@MatrixVariable in Spring Boot: When and How to Use It
Explains how to use Spring Boot's @MatrixVariable annotation for embedding key-value parameters in URL path segments, with practical examples.
Explains how to use Spring Boot's @MatrixVariable annotation for embedding key-value parameters in URL path segments, with practical examples.
A practical guide to implementing essential API security best practices in Spring Boot, including HTTPS, JWT authentication, authorization, and rate limiting.
Explains API versioning concepts and details the new first-class versioning support introduced in Spring Boot 4 (Spring Framework 7).
shot-scraper 1.9 CLI tool released, featuring a new -x option to extract page resources and accessibility command fixes.
D. Richard Hipp discusses SQLite's rigorous aviation-grade testing methodology, contrasting it with PostgreSQL's peer-review approach.
The core challenge of programming is translating ambiguous human thought into precise computational logic, not just writing code.
Explains SQLite's selective contribution process and the required public domain copyright release, with a query showing contributor stats.
A chronological summary of Microsoft's top 60 AI announcements from 2025, covering investments, partnerships, and new divisions.
A critique of perpetual 'improved Git integration' in IDEs, arguing developers should learn core Git instead of waiting for tools.
A technical tutorial on using Azure Arc to centrally manage and monitor AWS EC2 virtual machine instances from within the Azure control plane.
Explores how AI will expand knowledge work by making tasks cheaper, leading to new projects and activities we don't do today.
A podcast episode discussing the optimistic and pessimistic impacts of AI on software development and testing, including productivity gains and industry risks.
A technical walkthrough of using the Council of Mine AI extension for MCP sampling to resolve a fictional committee debate, part of an AI advent series.
A technical analysis comparing PostgreSQL JSON storage options, compression methods (pglz vs. lz4), and performance optimizations.
Explores 'context plumbing' for AI agents, the engineering needed to move relevant context from various sources to where AI systems run.
Wikipedia's new guideline advises against using LLMs to generate new articles from scratch, highlighting limitations of AI in content creation.
A guide to automating the publishing of internal .NET NuGet packages using GitHub Actions and GitHub Packages.
Compares the energy use of a ChatGPT query to streaming Netflix, putting AI's carbon footprint into perspective.
A developer's personal experiment with AI-driven software development using local LLMs, detailing setup, challenges, and initial impressions.
A critique of AI's role in software development, arguing that output is not productivity and that expertise remains essential for solving real problems.