December 2025
-
15 Dec 2025🔗Unique indexes with some rows excluded
-
15 Dec 2025🔗Mr.Popov :: Elixir LiveView single binary
-
14 Dec 2025🐥Extracting clean article introductions from HTML using Elixir, Phoenix, and LLMs
-
14 Dec 2025🔗Why software quality disappeared: culture
-
14 Dec 2025🔗What is special about MCP?
-
13 Dec 2025🐥Detecting and listing duplicate records with Phoenix Ecto
-
13 Dec 2025🔗Why 98.5% of organizations have slow actions/checkout
-
13 Dec 2025🔗16 years of Go: a programming language built to last
-
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🐥Accessing IP address inside LiveView
-
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🐥Upgrading PostgreSQL from 16 to 18 on Ubuntu
-
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