Arno Dirlam's Avatar

Arno Dirlam

@arnodirlam

πŸ’œ #ElixirLang developer & mentor βš—οΈ author of github.com/elixir-dx/dx 🌍 Berlin, Germany πŸ‘‹ he/him

592
Followers
371
Following
30
Posts
21.08.2023
Joined
Posts Following

Latest posts by Arno Dirlam @arnodirlam

Preview
Open Source Endowment β€” World's First Endowment Fund for OSS The Open Source Endowment provides truly sustainable funding for critical open source software through a community-driven endowment model.

We heard the Bluesky community cares about Open Source, so we showed up πŸ‘‹

Our endowment dedicated to supporting Open Source maintainers is already at $729k, and we're developing a model for distributing our first funding round.

Have ideas on how to identify critical OSS projects? We're listening.

08.03.2026 18:51 πŸ‘ 76 πŸ” 10 πŸ’¬ 3 πŸ“Œ 1
Post image Post image

Seeing 50 and 60-year-old HN devs share how Claude Code reignited their passion for building software and solving problems over the framework rat race is exactly how I feel.

I haven’t felt this energized in years.

Detractors argue AI removes the craft and familiarity with implementation details.

08.03.2026 11:03 πŸ‘ 245 πŸ” 17 πŸ’¬ 18 πŸ“Œ 13
Elixir and the BEAM: the stack that was ready for AI
Elixir and the BEAM: the stack that was ready for AI YouTube video by Code and Stuff

Vendors are trying to emulate the BEAM, but there's truly nothing like it.

Here's a walkthrough of what makes it special: processes, messaging, registries, ETS, distribution, and its ecosystem.

Elixir was made for the current moment, and for what's to come.

youtu.be/dKaZ89SkVYY

#elixirlang

07.03.2026 23:43 πŸ‘ 17 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - GreatScott/enject: enject: Hide .env secrets from prAIng eyes: secrets live in local encrypted stores (per project) and are injected directly into apps at runtime, never touching disk as plai... enject: Hide .env secrets from prAIng eyes: secrets live in local encrypted stores (per project) and are injected directly into apps at runtime, never touching disk as plaintext. - GreatScott/enject

Security researcher Scott Novich has released Enject, a tool to hide .env secrets from AI agents and avoid accidental credential leaks

github.com/GreatScott/e...

08.03.2026 12:51 πŸ‘ 13 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0
Preview
Software Social Two indie SaaS foundersβ€”one just getting off the ground, and one with an established profitable businessβ€”invite you to join their weekly chats.

Software Social is back!

softwaresocial.dev

For those not familiar it is two women doing SaaS, software and stuff having very worthwhile conversations.

Good to hear you again @mjwhansen.com :)
Is Colleen on here?

08.03.2026 06:22 πŸ‘ 10 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Preview
Announcing TypeScript 6.0 RC - TypeScript Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScri...

The Release Candidate for TypeScript 6.0 is now available!

Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!

devblogs.microsoft.com/typescript/a...

06.03.2026 19:31 πŸ‘ 140 πŸ” 23 πŸ’¬ 2 πŸ“Œ 8
Screenshot from GitHub, with a pre-filled message saying "I just sponsored fatfingers23. Go sponsor your open source dependencies!", followed by a "Post on X" button.

Screenshot from GitHub, with a pre-filled message saying "I just sponsored fatfingers23. Go sponsor your open source dependencies!", followed by a "Post on X" button.

Who do we need to lobby to to make @github.com add a "Post on Bluesky" button here?

25.02.2026 19:49 πŸ‘ 74 πŸ” 7 πŸ’¬ 3 πŸ“Œ 1

Does anybody have experience using GitHub-hosted dev containers ("codespaces") for #ElixirLang dev?

