"full-stack developer" entries

Joe Biron on what’s new about the IoT

The IoT entails a flexible platform approach to accommodate new applications that haven’t been conceived yet.

Subscribe to the O’Reilly Solid Podcast for insight and analysis about the Internet of Things and the worlds of hardware, software, and manufacturing.

350px-Fan_blades_and_inlet_guide_vanes_of_GEnx-2BMachines have been able to talk to each other and to computers for a long time, so what’s the big deal with the IoT? That’s the first question I ask Joe Biron, my guest on this episode of the Solid Podcast. Biron is VP of IoT technology at ThingWorx, a PTC business that offers a platform for rapid development of Internet of Things applications.

The answer, says Joe, is that where the machine-to-machine (M2M) model is stovepiped and specialized, the IoT entails a platform approach. Machines on the IoT are abstracted, which makes decentralized application development possible. And it’s more flexible: the platform will eventually be able to accommodate new applications that haven’t been conceived yet. Read more…

Full-stack developers

Developers who understand the whole stack are going to build better applications.

Large tree with branches. Photo by Alex, used under a Creative Commons license

Some see the full-stack developer as a unicorn, but it’s starting to look more like a tree, with tooling, cloud services, design, data, and networking added.

Since Facebook’s Carlos Bueno wrote the canonical article about the full stack, there has been no shortage of posts trying to define it. For a time, Facebook allegedly only hired “full-stack developers.” That probably wasn’t quite true, even if they thought it was. And some posts really push “full-stack” developer into Unicorn territory: Laurence Gellert writes that it “goes beyond being a senior engineer,” and details everything he thinks a full-stack developer should be familiar with, most of which doesn’t involve coding. Read more…