We've all been there. We set out to complete one task and find ourselves working on something completely unrelated and unexpected a short while later. I'm also keen on learning something new every day.
I like to see what's happening in the world of programming before I tackle my daily tasks, and two of my "go-to" sites happen to be Hashnode and daily.dev. A link piqued my interest, and I found myself reading "Livebook for Elixir: Just What the Docs Ordered," by Adam Lancaster.
After a few minutes of reading, I created a docker image and started to learn what Livebook is all about. To quote the "Welcome to Livebook" introduction:
Livebook is a tool for crafting interactive and collaborative code notebooks. It is primarily meant as a tool for rapid prototyping - think of it as an IEx session combined with your editor. You can also use it for authoring shareable articles that people can easily run and play around with. Package authors can write notebooks as interactive tutorials and include them in their repository, so that users can easily download and run them locally.
I started working through the example presented in the article, and I'm intrigued to learn more. Livebook is similar to Jupyter for Python but better! As for tangents, this one was worth my while.