I *really* want to empower our designers to work on LiveView component HTML/CSS directly (they're already comfortable with those), but getting them a local dev setup is a huge blocker.

18.02.2026 15:23 πŸ‘ 4 πŸ” 2 πŸ’¬ 5 πŸ“Œ 0

We've been hard at work on a new website with new guides, better docs, more translations, even our very own blog. We think it looks pretty sharp, too. It's now easier than ever to just build things with AT Protocol.

atproto.com

17.02.2026 16:24 πŸ‘ 555 πŸ” 132 πŸ’¬ 17 πŸ“Œ 36
Preview
Software Conjuring Software engineering is becoming a mystic art

Wrote a little thing: open.substack.com/pub/zachdani...

16.02.2026 02:00 πŸ‘ 22 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0

I created two skills which I always found to be gotcha's when working with #elixirlang and LiveView. Both can have a big impact on user experience.

First, LiveView and optimistic updates, making sure that the UI stays responsive, even when there is latency.

github.com/wunki/amplif...

16.02.2026 10:36 πŸ‘ 18 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Preview
Goatmire Elixir 2026: Call for Speakers Goatmire Elixir is a small, single-track Elixir event. ...

The Goatmire Elixir Call for Talks is live.

sessionize.com/goatmire-eli...

We are also open to submissions for holding workshops or other sessions on the two days leading up.

Holler if you have questions.

#goatmire #elixirlang

16.02.2026 07:47 πŸ‘ 15 πŸ” 9 πŸ’¬ 0 πŸ“Œ 1
Preview
Biome v2.4β€”Embedded Snippets, HTML Accessibility, and Better Framework Support Biome v2.4 is the first minor release of the year! After more than ten patches from v2.3, today we bring to you a new version that contains many new features!

Biome v2.4 is here!

✨ CSS & GraphQL formatting & linting in JavaScript
🎨 Major Vue/Svelte/Astro improvements
βš™οΈ Editor inline config
πŸ“Š Rule profiler
🏠️ The configuration discovery

And a lot more! biomejs.dev/blog/biome-v...

15.02.2026 17:13 πŸ‘ 64 πŸ” 8 πŸ’¬ 3 πŸ“Œ 2
Video thumbnail

More @react.dev running in our headless browser rendering to SwiftUI. This is a true native app developed with server-driven UI web developer ergonomics.

08.01.2026 20:44 πŸ‘ 9 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Token Anxiety
Nikunj Kothari C @nikunj β€’ Feb 13
A friend left a party at 9:30 on a Saturday. Not tired. Not sick. He wanted to get back to his agents.
Nobody questions it anymore. Half the room is thinking the same thing. The other half are probably checking the progress of their agents. At a party.
All the parties are sober now. Young people don't drink because they're going back to work after. Not inspired by Bryan Johnson, although that's probably a factor. The buzz they want now runs on tokens per day.

Token Anxiety Nikunj Kothari C @nikunj β€’ Feb 13 A friend left a party at 9:30 on a Saturday. Not tired. Not sick. He wanted to get back to his agents. Nobody questions it anymore. Half the room is thinking the same thing. The other half are probably checking the progress of their agents. At a party. All the parties are sober now. Young people don't drink because they're going back to work after. Not inspired by Bryan Johnson, although that's probably a factor. The buzz they want now runs on tokens per day.

I keep noticing it on walks through the Mission. Laptops glowing everywhere. Cafes, sidewalks, heck even park benches. People walking with screens open like a flashlight guiding them somewhere. Less drunk laughter on the streets these days. More keystrokes.
Dinner conversations used to start with "what are you building?" That's over. Now it's "how many agents do you have running?" People drop the number the way they used to drop their follower count. Quietly competitive. The flex isn't what you've accomplished anymore. It's what's working while you're sitting here not working.
The vocabulary is what really gets me though.
People describe models the way sommeliers describe wine. This one has better taste. That one hallucinates with more confidence. Opus is bold, Codex is smooth. They talk about harnesses and reins like they're controlling
horses. Invisible whips directing invisible labor. Someone at a dinner said they keep

I keep noticing it on walks through the Mission. Laptops glowing everywhere. Cafes, sidewalks, heck even park benches. People walking with screens open like a flashlight guiding them somewhere. Less drunk laughter on the streets these days. More keystrokes. Dinner conversations used to start with "what are you building?" That's over. Now it's "how many agents do you have running?" People drop the number the way they used to drop their follower count. Quietly competitive. The flex isn't what you've accomplished anymore. It's what's working while you're sitting here not working. The vocabulary is what really gets me though. People describe models the way sommeliers describe wine. This one has better taste. That one hallucinates with more confidence. Opus is bold, Codex is smooth. They talk about harnesses and reins like they're controlling horses. Invisible whips directing invisible labor. Someone at a dinner said they keep

labor. Someone at a dinner said they keep
"Claude on a tight leash for code review but give it more slack for creative work." We've started borrowing the language of how we treat animals for something none of us actually understand yet.
Waking up and checking what your agents produced overnight is the first thing now.
Before coffee. Before texts. You open your laptop and grade homework you assigned in your sleep. Some of it is good. Most needs rework. But you start shipping a plan before you sleep just so you can wake up to more code written overnight. Saturdays became uninterrupted build windows. No meetings, no Slack, twelve hours of you and your agents. Sunday morning X is all terminal screenshots and shipping receipts. "What'd you ship this weekend?" replaced "what'd you do this weekend?"

labor. Someone at a dinner said they keep "Claude on a tight leash for code review but give it more slack for creative work." We've started borrowing the language of how we treat animals for something none of us actually understand yet. Waking up and checking what your agents produced overnight is the first thing now. Before coffee. Before texts. You open your laptop and grade homework you assigned in your sleep. Some of it is good. Most needs rework. But you start shipping a plan before you sleep just so you can wake up to more code written overnight. Saturdays became uninterrupted build windows. No meetings, no Slack, twelve hours of you and your agents. Sunday morning X is all terminal screenshots and shipping receipts. "What'd you ship this weekend?" replaced "what'd you do this weekend?"

The anxiety is rational, which is why it sticks.
Every week some new benchmark drops that makes last month's workflow feel prehistoric.
Codex ships overnight processing. Opus gets faster. Context windows double. None of it reduces the pressure. It multiplies it. You can do more now. And someone already is. The window to be first at anything feels like it's shrinking by the day. Literally, by the day.
I replaced Netflix with Claude Code. I lie in bed thinking about what I can spin up before I fall asleep, what can run while I'm
unconscious. Reading a novel feels indulgent now. Watching a movie without a laptop open feels wasteful. This voice in my head that says
"something could be running right now" just doesn't shut off. I'm not even building a company. I'm just addicted to building my random ideas.
Everyone here knows they should step away more. That's not the problem. The problem is what your brain does when you try. I still take a x ss walks. The agents come with me now.

The anxiety is rational, which is why it sticks. Every week some new benchmark drops that makes last month's workflow feel prehistoric. Codex ships overnight processing. Opus gets faster. Context windows double. None of it reduces the pressure. It multiplies it. You can do more now. And someone already is. The window to be first at anything feels like it's shrinking by the day. Literally, by the day. I replaced Netflix with Claude Code. I lie in bed thinking about what I can spin up before I fall asleep, what can run while I'm unconscious. Reading a novel feels indulgent now. Watching a movie without a laptop open feels wasteful. This voice in my head that says "something could be running right now" just doesn't shut off. I'm not even building a company. I'm just addicted to building my random ideas. Everyone here knows they should step away more. That's not the problem. The problem is what your brain does when you try. I still take a x ss walks. The agents come with me now.

Token Anxiety

i think i mostly echo this for myself. with so much that can be done, i often feel like i *should* be doing something, always

15.02.2026 11:43 πŸ‘ 638 πŸ” 73 πŸ’¬ 280 πŸ“Œ 861
Preview
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...

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...

08.02.2026 23:33 πŸ‘ 10 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
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.

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:

04.02.2026 08:32 πŸ‘ 67 πŸ” 6 πŸ’¬ 4 πŸ“Œ 1
Video thumbnail

Wild how far you can push "customizable select" with just #CSS

nerdy.dev/nice-select

03.02.2026 17:26 πŸ‘ 396 πŸ” 68 πŸ’¬ 15 πŸ“Œ 1

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).

