Lawrence_elixir

Lawrence_elixir

11) ElixirConf EU 2019 - A production grade Nerves System - Paul Wilson

Paul Wilson paulanthonywilson - Programmer, speaker, founder, CEO Cultivate

Software A production-grade Nerves system

Talk in three words: Taking Nerves seriously

Abstract
Cultivate’s “Office Window System” is a view into the office for their remote employees. It consists of cameras on Pi Zeros relaying websocket-based streams through a cloud-based Phoenix server. Paul will show how they made the system: robust, secure, and performant.

He will demonstrate developing and unit-testing nerves code on development hardware, using umbrella applications to separate concerns, and using OTP supervision trees to make an ultra-reliable system despite intermittent library bugs. Objectives To give a detailed overview of making this Nerves system, with a particular emphasis on robustness, quality, and extensibility.

Audience
This talk will be of interest to Elixir programmers who are interested in how to take Nerves beyond toy applications.

The speaker
Paul is a coder with over 20 years experience, including working with C, C++, Visual Basic, Java, Ruby, and Elixir. Paul has spoken at various conferences including RubyConf, Elixir Conf EU, The Naked Agilist, Agile Scotland, XP Conf. While Paul is now CEO of Cultivate Software, he still codes and is overly proud of the small contributions he has made to Elixir Core, Nerves, and Phoenix.

All will be added to the ElixirConf EU 2019 Talks List or via the #elixirConfEU2019 tag.

Where Next?

Popular in Talks Top

axelson
ElixirConf 2017 - Working with legacy databases in Ecto - @geo Often when starting an Elixir or Phoenix proj...
New
axelson
ElixirConf 2017 - Elixir Power Tracing - Gabi Zuniga Tracing is a technique for tracking events during a pro...
New
Lawrence_elixir
@voltone - Security advocate, BEAM enthusiast Learn you some ‘ssl’ for much security! Talk in three words: TLS, security, troubleshooti...
New
axelson
ElixirConf 2017 - Live APIs with GraphQL Subscriptions - @bruce and @benwilson512 APIs have gone live with G...
New
AstonJ
Just starting to go up - did you attend? Have any faves? Here are the keynotes:
New
CodeSync
Code Sync: Vaxine, the Rich CRDT Database for ElixirPhoenix Apps | James Arthur | Code BEAM America 2022 Comments welcome! View the <spa...
New
axelson
ElixirConf 2017 - Managing Tables With Elixir and OTP - Robert Beene We’ve all waited for a table at a resta...
New
Lawrence_elixir
ElixirConf EU 2019 talk videos ElixirConf EU 2020 - Early bird tickets on sale now! Website: http://www.elixirconf.eu Twitter: www.t...
New
ElixirConf
ElixirConf: ElixirConf 2023 - German Velasco - Using DDD concepts to create better Phoenix Contexts Comments welcome! View the <span cla...
New
rodrigues
Day 1 Keynote about Lumen - An alternative BEAM implementation, designed for WebAssembly by @rcm765 @KronicDeth @bitwalker...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement