July 2026
-
31 Jul 2026🔗Small programming tricks
-
30 Jul 2026🔗Good tools are delightful
-
28 Jul 2026🐥Finding unexpected HTTP responses in JSON logs with jq
-
28 Jul 2026🔗Tower 17 for Mac (Beta) — smarter "fully merged" detection
-
27 Jul 2026🔗Announcing TypeScript 7.0
-
23 Jul 2026🔗Davit — a native macOS UI for Apple containers
-
20 Jul 2026🔗Build yourself a Claude Code Plugin Marketplace
-
19 Jul 2026🔗Elixir package: Calendrical
-
18 Jul 2026🔗Caching get_certificate lookups in Caddy
-
18 Jul 2026🔗GitHub - collabst/collabst: Self-hosted collaborative workspace for Typst.
-
16 Jul 2026🔗The rise of the command line: building a new IDE (2017–2026)
-
15 Jul 2026🔗Pgcopydb v0.18
-
13 Jul 2026🔗The artisan dev command in Laravel 13.16.0
-
8 Jul 2026🔗Mistral OCR 4 : SOTA OCR for Document Intelligence
-
8 Jul 2026🔗In memory of the man who put red and green squiggles under words
-
4 Jul 2026🔗Testing Go CLIs with testscript
-
4 Jul 2026🔗CLI vs MCP vs API for AI agents: which integration method should you use?
-
3 Jul 2026🔗5 faster ways to copy large or millions of files in Linux
-
3 Jul 2026🔗Creating a poll that doesn't crash under load
-
1 Jul 2026🔗Killing PRs was the easy part. Now technical death keeps the CTO up.
June 2026
-
27 Jun 2026🔗Generating OG images in Elixir
-
20 Jun 2026🔗Credence: Elixir semantic linter
-
14 Jun 2026🐥Speeding up S3 uploads in GitHub Actions with Bash parallelism
-
12 Jun 2026🔗Working with PHP and Laravel on VSCode
-
10 Jun 2026🐥From N+1 to 1: Extracting paged PDF text with a single pdftotext call