Blogs

BROWSE: Most Recent | Popular Tags |

Defining and sculpting interactions between man and technology

By Jenn Webb
March 4, 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 …

Reflections on Eric Raymond’s “Myth of the Fall”

By Tim O'Reilly
March 4, 2014

Eric Raymond’s “Myth of the Fall“, an account of the rise of software portability and reusable open source code (rather than the fall from a free software eden), should be required reading for free and open source developers, and for …

Death to the screen

By Glen Martin
March 4, 2014

You know the “Next Big Thing” is no longer waiting in the wings when you hear it dissected on talk radio. That’s now the case with the Industrial Internet — or the Internet of Things, or the collision of software …

The new PHP

By Josh Lockhart
March 4, 2014

The programming language many love to hate is experiencing a renaissance. This is not your parents’ PHP. The new PHP is a more mature language with community standards, a growing affinity for interoperable components, and a passionate movement to improve …

Four short links: 4 March 2014

By Nat Torkington
March 4, 2014

It’s Complicated — Danah Boyd’s new book on teens use of the online world is available for PDF download (but buy a copy anyway!). Building a Solid World — O’Reilly research paper about the “software-enhanced networked physical world”. Gonna be …

Are You Ready for an Advanced JavaScript Course?

By Elisabeth Robson
March 4, 2014

New Advanced JavaScript Essentials Course Takes You from a “Scripter” to a Knowledgeable Programmer with a Deep Dive into the JavaScript Language One of the great things about JavaScript is that it’s relatively easy to get started. All you need is a text editor and a browser. That, plus a couple of lines of code …

The post Are You Ready for an Advanced JavaScript Course? appeared first on O'Reilly School of Technology.

Building a Solid World

By Jon Bruner
March 4, 2014

This is an excerpt from Building a Solid World, a free paper by Mike Loukides and myself about the convergence of software and the physical world. Our new Solid conference is about the “intersection of software and hardware.” But what does …

An Invitation to Practical Machine Learning

By Ellen Friedman
March 3, 2014

Does it make sense for me to have a car? If so, which one is the best choice for my needs: a gasoline, hybrid, or electric?  And should I buy or lease? In order to make an effective decision, I …

Building a Solid World

By Jon Bruner
March 3, 2014

This is an excerpt from Building a Solid World, a free paper by Mike Loukides and myself about the convergence of software and the physical world. Our new Solid conference is about the “intersection of software and hardware.” But what does …

Four short links: 3 March 2014

By Nat Torkington
March 3, 2014

The Programming Error That Cost Mt Gox 2609 Bitcoins — in the unforgiving world of crypto-currency, it’s easy to miscode and vanish your money. Ford Invites Open-Source Community to Tinker Away — One example: Nelson has re-tasked the motor from …

Interface Languages and Feature Discovery

By Ben Lorica
March 2, 2014

Here are a few more observations based on conversations I had during the just concluded Strata Santa Clara conference. Interface languages: Python, R, SQL (and Scala) This is a great time to be a data scientist or data engineer who …

Four short links: 28 February 2014

By Nat Torkington
February 28, 2014

Programming Minecraft Pi with Python — an early draft, but shows promise for kids. (via Raspberry Pi) Terasaur — BitTorrent for mad-large files, making it easy for datasets to be saved and exchanged. Bucky — Open-source tool to measure the …

Implementing Hypermedia Clients: It’s Not Rocket Science

By Simon St. Laurent
February 28, 2014

