Introducing localization support in OpenIddict 3.0 beta3
OpenIddict 3.0 beta3 adds localization support, nullable reference types, and improvements to refresh token handling for multilingual .NET projects.
OpenIddict 3.0 beta3 adds localization support, nullable reference types, and improvements to refresh token handling for multilingual .NET projects.
Explains how to use .NET startup hooks to monitor garbage collection statistics by injecting a polling thread into applications.
A technical guide on implementing pagination and querying for all items in a DynamoDB partition using .NET, comparing the Object Persistence and Document Model APIs.
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.