Blogs

BROWSE: Most Recent | Popular Tags |

Joi Ito: “Deploy or Die”

By Jon Bruner
April 3, 2014

It was a pleasure, as always, to talk with Joi Ito a couple of weeks ago. He and I are co-chairing Solid, our new conference about the intersection of software and the physical world, and we recorded part of our conversation …

Facebook’s Hack, HHVM, and the Future of PHP

By Josh Lockhart
April 3, 2014

Facebook recently released Hack, a new programming language that looks and acts like PHP. Underneath the hood, however, are a ton of features like static typing, generics, native collections, and many more features for which PHP developers have long been …

Instant Wild: Smart People, Awesome Technology

By Edie Freedman
April 3, 2014

ZSL’s Alasdair Davies tells us how it’s done. Alasdair Davies is a Technical Advisor for the Zoological Society of London’s Conservation Technology program and a web developer for the EDGE of Existence program. His current focus is the delivery of ZSL’s Instant Wild project, the …

The post Instant Wild: Smart People, Awesome Technology appeared first on Animals.

Humanizing emerging technologies

By Jenn Webb
April 2, 2014

Editor’s note: we’re running a series of five excerpts from our forthcoming book Designing for Emerging Technologies, a compilation of works by industry experts in areas of user experience design related to genomics, robotics, the Internet of Things, and the …

Four short links: 2 April 2014

