Frank Hunleth's Avatar

Frank Hunleth

@fhunleth.bsky.social

Embedded software; Creator and co-author of the Nerves Project; Running; former CoderDojoDC. he/him

941 Followers  |  131 Following  |  720 Posts  |  Joined: 26.07.2023
Posts Following

Posts by Frank Hunleth (@fhunleth.bsky.social)

Post image Post image Post image Post image

5 talks on Elixir for embedded systems at ElixirConf EU 2026.
AtomVM on microcontrollers, Nerves in production, robots, e-ink devices, sensor networks.
Speakers: @lawik.bsky.social , @bettio.uninstall.it , @gworkman.bsky.social , @dennispalmer.com , Marta Habdas.
www.elixirconf.eu#register

26.02.2026 08:37 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

See y'all soon

25.02.2026 13:08 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Getting ready for the Nerves Starter Kit with the Simulator
Gus' presentation at the meetup: https://nervesmeetup.eu/meetup/gus-workman-introducing-nerves-starter-kit Gus' talk at NervesConf EU during Goatmire: https://video.goatmire.com/v/qwr9e Repo to get… Getting ready for the Nerves Starter Kit with the Simulator

Having a bit of fun with the simulated badge and preparing for the Nerves Starter Kit.

www.youtube.com/watch?v=Zj-q...

#eink #elixirlang

13.02.2026 13:00 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
The Nerves Starter Kit prototype (right) and the Goatmire name badge (left). The starter kit screen is 50% larger, with higher resolution. They're running the same software, but the starter kit text is smaller due to the higher resolution

The Nerves Starter Kit prototype (right) and the Goatmire name badge (left). The starter kit screen is 50% larger, with higher resolution. They're running the same software, but the starter kit text is smaller due to the higher resolution

Nerves starter kit prototype front view. It has a black 3D printed frame

Nerves starter kit prototype front view. It has a black 3D printed frame

The Nerves Starter Kit prototype side view. There are two arms that can attach to the back which tilt the display up at a 15Β° angle. The stand can be removed, and instead the whole device can be wall mounted for a picture-frame like experience instead

The Nerves Starter Kit prototype side view. There are two arms that can attach to the back which tilt the display up at a 15Β° angle. The stand can be removed, and instead the whole device can be wall mounted for a picture-frame like experience instead

I had the pleasure of revealing some of the latest updates for the Nerves Starter Kit project last night at the monthly @nervesmeetup.eu! There were some really good discussions, and I definitely woke up today really energized from the feedback we got :)

#Nerves #ElixirLang

12.02.2026 11:48 β€” πŸ‘ 19    πŸ” 7    πŸ’¬ 2    πŸ“Œ 1
Preview
DC Elixir Social @ BabyCat Brewery Feb 25, 2026, 6:30:00β€―PM - GMT-5 - Baby, 20814, Bethesda, USA - Join us at BabyCat Brewery in Bethesda for a relaxed evening of food, drinks, and great conversation about all things Elixir, Erlang, Gl...

Our next DC Elixir event will be a social 🍻

Whether you’re deep into BEAM development or just curious, come hang out and meet others in the community.

πŸ“… February 25, 2026 6:30 PM Eastern
πŸ“ BabyCat Brewery, Bethesda, MD

mobilizon.us/events/8cac4...

#elixirLang #erlang #gleam #BEAM

30.01.2026 23:40 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
The most haphazard group selfie that was Macgyvered using a chair

The most haphazard group selfie that was Macgyvered using a chair

Fantastic turn out for DC Elixir's "Introducing to Tele" - y'all showed up despite a foot of ice and slush outside!

Stay tuned - next month's event is a social.

As always, no matter your BEAM background or experience level you're welcome with us!

#elixirLang #erlang

29.01.2026 14:01 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

It's still on, see y'all there

#erlang #elixirlang

28.01.2026 15:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Where to start.. image is hand-drawn with very little care for fidelity but lots of color and effect-laden brush work.

Text is The Everything App, Nerves, Membrane, Phoenix LiveView, Nx, ElixifConf EU.

Spread across the inage are bounding boxes as if doing object detection. Indicating:
Lars Wikman on a sketch of the speaker.
Cinnamon on the v in Nerves.
Fire on the dot of the i in LiveView. Which looks quite fiery.
Malaga on the EU text.

I apologize. And also not.

Where to start.. image is hand-drawn with very little care for fidelity but lots of color and effect-laden brush work. Text is The Everything App, Nerves, Membrane, Phoenix LiveView, Nx, ElixifConf EU. Spread across the inage are bounding boxes as if doing object detection. Indicating: Lars Wikman on a sketch of the speaker. Cinnamon on the v in Nerves. Fire on the dot of the i in LiveView. Which looks quite fiery. Malaga on the EU text. I apologize. And also not.

