A Livebook Smart-Cell to Render Diagrams

I wrote my first Livebook smart-cell which renders diagrams from a textual description.

Read more

ElixirConf.EU 2022

This year’s ElixirConf marks Elixir’s 10th birthday, in the rest of this post I’m sharing my experience of what took place this time.

Read more

A Guide to Secure Elixir Package Updates

Keeping your dependencies up-to-date is essential to ensure that your applications stay healthy, secure, and performant. Thankfully, the BEAM ecosystem has its own package manager, Hex, which is fast, mature, and simple to use.

This article explores the available tools and commands to manage Hex dependencies and some tips to make the process more enjoyable.

Read more

Livebook Animations

An exciting new feature landed in Livebook (through Kino) which gives the ability to animate any output.

Read more

An Unusual Pomodoro Timer on Elixir and Nerves

In my previous post about “Organising Book Highlights and Notes”, I wrote:

“Some day I may build a gadget for my desk to display a daily quote”.

A few days later, it’s on my desk and it couldn’t have been a better pretext to give Livebook on Nerves a try.

Read more

Organising Book Highlights and Notes

I’ve used a variety of tools to organise my reading and notes. Given I spend a significant amount of my time studying, depending on 3rd parties gives me anxiety. Any of the tools I use, even the open-source offline-first ones, can become unmaintained, ridden with security vulnerabilities, slow or they may change in way which makes me reluctant to use them.

To some extent, this post is a sequel to “knowledge mapping”.

Read more

Phoenix Telemetry

Telemetry is becoming the defacto library to instrument and publish metrics in Elixir apps. This post is a step-by-step guide to integrate Telemetry in a Phoenix app which leverages Opus.

Read more

sidekiq-dry

I published a new gem, sidekiq-dry aiming to tackle a variety of common frustrations when it comes to Sidekiq jobs and their arguments.

Read more

Knowledge Mapping

What do I know? What do we know?

How do we know what we know and what is there that we should know?

Read more

Writing a Command-Line Application in Elixir

I’ve always been fascinated by well-made applications for the terminal. Who doesn’t install htop on a new machine, am I right? My plan was to build something that I’d use daily and other people would potentially find useful. Therefore I decided to build a cli app for Tefter. It’s built on Elixir and Ratatouille and it’s open-source. Check out the source or download and try it or install via brew. … Read more