Scheduling threads like Thomas Jefferson
Data channels in Elixir WebRTC
An overview of the new data channels API in Elixir WebRTC
AI GPU Clusters, From Your Laptop, With Livebook
Learn how Livebook, FLAME, and Nx enable effortless AI scaling across GPU clusters, right from your laptop.
Tools to debug Memory issues in Elixir
After diving into memory issues in Elixir in my previous post, I had the chance to give a talk at the Curiosum Elixir meetup. Since I had…
Getting Started with Go: A Beginner’s Guide to Google’s Programming Language - Cosmic Meta Digital
Learn the basics of Go, Google's powerful programming language. This beginner's guide covers everything from installation to writing your first Go program, along with key features like concurrency and error handling.
maelstrom-software/maelstrom: Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner. - maelstrom-software/maelstrom
Elixir Macros Demystified, part 3: defmacro and require
In part 3 of this series, we'll learn about defining macros using defmacro, handling quoted expressions, and understanding macro pitfalls.
RunElixir.com - The Free 30min Intro to Elixir
Interested in Elixir? This quickstart guide teaches you the basics and gets you coding in 30 minutes.
TIL: Configuring multiple FLAME backends
In OctoCut, I have to perform a few tasks that are CPU or memory intensive. Instead of performing them on the machine serving web requests, I want to perform them on a different machine. FLAME is perfect for this. (If you're not familiar with FLAME, I highly recommend checking out
Mnesia Tips for Elixir Developers | Silbernagel.Dev
Tips for Elixir developers that want to to use Mnesia.
Matrjoschka of phoenix communication
Shining some light on how phoenix built additional layers of abstraction on top
of the primitives of message passing on the BEAM.
Elixir WebRTC — batteries included WebRTC implementation for the Elixir ecosystem.
All you need to build fully functional, real-time applications in Elixir.
Table of Contents
Every entry in every series, listed for quick navigation.
strtod Is Wild!
Example article format
Understanding Recursion with Elixir | Blog · Elixir School
Comment your regular expressions
(Don’t Fear) The Regex
Reducing Compile-Time Dependencies in Gettext for Elixir
This is how we significantly improved compilation time for Elixir projects that use Gettext, using a few metaprogramming tricks and ten years of Elixir experience since we wrote the first version of this library.
Scaling Your Phoenix App in Elixir with FLAME | AppSignal Blog
Discover the benefits of FLAME and see how it can offload intensive tasks to remote machines.
Running Rails System Tests with Playwright instead of Selenium
Sick of flaky Rails system tests? Try blaming Selenium and swapping it with Playwright! I did and it's going great. Here's how
Catching up with Elixir
I've kept very busy recently and as I look at what I published last it has clearly kept me from blogging. I don't love that. I like having a blog and I like tending to it. I've not missed a beat on the newsletter's weekly cadence but that might not be your jam. Let's catch up. I've been diving into embedded Linux with Elixir.
To Nerves from Elixir
I adore Nerves. I recently joined the core team. And I'll be doing my best to help people get along with this lovely way to co-mingle hardware and massively concurrent reliable software.
Typing lists and tuples in Elixir
This article explores the design decisions of typing lists and tuples in Elixir within a sound gradual type system
Signing HTTP Messages (HTTPSignature) – http_signature v2.0.0
Building custom Hex repositories - Dashbit Blog
Learn how to build custom Hex repositories using codemix hex.registry build/code that ships with Hex since version 0.21
You may not need Redis with Elixir - Dashbit Blog
Let's discuss the options Elixir developers have available when it comes to the use of Redis
How we verify webhooks - Dashbit Blog
Shows how to sign and verify HTTP requests with Elixir. This is useful for webhooks and communications between servers on the Web.
Phoenix auth in 2024: password auth: Go Cahoots for once — Homepage of Marcin Koziej
How to create web browser fingerprints to be used when verifying JWT access tokens? - Phoenix Forum / Questions / Help - Elixir Programming Language Forum
Thus, making sure that the token is being used by the same web browser used to authenticate in the first place? Note: I am using Guardian.
Cuckoo_filter - A high-performance, concurrent, and mutable Cuckoo Filter for Erlang and Elixir - Your Libraries & OS Mentoring / Libraries - Elixir Programming Language Forum
cuckoo_filter is a high-performance, concurrent, and mutable Cuckoo Filter implemented using atomics for Erlang and Elixir. A Cuckoo Filter is a space-efficient probabilistic data structure for approximated set-membership queries. It can be used to test whether an element is a member of a set in constant time with a low rate of false positives. By using erlang atomics we have fast and concurrent access for read and write operations. It is implemented in erlang so you can use it in both erlang...
Blex — Blex v0.2.1