Installing .NET 5 using winget, the Windows Package Manager
A guide to installing .NET 5 using the Windows Package Manager (winget) with step-by-step commands.
A guide to installing .NET 5 using the Windows Package Manager (winget) with step-by-step commands.
Explores the concept and implementation of multilayer caching in .NET applications, discussing performance trade-offs and strategies.
Explains how to check if .NET Core GC verbose events are enabled on a live Linux server without using a debugger, by reading process memory.
Explains .NET ThreadPool starvation, how synchronous waiting on async tasks causes it, and why queuing exacerbates the problem.
Best practices for using Serilog, a structured logging library for .NET, covering standard properties, logging levels, and performance timing.
A technical guide on using Azure LogicApps to monitor Twitter mentions and send notifications to a JetBrains Space chat for team collaboration.
Explores using SIMD (Single Instruction, Multiple Data) CPU instructions to optimize the Levenshtein Distance string comparison algorithm.
A step-by-step guide to analyzing .NET application start-up performance using PerfView and flamegraphs.
A developer investigates and reverse-engineers a forced restart notification from corporate IT software to find a workaround.
A .NET developer discusses the future of .NET, the importance of being a polyglot programmer, and why .NET is in great shape.
A guide to creating a custom JsonConverter in System.Text.Json for deserializing JSON into polymorphic class hierarchies, using a real-world SDK example.
Explores UTF-8 Byte Order Markers (BOM) in C#, explaining their presence, how to detect them, and how to create encodings without them.
A speaker's recap of the .NET Conf: Focus on Blazor virtual event, covering talks on routing, UX, state management, and other Blazor topics.
Learn how to monitor and troubleshoot performance in .NET applications on AWS using CloudWatch, X-Ray, and other tools.
Announcing a major performance update for MyNatsClient, a .NET client for NATS, achieving a 60% speed increase and reduced resource usage.
A tutorial on containerizing a Blazor Server application using Docker, covering Dockerfile creation and core container concepts.
A technical blog archive chronicling deep-dive projects and experiments in C#, .NET, low-level programming, and reverse engineering.
A developer explains the mindset and methodology behind debugging by walking through a real-world fix for the Twitch desktop client.
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
An exploration of ASCII art found in comments within major .NET open-source repositories, categorized by technical themes.