December 2025
-
12 Dec 2025🔗How NimbleParsec works and why I would choose it again!
-
12 Dec 2025🔗Refresh-proof your Pinia stores
-
12 Dec 2025🔗The Go ecosystem in 2025: key trends in frameworks, tools, and developer practices
-
11 Dec 2025🔗How to integrate leaflet maps into Phoenix LiveView in 2 easy steps
-
11 Dec 2025🔗Cursor Pagination for PostgreSQL & MySQL: Complete Developer Guide 2025
-
10 Dec 2025🔗How to use hermes MCP to boost your AI chat app
-
10 Dec 2025🔗Kafka is fast -- I'll use Postgres
-
10 Dec 2025🔗Laravel's Http::batch(): parallel requests done right (finally!).
-
9 Dec 2025🔗Optimizing filtered vector queries from tens of seconds to single-digit milliseconds in PostgreSQL
-
9 Dec 2025🔗Dependency management in database design
-
8 Dec 2025🔗Fran Sans essay
-
8 Dec 2025🔗Ecto types in Elixir: a hidden feature that simplifies your code
-
8 Dec 2025🔗Returning HTTP 404 responses instead of 403 for unauthorised access
-
7 Dec 2025🔗My first real Rust project
-
7 Dec 2025🔗Architectural debt is not just technical debt
-
7 Dec 2025🔗A brief history of domains
-
6 Dec 2025🔗What if you don't need MCP at all?
-
6 Dec 2025🔗HTMX and Elixir
-
6 Dec 2025🔗We are f*****, the presentation
-
5 Dec 2025🔗Startup engineering team organisation
-
5 Dec 2025🔗How to get meaningful feedback on your design document
-
5 Dec 2025🔗How to check for overlapping intervals
-
4 Dec 2025🔗What they don't tell you about maintaining an open source project
-
4 Dec 2025🔗Why your retrospectives don't work and how to fix them
-
4 Dec 2025🔗Why engineers can't be rational about programming languages