Interesting links - May 2025
A monthly roundup of curated links and articles covering data engineering, Kafka, stream processing, and AI, with top picks highlighted.
A monthly roundup of curated links and articles covering data engineering, Kafka, stream processing, and AI, with top picks highlighted.
A beginner's guide to the Model Context Protocol (MCP) for building scalable AI applications with tutorials in C#, Python, Java, and TypeScript.
Key takeaways from Simon Willison's podcast interview on software architecture, plugins, and effectively using LLMs in development.
A summary of a practical session on analyzing and improving LLM applications by identifying failure modes through data clustering and iterative testing.
A developer documents their progress creating a Pong clone using the Love2D framework and Lua, adding features like fullscreen mode and menus.
Overview of new features and technical specifications in Esri's ArcGIS Pro 3.5, including Python updates, Parquet support, and system requirements.
A technical note on integrating the Whippet GC with Guile, focusing on heap sizing heuristics and fragmentation challenges.
Explores continuous-time Markov chains as a foundation for understanding discrete diffusion models in machine learning.
Explains the proposed pipe operator (|>) for PHP 8.5, its background, and its impact on developer workflows and code readability.
Benchmarking pg_dump performance across PostgreSQL versions 10-18, revealing speed changes and regression in recent versions.
A software engineering article advocating for 'Question Driven Development' by asking critical questions before and after implementing features to ensure completeness.
Explores common pitfalls in software abstraction like DRY misuse, lasagna code, and util files, offering advice for scalable design.
Learn how to load large JSON files into Pydantic models using memory-efficient techniques like ijson and dataclasses.
A technical guide on using heaptrack to debug memory leaks in PostgreSQL, with examples of introducing and detecting leaks in C code.
A technical guide applying the Depth Anything V2 AI model to analyze high-resolution Maxar satellite imagery of Bangkok for depth estimation.
An engineer shares his 3-year experience of working remotely from Australia for a US firm, detailing the challenges of extreme timezone differences.
A guide on how to style the calendar/clock icons in HTML date and time input types using the ::-webkit-calendar-picker-indicator CSS pseudo-element.
A MongoDB engineer shares notes from the Antithesis BugBash conference, focusing on software correctness, autonomous testing, and related talks.
SQL Server 2022 Cumulative Update 19 includes a critical security fix for auditing missing permission changes, urging immediate installation.
Explores 3D Gaussian Splatting, a technique for creating real-time 3D worlds from videos, comparing different generation methods and web-based tools.