May 2026
-
23 May 2026π₯Scanning files with clamdscan and --fdpass
-
23 May 2026πElixirβs defdelegate: An Underrated Tool for Stable APIs
-
23 May 2026πWe upgraded to a Frontier model and our costs went down
-
22 May 2026π3 constraints before I build anything
-
22 May 2026πThe Zig project's rationale for their firm anti-AI contribution policy
-
22 May 2026πHow to one-on-one
-
21 May 2026π₯TypeScript's Pick utility type: select what you need
-
21 May 2026πLisette β Rust syntax, Go runtime
-
21 May 2026πScotty, I need warp speed in three minutes
-
20 May 2026πThe agentic artisan
-
20 May 2026πThe Cathedral, the Bazaar, and the Winchester Mystery House
-
20 May 2026πAI coding tips - A series on practical advices to user the AI to code
-
19 May 2026π₯Color-code your GitHub PR list with custom CSS
-
19 May 2026πThinking Elixir Podcast 304: Types, CVEs, and Hot Reloads
-
19 May 2026πWhat we let machines do
-
18 May 2026πOn Being Bossy
-
18 May 2026πI stopped needing to spend three hours a day finding things out
-
18 May 2026πProgramming patterns in simple words
-
17 May 2026π₯Why Dexter LSP doesn't autocomplete Elixir stdlib modules
-
17 May 2026πNew prompt injection papers: agents rule of two and the attacker moves second
-
17 May 2026πRunning a technical due diligence: the details
-
16 May 2026π29 React codebase red flags from a senior frontend developer
-
16 May 2026πFrom VS Code to Helix
-
16 May 2026π12 practices for optimizing PostgreSQL queries for large datasets
-
15 May 2026π₯Keeping Elixir stdlib source in sync with your project