I am speaking at ElixirConf EU. The talk is about an everything bagel of an app that has a truly ridiculous number of things in it. A production system that runs on Nerves and truly embodies what an Elixir monolith can be. Let me illustrate.
#elixirlang

21.01.2026 19:49 β€” πŸ‘ 29    πŸ” 6    πŸ’¬ 4    πŸ“Œ 0
Amsterdam, North Holland, Netherlands | Erlang, Elixir and Friends Join the global Erlang VM enthusiast group and encourage each other to beam about our workout results / goals.

Elixir and all my BEAM friends - If you're running or biking or anything else and want to be social about it, a bunch of us are on Strava at www.strava.com/clubs/717412

14.01.2026 18:08 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Can Erlang run on QNX? Turns out: yes βœ…

In this article, @maennchen.dev explores what it takes to port Erlang/OTP to QNX. A great example of curiosity turning into concrete results.

erlef.org/blog/eef/otp...

13.01.2026 17:52 β€” πŸ‘ 2    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Bringing Nerves and Home Assistant together Join us for this presentation by Kevin Schweikert on 2026-01-14 at 19h CET!

Happy new year to all! We’re starting our 2026 meetup season tomorrow (Wed Jan 14th) at 19h CET via Zoom!

@kevinschweikert.de will be kicking us off with a presentation on using #HomeAssistant with #Nerves and #ElixirLang

Registration link:

nervesmeetup.eu/meetup/kevin...

13.01.2026 16:11 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 1    πŸ“Œ 2

Wooooo! I'll be visiting Sweden this year. This time I won't make the mistake of trying to minimize the duration of my stay.

13.01.2026 12:12 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

2025 has been an incredible year for Gleam adoption, but sadly not for funding, with GitHub sponsorship dropping ~10%. It's not a disaster as we're careful with finances, but it's not a good trend.

How can we do better at turning users into supporters?
A sufficiently funded ecosystem benefits all!

29.12.2025 11:02 β€” πŸ‘ 28    πŸ” 9    πŸ’¬ 4    πŸ“Œ 0
Preview
The Nerves Newsletter I’ve been a very big fan of the Nerves Project since I first saw a conference talk about it. It was my path into Elixir.

Do embedded with the BEAM? The Nerves Newsletter is adding segments to cover the wider BEAM embedded ecosystem. We're perhaps the loudest project but we see so much useful overlap and sharing with AtomVM, GRiSP, the new BEAM Bots, Meta Erlang.

underjord.io/nerves-newsl...
#elixirlang #erlang

22.12.2025 11:07 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ Today is the day πŸš€

@hugobarauna.com and I are pleased to announce that Programming Nerves is officially in Beta πŸ₯³

Check it out at programmingnerves.dev and see all the cool projects that you will learn how to build and program with Elixir!

#MyElixirStatus #ElixirLang

17.12.2025 16:25 β€” πŸ‘ 24    πŸ” 9    πŸ’¬ 0    πŸ“Œ 1
Post image

Wednesday is the day!! @hugobarauna.com and I are almost ready to release the Beta for Programming Nerves πŸ₯³. Stay tuned for updates πŸ˜‰.

#MyElixirStatus #ElixirLang

15.12.2025 21:24 β€” πŸ‘ 15    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Preview
Desirable Shores - Dan Janowski "I will illustrate our shared challenge and how we can, and must, collaborate to realize the full potential of our ecosystem and ensure its long term health and sustainability."

Dan Janowski has stepped up to serve the community. He speaks on the topics we need to hear, he is doing invaluable voluntary work throughout the EEF.

This talk is what he believes needs to be done.

goatmire.bold.video/v/mex6e
#goatmire #elixirlang

15.12.2025 10:01 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
Giocci: a resource-permeating computing platform for wide-area distributed systems - Hideki Takase & Kikuchi Yutaka We had a speaker drop out last minute and we are very thankful Hideki Takase stepped in to share his work on IOT, Elixir and edge computing. Giocci, Zenoh and more.

Goatmire was graced with a whole delegation of Japanese community members. All speaking. Takase Hideki and Kikuchi Yutaka shared their work on Giocci, Zenoh and resource-permeating computing for wide-area distributed systems.

goatmire.bold.video/v/9wjke
#goatmire #elixirlang

12.12.2025 10:02 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Fly me a camera - Damir Batinović Nerves, Membrane, cameras, WiFi hacking. All in the service of drones. Damir brought the perfect way to wrap up NervesConf EU.

Fly me to the moon and let me film among the stars.

