The Basics of Compaction — Bin Packing Your Data for Efficiency
Explains data compaction using bin packing in Apache Iceberg to merge small files, improve query performance, and reduce metadata overhead.
Explains data compaction using bin packing in Apache Iceberg to merge small files, improve query performance, and reduce metadata overhead.
A guide to using Git worktrees to manage multiple branches simultaneously, improving developer workflow and eliminating the need for constant stashing.
An analysis of Generative AI's impact on coding and writing, exploring its benefits, limitations, and potential consequences for human creativity.
Learn how to use C# to connect to Hugging Face MCP Server and generate AI images through a step-by-step technical tutorial.
Explains why C# List foreach loops don't lower to array-style while loops, focusing on version safety and performance semantics.
A guide to implementing internationalization (i18n) best practices in React frontends and Node.js backend services for scalable, global applications.
A technical guide on building a custom knowledge graph system for health/fitness AI using MongoDB, S3, and LangChain.
Explores ephemeral resources and write-only arguments in Terraform's Vault provider for secure secret management.
Explores fatal error handling in Fortran, covering exit codes, error messages, and the use of stop vs. error stop commands.
Using uv run with Make to test Python code across multiple versions, replacing tools like Tox or Nox.
A developer uses GitHub Copilot to automate a Node.js version upgrade, reducing time spent on trivial maintenance tasks.
A technical guide on building a contextual fitness AI agent using LangChain.js, covering architecture, challenges, and implementation details.
A software engineer outlines three stages of engineering experience, from beginners learning from mistakes to experts anticipating problems.
Argues that reading raw AI input/output data is essential for developing true intuition about system behavior, beyond just metrics.
A developer's personal crisis about the impact of Generative AI on software engineering careers, ethics, and the future of the industry.
A monthly roundup of data engineering links covering Apache Iceberg, Kafka, Debezium, Spark, and lakehouse architecture.
Explains how to use the '+' alias trick in Outlook, Live, and Hotmail addresses for filtering, tracking, and organizing emails.
A technical guide on deploying a multi-agent AI system using MCP and A2A protocols to Azure Container Apps, with components for conversation, tools, and specialized agents.
A guide to using Langchainjs for coordinating AI agent tool and function calls with chain-of-thought reasoning, including a practical code example.
A developer explores 'vibe coding' with AI tools like Claude Code, arguing it's best for prototypes and personal tools, not production-ready software.