GitHub Copilot SDK: Build AI into Your Apps (Fast Overview)
An overview of the GitHub Copilot SDK, showing how to embed AI coding assistance into custom applications using .NET, Python, Go, and JavaScript.
An overview of the GitHub Copilot SDK, showing how to embed AI coding assistance into custom applications using .NET, Python, Go, and JavaScript.
Explains QuadTrees, a spatial data structure for optimizing 2D spatial queries in games, simulations, and interactive applications.
A guide to programmatically reading and writing Java Flight Recorder (JFR) files, comparing built-in APIs and third-party libraries.
Explains the Satellite Cybersecurity Act, its importance due to attacks like Viasat, and why satellites are critical infrastructure.
Experiments with AI coding agents scaling to build a web browser from scratch, generating over a million lines of code.
Experiments with AI coding agents building a web browser from scratch, generating over a million lines of code in a week.
Explores performance and efficiency improvements in .NET 10's Zip and GZip compression APIs, including better async handling and support for concatenated streams.
A defense of operations (ops) in tech, arguing it's not just toil and criticizing the DevOps movement's failure to connect devs with production.
.NET 10 introduces built-in Post-Quantum Cryptography (PQC) APIs, enabling developers to adopt quantum-resistant algorithms for future security.
Explores prime gaps, their mathematical merit, and their use as proof-of-work in the Gapcoin cryptocurrency.
Discusses how LLMs fit into a software developer's career, emphasizing the enduring importance of understanding fundamental computer science concepts.
A pure C, dependency-free implementation of the FLUX.2-klein-4B AI model, created with AI assistance.
A pure C, dependency-free implementation of the FLUX.2-klein-4B AI model, created with AI assistance.
A technical guide to building multi-agent AI systems using workflows in the Microsoft Agent Framework, covering patterns and implementation.
Explores prime clusters, their mathematical definition, and their use as proof-of-work in the Riecoin cryptocurrency.
A developer reflects on 20 years of blogging about tech topics like Columnstore Indexes, Vector Indexes, AI, and Product Management.
A developer details their journey through three load testing approaches for a high-traffic election website, focusing on cost-effective scalability.
A developer details the major design refresh of their personal website, focusing on a monospace font, named CSS grid lines, and multi-page view transitions.
A developer's reflection on the psychological impact and community effects of over-reliance on AI coding assistants, likening them to personal daemons.
Discusses the pitfalls of blindly copying code from AI tools, highlighting issues with confident but incorrect or incompatible snippets.