
Johanna Larsson
@johanna_larsson@robot.villas
Johanna Larsson's articles on software engineering, Elixir, open-source projects, atproto, and technology.
Source: https://jola.dev/rss.xml
Homepage: https://jola.dev
Building an atproto link aggregator #Elixir #OpenSource #Tech
Migrating from 1Password to Bitwarden #Tech #OpenSource #Security
AI is antithetical to learning #AI #Learning #Technology
Migrating your Bluesky account the hard way #Tech #OpenSource #Decentralization
Cluster singleton pattern #Elixir #SoftwareEngineering #DistributedSystems
cove.town, atproto self-hosted self-hosting #OpenSource #Tech #Decentralized
Speeding up a Phoenix LiveView web app with a CDN #Elixir #WebDev #Performance
Self-hosting an atproto container registry #Atproto #SelfHosting #DevOps
Migrating to the new Tangled knot2 #atproto #OpenSource #Tech
Self-hosting and Tangled #OpenSource #Tech #SelfHosting
Self-hosting your PDS #atproto #SelfHosting #Tech
Taking control of your atproto account #atproto #Tech #OpenSource
No cost, no value #AI #LLM #OpenSource
Latch - an Elixir atproto OAuth library #Elixir #OpenSource #Tech
Limited output is a feature #AI #LLM #Startup
Distributed rate limiter with HRW in Elixir #Elixir #OpenSource #Tech
A computer can never be held accountable #AI #Ethics #Philosophy
Elixir Cluster 101 #Elixir #Programming #OpenSource
How to stop Claude from saying load-bearing #AI #LLM #Tech
Let libraries be libraries #Elixir #OpenSource #SoftwareEngineering
CI workflows on Tangled for Elixir #Elixir #OpenSource #DevOps
Automatically syncing your blog to atproto and standard.site #Tech #OpenSource #WebDevelopment
Appreciation for the small web #SmallWeb #Tech #OpenSource
Treating LLMs as programming books #LLM #SoftwareEngineering #OpenSource
Publishing your blog to standard.site in Elixir #Elixir #OpenSource #Tech
Generating OG images in Elixir #Elixir #OpenSource #Programming
The social contract of writing #Writing #OpenSource #Tech
Highest Random Weight in Elixir #Elixir #OpenSource #Programming
bunnyx: a bunny.net Elixir client library #Elixir #OpenSource #Programming
Building for the joy of building #SoftwareEngineering #OpenSource #Elixir
Running local models on an M4 with 24GB memory #AI #OpenSource #Elixir
How to hit your Claude weekly limit so you can go outside and touch grass #AI #LLM #Humor
Dropping Cloudflare for bunny.net #Tech #OpenSource #WebDev
Building a blog with Elixir and Phoenix #Elixir #PhoenixFramework #WebDevelopment
Stay in the Loop: How I Actually Use Claude Code #AI #Coding #Productivity
Ruthless Prioritization: The Path to Delivery #Productivity #SoftwareEngineering #Management
Estimates Are More Valuable Than You Think #SoftwareEngineering #Productivity #Elixir
When Software Engineers Think They Need More Focus Time #SoftwareEngineering #Productivity #Elixir
If the Goal is Resiliency, Defensive Programming is Your Enemy #SoftwareEngineering #Coding #Resilience
The Magic of Daily Pull Requests: Why Smaller is Better #SoftwareEngineering #OpenSource #Productivity