gram news
Amazing .NET channel avatar

Amazing .NET

@amazing_dotnet

В этот канал публикуются интересные материалы, связанные с .NET тематикой. Без рекламы и прочей х*йни. Идеи и предложения: https://github.com/Chakrygin/amazing-dotnet/issues Или в личку: @ichakrygin См. также: https://t.me/amazing_devops

ProjectsRUProgramming

1,810subscribers

Open the Channel

Latest posts

  • Amazing .NET

    22 Sept, 17:15

    Today I will… debug a production crashDevBlogs | Visual Studio Blog | September 22, 2026We’ve all experienced this, the desktop application is hanging, the window is greyed out, and we’re just waiting for it to start to respond. Or we’re on a website and are sure that it was going to load faster than this, but we’re just waiting the loading icon spin around and around. These sorts of problems, when they happen in production, can be difficult to diagnose since you often need to replicate them, from machine specifications to traffic loads.Today we’re going to look at one of the possible problems, having too many active threads running in a C# application, and how we can debug the crash after the fact using a memory dump.https://devblogs.microsoft.com/visualstudio/today-i-will-debug-a-production-crash/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    22 Sept, 17:15

    Creating a memory dump in C#DevBlogs | .NET Blog | September 22, 2026When applications crash in production, how much do we actually know about what happened? And more importantly, how easy is it to debug what happened so that we can fix the bug? Let’s learn how easy it is to capture a memory dump so that we can debug it.https://devblogs.microsoft.com/dotnet/creating-a-memory-dump-in-csharp/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    22 Sept, 12:01

    Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core: Exploring the .NET 11 preview - Part 8.NET Escapades | Andrew Lock | September 22, 2026In this post I look at the new experimental support for DBSC provided by the Microsoft.AspNetCore.Authentication.DeviceBoundSessions package.https://andrewlock.net/exploring-the-dotnet-11-preview-8-experimental-support-for-device-bound-session-credentials-in-aspnetcore/🏷️ .NET 11, ASP.NET Core, C#, Security
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    21 Sept, 13:18

    Using JsonPath with System.Text.Json to query JSON in .NETMeziantou's blog | Gérald Barré | September 21, 2026When you need to extract values from complex JSON payloads, manual navigation quickly becomes hard to read and maintain. Meziantou.Framework.JsonPath provides a JSONPath implementation for System.Text.Json based on RFC 9535, so you can query JSON documents using concise, standard expressions.https://www.meziantou.net/using-jsonpath-with-system-text-json-to-query-json-in-dotnet.htm🏷️ .NET
  • Amazing .NET

    20 Sept, 22:38

    142 выпуск. Модель владения, новая производительность, оптимизация памятиRadioDotNet | September 20, 2026[00:01:40] — Announcing .NET 11 Release Candidate 1 [00:20:35] — Use C# unions and closed hierarchies in ASP.NET Core [00:51:05] — Performance Improvements in .NET 11 [01:08:00] — Top 10 Ways to Reduce .NET Memory Usage in Kubernetes [01:33:40] — C# ownership model [01:53:30] — Кратко о разномСлушать на Яндекс.Музыке: https://music.yandex.ru/album/12041961Слушать на YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5Слушать на Mave: https://radiodotnet.mave.digital/ep-143Поддержать на Boosty: https://boosty.to/radiodotnet
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    18 Sept, 17:51

    Heartbeat: как мы создали систему управления системой вместо обычных сигналовХабр | 18 сентября 2026 г.Привет! Меня зовут Александр Илларионов, я бэкенд‑разработчик в Altenar. Мы работаем на довольно сложном и при этом очень интересном рынке: собираем данные о спортивных матчах со всего мира — например, время и место их проведения, описания чемпионатов и участников, а также вероятности наступления ключевых событий вроде голов, аутов и пенальти. И всё это в live‑режиме.В этой статье рассказываю, как мы переосмыслили роль Heartbeat‑компонента в нашей системе — от обычного сигнала до инструмента, который реально управляет работой всей системы. Наш опыт будет полезен тем, кто работает с .NET, распределёнными системами или строит инфраструктуру под высоконагруженные real‑time потоки данных.https://habr.com/ru/articles/1078782/🏷️ .NET, C#, Высоконагруженные системы, Микросервисы,
  • Amazing .NET

    18 Sept, 13:08

    If It Quacks - Part 2Steven Giesel | September 18, 2026Some days ago I wrote about duck-typing in C# with interceptors. Back then it was a proof-of-concept with a lot of rough edges. Now it is a real library: IfItQuacks.https://steven-giesel.com/blogPost/41599817-4457-441e-b874-1a5c67f4e7cc/if-it-quacks-part-2🏷️ .NET, C#
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    16 Sept, 21:41

    Build Your Own AI Agent Harness in C#, the MafClaw Live SeriesDevBlogs | .NET Blog | September 16, 2026A few weeks ago I wrote about going from dotnet run to a Foundry Hosted Agent in three lines of C#. The feedback was great. Developers liked the deployment story, the managed infrastructure, and especially the part where we did not spend the afternoon writing a Dockerfile, a session store, a telemetry pipeline, and a small distributed system just to expose one agent 😅.But that post starts near the end of the journey. It assumes you already have an agent worth deploying.So the next question is:https://devblogs.microsoft.com/dotnet/build-your-own-ai-agent-harness-in-csharp-the-maf-claw-live-series/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    16 Sept, 18:24

    Rider and ReSharper 2026.2.2 Are Out!The JetBrains Blog | Releases | September 16, 2026We’ve released version 2026.2.2 of ReSharper, Rider, and .NET tools. You can install this update from inside the tools themselves, through the Toolbox App, or on our website.Here’s what’s new in this update.https://blog.jetbrains.com/dotnet/2026/09/16/rd-rs-2026-2-2/🏷️ Code Coverage, ReSharper, Rider, ai agent hooks, ai agents
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    16 Sept, 18:24

    AI Is Changing How We Code. It’s Also Changing How We Learn.DevBlogs | Visual Studio Blog | September 16, 2026AI is changing software development at a pace no one can ignore.Developers now have powerful AI tools that can help us write code, understand unfamiliar codebases, troubleshoot problems, learn new frameworks, and get answers in seconds. That is an incredible opportunity. But as these tools become more capable, I believe something else is becoming more valuable too: learning directly from other developers.That’s one of the reasons I continue to believe so strongly in events like VSLive!.https://devblogs.microsoft.com/visualstudio/ai-is-changing-how-we-code-its-also-changing-how-we-learn/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    15 Sept, 21:44

    Avoid API Breaking ChangesCodeOpinion | Derek Comartin | September 15, 2026Have you ever changed your backing data model and then all of a sudden all your clients explode?It’s not because you broke your code. You broke your contract.Most times API breaking changes occur because you’re exposing your domain model or data model. You’re not just sharing data. You’re leaking implementation details.https://codeopinion.com/avoid-api-breaking-changes/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    15 Sept, 17:15

    А чё, так можно было? Три недооценённых атрибута.NETХабр | 14 сентября 2026 г.Три атрибута, которые меняют результат компиляции. Один запускает метод раньше Main. Второй передаёт текст выражения вместо результата. Третий ускоряет stackalloc в 50 раз.Все три описаны в документации и применяются внутри .NET. А в рабочем коде я их ни разу не видел.https://habr.com/ru/articles/1082206/🏷️ .NET, C#, Программирование
  • Amazing .NET

    15 Sept, 17:14

    Today I will… improve test coverageDevBlogs | Visual Studio Blog | September 15, 2026Today I want to look at how we can improve on the test coverage that we have in the Interview Coach application. This application has some unit tests in it already, but I’m sure there is room for improvement.https://devblogs.microsoft.com/visualstudio/today-i-will-improve-test-coverage/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    15 Sept, 12:05

    Performance Improvements in .NET 11DevBlogs | .NET Blog | September 15, 2026Before television shows like The Office and Parks and Recreation cemented the mockumentary in the minds of millions, there was Christopher Guest. He didn’t invent the genre, but he’s widely recognized as one of its most influential practitioners, and for my money, there’s none better. I’ve watched Waiting for Guffman and Best in Show more times than I can count. But the one that has stuck with me the most, the one I quote at the slightest provocation, is This Is Spinal Tap.https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-11/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    15 Sept, 12:05

    Understanding Device Bound Session Credentials (DBSC).NET Escapades | Andrew Lock | September 15, 2026In this post I provide an introduction to Device Bound Session Credentials, I look at how DBSC protects against session hijacking, and how the protocol works.https://andrewlock.net/understanding-device-bound-session-credentials/🏷️ Security
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    14 Sept, 23:26

    Intelligent Terminal 0.2.2572: Faster, Smoother, and More ReliableDevBlogs | Windows Command Line | August 31, 2026We’re back with Intelligent Terminal v0.2.2572, and this one is all about making things faster, easier to use, more reliable, and more polished. This release lands over 60 fixes and improvements as well as API key support for local models, automatic approval for supported agents, and native slash commands your agent brings with it.You can grab the update from the Microsoft Store or by heading to the release page on GitHub. Let’s dive in!https://devblogs.microsoft.com/commandline/intelligent-terminal-0-2-25-performance-reliability/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    14 Sept, 19:34

    Share your .NET story with the communityDevBlogs | .NET Blog | September 14, 2026The best way to understand what .NET makes possible is to see what teams are building with it.At .NET Conf 2026, we want to share more stories from people and organizations using .NET to solve real problems. If your team has built a new application, modernized an existing system, or made something better with .NET, we would love to hear about it.https://devblogs.microsoft.com/dotnet/share-your-dotnet-story/
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    14 Sept, 13:19

    XPath for custom types in .NETMeziantou's blog | Gérald Barré | September 14, 2026XPath is widely known as the query language for XML documents. Most .NET developers associate it with XPathNavigator, XmlDocument, or XDocument. But what most people don't realize is that XPath can work with custom types too.In this post, I'll show you how to implement XPath for your own types and how it can be useful for searching complex object hierarchies.https://www.meziantou.net/xpath-for-custom-types-in-dotnet.htm🏷️ .NET
  • Amazing .NET

    13 Sept, 12:15

    Quack Quack: Duck-Typing in C# with InterceptorsSteven Giesel | September 12, 2026If it walks like a duck and it quacks like a duck - it is a duck. So duck it and make that work in C# thanks to interceptors!https://steven-giesel.com/blogPost/5170e165-29e8-437a-b5ce-446a84943809/quack-quack-ducktyping-in-c-with-interceptors🏷️ .NET, C#
    Image from a post by Amazing .NETImage from a post by Amazing .NET
  • Amazing .NET

    13 Sept, 12:15

    Тернарная нейронка на C#Хабр | 13 сентября 2026 г.Мода на квантизацию скоро закончится ...когда появятся они: модели, обученные на тернарной/тритовой/троичной логике.Или нет?Пройдемся по форматам обучения от FP32 до FP4, а потом сделаем аналог модели Microsoft Bitnet 1.58 на C#, размером 29Кб (в экстремальном варианте - 17,1 КБ).https://habr.com/ru/articles/1074678/🏷️ C#, GitHub, Искусственный интеллект, Машинное обучение, Ненормальное программирование