Arno Dirlam
banner
arnodirlam.bsky.social
Arno Dirlam
@arnodirlam.bsky.social
💜 #ElixirLang developer & mentor
⚗️ author of github.com/elixir-dx/dx
🌍 Berlin, Germany
👋 he/him
Reposted by Arno Dirlam
There’s a new release of Quokka, and it’s a big one. Lots of both new and improved rewrites to automatically make your codebase nicer. 💜

github.com/emkguts/quok...
Release v2.12.0 · emkguts/quokka
Breaking Changes Multi-alias sorting now matches Credo.Check.Readability.AliasOrder behavior by comparing the first child's full path instead of parent module only. This fixes compatibility with C...
github.com
February 8, 2026 at 11:33 PM
Reposted by Arno Dirlam
I ❤️ @svelte.dev!

I'm not a web developer, but I often need to make websites... and I was always frustrated by the boilerplate & learning curve of other frameworks.

IMO, Svelte is the easiest JS framework to learn as an outsider: it's just normal HTML & CSS until you need more.

My latest project:
The Star Formation Newsletter
Since its founding in 1992, The Star Formation Newsletter has been the premier way to keep up with new research in star and planet formation.
starformationnews.org
February 4, 2026 at 8:32 AM
Reposted by Arno Dirlam
Wild how far you can push "customizable select" with just #CSS

nerdy.dev/nice-select
February 3, 2026 at 5:26 PM
Reposted by Arno Dirlam
HUGE day for Deno! 🎉

- The all-new, completely rebuilt Deno Deploy is now in GA
- If that weren't enough: we're ALSO launching Deno Sandbox!

Deno Sandboxes are on-demand, isolated safe zones that run on Deno Deploy. Perfect for running any untrusted code (like from an LLM, or from end users).
Introducing Deno Sandbox
⭐ Instant Linux microVMs
⭐ TypeScript and Python (!) SDKs + REST API
⭐ Secure against prompt injection attacks

deno.com/blog/introdu...
Introducing Deno Sandbox | Deno
Instant Linux microVMs with defense-in-depth security for running untrusted code.
deno.com
February 3, 2026 at 7:47 PM
Reposted by Arno Dirlam
Cursor has hooks as well. I made a hook that tries to detect all attempts to reveal secrets from env files as well as the system's loaded env:

github.com/arnodirlam/d...

There's also a test script with 232 tests.
dev-setup/dotfiles/.cursor/hooks at f0bee5180275737245a39f90174b54fcf036dccd · arnodirlam/dev-setup
Contribute to arnodirlam/dev-setup development by creating an account on GitHub.
github.com
February 2, 2026 at 11:47 PM
Reposted by Arno Dirlam
I have moved all my personal domains from Namecheap (US) to Hostinger (EU) now. It took a few hours but now I have Terraform scripts for all DNS records, so moving again should be much faster.

Next step is to move my apps to a Hetzner server I rented today. But that’s for next weekend.
I'm currently transferring a bunch of my domains from Namecheap to a European alternative but it turns out Namecheap is actually ... really cheap! INWX, for example, adds 5€ per domain for WHOIS privacy protection which is free on Namecheap. Also, `.io` domains are ~20-30€ on NC but 80€+ on INWX!
February 1, 2026 at 9:24 PM
Reposted by Arno Dirlam
Interesting! Proton replaced their native iOS and Android apps with ... native iOS and Android apps that share 80% of their code through a Rust core library!
In September 2025 we launched a major update of Proton Mail for iOS and Android.

Users will have seen performance and design updates, but under the hood this development involved a new and novel technology stack...

https://proton.me/blog/next-generation-proton-mail-mobile-apps
Next-generation Proton Mail mobile apps: more than meets the eye | Proton
Proton Mail's next-generation iOS and Android apps were rebuilt from the ground up. Here's why we did it and what it changes for users.
proton.me
February 2, 2026 at 7:17 PM
Reposted by Arno Dirlam
Source: SpaceX acquired xAI for $250B; the announcement about the acquisition focuses on SpaceX's plans to launch data centers into space (The Information)

Main Link | Techmeme Permalink
February 2, 2026 at 10:35 PM
Reposted by Arno Dirlam
hexdocs.pm/ash_postgres...

Very nifty little #AshFramework extension just released 🤯 #ElixirLang
AshPostgresPartition — ash_postgres_partition v0.1.0
hexdocs.pm
February 2, 2026 at 3:46 PM
Reposted by Arno Dirlam
This Wednesday, I’ll be teaching a workshop on LLMs, Agents, and MCP in Elixir.

We are fully booked! 🚫🪑

However, if you want me to send you the Livebook notebook with all the content afterwards, just drop a comment or DM me.

#ElixirLang
January 24, 2026 at 10:02 AM
The VS Code extension for expert, the new official Elixir language server, is finally published 🥳

marketplace.visualstudio.com/items?itemNa...

open-vsx.org/extension/Ex...

Expert is still early in development (pre-0.1) but working quite well already.

#elixirlang
Expert LSP - Visual Studio Marketplace
Extension for Visual Studio Code - Elixir language support for Visual Studio Code
marketplace.visualstudio.com
January 18, 2026 at 9:55 AM
Reposted by Arno Dirlam
i'm speaking at fosdem in a couple of weeks time in the browser's room, talking about lustre and how it builds on #webcomponents rather than fights them.