By Nat Torkington
April 2, 2014

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing (PDF) — Berkeley research paper behind Apache Spark. (via Nelson Minar) Angular Tour — trivially add tour tips (“This is the widget basket, drag and drop for widget goodness!” type …

Visualizing Health IT: A holistic overview

By Andy Oram
April 1, 2014

If visualization is key to comprehending data, the field of health IT calls for better visualization. I am not talking here of pretty charts and animations. I am talking, rather, of a holistic, unified understanding of the bustle taking place …

Transforming the Web (through transformation)

By Simon St. Laurent
April 1, 2014

Thousands of people invented it independently. Millions use it without thinking about a broader context. It’s time to name it so we can talk about it. Transformation is changing the way we look at the balance between clients and servers, …

Wearable intelligence

By Glen Martin
April 1, 2014

The age of ubiquitous computing is accelerating, and it’s creating some interesting social turbulence, particularly where wearable hardware is concerned. Intelligent devices other than phones and screens — smart headsets, glasses, watches, bracelets — are insinuating themselves into our daily …

Four short links: 1 April 2014

By Nat Torkington
April 1, 2014

Connected for a Purpose (Jim Stogdill) — At a recent conference, an executive at a major auto manufacturer described his company’s efforts to digitize their line-up like this: “We’re basically wrapping a two-ton car around an iPad. Eloquent critique of …

Understanding the Now: The Role of Data in Adaptive Organizations

By O'Reilly Strata
March 31, 2014

By Chris Diehl of The Data Guild Slow and Unaware It was 2005. The war in Iraq was raging. Many of us in the national security R&D community were developing responses to the deadliest threat facing U.S. soldiers: the improvised explosive device (IED). …

Four short links: 31 March 2014

By Nat Torkington
March 31, 2014

Game Programming Patterns — a book in progress. Search for the Next Platform (Fred Wilson) — Mobile is now the last thing. And all of these big tech companies are looking for the next thing to make sure they don’t …

Connected for a purpose

By Jim Stogdill
March 31, 2014

A few months ago, I rented a Toyota Prius and was driving it up the 101 when, predictably, I ran into a long stretch of mostly-stop-with-some-go traffic. I remember thinking at the time, “It’s too bad this thing didn’t see …

Formulating Elixir

By Simon St. Laurent
March 28, 2014

I was delighted to sit down with Jose Valim, the creator of Elixir, earlier this month. He and Dave Thomas had just given a brave keynote exploring the barriers that keep people from taking advantage of Erlang’s many superpowers, challenging …

Horseshoes, hand grenades, and building mobile applications

By Matthew Gast
March 28, 2014

As the old proverb goes, “close only counts in horseshoes and hand grenades.” It doesn’t quite apply when building mobile applications, however. Smaller screens and the resistance to extensive keyboard input define the input and output constraints of mobile apps, …

The Case for Test-Driven Development

By Meghan Blanchette
March 28, 2014

Harry Percival, author of Test-Driven Web Development with Python, discusses how he got into TDD, why you should too, and shares some tips. In the podcast above, listen to Harry talk candidly about the types of tests that make sense, …

Four short links: 28 March 2014

By Nat Torkington
March 28, 2014

WearScript — open source project putting Javascript on Glass. See story on it. (via Slashdot) Mining the World’s Data by Selling Street Lights and Farm Drones (Quartz) — Depending on what kinds of sensors the light’s owners choose to install, …

What BlackBerry is up to these days

By Jon Bruner
March 27, 2014

Here’s a surprise, via Bloomberg: “BlackBerry’s QNX operating system, used to power its BlackBerry 10 phones, has become the technology of choice for mapping, communication and entertainment systems in cars from Ford Motor Co. to luxury German brands Porsche and …

Just Enough Arel

By Samuel Mullen
March 27, 2014

If you were a web developer prior to ActiveRecord, you probably remember rolling your own SQL and being specific about which fields you retrieved, writing multiple queries to handle “upserts” (update or insert), and getting frustrated with how difficult it was to generate …

Technology that gets under your skin

By Jenn Webb
March 27, 2014

Editor’s note: we’re running a series of five excerpts from our forthcoming book Designing for Emerging Technologies, a compilation of works by industry experts in areas of user experience design related to genomics, robotics, the Internet of Things, and the …

Decide Better

By Alistair Croll
March 26, 2014

When we launched Strata a few years ago, our original focus was on how big data, ubiquitous computing, and new interfaces change the way we live, love, work and play. In fact, here’s a diagram we mocked up back then …

Code Red_: “They have no use for someone who looks and dresses like me”

By Tim O'Reilly
March 26, 2014

I published a long piece on LinkedIn yesterday, reflecting on Steven Brill’s excellent Time Magazine cover story, “Code Red_“, about the rescue of healthcare.gov by a small team of volunteer techies from Silicon Valley. The title of my piece took off from a …

Yes, CSS is code

By Simon St. Laurent
March 26, 2014

One of the best things I overheard at the Fluent Conference was (more or less): “CSS live coding? I was like, that isn’t code. But then it was.” Lea Varou had changed the mind of a skeptic.   CSS is …

Four short links: 27 March 2014

By Nat Torkington
March 25, 2014

2D Image Post-Processing Techniques and Algorithms (DIY Drones) — understanding how automated image matching and processing tools work means you can also get a better understanding how to shoot your images and what to prevent to get good matches. Scientists …

Pursuing adoption of free and open source software in governments

By Andy Oram
March 25, 2014

Free and open source software creates a natural — and even necessary — fit with government. I joined a panel this past weekend at the Free Software Foundation conference LibrePlanet on this topic and have covered it previously in a …

Four short links: 26 March 2014

By Nat Torkington
March 25, 2014

brick — uncompressed versions of popular web fonts. The difference between compressed and uncompressed is noticeable. Speaking Javascript — free online version of the new O’Reilly book by Axel Rauschmayer. micio.js — clever hack to communicate between Arduino and mobile …

That thing looks like hardware, but it’s software now

By Jim Stogdill
March 25, 2014

I saw this piece in the U.S. Naval Institute News today that notes software delays could translate into less effective Joint Strike Fighters. (It’s based on the GAO’s report that can be found here.) I also read somewhere that the …

Six Degrees of Kevin Bacon in six languages

By Patrick Reynolds
March 25, 2014

The Oracle at Delphi spoke just one language, a cryptic one that priests “compiled” into ancient Greek. The Oracle of Bacon—the website that plays the Six Degrees of Kevin Bacon game for you—has, in its 20-year existence, been written in …

Four short links: 25 March 2014

By Nat Torkington
March 25, 2014

Meet the Super-Taskers (Psychology Today) — As part of the Nissan GT Academy challenge, the top 10 players of the car-racing game Gran Turismo are given the chance to race real automobiles in competition. They’re very good—too good, in fact. …

Upward Mobility: Avoid This Simple App Store Bounce

By James Turner
March 24, 2014

There’s nothing worse than submitting your first app to the iTunes app store, and having it get rejected. Well, OK, there are plenty of things that are worse, but it still isn’t pleasant. Bounces can happen for a variety of …

Open data can drive partnerships with government

By Andy Oram
March 24, 2014

As governments and businesses — and increasingly, all of us who are Internet-connected — release data out in the open, we come closer to resolving the tiresomely famous and perplexing quote from Stewart Brand: “Information wants to be free. Information …

Four short links: 24 March 2014

By Nat Torkington
March 24, 2014

The Parable of Google Flu (PDF) — We explore two issues that contributed to [Google Flu Trends]’s mistakes—big data hubris and algorithm dynamics—and offer lessons for moving forward in the big data age. Overtrained and underfed? Duktape — a lightweight …

Let there be (intelligent) light

By Glen Martin
March 21, 2014

New technologies often manifest their most dramatic effects through things that are commonplace, even prosaic. Consider the electric light: it’s ubiquitous and, well, boring. But meld it with some modern technology and you get intelligent lighting — wirelessly networked LED …

iBeacon basics

By Matthew Gast
March 21, 2014

As any programmer knows, writing the “hello, world” program is the canonical elementary exercise in any new programming language. Getting devices to interact with the world is the foundation of the Internet of Things, and enabling devices to learn about …

Four short links: 21 March 2014

By Nat Torkington
March 21, 2014

Hack — PHP with types, generics, collections, lambdas. From Facebook. Solve Hard Things Early — Build great habits around communication and decision-making when everyone still knows each other well. Marginally Useful (Paul Ford) — The last two decades have suggested …

Can data provide the trust we need in health care?

By Andy Oram
March 20, 2014

One of the problems dragging down the US health care system is that nobody trusts one another. Most of us, as individuals, place faith in our personal health care providers, which may or may not be warranted. But on a …

Expanding the 3Cs framework for the IoT ecosystem

By Jenn Webb
March 20, 2014

Editor’s note: the following is an excerpt from our recently released book Designing Multi-Device Experiences, by Michal Levin. In this excerpt, Levin addresses ecosystem experience design beyond the four core devices — smartphones, tablets, PCs, and TVs. She explores ways …

Four short links: 20 March 2014

By Nat Torkington
March 20, 2014

Smart Interaction Lab — some interesting prototyping work designing for smart objects. Crypto 101 — self-directory crypto instruction. (via BoingBoing) Chipotle Culture — interesting piece on Chipotle’s approach to building positive feedback loops around training. Reminded me of Ben Horowitz’s …

Tailoring for performance

By Roseanne Fallin
March 20, 2014

Like a lot of web teams, O’Reilly’s web group has increased its focus on using global components to better scale maintenance and optimize workflow. From a load-time measurement perspective, our performance ratings stay near benchmarks. However, after a recent analysis, …

Disrupting health care with Google Glass

By Brian Ahier
March 19, 2014

Editor’s note: this article originally appeared on Advanced Health Information Exchange Resources; this lightly edited version is published here with permission. I joined the Glass Explorer Program and have started using Google Glass with a focus on finding medical uses for this …

Why deep belief matters so much

By Pete Warden
March 19, 2014

If you’re a programmer who reads the Internet, you’ll have heard of deep belief networks. Google loves them, Facebook just hired one of the pioneers to lead a new group, and they win Kaggle competitions. I’ve been using deep belief …

The Web is Eating Software

By Simon St. Laurent
March 19, 2014

A few years ago, venture capitalist Marc Andreessen wrote that “software is eating the world”: Six decades into the computer revolution, four decades since the invention of the microprocessor, and two decades into the rise of the modern Internet, all …

Why Ruby blocks exist, part II

By Jay McGavren
March 19, 2014

Last time, we showed how to use Ruby’s each method with blocks to process the elements of an array, and how it can save you a lot of repetitive looping code. That was just an introduction, though. In our previous examples, the block was …

Four short links: 19 March 2014

By Nat Torkington
March 19, 2014

The Transformation of the Workplace Through Robotics, Artificial Intelligence, and Automation — fascinating legal questions about the rise of the automated workforce. . Is an employer required to bargain if it wishes to acquire robots to do work previously performed …

What’s Up With Big Data Ethics?

By O'Reilly Strata
March 18, 2014

by Jonathan H. King & Neil M. Richards If you develop software or manage databases, you’re probably at the point now where the phrase “Big Data” makes you roll your eyes. Yes, it’s hyped quite a lot these days. But, …

Java 8, now what?

By Richard Warburton
March 18, 2014

There was recently a thread on the London Java Community mailing list about when people should think about adopting Java 8. Lambdas, an improved collections library, new date and time support, and a host of under-the-hood tweaks, add up to …

New Web Security Course Teaches Web Application Protection from Hackers

By Michael de Libero
March 18, 2014

Become a More Secure Programmer by Learning How to Find and Fix Security Bugs It seems like every few months we hear about a new data breach where millions of credit card numbers or passwords get into the hands of the bad guys. Why does this happen so often? It isn’t because the bad guys …

The post New Web Security Course Teaches Web Application Protection from Hackers appeared first on O'Reilly School of Technology.

Podcast: thinking with data

By Jon Bruner
March 18, 2014

Max Shron and Jake Porway spoke with me a few weeks ago about frameworks for making reasoned arguments with data. Max’s recent O’Reilly book, Thinking with Data, outlines the crucial process of developing good questions and creating a plan to answer …

Choosing a Templating Language in Clojure

By Ryan Neufeld
March 18, 2014

One thing that is striking when working in the Clojure ecosystem is the breadth of options available to tackle any given task. The community strives to write simple, interoperable libraries and what results is a daunting number of choices, all …

Four short links: 18 March 2014

By Nat Torkington
March 18, 2014

On Managers (Mike Migurski) — Managers might be difficult, hostile, or useless, but because they are parts of an explicit power structure they can be evaluated explicitly. Big Data: Humans Required (Sherri Hammons) — the heart of the problem with …

Wearing the future

By Mike Loukides
March 17, 2014

In an interview at SXSW, Google’s Sundar Pichai said something about wearables that I’ve been waiting to hear. Wearables aren’t about Google Glass; they aren’t about smart watches; they’re much, much more, and these technologies are only scratching the surface. I’ve tweaked …


51 to 100 of 12187 Prev Next