Warning: may occasionally contain content. Consume in moderation. Finest dumpster fire curation on the fedi.
Posts
@oxy@social.bsdlab.au the original Elixir book is good but a little out of date. Here's what I recommend to start off:
-
whiz through https://elixir.hexdocs.pm/introduction.html
-
use https://elixirschool.com/en as a 2nd reference
-
once you've done that, get Saša's excellent https://www.manning.com/books/elixir-in-action-third-edition and go through it
-
then https://pragprog.com/titles/d-akelixir/elixir-patterns/
-
after a few months, read through "Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems" & "The BEAM Book: Understanding the Erlang Runtime System", while these focus on Erlang, its the same runtime and all of the wisdom here applies.
join one of irc or discord and badger me & others with questions there. There's also slack but I'm not active there.
I'm always happy to help a fellow dev acquire another unnecessary hobby.
I learned a few things about #Arista switches in the process.
-
there's a full linux OS underneath, you can run anything on it, including plain bash
-
the
abootloader also has bash -
there are 2 versions of the aboot loader with different zip formats used for loading EOS
-
I couldn't upgrade the older boot loader to a newer one
-
but you can repackage the newer one in the older format yourself
Their API & config setup is a pleasure to use in comparison to the fs.com ones I've got locally. Much more accessible and comprehensive documentation.
status report:
- pizza annihilated!
- wine consumed!
- switch borked!
- switch recovered!
- much learning and fun is being had
and we're not done yet.
*beans* *beans*
*beans* *beans* ☕️
: :
: :
: