Session Details

Session Details2019-01-07T06:21:08+00:00

Fast, Reliable, Powerful IoT Projects Built on Elixir With Nerves

Presented by: Joel Byler

Elixir was built to deliver low-latency, distributed and fault-tolerant systems, this is great for large enterprise applications but can also be leveraged to build impressive IoT applications on small single board linux machines like (but not limited to) a Raspberry Pi. Nerves was built to give developers the tools they need to build embedded applications while also booting up lighting fast, maintaining a reliable file system, and allowing for remote software updates among many other amazing features. In this session we’ll walk through a simple example application to show how simple it is to get a project up and running quickly. We’ll also show how a developer might interact with running hardware and even push firmware updates directly to the system while it's running to see new changes reflected real time.

Tags: Functional Programming, HardwareLevel: Intermediate