Elixir Wizards

Elixir Wizards Dojo: Nerves Part 2 with Connor Rigby and Todd Resudek


Listen Later

Welcome to the second part of our special Elixir Wizards Dojo. A mashup made in partnership with ElixirConf Japan. In today’s episode, we talk to Nerves core team members Todd Resudek and Connor Rigby about all things Nerves. But first, Todd leads us into a delightful digression about his enjoyment of heavy metal music. From metal back to Nerves, Todd chats about how he uses Nerves to monitor his internet connection and to automatically restart his router when certain conditions are met. After talking about using Flutter and Dart to build GUIs, we ask Todd to share another of his Nerves projects; the future of sprinklers — the Drizzle 2000! We then explore Connor’s self-defined role in the Nerves team as the development head of networking libraries before discussing how easy it is to use Nerves if you are an Elixir user. Todd and Connor dive into their utopian visions for the future of Nerves and why no other IoT solutions can compete with the tooling that Nerves provides. We talk about FarmBot and the many features that its models have, including how they can pulverize weeds. This springboards the conversion into the increasing importance of IoT tech in the agriculture sector and how it’s likely to be the next billion-dollar industry. We round off the episode by giving our guests the space to plug themselves and they close with a request for listeners to Iron Maiden and Metallica’s first albums. A perfect compliment to the first installment of the Elixir Wizards Dojo, tune in to learn more about the Nerves Project.

