Frank Hunleth

@fhunleth
81 Followers
85 Following
60 Posts
Embedded software; Creator and co-author of the Nerves Project; Marathon runner; former CoderDojoDC. he/him
GitHubhttps://github.com/fhunleth

Three things are happening quickly. First, I am slowly working through my LiveView content, both on Groxio and for the @pragprog Programming LiveView with Sophie. Second, I am holding a LiveView class, the first in a year, from January 25-27. We'll cover up to date components and lots of Ecto, more than usual. Finally, I am finishing the first cut of the book I started on the Great Loop, called Currently Away. If you want to be on our launch team so we can buy it all at the same time (yes, Maggie and I will buy individual copies too), go to currentlytheboat.com and there's a link to a form that you can fill out. This feels like my first two productive weeks since the Great Loop ended.

#myelixirstatus

"An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor" http://selfie.cs.uni-salzburg.at
selfie

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

selfie

Since I just saw yet another developer use '1.2.3.4' in an example configuration, a reminder that you MUST NOT use publicly routable addresses that you do not control in your code.

Instead, use one of the available 'TEST-NET' IPv4 or IPv6 ranges documented in RFC 6890, such as;

192.0.2.0/24
198.51.100.0/24
203.0.113.0/24

❌ 1.2.3.4
✅ 192.0.2.4

Pass it on to all of your fellow developers, documentation writers, and so forth.

Full RFC is here;

https://datatracker.ietf.org/doc/rfc6890/

RFC 6890: Special-Purpose IP Address Registries

This memo reiterates the assignment of an IPv4 address block (192.0.0.0/24) to IANA. It also instructs IANA to restructure its IPv4 and IPv6 Special-Purpose Address Registries. Upon restructuring, the aforementioned registries will record all special-purpose address blocks, maintaining a common set of information regarding each address block.

IETF Datatracker
It looks like GigCityElixir has our first sponsor! We'll announce them shortly. We are also booking speakers. I'll speak, as will @fhunleth , Alexa Hunleth, Randall Thomas, Osa Gaius, @gregmefford, and we're working on a handful of others.
Extracted some code for giving WiFi a kick if a Nerves device loses connectivity, into its own hexicle https://hex.pm/packages/vintage_heart
vintage_heart

For Nerves projects that need an Internet connection, monitors and gives VintageNet a kick and eventually causes a reboot if connectivity is lost

Hex

A new version of LFE has been released!

2.1.0 is here 😍

Not only that, but @rvirding has some more improvements on the way (a 2.1.1 release is already planned for addressing some long-standing matching edge cases).

ive been writing a new library for using Bluetooth Low Energy in
@ziglang
over the holiday. it currently works with an OS or freestanding embedded
I'll be at CES in Las Vegas at the end of this week. I'd love to meet up with any other Nerves/Elixir users if you're going too.
pics/binary/README.md at master · corkami/pics

File formats dissections and more... Contribute to corkami/pics development by creating an account on GitHub.

GitHub

「Nerves 大好きな僕が2022年にやったこと」というタイトルの記事を書きました

I wrote an article titled "What I did in 2022 as a Nerves lover"

https://qiita.com/pojiro/items/fee4b0bd45eb655613da

来年もNervesを使った開発をやっていきましょう!!

Let's keep developing with Nerves in next year!!

#NervesProject

Nerves 大好きな僕が2022年にやったこと - Qiita

前日は @takasehideki の「NervesJPの2022年を(たぶん)ふりかえる」でした! 怒涛の勢いで2022年が終わろうとしています。みなさま、いかがお過ごしですか? 今年は仕事が12月中旬で一段落したので、落ち着いて...

Qiita