Enabling Virtual Network Flow Logs At Scale
Explains how to use Azure Policy to automatically enable Virtual Network Flow Logs across many VNets for security and troubleshooting.
Explains how to use Azure Policy to automatically enable Virtual Network Flow Logs across many VNets for security and troubleshooting.
A technical article describing a solution for sorting hierarchical data fields using string interning in C, focusing on maintaining original order while grouping nested structures.
An analysis of Canada's new national building footprint dataset, exploring its sources, technical setup, and initial processing steps.
Learn how to use Swift's new Observations framework to observe @Observable model properties outside of SwiftUI with Xcode 26 and Swift 6.2.
Explains the differences between JavaScript's var, let, and const keywords, covering hoisting, scope, and best practices for usage.
A developer shares their journey building a 2D game engine and a Breakout clone using C++, SFML, and the Flecs ECS library.
A comprehensive guide comparing five major open table formats (Iceberg, Delta Lake, Hudi, Paimon, DuckLake) for modern data lakehouses, covering their internals and use cases.
Explores the emerging security research landscape around the Model Context Protocol (MCP), a new standard for AI model communication.
Engineering leaders must prepare their teams for AI's impact on software development careers, focusing on skills and expectations.
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
A guide on how to run C# code within Microsoft Fabric Notebooks using the pythonnet package to integrate with the .NET CLR.
Explores the confusing evolution and frequent rebranding of the M365 'People Skills' feature within Microsoft's Viva suite.
A developer builds a .NET Native AOT tool to force a Windows PC to sleep after a timer, detailing the Win32 API and tool creation.
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.
Explains how to replace useEffect+useState patterns with useSyncExternalStore to fix jank in React apps, especially during server-side rendering.
Explains how to achieve high availability for services over Tailscale using DNS-based load balancing, avoiding single points of failure.
A comprehensive guide to the data lakehouse architecture, its core components (Iceberg, Delta, Hudi, Paimon), and the surrounding ecosystem for modern data platforms.
A guide to configuring custom file type syntax highlighting and language detection in Neovim using Lua patterns and Treesitter.
Analyzes Apple's influence on web standards and browser competition, questioning its commitment to collaborative API development on iOS.
Explains the difference between AI and Machine Learning, with AI as the goal of intelligent systems and ML as a key approach to achieve it.