May 2025
-
🔗 Refactoring Gone Wild: Avoiding code smells and cleaning up the mess 21 May 2025
-
🔗 (My) three core values to set up an organization for success 21 May 2025
-
🔗 Golang Security Best Practices 20 May 2025
-
🔗 How I Choose What to Work On 20 May 2025
-
🔗 Reading RSS content is a skilled activity 19 May 2025
-
🔗 Senior engineers should make side bets 19 May 2025
-
🔗 Build Your Own GitHub CI Automation for Code Reviews using Elixir and Gemini 18 May 2025
-
🔗 The Quality Duck’s Approach to a Zero Bug Policy 18 May 2025
-
🔗 Parallel Processing with PHP: why, how, and when 17 May 2025
-
🔗 IKEA’s web fonts 17 May 2025
-
🔗 Running PHP tests in parallel on GitHub actions 16 May 2025
-
🔗 How To Build An Agent 16 May 2025
-
🔗 Pipelining might be my favorite programming language feature 15 May 2025
-
🔗 Supercharge Your Go Tests Using Fake HTTP Services 15 May 2025
-
🔗 A Programmer's Reading List: 100 Articles I Enjoyed (1-50) 14 May 2025
-
🔗 Stop Using Docker Like It's 2015 14 May 2025
-
🔗 15 Reasons I Love Go 13 May 2025
-
🔗 How to build a GitHub-style Markdown Editor 13 May 2025
-
🔗 The Inverted reactivity model of React 12 May 2025
-
🔗 Lessons learned from working at startups 12 May 2025
-
🔗 Common syntax constructs in Vue 3 and Svelte 11 May 2025
-
🔗 Slaying Zombie Processes in a Go + Docker Setup: A Debugging Story 11 May 2025
-
🔗 What the Critical Erlang SSH Vulnerability Means for Elixir Developers 10 May 2025
-
🔗 Behind the 6-digit code: Building HOTP and TOTP from scratch 10 May 2025
-
🔗 Import, Alias, Require, and Use in Elixir 9 May 2025