C++ engineering decision in SumatraPDF code
A developer shares controversial C++ engineering decisions in the SumatraPDF codebase, focusing on performance, simplicity, and maintainability.
A developer shares controversial C++ engineering decisions in the SumatraPDF codebase, focusing on performance, simplicity, and maintainability.
A guide to building custom UI components using the new Liquid Glass design language in iOS 26 with SwiftUI.
A developer shares a detailed debugging journey using Go profiling and DTrace to uncover and fix a performance bottleneck in a test suite.
Explores integrating ColdFusion custom tags into the CFWheels framework to create UI abstractions and access framework functions.
Explores the role of 'Expert Generalists' in tech, their key traits, and why they are increasingly vital alongside specialists and LLMs.
Explores .NET 10's preview feature for running a single C# file directly with 'dotnet run app.cs', eliminating the need for a .csproj project file.
A curated list of key LLM research papers from Jan-June 2025, organized by topic including reasoning models, RL methods, and efficient training.
A curated list of key LLM research papers from the first half of 2025, organized by topic such as reasoning models and reinforcement learning.
Fixing kubectl connection errors when commands fail with 'connection refused' on localhost:8080.
A curated list of essential resources for engineers to master AI-assisted development and transition to agentic engineering workflows.
Explains Terraform 1.10's new ephemeral values for outputs, variables, and resources to prevent sensitive data from being stored in state or plan files.
A technical guide implementing OAuth 2.1 authorization for an MCP server, part two of a three-part series with practical code examples.
A technical guide on replacing traditional footnotes with modern CSS and JavaScript popovers for a better user experience.
A personal journey from aspiring dancer to Python programmer and eventually a distributed systems researcher, detailing career transitions and technical growth.
A tutorial on building an AI agent with Watsonx.ai and integrating it using the Model Context Protocol (MCP) Gateway for seamless tool communication.
A personal account of attending and participating in PyCon Italia 2025, covering the experience from organization to speaking.
A guide to using GitHub Copilot Chat in VS Code for code explanation, refactoring, debugging, and test generation to boost developer productivity.
A technical guide to implementing the latest MCP Authorization specification for securing HTTP-based MCP servers, starting with building a compliant server using FastAPI.
Explains how to decode Swift Codable types when required data is missing from the JSON source, using partial models.
Argues that clear thinking and purpose, not prompt or context engineering, are the key skills for effective AI interaction, writing, and coding.