PowerShell Summit 2023
Learn how to use AWS CodeCatalyst to build, test, and deploy .NET and PowerShell projects to AWS Lambda with a CI/CD pipeline.
Learn how to use AWS CodeCatalyst to build, test, and deploy .NET and PowerShell projects to AWS Lambda with a CI/CD pipeline.
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.
A guide to implementing a Backend for Frontend (BFF) architecture with .NET, Duende, and Auth0 to enhance SPA security by moving token handling server-side.
A consultant outlines six common signs that a software system's architecture lacks visibility and discoverability, hindering developer understanding and maintenance.
A guide to implementing in-memory caching in .NET using IMemoryCache to improve application performance and reduce database calls.
A tutorial on building a URL shortener service using C#, .NET, and Redis, covering both a forwarding API and a management CLI.
Entity Framework Core 8 introduces raw SQL queries that can return unmapped types, a highly anticipated feature for .NET developers.
A guide to building professional .NET console applications using modern practices like Top-Level Statements and the .NET Generic Host.
A guide to solving common JSON deserialization issues in .NET, focusing on JsonSerializerOptions and property name casing.
Part 3 of a series on writing a .NET profiler in C#, focusing on creating a source generator to automate boilerplate code for the profiling API.
A tutorial on implementing loosely coupled messaging between services using Azure Service Bus queues and the .NET SDK.
A comprehensive mind map visualizing C# language features from version 1.0 through the upcoming C# 12, with clickable links to examples.
A technical guide on using .NET to create a proxy for enabling LAN-based Rainbow Six Vegas 2 multiplayer over a WAN/VPN connection.
Introduces PerfCollectProfiler, a BenchmarkDotNet plugin for profiling .NET applications on Linux and exporting trace data for performance analysis.
A technical guide on implementing a .NET profiler in C#, focusing on mapping COM objects to .NET instances and using UnmanagedCallersOnly.
Introduces a .NET tips and tricks website and a high-performance ValueStringBuilder project, showcasing low-allocation string building techniques.
Explains the pitfalls of comparing ReadOnlySpan<char> objects in C#/.NET, highlighting differences from string comparison due to memory representation.
A guide to organizing a .NET Dependency Injection container using extension methods for better structure and maintainability.
A technical tutorial on how to read emails from Microsoft 365 inboxes using Microsoft Graph API and .NET, including setup and code examples.