How to Get Foreign Keys Horribly Wrong
A technical guide on common pitfalls and best practices for implementing foreign key constraints in database design, using Django examples.
A technical guide on common pitfalls and best practices for implementing foreign key constraints in database design, using Django examples.
Analyzing a critical OpenZFS bug by porting the flawed C code to Zig, demonstrating how Zig's compiler catches the error.
Explains the causes of bias in AI systems, focusing on training data and proxy variables, and offers practical steps for developers to mitigate it.
Explains how to use passkeys and the age encryption format for file encryption, including a TypeScript implementation and browser capabilities.
Explains the importance of table maintenance in Apache Iceberg for data lakehouses, covering metadata and file management.
Learn to auto-generate architecture diagrams and docs for .NET Aspire projects using GitHub Copilot, Mermaid, and AI agents.
A guide to using a PowerShell script to automatically register all required Azure Update Manager resource providers in an Azure subscription.
A PowerShell guide for migrating Azure Key Vault secrets between tenants and subscriptions, including a detailed script.
A technical deep dive into Google's A2A framework for building and connecting multi-agent AI systems via a standardized JSON-RPC API.
A quick 1-minute explanation of Git, a version control system essential for developers and tech projects.
A guide to deploying and comparing open-weight LLM families (DeepSeek, Falcon, Llama, etc.) using the KAITO operator on Azure Kubernetes Service (AKS).
A technical guide on creating Azure Policy exemptions at the Management Group level using Terraform, including a workaround for a common ID format error.
A tutorial on building a reactive interval utility in Svelte 5 that automatically adapts to state changes without manual cleanup.
A tutorial on integrating Claude Code AI with Neovim using the Ghostty terminal, creating a three-pane development setup.
Explores how developers must now design tools for both human users and AI agents, discussing the rise of AI experience (AIEx) alongside developer experience (DevEx).
A guide to using git worktree with Python projects, including a helper script to automate virtual environment and dependency management.
Tutorial on building an AI-powered chat application using Spring AI for the backend and Angular for the frontend.
An exploration of reflectively accessing built-in ColdFusion functions, showing limitations and differences between Adobe ColdFusion and Lucee CFML.
Article argues that developing the right mindset is more crucial for career advancement than simply chasing a new job title in tech.
Author announces a new O'Reilly book about the financial and organizational barriers to scaling technical change within companies.