At Fluent 2013, O’Reilly’s Web Platform, JavaScript and HTML5 conference, Layer 7 Principal API Architect Mike Amundsen demonstrated how to build hypermedia clients, for situations with and without humans in the driver’s seat. (If you’d like to know more about …

Bluetooth Low Energy in public spaces

By Matthew Gast
February 27, 2014

I’ve been thinking a lot about the new low-energy form of Bluetooth (BLE) recently, with an eye toward thinking about ways it can be used. The core advantages the protocol has over other similar standards is that it’s optimized for lower data …

Debugging for beginners: a response

By Faye Williams
February 27, 2014

This is a follow up to Brian MacDonald’s post on Debugging for Beginners. I read Brian’s post avidly, as I am always keen to take a look at different approaches to finding those elusive problems that plague all programmers (even …

Delegation patterns in Ruby

By Samuel Mullen
February 27, 2014

In almost every project there are those objects which seemingly get involved in every aspect of the application. These are the so-called “god objects”: they can do everything (omnipotent), they know everything (omniscient), and they are everywhere in the application …

Healthcare Lessons from the Data Sages at Strata

By Bonnie Feldman
February 27, 2014

This article was written with Ellen M. Martin. Most healthcare clinicians don’t often think about donating or sharing data. Yet, after hearing Stephen Friend of Sage Bionetworks talk about involving citizens and patients in the field of genetic research at …

Delegation patterns in Ruby

By Samuel Mullen
February 27, 2014

In almost every project there are those objects which seemingly get involved in every aspect of the application. These are the so-called “god objects”: they can do everything (omnipotent), they know everything (omniscient), and they are everywhere in the application …

Debugging for beginners: a response

By Faye Williams
February 27, 2014

This is a follow up to Brian MacDonald’s post on Debugging for Beginners. I read Brian’s post avidly, as I am always keen to take a look at different approaches to finding those elusive problems that plague all programmers (even …

Four short links: 27 February 2014

By Nat Torkington
February 27, 2014

Our Comrade, The Electron (Maciej Ceglowski) — a walk through the life of the inventor of the Theremin, with a pointed rant about how we came to build the surveillance state for the state. One of the best conference talks …

Internet of Things in celebration and provocation at MIT

By Andy Oram
February 26, 2014

Last Saturday’s IoT Festival at MIT became a meeting ground for people connecting the physical world. Embedded systems developers, security experts, data scientists, and artists all joined in this event. Although it was called a festival, it had a typical …

Hurdles to the Internet of Things prove more social than technical

By Andy Oram
February 26, 2014

Last Saturday’s IoT Festival at MIT became a meeting-ground for people connecting the physical world. Embedded systems developers, security experts, data scientists, and artists all joined in this event. Although it was called a festival, it had a typical conference …

Why polyfills matter

By Brandon Satrom
February 26, 2014

From its nascent days, the growth of the web has been marked by the waxing and waning of technologies, frameworks and ideas. Old ideas and technologies expire and fade away, and new ones arise in their place. Much as the …

Why Polyfills Matter

By Brandon Satrom
February 26, 2014

From its nascent days, the growth of the web has been marked by the waxing and waning of technologies, frameworks and ideas. Old ideas and technologies expire and fade away, and new ones arise in their place. Much as the …

Four short links: 26 February 2014

By Nat Torkington
February 26, 2014

Librarybox 2.0 — fork of PirateBox for the TP-Link MR 3020, customized for educational, library, and other needs. Wifi hotspot with free and anonymous file sharing. v2 adds mesh networking and more. (via BoingBoing) Chicago PD’s Using Big Data to …

Prototype and adapt with the MEAN stack

By Valeri Karpov
February 25, 2014

Web development may seem like a bustling space where everything changes every 5 minutes, but, in reality, the fundamental high-level concepts of building a web application haven’t changed much since the introduction of Ajax. The libraries and concepts, like the …

The technology and jobs debate raises complex questions

By Jim Stogdill
February 25, 2014

Editor’s note: Doug Hill and I recently had a conversation here on Radar about the impact of automation on jobs. In one of our exchanges, Doug mentioned a piece by James Bessen. James reached out to me and was kind …

Prototype and adapt with the MEAN stack

By Valeri Karpov
February 25, 2014

Web development may seem like a bustling space where everything changes every 5 minutes, but, in reality, the fundamental high-level concepts of building a web application haven’t changed much since the introduction of Ajax. The libraries and concepts, like the …

Four short links: 25 January 2014

By Nat Torkington
February 25, 2014

Bitcoin Markets Down — value of bitcoins plunges as market uncertain after largest bitcoin exchange goes insolvent after losing over 750k bitcoins because they didn’t update their software after a flaw was discovered in the signing of transactions. Flappy Bird …

Bitcoin is an open network that exhibits resilience and anti-fragility

By Andreas Antonopoulos
February 24, 2014

If a crook gets access to the credit card or wire transfer networks, it’s a disaster. That’s because, as I explained in my recent article about security models, these traditional financial networks achieve trust by excluding bad actors through access …

Talking to Chromecast from iOS

By James Turner
February 24, 2014

Now that Google has opened up the Chromecast API for anyone to play with, it’s possibile to create iOS applications that can leverage the $35 device as a way to display to HDMI devices wirelessly. In this series of tutorials, …

Bitcoin is an open network that exhibits resilience and anti-fragility

By Andreas Antonopoulos
February 24, 2014

If a crook gets access to the credit card or wire transfer networks, it’s a disaster. That’s because, as I explained in my recent article about security models, these traditional financial networks achieve trust by excluding bad actors through access …

Talking to Chromecast from iOS

By James Turner
February 24, 2014

Now that Google has opened up the Chromecast API for anyone to play with, it’s possibile to create iOS applications that can leverage the $35 device as a way to display to HDMI devices wirelessly. In this series of tutorials, …

Four short links: 24 February 2014

By Nat Torkington
February 24, 2014

Understanding Understanding Source Code with Functional Magnetic Resonance Imaging (PDF) — we observed 17 participants inside an fMRI scanner while they were comprehending short source-code snippets, which we contrasted with locating syntax error. We found a clear, distinct activation pattern …

DIYbio and the hacking metaphor

By Michael Scroggins
February 23, 2014

The following is from the second issue of BioCoder, the quarterly newsletter for synthetic biologists, DIY biologists, neurobiologists, and more. Download your free copy today. Within DIYbio, one cannot escape the hacking metaphor. The metaphor is ubiquitous and, to a …

DIYbio and the hacking metaphor

By Michael Scroggins
February 23, 2014

The following is from the second issue of BioCoder, the quarterly newsletter for synthetic biologists, DIY biologists, neurobiologists, and more. Download your free copy today. Within DIYbio, one cannot escape the hacking metaphor. The metaphor is ubiquitous and, to a …

Extending GraphLab to tables

By Ben Lorica
February 23, 2014

GraphLab’s SFrame, an interesting and somewhat under-the-radar tool was unveiled1 at Strata Santa Clara. It is a disk-based, flat table representation that extends GraphLab to tabular data. With the addition of SFrame, users can leverage GraphLab’s many algorithms on data …

The Industrial IoT isn’t the same as the consumer IoT

By Varun Nagaraj
February 22, 2014

Reading Kipp Bradford’s recent article, The Industrial Internet of Things: The opportunity no one’s talking about, got me thinking about commonly held misconceptions about what the Industrial Internet of Things (IIoT) is — as well as what it’s not. Misconception …

Slo-mo for the masses

By Glen Martin
February 22, 2014

The connectivity of everything isn’t just about objects talking to each other via the Internet. It’s also about the accelerating democratization of formerly elite technology. Yes, it’s about putting powerful devices in touch with each other — but it’s also …

CPAN’s social continuity of code

By brian d foy
February 21, 2014

I contribute heavily in the Perl community, and I’m consistently impressed by the pains we take with code and assets that we personally have no interest in. There’s a group of Perl people who shepherd (camelherd?) code and projects that …

Prefer goals over controls

By Matthew McCullough
February 21, 2014

  Bruce Eckel is well known for his books in the field of programming, such as Thinking in Java, Thinking in C++, and Atomic Scala as well as his co-leadership of the Java Posse. And yet, on top of his …

Respond and redirect with PHP

By Ally MacDonald
February 21, 2014

Editor’s Note: The following excerpt is from the third edition of PHP Cookbook by David Sklar and Adam Trachtenberg. For those already familiar with PHP, PHP Cookbook shows you how to overcome specific problems in your everyday work. Programmers coming …

The case for continuous delivery

By Jez Humble
February 21, 2014

By now, many of us are aware of the wide adoption of continuous delivery within companies that treat software development as a strategic capability that provides competitive advantage. Amazon is on record as making changes to production every 11.6 seconds …

Architecting the connected world

By Andy Fitzgerald
February 21, 2014

In the first two posts in this series, I examined the connection between information architecture and user interface design, and then looked closely at the opportunities and constraints inherent in information architecture as we’ve learned to practice it on the …

The case for continuous delivery

By Jez Humble
February 21, 2014

By now, many of us are aware of the wide adoption of continuous delivery within companies that treat software development as a strategic capability that provides competitive advantage. Amazon is on record as making changes to production every 11.6 seconds …

Oobleck security

By Matthew Gast
February 21, 2014

I’ve been thinking (and writing) a lot lately about the intersection of hardware and software, and how standing at that crossroads does not fit neatly into our mental models of how to approach the world. Previously, there was hardware and …

Prefer goals over controls

By Matthew McCullough
February 21, 2014

Bruce Eckel is well known for his books in the field of programming, such as Thinking in Java, Thinking in C++, and Atomic Scala as well as his co-leadership of the Java Posse. And yet, on top of his work …

CPAN’s social continuity of code

By brian d foy
February 21, 2014

I contribute heavily in the Perl community, and I’m consistently impressed by the pains we take with code and assets that we personally have no interest in. There’s a group of Perl people who shepherd (camelherd?) code and projects that …

Respond and redirect with PHP

By Ally MacDonald
February 21, 2014

Editor’s Note: The following excerpt is from the third edition of PHP Cookbook by David Sklar and Adam Trachtenberg. For those already familiar with PHP, PHP Cookbook shows you how to overcome specific problems in your everyday work. Programmers coming …

Four short links: 21 February 2014

By Nat Torkington
February 21, 2014

Mapping Twitter Topic Networks (Pew Internet) — Conversations on Twitter create networks with identifiable contours as people reply to and mention one another in their tweets. These conversational structures differ, depending on the subject and the people driving the conversation. …


151 to 200 of 12200 Prev Next