03.02.2026 19:47 πŸ‘ 42 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

Maybe the AI didn't catch the changes made my the refactor tool, and thus kept re-adding them.
I often find myself just telling the AI "I made changes to this file" then it re-reads it and thus has the updated version in its context.
Nice side effect is that you often get praise for the changes πŸ˜„

03.02.2026 09:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
dev-setup/dotfiles/.cursor/hooks at f0bee5180275737245a39f90174b54fcf036dccd Β· arnodirlam/dev-setup Contribute to arnodirlam/dev-setup development by creating an account on GitHub.

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.

02.02.2026 23:47 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
dev-setup/dotfiles/.cursor/hooks at f0bee5180275737245a39f90174b54fcf036dccd Β· arnodirlam/dev-setup Contribute to arnodirlam/dev-setup development by creating an account on GitHub.

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.

02.02.2026 23:47 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

01.02.2026 21:24 πŸ‘ 19 πŸ” 2 πŸ’¬ 5 πŸ“Œ 1

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!

02.02.2026 19:17 πŸ‘ 15 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0

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

02.02.2026 22:35 πŸ‘ 5 πŸ” 2 πŸ’¬ 3 πŸ“Œ 3
AshPostgresPartition β€” ash_postgres_partition v0.1.0

hexdocs.pm/ash_postgres...

Very nifty little #AshFramework extension just released 🀯 #ElixirLang

02.02.2026 15:46 πŸ‘ 14 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0

I'd be very interested in that. Thank you!

25.01.2026 10:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

24.01.2026 10:02 πŸ‘ 7 πŸ” 3 πŸ’¬ 8 πŸ“Œ 0
Expert LSP - Visual Studio Marketplace Extension for Visual Studio Code - Elixir language support for Visual Studio Code

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

18.01.2026 09:55 πŸ‘ 12 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

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

14.01.2026 11:00 πŸ‘ 31 πŸ” 7 πŸ’¬ 4 πŸ“Œ 0