Publishing your blog to standard.site in ElixirA walkthrough for posting your Elixir/Phoenix blog to Bluesky and the standard.site network, using a small mix task and an atproto client.Johanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·6d agoΒ·10 min readFollowatprotoelixirphoenixbluesky
Generating OG images in ElixirGenerating OG images for your static pages and blog posts in ElixirJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Jun 1Β·8 min readFollowelixirogimage
Highest Random Weight in ElixirA description of HRW/rendezvous hashing and the HRW elixir library.Johanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·May 21Β·8 min readFollowelixirhrwoss
bunnyx: a bunny.net Elixir client libraryA best-practice Elixir library for interacting with the bunny.net APIJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·May 17Β·5 min readFollowelixirbunnynetopensource
Running local models on an M4 with 24GB memoryExperiments with getting usable outputs out of local models on a standard MacbookJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·May 10Β·8 min readFollowelixirllmqwenllmstudio
Dropping Cloudflare for bunny.netDropping Cloudflare and migrating to bunny.net, starting out with my blog.Johanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Apr 2Β·8 min readFollowelixirphoenixblogbunnynet
Building a blog with Elixir and PhoenixSetting up a website using Elixir and Phoenix, leaning on NimblePublisher for the blog posts.Johanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Mar 24Β·10 min readFollowelixirphoenixblogbunnynet
The Erlang :queue module in ElixirElixir doesnβt provide its own data structures, instead, it uses the ones provided by ErlangJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Oct 18Β·3 min readFollowqueueerlangelixir
Patterns for managing ETS tablesThis article attempts to show some basic patterns for how to use ETS in Elixir or ErlangJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Jun 5Β·13 min readFollowetserlangelixir
Health checks for Plug and PhoenixI want to share a simple pattern for setting up HTTP based health checks for Plug/Phoenix applicationsJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Jun 1Β·3 min readFollowphoenixplugelixir
The new `Registry.select/2` and what match specs areA walkthrough of Elixir 1.9's new Registry.select/2 function, plus a gentle introduction to how Erlang match specifications work.Johanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·May 13Β·6 min readFollowelixirregistryerlang
Elixir String Processing OptimizationThis post was inspired by a thread I participated in on the Elixir forumJohanna Larsson πΈπͺπ¬π§π²π½π³οΈβπΒ·Apr 8Β·12 min readFollowelixirperformance