Blog - The Hybrid Group

The Hybrid Group Interview in Vice


This week, The Hybrid Group's Ringleader Ron Evans was interviewed by Vice about the "Internet of Toys", open source, and how The Hybrid Group is bringing programming of the physical world to the masses. Read the full article titled "Opening Up the World of Robotics: 'The Internet Of Toys'" here.

The Hybrid Group featured in SD Times


The Hybrid Group's Ringleader Ron Evans was interviewed recently by the venerable SD Times about the Internet of Things and future implications of a connected world.

Evans describes his real-world experiences, open source IoT, security & privacy, and why he thinks the Intel Edison is so interesting. Read the full article titled "Internet of Things: Closing the gap between customers, business" here.

The Hybrid Group featured in Wired


The Hybrid Group's own Ringleader Ron Evans got to speak with Wired about the Internet of Things and open source robotics. The interview covers our robotics frameworks Cylon.js, Artoo, and Gobot, as well as what direction we see them moving towards in the future.

Evans also went into detail about his experiences working on Apple's program Hypercard, and how that open source mentality went on to influence The Hybrid Group's other projects such as KidsRuby later on. Read the full article titled "Internet of Anything: Simple Tools Make It Possible for Anyone to Hack Robots" here.

Cylon.js 1.0.0 is here


It's been a long time coming, but version 1.0.0 of Cylon.js is finally here! We're thrilled to share this with all of you.The Internet of Things (IoT) framework has just reached a major milestone today! This release signifies that we think the core APIs in Cylon are stable, which means no more breaking changes in the near future.

The 1.0 release of Cylon.js creates an industrial-strength technology for professional IoT application development. We'd really like to extend a massive thanks to all the contributors who've helped get Cylon.js to this point. We couldn't have done this without you. For more information read the Full blog post here or alternatively checkout the the press release here.

Using With The Cylon.js API


In the latest release of Cylon.js, we removed the API from the core in favor of a separtate plug-in system for API modules. We currently have two different API plugins to choose from, cylon-api-http and the recently added cylon-api-socketio.

The newest API plugin, cylon-api-socketio, makes it easy to command or retrieve data from a Cylon.js robot simply by using a client such as a browser-based application. You could easily add sensors to your robot and monitor them in real-time, fly a drone from your browser, or connect to one robot and then trigger functionality in another robot, all based on real-time sensor data! Checkout all of the cool new features in our in-depth blog post on the API plugin here.

Cylon 0.22.0 - A New Year's Release


This New Year's release of Cylon.JS is focused on slimming down the core and stabilizing some features. Cylon's built-in API has been extracted out into the cylon-api-http plugin. This decoupling of the API and core, combined with a few other changes, dramatically slims down the size of Cylon.JS and enables it to be installed on devices with much less storage.

Since our last release we've also added platform support for the Electric Imp (cylon-imp), updated our support for AT&T's M2X (cylon-m2x), and have just added support for Intel's IoT Analytics (cylon-intel-iot-analytics). For more details on the latest release, read the full blog post here. This is going to be an exciting year for us!

So Much Open Source In 2014


Open Source Software For Hardware

We were incredibly busy over the last year with contributions to open source software for interacting with hardware. This included work on our own projects, as well as contributions to many other projects.

New Projects

We introduced Gort, ( the "CLI for RobotOps". Gort is written in the Go programming language, and allows you to scan serial ports, connect to Bluetooth devices, upload firmware, and much more.

We also introduced Rubyserial (, which is a brand-new multi-platform Ruby language serial port implementation. Rubyserial has been designed to be "future-proof" by supportting all major Ruby language implementations (MRI, JRuby, and Rubinius)...

What Is #Code2014?


In The Beginning

It all started from a single tweet sent by @deadprogram in 2009. From that one spark, #code2009 became an emergent phenomenon, at least in terms of those early days of social media.

Every year since, there has also been an annual informal Twitter survey of programming languages, with #code2010, #code2011, #code2012, and #code2013. Each year it has been created by and for the community itself. And each year it has grown, and evolved.

All About #Code2014

This year for #code2014, The Hybrid Group created a site at to show the real-time data and to conduct data analysis, of the programming languages we all use.

Of course, the stats website is open source. It is written in Ruby and JavaScript, if you would like...

Gobot 0.8 - The Happy Holiday Release


Gobot version 0.8 has been released just in time for the Holidays! This release brings a number of very large and necessary changes to Gobot. Over time our interfaces have grown out of hand and are becoming unmanageable and largely unnecessary. With the Gobot 0.8 release, we have completely changed the core interfaces as well as our driver interfaces.

While Gobot has been improved with bug fixes and performance increases, this new release also brings a few breaking api changes. Check out the whole blog post titled "Gobot 0.8 - The Happy Holiday Release" on the Gobot site to find out more about the release.