February 2026
-
3 Feb 2026🔗AI coding tip 001 - Commit before prompt
-
3 Feb 2026🔗You can make up HTML tags
-
3 Feb 2026🔗F*** you! Co-creator of Go language is rightly furious over this appreciation email
-
2 Feb 2026🔗Oban comes to Python
-
2 Feb 2026🔗Replacing JS with just HTML
-
2 Feb 2026🔗Streaming uploads with LiveView
-
1 Feb 2026🐥Using pdftoppm from Elixir to convert PDF files to images
-
1 Feb 2026🔗Working with the Container registry - GitHub Docs
-
1 Feb 2026🔗Writing a good claude.md
January 2026
-
31 Jan 2026🔗First steps with Gleam: Building a simple web app
-
31 Jan 2026🔗Cabify tech handbook
-
31 Jan 2026🔗Show the time in user's timezone in Phoenix LiveView
-
30 Jan 2026🔗Times New American: A tale of two fonts
-
30 Jan 2026🔗Simplify Database Operations in Golang with SQLX
-
30 Jan 2026🔗Moving tables across PostgreSQL instances
-
29 Jan 2026🔗Why .NET is the backbone of scalable business software in West Michigan Luniv Technology
-
29 Jan 2026🔗Securing webhook payload delivery in Phoenix
-
29 Jan 2026🔗Building a custom page for Phoenix Live Dashboard
-
28 Jan 2026🔗The code review that cost $2 million
-
28 Jan 2026🔗Typster v0.6.0
-
28 Jan 2026🔗Nerdlog: Fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server
-
27 Jan 2026🔗Why regex serialization changed in Elixir 1.19/OTP 28
-
27 Jan 2026🔗Leveraging promises and HTTP pooling
-
27 Jan 2026🔗How to handle background jobs and events easily with Inngest
-
26 Jan 2026🔗Struct updates now require pattern matching in Elixir 1.19