AI-generated tests as ceremony
An analysis of using AI to generate automated tests, arguing it misses the point of TDD and reduces testing to a superficial ceremony.
An analysis of using AI to generate automated tests, arguing it misses the point of TDD and reduces testing to a superficial ceremony.
Using a custom Java-based Linux scheduler to reproduce a tricky concurrency bug in the OpenJDK's JFR CPU-time sampler.
A guide to implementing 'Quality of Life' Group Policy Objects (GPOs) to streamline Windows administration in lab and development environments.
Explores the mathematical and implementation challenges of adding high-precision transcendental functions (sine, cosine) to the Ivy programming language.
A developer explains why they are giving up on building apps that rely on external APIs due to access issues, ethical concerns, and platform risks.
A guide to securing enterprise MCP servers using Microsoft Entra ID for Single Sign-On (SSO) via the Agentgateway open-source gateway.
Microsoft is developing a native feature called Unified Tenant Configuration Management (UTCM) to monitor and manage configuration drift in Microsoft 365 tenants.
An exploration of Ground Lexicographic Path Ordering (LPO) for term rewriting systems, including a Python implementation and property tests.
Explores whether predictive statistical models require causal relationships to be useful, using examples from data sampling and real-world scenarios.
A developer shares key lessons from one month of AI-powered app development, focusing on the pitfalls of speed and the importance of maintaining control and code quality.
Explores using the web browser as a secure sandbox for AI coding agents, examining APIs for filesystem, network, and safe code execution.
Explores using the web browser as a secure sandbox for AI coding agents, examining APIs for filesystem, network, and safe code execution.
A guide to using Subversion's svn:global-ignores property for repository-wide file ignore patterns, ensuring consistency across a development team.
Using C# extension methods to solve nullability issues when modeling optional DTOs for partial entity updates.
Introduces context engineering as a superior alternative to prompt engineering for AI coding assistants, enabling them to understand your codebase for consistent, high-quality results.
Author announces a new personal GitHub account and organization after joining Microsoft, transferring all repositories from the old consulting-focused account.
A guide to adding voice notifications to Claude Code AI agents using hooks, a local server, and ElevenLabs TTS for ambient awareness of parallel tasks.
A technical guide on enabling group synchronization for Microsoft Entra Cross-Tenant Sync using Graph API, ahead of its official 2026 rollout.
A software engineer shares seven career aspirations for 2026, focusing on fundamentals, systems thinking, communication, and long-term impact.
Analysis debunking claims of low iOS 26 adoption, attributing flawed reports to a change in Safari's user agent string reporting.