Chasing Your Next‑Level Self
A blog series for engineers on practical software development, focusing on real-world tradeoffs, judgment, and avoiding burnout over perfection.
A blog series for engineers on practical software development, focusing on real-world tradeoffs, judgment, and avoiding burnout over perfection.
A talk at PyCon Italia 2025 on implementing semantic search using Python, Django, PostgreSQL, and open-source AI tools.
Explores unsafe C# techniques to access private fields without reflection, using memory layout and pointers for performance, as a fun educational exercise.
Explains how to create custom argument validation guards using the new extension feature in C# 14 and .NET 10.
Amazon Q Developer CLI now supports Model Context Protocol (MCP) to connect external data sources for richer, context-aware AI assistance in development tasks.
A developer shares a fix for the 'Failed to connect to the remote extension host server' error in VS Code when reconnecting to WSL after sleep.
A visual diagram and explanation of the C23 standard's type system, showing how basic types are organized and categorized.
A developer details implementing storage for an election data project using Firestore and JSON files, focusing on abstraction and serialization patterns.
A technical overview of the architecture and cloud hosting choices for the Election 2029 website, built with ASP.NET Core and Google Cloud Run.
Analyzes a viral LinkedIn claim about IEnumerable vs IEnumerator performance in C#, debunking the 2x speed difference with a flawed benchmark.
A web developer answers questions about blogging history, platform choices, writing process, and favorite posts.
A developer reflects on their blogging journey, platform choices, writing process, and favorite posts, touching on web development and career.
Explains the importance of specifying exact version numbers in Docker and package managers to ensure reproducible builds, stability, and security.
A comprehensive guide to Redux, covering its core principles, use cases, and a full practical example for state management in JavaScript/TypeScript apps.
A guide on improving blog post clarity by identifying and editing confusing sentences, focusing on making technical writing understandable.
How Amazon Q Developer simplifies AWS CloudWatch CLI commands by translating natural language queries into precise syntax.
A guide to creating a plaintext RSS feed using the 11ty static site generator, exploring its benefits for syndication and command-line readers.
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
A guide on assigning Microsoft Graph API permissions to Azure Managed Identities using PowerShell for secure application access.
Guide to automating administrative tasks across multiple Azure SQL Databases using the newly GA Elastic Jobs feature.