Top picks — 2025 December
A December 2025 link roundup featuring TypeScript tips, the Bun/Anthropic acquisition, debugging quirks, and bug-fix challenges.
A December 2025 link roundup featuring TypeScript tips, the Bun/Anthropic acquisition, debugging quirks, and bug-fix challenges.
A developer's 2025 year-in-review focusing on writing output, including a Rust book update, an AI article, and personal blog & newsletter stats.
A developer reflects on the anxiety and impact of using Large Language Models (LLMs) in programming, balancing skepticism with practical utility.
A software consultant announces an extended break from LinkedIn to focus on deep work, coding, course creation, and reduce AI-generated noise.
Introduces TOON, a compact and readable alternative to JSON for data exchange, especially useful for AI tokens and general programming.
A developer shares their experience using Rust for a real-world project to create a resilient, scheduled health monitoring component.
Overview of new features in PHP 8.5, including the pipe operator, clone with, #[NoDiscard], and closure improvements.
Author announces early-access discount for their new book on data structures and algorithms, available through Manning's MEAP program.
The article argues that writing a simple AI agent is the new 'hello world' for AI engineering and a surprisingly educational experience.
Author announces a new book on data structures and algorithms, available via Manning's Early Access Program with a 50% discount.
A developer reflects on how over-reliance on LLMs like Claude for coding tasks is making them impatient and hindering deep learning.
James Montemagno discusses Vibe Coding and using Microsoft's AI tools for rapid application development in a podcast interview.
Explores writing as cognitive entertainment, connecting programming, consciousness, and AI collaboration to nourish the mind rather than exploit attention.
Explores Douglas Adams' humor as a tool for debugging consciousness and exposing absurd recursive loops in technology, programming, and existence.
A developer describes how AI collaboration evolved into specialized writing agents, exploring consciousness and creative process in programming.
A hands-on tour of Java 25's new features for developers, including language upgrades, concurrency tools, and performance improvements.
A look at a subtle bug in a Go test where a for loop iterates over an empty slice, and how static analysis tools miss it.
Explores fatal error handling in Fortran, covering exit codes, error messages, and the use of stop vs. error stop commands.
A developer shares lessons learned from an unfinished Playdate game project about orbiting a black hole, built with Lua.
Explains the concept of flattening a multidimensional array into a 1D array, with JavaScript examples and a real-world use case.