Mastering metrics with Prometheus (talk recording) 🎥

In this short presentation, Nelson Vides from ESL goes through an overview of the topic of observability, some hints on how to instrument and add metrics to your application – with prometheus, how this dependency works, and what have we done about it to make it work best.

🎥 https://www.erlang-solutions.com/webinars/mastering-metrics-with-prometheus 🎥

Enforcing max query depth with Absinthe

A practical guide to implementing GraphQL query depth limits in Elixir using Absinthe.

https://tomasztomczyk.com/blog/2025/enforcing-max-query-depth-with-absinthe/

Thinking Elixir 248: Security Insights with Paraxial

Episode 248 of Thinking Elixir. News includes a new Elixir case study about Cyanview’s camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase’s new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what’s involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.

https://www.youtube.com/watch?v=rP7q4-mooVY

Last day of EB for CODE BEAM Lite Stockholm 2025

HURRY! 90% of early bird tickets for Code BEAM Stockholm are GONE! Only one day left to grab your spot! https://codebeamstockholm.com/#register

Meet the Speaker: Chris McCord, creator of Phoenix Framework!

Currently at Fly.io, he’ll deliver “Code Generators are Dead. Long Live Code Generators” at Code BEAM Stockholm. Author of “Metaprogramming Elixir” and passionate builder of developer tools! Learn more: https://www.elixirconf.eu/participants/chris-mccord/

Elixir Brasil Online Meetups

Good morning, everyone!

I’m kicking off a project with a calendar already planned through December 2025. The idea is to host online meetups every first Saturday of the month, focusing on Elixir, the BEAM, and Software Engineering.

This project, titled Elixir Brasil Online Meetups, invites the entire community to actively participate — whether as a listener, a contributor, or even a guest speaker.

Let’s come together to build a rich, inclusive, and collaborative community experience throughout 2025. I’m counting on you to help make this project something truly special!

https://l1nk.dev/XeSgJ

Turn Old Into New: Moving to Elixir Feature by Feature by Anita Ludermann

Join Anita Ludermann, a seasoned software engineer at Modell Aachen GmbH, as she shares her journey of modernizing legacy systems with Elixir. With over a decade of experience, Anita and her team have successfully migrated their outdated codebase to a modern, maintainable solution, step by step. She’ll dive into the challenges they faced, like bridging old and new systems, shifting to functional programming, and using the strangler fig pattern. As a co-founder of Ladybugs Aachen, Anita is also passionate about fostering community and supporting women in tech. https://www.elixirconf.eu/participants/anita-ludermann/

Detecting Deprecated Regex Module Attributes in Elixir 1.19 with Credo

https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/

Thinking Elixir 247: Phoenix's DaisyUI Facelift

Episode 247 of Thinking Elixir. News includes Phoenix now including DaisyUI which has sparked mixed reactions, Erlang/OTP 28.0-rc2 release introducing priority process messages, the EEF Security Working Group’s roadmap called Aegis, a new LiveViewPortal library for embedding LiveView pages in any website, upcoming improvements in Elixir that will spawn more OS processes for compiling dependencies potentially doubling performance, Sean Moriarity’s keynote about designing LLM Native systems, and more!

https://www.youtube.com/watch?v=l-CygzPLrwQ

Advanced Dialyzer Usage in Elixir: Types and Troubleshooting

In the second part of this two-part series, we’ll look at more advanced Dialyzer use cases: https://blog.appsignal.com/2025/04/01/advanced-dialyzer-usage-in-elixir-types-and-troubleshooting.html

Early bird pricing for ElixirConf EU ends tomorrow!

Last chance! Early bird pricing for ElixirConf EU ends tomorrow! Don’t miss out on the best rates to connect with the Elixir community. Grab your ticket now! https://www.elixirconf.eu/

The New Era of NervesHub [Nerves Meetup]

https://youtu.be/_pyR8IVBZDI

Embedding external resources in Elixir source files

I wrote about how to embed external resources in your Elixir files so the compiler can track when they change.

https://crbelaus.com/2025/03/31/elixir-external-resources

The journey of building Benchee as the go-to benchmarking tool in the Elixir & Erlang ecosystem

Tobias Pfeiffer takes us through nearly 9 years of Benchee in his keynote at Code BEAM Stockholm! In this talk, he’ll explore:

1️⃣ The journey of building Benchee as the go-to benchmarking tool in the Elixir & Erlang ecosystem 2️⃣ Key lessons learned about performance on the BEAM, including the impact of GC, tail recursion vs body recursion, and more 3️⃣ Insights into the open-source process, mistakes made, and how collaboration shaped the tool’s success https://codebeamstockholm.com/keynotes/Benchee-9-Years-of-Benchmarking-on-the-BEAM/

Why Tailwind CSS is the perfect fit for Phoenix & LiveView

Get a taste of what you’ll learn at ElixirConf EU 2025 by watching Meks McClure break down why Tailwind CSS is the perfect fit for Phoenix & LiveView—from basics to advanced styling! https://youtu.be/lGfVYDyIY5c?si=vpZ3ByFdBcgSsHqC

Tiger Game with Elixir and Phoenix LiveView

This is my Tiger Game built with Elixir and Phoenix LiveView. With the help of DeepSeek, I was able to develop this application in record time. But the real game-changer wasn’t just AI—it was the powerful process abstractions and WebSockets that Elixir and Phoenix LiveView provide.

I believe it would be difficult to build something like this as quickly in another stack.

Next video: I’ll show how to refine the code generated by DeepSeek, focusing on human maintainability of this legacy. Stay tuned!

https://youtu.be/cZ-mVus0eEM?si=UD4Xf_Cv66m3pjxV

Mix task for saving/updating configurable list of Hexdocs packages

LocalHexdocs is a Mix task for easily saving and updating Hexdocs files locally on your machine so you always have the most recent documentation for any Elixir, Erlang, or Gleam packages you might want to view.

Clone this repository, create a /packages subdirectory, then list your desired Hexdocs packages (one per line) in one or more files (named anything you wish) inside this /packages subdirectory, then fetch the lastest Hexdocs for all packages to your local machine with:

mix run local_docs.exs get

MinHeap implementation

In this video, we explore how to implement a MinHeap data structure in Elixir, taking advantage of the language’s flexibility to create a generic interface and allowing dynamic switching of implementations during runtime. The main goal is to demonstrate how the combination of facades and benchmarks can be used to measure the performance of different approaches, adapting to the performance needs of the system in real time.

https://youtu.be/lr8i_UdTvFc?si=uvVOqd_1rtv9FvGa

Elixir's Advantage in the Era of AI

Aaron reflects on his experience using Coding Assistants in Elixir repos. And then he tries to predict the future.

https://sylverstudios.dev/blog/2025/03/25/elixir-ai

Shorthand Package

In this episode we’ll explore Shorthand - a handy package that saves time by providing convenience macros to create or match against maps and keyword lists.

https://elixircasts.io/shorthand

Previous page Next page