April 2025
-
11 Apr 2025🔗Model context protocol (MCP) - OpenAI Agents SDK
-
11 Apr 2025🔗Using streams and async together in LiveView
-
10 Apr 2025🔗CurlReq (a love letter to sigils)
-
10 Apr 2025🔗What makes code hard to read: visual patterns of complexity
-
9 Apr 2025🔗My journey into Elixir/Erlang (part one)
-
9 Apr 2025🔗The great ESLint v9 migration adventure: a developer's survival guide
-
8 Apr 2025🔗Understanding use and using in Elixir
-
8 Apr 2025🔗TypeScript enums: usage, advantages, and best practices
-
7 Apr 2025🔗How to write blog posts that developers read
-
7 Apr 2025🔗The product engineer
-
6 Apr 2025🔗TypeScript migrates to Go: what's really behind that 10x performance claim?
-
6 Apr 2025🔗Using the Keyword module for options
-
5 Apr 2025🔗Life altering PostgreSQL patterns
-
5 Apr 2025🔗Unspoken git secrets that save you mountains ⛰️ of time as an engineer
-
4 Apr 2025🔗The pain that is GitHub actions
-
4 Apr 2025🔗How big is a kilobyte?
-
3 Apr 2025🔗Golang concurrency explained
-
3 Apr 2025🔗Getting started with Dialyzer in Elixir
-
2 Apr 2025🔗Elixir, Phoenix, Ash: policies
-
2 Apr 2025🔗Use a view model with Phoenix LiveView
-
1 Apr 2025🔗Understanding multitenancy in Ash framework: a practical guide
-
1 Apr 2025🔗Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use