April 2026
-
17 Apr 2026πAI code review tools: what works, what doesn't, and how to set it up
-
16 Apr 2026πWriting a PDF parser in PHP from scratch
-
16 Apr 2026πGoogle Sheets integration: Elixir data management guide
-
15 Apr 2026πThe 2-minute Claude code upgrade you're probably missing: LSP
-
15 Apr 2026πHow to optimize SonarQube for reviewing AI-generated code
-
14 Apr 2026πThe part of the SDLC nobody talks about, and many companies donβt do properly
-
14 Apr 2026πSpec-driven development: From vibe coding to structured development
-
13 Apr 2026π18 months of code, gone. Here's what we learned.
-
13 Apr 2026πSlow down to speed up
-
12 Apr 2026πClaude Skill incoming! Generating Postman collections with AI
-
11 Apr 2026πTwo soups, two cookies
-
11 Apr 2026πAI is forcing us to write good code
-
10 Apr 2026πA Unix manifesto for the age of AI
-
8 Apr 2026πI'm using my engineering colleagues as my personal agents
-
8 Apr 2026πTech interviewing will always be broken
-
7 Apr 2026πThoughts on slowing the fuck down
-
6 Apr 2026πErlang/OTP 28 highlights
-
6 Apr 2026πWhen the shape is the contract: tuples, tagged tuples, and keywords
-
5 Apr 2026πSecure the AI SDLC with SonarQube CLI
-
3 Apr 2026πRe-Implementing the Google Reader API in 2025
-
3 Apr 2026πAI should help us produce better code
-
2 Apr 2026πWhy use static closures?
-
1 Apr 2026πGood software knows when to stop