Key Points From This Episode:

  • Introducing our guests and this episode’s connection to ElixirConf Japan.
  • Connor and Todd lead a chat on the history and subgenres of heavy metal music.
  • Todd talks about using Nerves to monitor his internet connection and restart his router.
  • Building a user interface for Nerves’s projects using Flutter; Google’s UI toolkit.
  • Best practices for developing apps with a specific focus on GUI apps.
  • Hear about the Drizzle 2000! Todd’s sprinkler controller system that runs on Nerves.
  • Todd and Connor’s respective roles as a part of the Nerves core team.
  • The benefit of using Nerves; once it’s booted it’s a regular Elixir app.
  • What a kiosk terminal is and how you would go about internationalizing one.
  • Exploring the future of Nerves and hardware development.
  • Comparing Nerves to other IoT solutions; in conclusion, nothing can compete.
  • Different FarmBot system models that all use Nerves to grow food for you.
  • Using Nerves to encode and record video or to create a live stream.
  • Why integrating IoT into the agricultural sector will be the next billion-dollar industry.
  • Links Mentioned in Today’s Episode:

    SmartLogic — https://smartlogic.io/

    ElixirConf — https://elixirconf.com/2020
    Connor Rigby GitHub — https://github.com/ConnorRigby
    Todd Resudek Twitter — https://twitter.com/sprsmpl
    Todd Resudek GitHub — https://github.com/supersimple
    Simplebet — https://simplebet.io/
    Flutter — https://flutter.dev/
    Binary Noggin — https://binarynoggin.com/
    Nerves Project — https://www.nerves-project.org/
    Nerves Project GitHub — https://github.com/nerves-project/nerves_pack#erlang-distribution
    Nerves Vintage Net GitHub — https://github.com/nerves-networking/vintage_net
    Nerves Web Kiosk GitHub — https://github.com/nerves-web-kiosk/kiosk_system_rpi3
    Rhapsody of Fire — https://www.rhapsodyoffire.com/
    Ronnie James Dio — https://www.ronniejamesdio.com/
    DragonForce — https://dragonforce.com/
    Black Sabbath — https://www.blacksabbath.com/
    Deep Purple — https://deeppurple.com/
    Iron Maiden — https://ironmaiden.com
    Judas Priest — http://www.judaspriest.com/home/
    Sam Dunn — https://www.imdb.com/name/nm0242757/
    Ryan Holiday — https://ryanholiday.net/
    Arjen Lucassen — https://www.arjenlucassen.com
    Metallica — https://www.metallica.com/
    San Francisco Symphony — https://www.sfsymphony.org/
    Fping — https://fping.org/
    Dart — https://dart.dev/
    React Native — https://reactnative.dev/
    Scenic — https://kry10.com/
    Phoenix Framework — https://www.phoenixframework.org/
    Drizzler 2000 GitHub — https://github.com/supersimple/drizzle
    Ditch Witch — https://www.ditchwitch.com/
    Jon Carstens — https://twitter.com/joncarstens?lang=en
    Le Tote — https://letote.com/
    Electron — https://www.electronjs.org/
    Matthew Ludwigs — https://www.linkedin.com/in/mattludwigs/
    SmartRent — https://smartrent.com/
    Sophie Debenedetto — http://sophiedebenedetto.nyc/
    FarmBot — https://farm.bot/
    Membrane Framework — https://www.membraneframework.org/
    Greg Mefford — https://www.linkedin.com/in/ferggo/
    Omni-eye GitHub — https://github.com/GregMefford/omni_eye
    Bowery Farming — https://boweryfarming.com/
    John Deere — https://www.deere.com

    Show Notes - Japanese

    Elixir Wizards Dojo 第2部 Connor Rigby と Todd Resudek

    Episode S4E13b: 概要

    Elixir Wizards Dojo スペシャル番組の第二部にようこそ。ElixirConf JPとのパートナーシップによるマッシュアップです。今日のエピソードでは、NervesコアチームのメンバーであるTodd Resudek と Connor Rigby とNervesの全てについて話します。でも最初に、Toddは私たちをヘビーメタル音楽の彼の楽しみについての楽しい余談に導きます。メタルからNervesに戻って、ToddはNervesをインターネット接続のモニタリングと、特定の条件が満たされた時にルーターの自動で再起動する方法について話します。FlutterとDartを使ってGUIを構築する方法について話したあと、Toddに彼の作ったもう一つのNervesプロジェクト、スプリンクラーの未来,Drizzle 2000!についてシェアしてもらいます。そしてConnorがNervesチームにおける自ら定義した役割である、ネットワーキングライブラリの開発について探求し、もしElixirユーザーである場合にNervesを使うことがいかに簡単かについて議論します。ToddとConnorはNervesの未来の理想郷についての話題と、Nervesが提供するツールに敵うIoTソリューションが他に存在しない理由について飛び込みます。ファームボットについて話をして、雑草をやっつける機能を含む、ファームボットのモデルが持つたくさんの機能について話します。これは、農業分野でのIoT技術の重要性の高まりへの転換と、どのように次の10億ドル規模の産業になる可能性が高まってくるかについてを示しています。エピソードの締めくくりは、ゲストに自分自身とつながる方法について紹介してもらいながら、アイアンメイデン(Iron Maiden)とメタリカ(Metallica)のファーストアルバムをリスナーに紹介します。Elixir Wizards Dojoの初回への謝辞から、Nervesプロジェクトの詳細を学んでください。

    このエピソードのみどころ

    ゲストの紹介と、このエピソードとElixirConf JPとのコネクションについて

    Connor と Todd によるヘビーメタル音楽の歴史とサブジャンルへの案内
    ToddのNervesを使ったインターネット接続のモニタリングとルーターの再起動の
    Fultter というGoogleのUIツールキットを使ったNervesプロジェクトのユーザインタフェース構築
    GUIアプリに焦点を当てたときのアプリ開発のベストプラクティス
    Drizzle 2000について聴ける! Nervesで動くToddのスプリンクラーコントローラシステム
    ToddとConnorのNervesコアチームにおけるそれぞれの役割
    Nervesを使う利点: 一度起動すると通常のElixirアプリになる
    キオスク端末とは何か,どのようにキオスク端末を国際化するか
    Nervesとハードウェア開発の将来の探求
    Nervesと他のIoTソリューションの比較: 結論としては,Nervesに敵うものはない
    ファームボットシステムのモデルの違いについて: 全てにNervesが使われていて、食糧を育てる
    Nervesを使ってビデオをエンコードしたり録画したり,ライブストリーミングしたりする方法
    IoTを農業分野に統合することが次の10億ドル産業になる理由

    Special Guests: Connor Rigby and Todd Resudek.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Elixir WizardsBy SmartLogic LLC

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    22 ratings


    More shows like Elixir Wizards

    View all
    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

    Software Engineering Radio - the podcast for professional software developers

    262 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    285 Listeners

    Startups For the Rest of Us by Rob Walling

    Startups For the Rest of Us

    694 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    629 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    986 Listeners

    REWORK by 37signals

    REWORK

    212 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    185 Listeners

    Elixir Mix by Charles M Wood

    Elixir Mix

    13 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    63 Listeners

    Thinking Elixir Podcast by ThinkingElixir.com

    Thinking Elixir Podcast

    31 Listeners

    Beam Radio by Lars Wikman

    Beam Radio

    11 Listeners

    Software Unscripted by Richard Feldman

    Software Unscripted

    26 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    47 Listeners

    Elixir Mentor by Jacob Luetzow

    Elixir Mentor

    2 Listeners

    Elixir Friends by German Velasco

    Elixir Friends

    0 Listeners