New Year, New Website Design
A developer shares their New Year's goal to simplify their website using AI-assisted coding, detailing specific changes made to their Jekyll static site.
A developer shares their New Year's goal to simplify their website using AI-assisted coding, detailing specific changes made to their Jekyll static site.
Introduces a free, open-source .NET Toolbox with utilities like JSON to C# conversion, middleware designer, and package centralizer for developers.
Explores Kent Beck's 'coding genie' metaphor for LLM coding agents, warning against anthropomorphizing them as they are probabilistic tools.
Explains the concept of an Agent Harness, a system for managing reliable, long-running AI agents, and its growing importance in AI development.
Explores a robust location estimator (Tukey's shorth) through simulation, examining its asymptotic normality and efficiency compared to the mean and median.
Analysis of software engineering's future, focusing on AI's impact on junior developers, hiring trends, and industry evolution through 2026.
PostgreSQL 19 introduces new ALTER TABLE commands to MERGE and SPLIT partitions, with initial single-process, locked implementations.
Author begins a blog series on learning Azure AI for certification, covering services like OpenAI, RAG, and Generative AI with practical .NET examples.
Explains how to order required and optional arguments in ColdFusion functions for better semantic clarity, using named parameters.
Key insights on API design and compatibility from Addy Osmani's lessons at Google, emphasizing that compatibility is a core product feature.
Explains how to use the KAITO RAG Engine on Azure Kubernetes Service to build a Retrieval-Augmented Generation (RAG) system for querying private documents with LLMs.
How AI coding assistants are enabling experienced developers to code again by reducing time investment and leveraging management skills.
Explains stale closures in React's useEffect, showing how to fix them with dependency arrays and the useRef hook.
Guide to installing Microsoft .NET 10 on a Raspberry Pi for C# IoT development, including hardware requirements and a custom install script.
.NET 10's default Docker images now use Ubuntu instead of Debian, which may break existing Dockerfiles.
A new version of a Chrome extension for generating CounterStrings, random data from regex, and other test data strings for software testing.
Using PyRIT and GitHub Copilot Agent Skills to validate and secure AI prompts against vulnerabilities like injection and jailbreak directly in the IDE.
A Google engineer shares her experience using Claude Code to rapidly prototype a distributed agent orchestrator, highlighting AI's impact on complex software development.
A developer shares their experience using OpenAI's Codex CLI terminal agent to manage and interact with their Obsidian notes and other files, highlighting its practical benefits.
A statistical analysis of the classic board game Snakes & Ladders, modeling it as a Markov chain to calculate the expected game length.