⚡️ F# Weekly #15, 2026
Новий випуск щотижневого F# дайджесту містить оновлення бібліотеки, зокрема FSharp.Data та Akkling — експеримент з автоматичного налаштування алгоритму RANSAC, нові відео, статті та релізи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Новий випуск щотижневого F# дайджесту містить оновлення бібліотеки, зокрема FSharp.Data та Akkling — експеримент з автоматичного налаштування алгоритму RANSAC, нові відео, статті та релізи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #15, 2026 – Akkling, FSharp.Data and RANSAC auto-tune
Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Your Migration’s Source of Truth: The Modernization Assessment – .NET Blog ASP.NET Core 2.3 end of supp…
❤1
Більшість AI-інструментів у продуктах з'являються не тому, що вирішують проблему — а тому що “всі вже роблять”.
На мітапі “Ship, Don't Hype” поговоримо про те, як відрізнити корисне від модного. Розберемо як обирати правильні АІ-рішення для свого продукту і як їх імплементувати без досвіду в AI, а також як будувати observability фреймворк, щоб ви могли бути впевненими в своїх системах.
🎙Нік Тринус, ML-інженер у Roosh
🎙Ігор Письменний, Engineering leader, Академічний директор у KSE
Після лекцій — нетворкінг з інженерами та технічними засновниками, які будують глобальні продукти.
Для кого: фулстак та AI/ML-інженерів, Product Engineers, Tech Leads та технічних засновників.
Save the date:
📅 30 квітня, 18:00, Київ
🎟 Донат від 500 грн у фонд KOLO — надсилається після підтвердження
Місця обмежені.
Реєстрація обов'язкова: https://luma.com/nfbiefub
На мітапі “Ship, Don't Hype” поговоримо про те, як відрізнити корисне від модного. Розберемо як обирати правильні АІ-рішення для свого продукту і як їх імплементувати без досвіду в AI, а також як будувати observability фреймворк, щоб ви могли бути впевненими в своїх системах.
🎙Нік Тринус, ML-інженер у Roosh
🎙Ігор Письменний, Engineering leader, Академічний директор у KSE
Після лекцій — нетворкінг з інженерами та технічними засновниками, які будують глобальні продукти.
Для кого: фулстак та AI/ML-інженерів, Product Engineers, Tech Leads та технічних засновників.
Save the date:
📅 30 квітня, 18:00, Київ
🎟 Донат від 500 грн у фонд KOLO — надсилається після підтвердження
Місця обмежені.
Реєстрація обов'язкова: https://luma.com/nfbiefub
👍3❤1
⚡️ F# Weekly #16, 2026
В свежем выпуске главные события недели для сообщества F#: от выхода .NET 11 Preview 3 и беты SwaggerProvider 4.0 до обновлений Fantomas, FSharp.Data, Feliz и Farmer. В дайджест также вошли новые статьи, видео и open source-проекты — от type-safe Cypher builder и Orleans API для F# до инструментов для AI-оркестрации и отладки агентных протоколов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В свежем выпуске главные события недели для сообщества F#: от выхода .NET 11 Preview 3 и беты SwaggerProvider 4.0 до обновлений Fantomas, FSharp.Data, Feliz и Farmer. В дайджест также вошли новые статьи, видео и open source-проекты — от type-safe Cypher builder и Orleans API для F# до инструментов для AI-оркестрации и отладки агентных протоколов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #16, 2026 – .NET 11 Preview 3 & SwaggerProvider 4.0 beta
Welcome to F# Weekly, A roundup of F# content from this past week: News .NET 11 Preview 3 is now available! TypeFighter Replace Queue with mutable doubly-linked EventList by nojaf · Pull Request #3…
❤1
⚡️ Емулятор Game Boy на F#
Розробник Нік Косолапов створив повноцінний емулятор Game Boy у F#, щоб глибше зрозуміти комп'ютери. Проєкт Fame Boy, який виник із освітніх експериментів з CHIP-8 та курсом From NAND to Tetris, підтримує графіку та звук і працює як на десктопі, так і на браузері. Автор детально описав архітектуру емулятора, компроміси між функціональним стилем і продуктивністю, а також роль ШІ — від генерації тестів до пошуку критичних помилок.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Розробник Нік Косолапов створив повноцінний емулятор Game Boy у F#, щоб глибше зрозуміти комп'ютери. Проєкт Fame Boy, який виник із освітніх експериментів з CHIP-8 та курсом From NAND to Tetris, підтримує графіку та звук і працює як на десктопі, так і на браузері. Автор детально описав архітектуру емулятора, компроміси між функціональним стилем і продуктивністю, а також роль ШІ — від генерації тестів до пошуку критичних помилок.
👉🏻 Канал | 💬 Чат | 📕 Каталог
nickkossolapov.github.io
I built a Game Boy emulator in F#
Hundreds of hours, many late nights, and a working Game Boy emulator in F# with sound, running on desktop and web.
❤2👍1
⚡️ Postgres-based hybrid cache on Azure
Microsoft впровадила підхід до створення високопродуктивного розподіленого кешування в .NET 10 за допомогою PostgreSQL в Azure та бібліотеки HybridCache.
У цьому дописі ви дізнаєтеся, як поєднання вбудованої пам'яті та розподіленого кешу може зменшити затримки, покращити стійкість до відмов і спростити масштабування додатків.
Рішення орієнтоване на сучасні архітектури мікросервісів і може використовуватися у виробничих сценаріях без суттєвих змін у коді.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft впровадила підхід до створення високопродуктивного розподіленого кешування в .NET 10 за допомогою PostgreSQL в Azure та бібліотеки HybridCache.
У цьому дописі ви дізнаєтеся, як поєднання вбудованої пам'яті та розподіленого кешу може зменшити затримки, покращити стійкість до відмов і спростити масштабування додатків.
Рішення орієнтоване на сучасні архітектури мікросервісів і може використовуватися у виробничих сценаріях без суттєвих змін у коді.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
High-Performance Distributed Caching with .NET and Postgres on Azure
Adding caching to your application architecture can significantly improve key performance metrics, cut latency, and reduce load across downstream systems. In this walkthrough, we highlight the latest caching best practices and incorporate these design patterns…
❤2👍2
⚡️ Чи вб'є ШІ програмування? Навіть критики сумніваються в цьому
Данський розробник і блогер Mark Seemann несподівано поставив під сумнів власну критику ШІ. Він визнає, що його занепокоєння щодо використання LLM у розробці — від питань безпеки до помилок у коді — можуть бути наслідком «мотивованого мислення», тобто спроби захистити знайоме ремесло.
Але головне питання залишається: навіть якщо 90% страхів є надуманими, яка з решти загроз справді вдарить по галузі — і коли це станеться?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Данський розробник і блогер Mark Seemann несподівано поставив під сумнів власну критику ШІ. Він визнає, що його занепокоєння щодо використання LLM у розробці — від питань безпеки до помилок у коді — можуть бути наслідком «мотивованого мислення», тобто спроби захистити знайоме ремесло.
Але головне питання залишається: навіть якщо 90% страхів є надуманими, яка з решти загроз справді вдарить по галузі — і коли це станеться?
👉🏻 Канал | 💬 Чат | 📕 Каталог
ploeh blog
Motivated reasoning
Most of my concerns about AI are probably irrelevant, but what if one of them is not?
👍1
⚡️ C# 15 вводить union типи
Microsoft оголосила про довгоочікувану функцію для C# — union types, яка з'явиться у п'ятнадцятій версії мови і вже доступна у прев'ю .NET 11.
Новий механізм дозволяє чітко вказати обмежений набір можливих типів змінної і гарантувати, що ваш код обробляє кожен із них під час компіляції.
Це полегшує роботу з гетерогенними даними та усуває старі компроміси, такі як використання об'єктних або базових класів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft оголосила про довгоочікувану функцію для C# — union types, яка з'явиться у п'ятнадцятій версії мови і вже доступна у прев'ю .NET 11.
Новий механізм дозволяє чітко вказати обмежений набір можливих типів змінної і гарантувати, що ваш код обробляє кожен із них під час компіляції.
Це полегшує роботу з гетерогенними даними та усуває старі компроміси, такі як використання об'єктних або базових класів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Explore union types in C# 15
C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.
❤4👍1
⚡️ Чому варто вимкнути HTTP-кеш в API
Відповіді API слід кешувати лише якщо це передбачено.
Випадкове кешування може створювати застарілі дані, створювати вразливості та призводити до важкодоступних помилок.
Як налаштувати налаштування кешування — у сьогоднішній публікації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Відповіді API слід кешувати лише якщо це передбачено.
Випадкове кешування може створювати застарілі дані, створювати вразливості та призводити до важкодоступних помилок.
Як налаштувати налаштування кешування — у сьогоднішній публікації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Meziantou's blog
Disable HTTP caching by default in ASP.NET Core APIs
Learn why API responses should not be cached by default and how to implement middleware to prevent caching in ASP.NET Core applications.
⚡️ Створення AI-агентів за допомогою Microsoft Agent Framework
У статті описано, як швидко створити AI-агент у .NET із базових компонентів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті описано, як швидко створити AI-агент у .NET із базових компонентів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Microsoft Agent Framework – Building Blocks for AI Part 3
Build intelligent AI agents in .NET with the Microsoft Agent Framework. Learn how to create agents with tools, multi-turn conversations, memory, and graph-based workflows that bring together the building blocks from Parts 1 and 2.
⚡️ F# Weekly #19, 2026
У новому випуску F# Weekly: аналіз принципів компіляторів на прикладі алгебраїчного компілятора виразів, анонси нових релізів та багато іншого!
👉🏻 Канал | 💬 Чат | 📕 Каталог
У новому випуску F# Weekly: аналіз принципів компіляторів на прикладі алгебраїчного компілятора виразів, анонси нових релізів та багато іншого!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #19, 2026 – Understanding Compilers Through an Algebraic Expression Compiler
Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Copilot Studio gets faster with .NET 10 on WebAssembly Durable Workflows in the Microsoft Agent Framework Microsoft…
❤1
⚡️ Робота з контекстом у OpenTelemetry
У розподілених системах важливо підтримувати спостережуваність, коли запити переміщуються між процесами та сервісами.
У статті описується, як у . NET-додатки передають контекст трасування за допомогою OpenTelemetry для відстеження шляху запиту через різні компоненти.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У розподілених системах важливо підтримувати спостережуваність, коли запити переміщуються між процесами та сервісами.
У статті описується, як у . NET-додатки передають контекст трасування за допомогою OpenTelemetry для відстеження шляху запиту через різні компоненти.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Meziantou's blog
Propagating OpenTelemetry context in .NET
Learn how to propagate OpenTelemetry context across process boundaries in .NET applications using messaging systems, queues, and background jobs.
❤3
⚡️ Web Worker у .NET 11 для фонових завдань у Blazor
.NET 11 вводить шаблон проєкту Web Worker, який розроблений для виконання завдань, що потребують багато процесора, без блокування інтерфейсу.
Цей шаблон можна використовувати в додатках Blazor для переміщення важких обчислювань у фонові потоки через Web Workers.
👉🏻 Канал | 💬 Чат | 📕 Каталог
.NET 11 вводить шаблон проєкту Web Worker, який розроблений для виконання завдань, що потребують багато процесора, без блокування інтерфейсу.
Цей шаблон можна використовувати в додатках Blazor для переміщення важких обчислювань у фонові потоки через Web Workers.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Running background tasks in Blazor with Web Workers
In this post I discuss the new Web Worker template available in .NET 11 for running CPU intensive tasks without blocking the UI
👍5❤1
⚡️ У .NET MAUI за замовчуванням буде використовуватись CoreCLR
Microsoft оголосила, що починаючи з .NET 11 у .NET MAUI, стандартним середовищем виконання буде CoreCLR для додатків Android, iOS та Mac Catalyst. Це означає відхід від Mono у мобільній розробці на користь того ж движка, що й у ASP.NET Core, Azure та .NET десктопних додатках.
Компанія очікує уніфікувати платформу, покращити продуктивність за допомогою ReadyToRun та оптимізації з профілями, а також підготуватися до повної підтримки NativeAOT на мобільних пристроях.
Водночас Microsoft визнає, що деякі великі Android-додатки все ще стикаються з регресією продуктивності та збільшенням розміру асемблерів, тому розробникам радять активно тестувати додатки на .NET 11 і, за потреби, тимчасово повертатися до Mono через спеціальний флаг конфігурації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft оголосила, що починаючи з .NET 11 у .NET MAUI, стандартним середовищем виконання буде CoreCLR для додатків Android, iOS та Mac Catalyst. Це означає відхід від Mono у мобільній розробці на користь того ж движка, що й у ASP.NET Core, Azure та .NET десктопних додатках.
Компанія очікує уніфікувати платформу, покращити продуктивність за допомогою ReadyToRun та оптимізації з профілями, а також підготуватися до повної підтримки NativeAOT на мобільних пристроях.
Водночас Microsoft визнає, що деякі великі Android-додатки все ще стикаються з регресією продуктивності та збільшенням розміру асемблерів, тому розробникам радять активно тестувати додатки на .NET 11 і, за потреби, тимчасово повертатися до Mono через спеціальний флаг конфігурації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
.NET MAUI Moves to CoreCLR in .NET 11
.NET MAUI apps on Android, iOS, and Mac Catalyst now run on CoreCLR by default in .NET 11, unifying the runtime across all of .NET.
🎉2
⚡️ F# Weekly #20, 2026
У новому випуску ви знайдете цікаві матеріали про .NET 11 Preview 4 та випуск SwaggerProvider 4.0 для F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У новому випуску ви знайдете цікаві матеріали про .NET 11 Preview 4 та випуск SwaggerProvider 4.0 для F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #20, 2026 – .NET 11 Preview 4 and SwaggerProvider 4.0
Welcome to F# Weekly, A roundup of F# content from this past week: News [System.Text.Json] now understands F# discriminated unions out of the box SwaggerProvider v4.0.0 Microsoft News .NET 11 Previ…
⚡️ dotInsights | May 2026
Вплив інструментів ШІ на якість коду, багатоагентні робочі процеси в .NET, оптимізації Entity Framework Core та новинки в C# 15.
Також JetBrains приділили особливу увагу власним ініціативам у сфері ШІ: ранні версії ReSharper 2026.2 та Rider 2026.2 представили нових AI-агентів і інструменти для автоматизації тестування та аналізу покриття коду.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Вплив інструментів ШІ на якість коду, багатоагентні робочі процеси в .NET, оптимізації Entity Framework Core та новинки в C# 15.
Також JetBrains приділили особливу увагу власним ініціативам у сфері ШІ: ранні версії ReSharper 2026.2 та Rider 2026.2 представили нових AI-агентів і інструменти для автоматизації тестування та аналізу покриття коду.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
dotInsights | May 2026 | The .NET Tools Blog
Did you know? C# supports ref return and ref local, which let you return and work with references to variables instead of copies of their values. Welcome to dotInsights by JetBrains! This
⚡️ .NET API та 1 мільйон запитів за хвилину
У статті розглядається побудова високонавантаження системи на основі ASP.NET Core Minimal API з використанням набору практик для розробки високонавантажувальних сервісів: оптимізації EF Core, використання Dapper, конфігурації індексів PostgreSQL, реалізацію сторінок і кешування.
Продуктивність рішень оцінюється за допомогою BenchmarkDotNet у демонстраційному проєкті, який включає сервіс Orders.API та набір бенчмарків Orders.Benchmark.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті розглядається побудова високонавантаження системи на основі ASP.NET Core Minimal API з використанням набору практик для розробки високонавантажувальних сервісів: оптимізації EF Core, використання Dapper, конфігурації індексів PostgreSQL, реалізацію сторінок і кешування.
Продуктивність рішень оцінюється за допомогою BenchmarkDotNet у демонстраційному проєкті, який включає сервіс Orders.API та набір бенчмарків Orders.Benchmark.
👉🏻 Канал | 💬 Чат | 📕 Каталог
elmah.io Blog - .NET Technical tutorials/guides and new features
Designing high-throughput APIs for 1M requests/minute .NET
Learn how to build high-throughput .NET APIs for 1M requests/min using EF Core optimizations, Dapper, database indexing, and caching tactics.
❤5
⚡️ Робота з пам'ятью у C# стане помітно безпечнішою
Microsoft оголосила про масштабне переосмислення моделі безпеки пам'яті в C#. Ключова зміна полягає в тому, що небезпека більше не буде просто маркером вказівника і стане явним контрактом між автором коду та його споживачами, а компілятор почне суворіше контролювати потенційно шкідливі операції з пам'яттю. Інновації мають зменшити кількість помилок у безпеці та зробити код, створений за допомогою інструментів ШІ, більш надійним і передбачуваним.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft оголосила про масштабне переосмислення моделі безпеки пам'яті в C#. Ключова зміна полягає в тому, що небезпека більше не буде просто маркером вказівника і стане явним контрактом між автором коду та його споживачами, а компілятор почне суворіше контролювати потенційно шкідливі операції з пам'яттю. Інновації мають зменшити кількість помилок у безпеці та зробити код, створений за допомогою інструментів ШІ, більш надійним і передбачуваним.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Improving C# Memory Safety
The `unsafe` keyword is being redesigned to mark caller-facing contracts rather than just syntax. Safety obligations between callers and callees become visible and reviewable. The model is motivated by the rise of AI-assisted code generation and arrives as…
❤4👍2🎉1
🦸 В IT важливо не тільки стежити за технологіями, а й системно розвивати кар’єру.
✒️ Саме тому хочемо порадити канал Влада Фурдака — про AI, кар’єру та ріст в IT без води. Влад пише про те, як прокачувати навички, проходити співбесіди, виходити на сильні офери й підвищувати дохід в IT.
👋 Серед тем каналу: AI, архітектура, алгоритми, резюме, LinkedIn, EU/US-ринок, релокація, переговори, нетворкінг, особистий бренд і бізнес.
🆙 Це канал для тих, хто хоче рости в IT не випадково, а стратегічно: краще розуміти ринок, сильніше презентувати себе, ефективніше проходити відбори й отримувати кращі можливості.
👉 Радимо підписатися: Vladyslav Furdak official
✒️ Саме тому хочемо порадити канал Влада Фурдака — про AI, кар’єру та ріст в IT без води. Влад пише про те, як прокачувати навички, проходити співбесіди, виходити на сильні офери й підвищувати дохід в IT.
👋 Серед тем каналу: AI, архітектура, алгоритми, резюме, LinkedIn, EU/US-ринок, релокація, переговори, нетворкінг, особистий бренд і бізнес.
🆙 Це канал для тих, хто хоче рости в IT не випадково, а стратегічно: краще розуміти ринок, сильніше презентувати себе, ефективніше проходити відбори й отримувати кращі можливості.
👉 Радимо підписатися: Vladyslav Furdak official
Telegram
Vladyslav Furdak official
AI, кар’єра та ріст в IT без води.
Як прокачати навички, пройти співбесіди, вийти на сильні офери й підвищити дохід в IT: AI, архітектура, алгоритми, резюме, LinkedIn, EU/US, релокація, переговори, нетворкінг, бренд і бізнес.
Як прокачати навички, пройти співбесіди, вийти на сильні офери й підвищити дохід в IT: AI, архітектура, алгоритми, резюме, LinkedIn, EU/US, релокація, переговори, нетворкінг, бренд і бізнес.
❤5👍3🎉1
⚡️ HybridCache — єдиний API для дворівневого кешування
HybridCache — це API, який поєднує швидкий локальний IMemoryCache та розподілений IDistributedCache, такі як Redis.
HybridCache автоматично працює з двома рівнями кешу, займається серіалізацією даних і захищає додатки від скупчення кешу — ситуації, коли багато одночасних запитів перевантажують базу даних після закінчення терміну дії кешу.
HybridCache також підтримує інвалідацію за ключами та тегами, але зберігає важливе обмеження: локальні кеші на інших серверах не очищаються миттєво, тому розробникам потрібно окремо налаштовувати термін життя кешу L1.
👉🏻 Канал | 💬 Чат | 📕 Каталог
HybridCache — це API, який поєднує швидкий локальний IMemoryCache та розподілений IDistributedCache, такі як Redis.
HybridCache автоматично працює з двома рівнями кешу, займається серіалізацією даних і захищає додатки від скупчення кешу — ситуації, коли багато одночасних запитів перевантажують базу даних після закінчення терміну дії кешу.
HybridCache також підтримує інвалідацію за ключами та тегами, але зберігає важливе обмеження: локальні кеші на інших серверах не очищаються миттєво, тому розробникам потрібно окремо налаштовувати термін життя кешу L1.
👉🏻 Канал | 💬 Чат | 📕 Каталог
adrianbailador.github.io
HybridCache in .NET 9: One Caching API, Stampede Protection Included
IMemoryCache is fast but per-server. IDistributedCache is shared but slow and full of boilerplate. .NET 9's HybridCache combines both into one API — two...
❤1
⚡️ Як створити MCP-сервер у .NET
Пол Майклз показав, як перетворити звичайний . NET-код у набір інструментів, які можуть використовувати AI-асистенти, такі як Cursor, VS Code і LM Studio.
Його зразок MCP-сервера підключається до локальної LLM через LM Studio, знаходить доступні функції в асемблері та дозволяє агенту викликати їх через stdin/stdout — наприклад, створювати або додавати файли.
За словами автора, базова реалізація займає близько 12 рядків коду, а новий інструмент ШІ можна описати як простий статичний метод з атрибутами та чітким текстовим описом.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Пол Майклз показав, як перетворити звичайний . NET-код у набір інструментів, які можуть використовувати AI-асистенти, такі як Cursor, VS Code і LM Studio.
Його зразок MCP-сервера підключається до локальної LLM через LM Studio, знаходить доступні функції в асемблері та дозволяє агенту викликати їх через stdin/stdout — наприклад, створювати або додавати файли.
За словами автора, базова реалізація займає близько 12 рядків коду, а новий інструмент ШІ можна описати як простий статичний метод з атрибутами та чітким текстовим описом.
👉🏻 Канал | 💬 Чат | 📕 Каталог
pmichaels.net
Creating a Simple MCP Server in .NET
In my previous post, I covered how to interact with a local LLM from .NET using LM Studio. In this post, I’m going to take that a little further and build an…
👍1