Becoming a Microsoft MVP
A developer shares their personal journey, process, and benefits of becoming a Microsoft MVP, focusing on community contributions and consistency.
A developer shares their personal journey, process, and benefits of becoming a Microsoft MVP, focusing on community contributions and consistency.
Announcing the second preview release of BurntToast v1, a PowerShell module for creating Windows toast notifications, with new features and breaking changes.
A guide to configuring log levels in ASP.NET Core applications using the appsettings.json file and namespace-specific settings.
A guide to verifying .NET dependency injection containers to catch missing registrations and captive dependencies at startup.
Explains how DNS-based service discovery works for CalDav and CardDav servers, simplifying client configuration for users.
A tutorial on creating custom validation attributes in ASP.NET Core to implement complex data validation rules.
Author shares results of live integration tests for the vdirsyncer rewrite against real CalDav servers like Baikal and Nextcloud.
Learn how to use AWS CodeCatalyst to build, test, and deploy .NET and PowerShell projects to AWS Lambda with a CI/CD pipeline.
A technical guide for upgrading PostgreSQL from version 14 to 15 on Ubuntu 23.04, including commands and troubleshooting steps.
Explains how to use the Unit of Work pattern with domain events in a .NET DDD application to ensure data consistency.
Explains covariance and contravariance in C# generics with practical examples from the .NET Framework.
Explores performance improvements in .NET 8 Preview 3, comparing benchmarks for string operations and other features against .NET 6 and 7.
A guide to five practical C# extension methods for enhancing Task<T> operations, including fire-and-forget, retry, and timeout patterns.
A critical analysis of GPT-4's capabilities, questioning the 'miracle' narrative and exploring the technical foundations behind its success.
Explains how to use C# source generators with regular expressions in .NET 7+ for improved performance and debuggability.
A tutorial on building a custom, reusable ToolTip component from scratch using Blazor WebAssembly, C#, and .NET.
A developer stream recap covering a Python class exercise, SaaS feature deployment, performance fixes, and Neovim configuration.
Explores the risks and consequences of accidentally leaking secrets like API keys in code repositories, and how to prevent and respond to such leaks.
A tutorial on using C# Source Generators to automatically embed build information like timestamp and configuration into your code during compilation.
Explores the concept of class imbalance in machine learning, drawing parallels to medical training and questioning if it's a problem or an inherent feature.