Dew Drop – January 9, 2026 (#4579)
A daily tech link roundup covering AI agents, .NET, VS Code updates, web development, JavaScript frameworks, and Windows tools.
A daily tech link roundup covering AI agents, .NET, VS Code updates, web development, JavaScript frameworks, and Windows tools.
Explores compressing sets of hash values using Golomb-Rice coding, detailing the theory and implementation with examples.
A technical analysis comparing the startup performance of OpenJDK and GraalVM, focusing on the speed of the `java -version` command and underlying JVMCI initialization.
KeyboardKit 10.2 introduces a new on-device dictation engine for keyboard extensions, enabling private, voice-based features.
How to fix timeout issues in OllamaSharp for C# when running long AI workloads, with a custom extension library.
Apple announces schedule for live, immersive NBA games streamed on Vision Pro via Spectrum Front Row, featuring multiple camera angles.
A performance comparison of Microsoft Agent Framework implementations in Python and .NET for AI agents, using local Ollama models.
Introduces a free, open-source .NET Toolbox with utilities like JSON to C# conversion, middleware designer, and package centralizer for developers.
PostgreSQL 19 introduces new ALTER TABLE commands to MERGE and SPLIT partitions, with initial single-process, locked implementations.
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.