Lessons learned from building my first 3D Video Game
A developer shares lessons from building a 3D flight simulator, covering performance optimization, physics, and AI-assisted coding.
A developer shares lessons from building a 3D flight simulator, covering performance optimization, physics, and AI-assisted coding.
A personal eulogy for Vim, reflecting on its creator Bram Moolenaar and the impact of the text editor on the author's life.
Explains 'Disregard that!' attacks, a prompt injection vulnerability in LLMs where users manipulate the context window to hijack AI behavior.
Learn how to resolve Git merge conflicts easily using tools like Mergiraf for automated structural merging.
An opinion piece on the state of code generation AI tools in Spring 2026, covering multi-agent workflows, agentic harnesses, sandboxed agents, and SKILLs.
Article discusses hiring software engineers in the AI era, focusing on practical interview techniques beyond LeetCode.
PyTheory is a Python library for music theory, enabling chord identification from fret positions on any stringed instrument.
A developer creates a mini DAW in the Python REPL using a music theory library with synthesized sounds, effects, and automation.
htmxRazor v1.4.0 release adds SSE streaming, multi-step wizard, and optimistic UI features for ASP.NET Core developers.
Guide on using FireWire devices with a Raspberry Pi by recompiling the Linux kernel and configuring PCIe DMA support.
Using Excalidraw with MCP and GitHub Copilot to create architecture diagrams directly in VS Code, keeping them part of the design workflow.
Explains Architecture Decision Records (ADRs), short documents capturing key software decisions, their context, and rationale for teams.
Introducing NtpTick, a lightweight NTP client for .NET built in C# with a clean API and MIT license.
Overview of the new Azure Content Understanding Client Library for .NET, simplifying REST API usage with a cleaner SDK experience.
Video discussion on Azure Hybrid Networking for Sovereign Cloud, covering ExpressRoute, VPN, and Azure Arc connectivity.
A guide to using a Claude Code template for Spring Boot applications, including repository structure and best practices.
Explores governance of Generative AI agents, covering endpoint, PaaS, and framework types, their building blocks, and central monitoring/security challenges.
A balanced perspective on using AI and LLMs as tools, not for everything, with practical examples from web browser documentation work.
A balanced perspective on using AI as a tool, discussing when it's useful and wasteful, with examples from web browser documentation work.
Exploring AI as a creative tool that lowers barriers to creation, illustrated by a child building a video game in minutes.