Result Pattern - елегантна альтернатива винятками та null-значенням
Управління помилками та відсутністю значень завжди було однією з найскладніших частин розробки програмного забезпечення. У світі .NET розробники традиці...
Engineering notes / 2026
Нотатки про .NET, системний дизайн, хмарні платформи та AI-інженерію — без шуму, з кодом і висновками.
Guided learning
Від генерації коду й колекцій до GC, async, cancellation та роботи CLR/JIT.
6 матеріалів ↗ 02 / IntermediateПрактичний маршрут через interception, distributed transactions, SOLID і явне моделювання помилок.
5 матеріалів ↗ 03 / PracticalСертифікати, secrets, containers, encryption, gateways і CI/CD для production-середовищ.
7 матеріалів ↗ 04 / EmergingСтартовий маршрут про протоколи й integration patterns для AI-native .NET систем. Нові матеріали додаватимуться сюди.
1 матеріал ↗Knowledge base
19 статей про рішення, які можна застосувати у продакшені.
Управління помилками та відсутністю значень завжди було однією з найскладніших частин розробки програмного забезпечення. У світі .NET розробники традиці...
Коли ви пишете код на C#, F# чи VB.NET і натискаєте F5, за лаштунками відбувається справжня магія. Ваш код не виконується безпосередньо процесором, а пр...
Що таке CancellationToken?
Коли ми розгортаємо .NET додаток на Azure App Service та налаштовуємо доступ до нього через Azure Application Gateway, виникає типова проблема з визначе...
Model Context Protocol (MCP) відкриває нові можливості для взаємодії з ШІ моделями та інтеграції їх у ваші .NET застосунки. У цій статті ми розглянемо, ...
Стаття про те, як модерна база даних вимагає викопного артефакту для захисту ваших даних
У сучасних .NET додатках поєднання FluentValidation та MediatR стало популярним підходом для реалізації валідації запитів.Традиційно, коли валідація не ...
Асинхронне програмування стало основою сучасної розробки на платформі .NET.Механізм async/await значно спростив роботу з асинхронними операціями, але пр...
Збирання сміття (Garbage Collection, GC) – це автоматичний механізм керування пам’яттю, який звільняє розробників від необхідності вручну виділяти та зв...
SOLID - це акронім п’яти фундаментальних принципів об’єктно-орієнтованого програмування та проєктування, представлених Робертом Мартіном.Ці принципи доп...
.NET 8 представив новий тип колекцій - Frozen Collections, які призначені для сценаріїв, де дані створюються один раз і потім активно використовуються д...
Що таке SAGA патерн?
Source Generators були представлені в .NET 5 як інструмент для генерації коду під час компіляції, це інструмент для метапрограмування під час компіляції...
Не для кого не секрет, що GitHub - це найбільша у світі платформа для спільної розробки програмного забезпечення, яка надає інструменти для контролю вер...
В останні десятиліття сфера інформаційних технологій пережила революцію у розгортанні та керуванні програмними додатками. Стартапи та корпорації, розроб...
Під час розробки програмного забезпечення, інколи виникає потреба автоматично модифікувати певні дії, для прикладу автоматично додавати заголовки до HTT...
В попередній статті ми розібралися як легко створити та додати власний SSL сертифікат до Azure App Service і використовувати його у нашому .net додатку....
Під час розробки практично будь якого рішення, нам потрібно зберігати певні секретні дані. Це може буде як рядок підключення до БД з обліковими даними п...
З кожним днем все більше і більше компаній зазнають зламів та втрати/витоки персональних даних. В багатьох випадках це звичайний фішинг та неуважність к...
За цим фільтром статей поки немає.
Почніть вводити запит — наприклад, AI, .NET або Azure.