How to Install dig on Debian
Guide to installing the dig DNS lookup utility on Debian Linux using the dnsutils package.
Guide to installing the dig DNS lookup utility on Debian Linux using the dnsutils package.
Exploring MariaDB Galera cluster multi-master setup, reproducing Jepsen report findings on data loss and lost updates.
Introduces tinyimg, an R package for compressing PNG images using bundled Rust crates, with lossless and lossy options.
Analysis of textConnection() slowness in R due to garbage collection from O(n^2) vector growth.
Explores using NumPy as a synth engine to generate instrument sounds like plucked strings and tabla via math and DSP algorithms.
Summary of recent Azure, .NET, GitHub, and Visual Studio blog posts covering AI agents, DevOps updates, and developer tools.
A critique of AI automating social media interactions, arguing it removes human authenticity and turns platforms into insincere machines.
A blog post about setting up a CDN-backed partial CTAN mirror for TeX Live, now used by TinyTeX by default.
Announcement of a full-day SQL Server Security pre-conference workshop at PASS Summit East in Chicago, focusing on practical defenses.
A critique of an AI shopping assistant's failure to answer a product question, highlighting the superiority of simple keyword search over retrieval-based AI.
Guide to using a Raspberry Pi FireWire HAT to replace MiniDV tape with a portable Memory Recording Unit.
Learn how MCPToolRouter uses semantic search to reduce LLM token usage by routing only relevant tools to AI agents, with C# code examples.
A non-Java developer uses Claude AI to build a Kafka Connect connector, sharing the process and lessons learned.
Explains Kafka offset commit in Spring Boot, showing how to avoid message loss or duplication with concurrency settings.
Guide to generating structured code using Azure OpenAI and .NET, with setup and code examples.
A reflective article comparing coding to playing guitar, exploring the emotional impact of AI tools on the craft of programming.
Explains why fast code generation requires robust testing, detailing a three-level pull request validation and nightly testing for confidence.
TinyTeX on macOS fix: no more sudo chown to /usr/local/bin, using /etc/paths.d instead.
A talk on performance optimization concepts, tools, and techniques using the Immer library as a practical example.
Martin Fowler shares fragments on AI optimism vs. pessimism by geography, and the importance of turning AI specs into executable tests.