Everything open source
May 16–17, 2016: Training & Tutorials
May 18–19, 2016: Conference
Austin, TX

Schedule: Hardware sessions

9:00am–12:30pm Monday, 05/16/2016
Location: Ballroom G Level: Intermediate
Kelsey Breseman (Environmental Data & Governance Initiative)
Average rating: ***..
(3.00, 10 ratings)
Join Kelsey Breseman in this hands-on tutorial for Tessel 2. Tessel is designed so that you can build physical, Internet-connected devices quickly, even if you have no hardware experience. What do you want to build? A button to call an Uber or set off sirens when your website goes down? Whatever it is, Kelsey will guide you through building it, from concept to prototype. Read more.
9:00am–5:00pm Tuesday, 05/17/2016
Location: Meeting Room 9
Average rating: ****.
(4.67, 3 ratings)
Join us for a one-day extravaganza devoted to the wild and wonderful world of bots, from messaging to automation, APIs to hosting options, Slack to Twitter, and AI basics to the craziest bots we can find. In the morning, leading bot makers tell their stories, setting the scene for an afternoon hackathon, where you can work with experts to start making your own bots. Read more.
10:20am–5:50pm Wednesday, 05/18/2016
Location: Exhibit Hall
Average rating: ***..
(3.59, 27 ratings)
This year’s OSCON Expo Hall will once again feature companies and individuals using open source to connect to the physical world. Projects range from prototypes still in the garage to circuit boards and other cool products. Get your hands on the devices and hear the stories behind the people creating them. Read more.
11:05am–11:45am Thursday, 05/19/2016
Location: Meeting Room 10 A/B Level: Intermediate
Gabrielle Crevecoeur (Microsoft)
Average rating: ****.
(4.31, 16 ratings)
Gabrielle Crevecoeur dives into the world of NodeBots. Using Node.js, the Johnny-Five framework, and an Arduino, Gabrielle walks participants through creating a bot, step by step. Although the NodeBot you build will respond to voice recognition, you'll leave able to create NodeBots with any functionality you like. Read more.
11:55am–12:35pm Thursday, 05/19/2016
Location: Meeting Room 10 A/B Level: Intermediate
Tags: featured
Alasdair Allan (Babilim Light Industries)
Average rating: ****.
(4.75, 12 ratings)
The ESP8266 is a microcontroller with WiFi and GPIO that is sold for as little as two dollars. After 50 years of Moore's Law, we're getting to a place where computing is not just cheap, it’s essentially free. The Internet of Things, which puts both general-purpose computing and sensors everywhere, will be built from blocks like these. Alasdair Allan shows you how. Read more.
1:50pm–2:30pm Thursday, 05/19/2016
Location: Meeting Room 10 A/B Level: Intermediate
Tina Coleman (Hayden Software)
Average rating: ****.
(4.67, 6 ratings)
Two years ago, Tina Coleman linked her daughters' Furby to a Jenkins build system. Great, but who wants to be yelled at by a Furby when their build breaks? (OK, Tina did.) This year, led by her neurotic Furby friend, Tina walks you through Go programming via the Gobot framework, outlining Go's advantages and paradigms. Read more.
2:40pm–3:20pm Thursday, 05/19/2016
Location: Meeting Room 10 A/B Level: Non-technical
Joshua Lifton (Crowd Supply)
Average rating: ***..
(3.00, 1 rating)
Crowd Supply's unique combination of funding model and services has enabled a new and growing breed of open hardware devices and products. Joshua Lifton offers a behind-the-scenes look at several open hardware projects launched and delivered through Crowd Supply to discuss how crowdfunding is opening the way for products that protect user freedom for privacy advocates and everyday consumers. Read more.
4:20pm–5:00pm Thursday, 05/19/2016
Location: Meeting Room 10 A/B Level: Intermediate
Peter Martini (Bloomberg)
Average rating: ****.
(4.00, 2 ratings)
There's no longer any question of whether open source operating systems are viable, but open source firmware is still a scary topic to a lot of people. Peter Martini explains some of the basics and shows you how to get started if you'd like to replace some of the lower-level software on your machines. Read more.
5:10pm–5:50pm Thursday, 05/19/2016
Location: Meeting Room 10 A/B Level: Intermediate
Ryan Baxter (IBM)
Average rating: ****.
(4.67, 3 ratings)
MQTT is an standards-based, lightweight pub/sub messaging protocol ideal for Internet of Things use cases. With implementations in a number of different languages, using MQTT is simple and straightforward. Ryan Baxter walks attendees through building an application that connects to an MQTT broker and can receive data from and issue commands to a number of different IoT devices. Read more.