5Sigma

Phoenix Development with Devenv

Devenv is an environment management utility for NixOS. It makes setting up and managing development mostly painless. Phoenix applications have a number of moving parts that need to be available for everything to work nicely. Heres what we will setup: * Elixir * Erlang/OTP * NodeJS * NPM * ElixirLS * PostgreSQL * Process management for

Distributed Elixir

An introduction to distributed elixir. Building an application that distributes a workload across multiple nodes in an Elixir application cluster.

Handling Local Time Zones with Phoenix

There is little more maddening than dealing with time zones. One good thing about client side web development is – it happens on the client. On the client you have easy access to the user's locale information. So, you can store all your time data in UTC like a

Using FontAwesome in Pheonix

Easily integrate Font Awesome icons into your Phoenix web app.

Using NPM with Phoenix

While I’d prefer to utilize LiveView hooks and server-side logic for all tasks, eventually you’ll need to delve into the world of JavaScript libraries. By default, Phoenix doesn’t generate a package.json file, or an obvious place to manage JavaScript dependencies. However, it does fully support this

5Sigma © 2026