are there things folks would be interested in hearing about? compared to most other frameworks i think we have quite a different opinion
January 14, 2026 at 11:00 AM
Reposted by Arno Dirlam
I announced Goatmire Elixir 2026 yesterday. In case you missed it.

The website is fancy and bare. I figured I'd share some of my preliminary plans that I am willing to share so I wrote a blog post:
underjord.io/goatmire-2-a...
#goatmire #elixirlang
Goatmire 2, announced
Goatmire Elixir 2025 was a very dense success. The second one just got announced.
underjord.io
January 14, 2026 at 8:23 AM
Reposted by Arno Dirlam
in our benchmark we're now comfortably beating react and among the fastest options when using `element.memo`.

if performance concerns were one of the things holding you back from trying lustre, well.. they shouldnt!

github.com/lustre-labs/...
January 11, 2026 at 12:09 PM
Reposted by Arno Dirlam
I needed a web worker RPC library w/ features that existing libraries didn't have, so I made a new one called Supertalk: www.npmjs.com/package/supe...

It lets you pass functions, promises, & other proxyable objects anywhere in a payload. The API is symmetrical & extendable.

Early feedback wanted!
www.npmjs.com
January 11, 2026 at 1:38 AM
Reposted by Arno Dirlam
Which Europe-based Domain Registrar do you have good experiences with?

I'm looking into European alternatives to all the US-based services I'm using. Already signed up for the @proton.me business suite to replace Dropbox and 1Password. Will also move my Fastmail email there.
January 11, 2026 at 12:43 PM
Reposted by Arno Dirlam
I'm documenting conventions in Gleam!
Is there anything you'd especially want me to include?
January 7, 2026 at 12:23 AM
Reposted by Arno Dirlam
Elixir v1.20 with full-type inference coming soon, @gleam.run v1.14.0-rc1, mjml_eex v0.13.0 for email templates, Dashbit’s nimble_zta library for zero trust auth, Björn Gustavsson’s #BEAM history talk, and more! #ElixirLang www.youtube.com/watch?v=rzjb...
Thinking Elixir Podcast 284: ‘Tis the Season for a Type System
YouTube video by Mark Ericksen
www.youtube.com
December 23, 2025 at 1:08 PM
Reposted by Arno Dirlam
Don't miss the standing ovation at the end..
Saša Jurić brought "Tell me a story" to the Goatmire stage and people have been asking for the video ever since. Phenomenal contents, delightful presentation. A must.
goatmire.bold.video/v/ex36w
#goatmire #elixirlang
Tell me a story - Saša Jurić
Not quite like any other presentation. One to behold.
goatmire.bold.video
December 22, 2025 at 9:42 AM
Reposted by Arno Dirlam
Easily work on multiple features with #elixirlang and Phoenix with the help of Git worktrees. No more broken LSPs, missing migrations or conflicting ports.

www.youtube.com/watch?v=t6l7...
Work with Git worktrees in Elixir and Phoenix
YouTube video by Petar does Development
www.youtube.com
December 16, 2025 at 3:30 PM
Reposted by Arno Dirlam
Many people want to be managers to grow their careers but in reality being a leader is more important in the long run. A leader is someone whose authority is earned and people choose to follow as opposed to someone people have to follow because it’s their job.

Good leaders are…
December 22, 2025 at 5:30 PM
Reposted by Arno Dirlam
Standout talks from Code Sync 2025 - a mix of new insights and timeless wisdom:
Phoenix Sync Elm adoption strategy Gleam's BEAM journey
Watch:
www.youtube.com/playlist?lis...
See you in 2026.
Top 10 Talks Code Sync Conferences 2025
As the year winds down, here are some standout talks from across our conferences - a nice mix of new insights and timeless wisdom from the functional program...
www.youtube.com
December 22, 2025 at 5:31 PM
Reposted by Arno Dirlam
I have been in favor of Apache-v2 + open core for a long time.
But this made me really think again.
Anti-fascistic software is made possible by pro-labor licensing.

I've been trying to write this piece for years. Every time I get started I'm just overwhelmed with paralyzing visions of the FOSS commentariat accusing me of WrongThink.

But I'm tired and we urgently need to get our shit together.
Open Source Power
We have to talk about open source licensing.
blog.muni.town
November 15, 2025 at 12:23 PM
Reposted by Arno Dirlam
News includes ReqLLM 1.0 with standardized LLM APIs, Codicil bringing semantic code understanding to #AI assistants, Tidewave Web expanding to #Python and more, playwright browser pooling, and #PostgreSQL WAL for DB notifications! #ElixirLang www.youtube.com/watch?v=tXp8...
Thinking Elixir Podcast 278: WAL-ing Through Database Changes
YouTube video by Mark Ericksen
www.youtube.com
November 11, 2025 at 1:53 PM
Reposted by Arno Dirlam
🔗 Why UUIDs won't protect your secrets

#best-practice #database #python #reading-list
Why UUIDs won't protect your secrets
#best-practice #database #python #reading-list
www.yellowduck.be
November 13, 2025 at 9:05 AM