Not quite into space. Damir takes us down the rabbit hole of drones, cameras, hacked wifi drivers and Nerves. Live demos and all.
goatmire.bold.video/v/w5vve
#goatmire #elixirlang

09.12.2025 10:01 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Preview
Power up applications with Reactor Graphs. Sagas. For booting devices? James Harton takes us on a wild romp through his approach to starting up a Nerves device and sharing his in-depth work on Reactor at the same time.

James is most seen in the Ash space but he has plenty of embedded experience and he tried turning his Reactor saga runner to the Nerves boot process. Learn how Reacto works and what it could be used for entirely separate from Ash.
goatmire.bold.video/v/8wype
#goatmire #elixirlang

08.12.2025 10:00 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
Nerves of Vision - Alvise Susmel Object detection models like YOLO explained. And used with Elixir, Nx and Nerves. Accelerated (on the Edge) using the Hailo chip as seen in the Raspberry Pi AI Kit. A technical and crunchy journey.

Poeticoding presented in depth about Vision at NervesConf EU. Using the Hail NPU (aka the RPi AI Kit), accelerated inference "on the edge" on top of Nerves. Good stuff.

goatmire.bold.video/v/wd53e
#goatmire #elixirlang

07.12.2025 14:50 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Small Hydro Power Plants with Elixir There is a lively Nerves community in Japan. NervesJP. There are also ambitious efforts to put Nerves into production. This presentation introduces usage of Nerves and Elixir in small hydroelectric…

All the way from Japan and the NervesJP community we had the pleasure of hosting Yutaka Kikuchi and Pojiro. They shared their work using Elixir and Nerves in real hydro power plants.

goatmire.bold.video/v/3ev4e
#goatmire #elixirlang

05.12.2025 21:24 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 3    πŸ“Œ 1
Lars Wikman - Keeping secrets in your opponent's hands
An educational romp through the chain of trust that underpins everything that we do when securing hardware. How are hardware devices kept safe? Sharing the experience of implementing software for the… Lars Wikman - Keeping secrets in your opponent's hands

I spoke about hardware security at Oredev. Lots of Nerves in there. The "slides" and the content both got good feedback at the event so I hope you all enjoy :)

youtu.be/TGq7ZiUvHR4?...

#elixirlang

04.12.2025 09:00 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Sound the alarm: Recovering devices at scale - Frank Hunleth Frank Hunleth, creator of Nerves, covers the ins and outs of using a less known Erlang mechanism for robustness and recovery. Learn about Erlang alarms and how they keep hundreds of thousands of…

Creator of Nerves, Frank Hunleth, sounds the (Erlang) alarms and goes through his work at SmartRent on creating resilient and robust devices. Way beyond simple restarts.

If you haven't seen the alarmist library, maybe now is the time for you.

video.goatmire.com/v/rwd3e
#elixirlang #goatmire

03.12.2025 10:00 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0
Preview
Elixir for IoT: Why It Feels Like the Future Most IoT projects today lean heavily on Python, C, or Node.js, and that’s fine. But during my recent...

An IoT prototype written 100% in Elixir: sensors, Pi hardware, backend, frontend.
No C, no Python, no JS… and I didn’t miss any of them.

Huge thanks to @adolfont.github.io πŸ™Œ

dev.to/tuliocalil/e...

03.12.2025 11:58 β€” πŸ‘ 12    πŸ” 6    πŸ’¬ 2    πŸ“Œ 2

Thank you so much for your talk! I enjoyed it. It also has had a lasting effect by motivating people to spend time refreshing and improving our Nerves docs.

02.12.2025 15:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
A Nerves Car - Marc Lainez In december 2023, LoΓ―c, Thibault and Marc embarked on a journey to convert a 2007 VW Polo into an EV. At Elixirconf 2024, they presented their early prototype showing the car's wheels spinning and…

It is time. I was going to hold off, release in bulk. When all were ready. Stina suggested an advent calendar. And I try to heed her wisdom.

Goatcember begins!

Marc Lainez gave us this fantastic start on his teams work on The Nerves Car.

goatmire.bold.video/v/ywpqe
#elixirlang

01.12.2025 21:56 β€” πŸ‘ 27    πŸ” 10    πŸ’¬ 1    πŸ“Œ 1
Post image

@hugobarauna.com and I are hard at work preparing the Beta release of Programming Nerves. Every @livebook.dev project in the book comes with a notebook that includes the wiring diagram and code 🀩.

#MyElixirStatus #ElixirLang #Erlang #Elixir

30.11.2025 18:06 β€” πŸ‘ 107    πŸ” 11    πŸ’¬ 4    πŸ“Œ 2