devdigest // ua
666 subscribers
197 photos
9 videos
3.17K links
Новини технологій від //devdigest: про .NET, Azure та не тільки!
Download Telegram
⚡️ Як влаштована пам'ять агентів у Microsoft Agent Framework

Джесс Ліберті пояснив, як ІІ-агенти в .NET запам'ятовують те, що з ними відбувається. За пам'ять відповідає Agent Memory на базі графової БД Neo4j, і працює вона на трьох рівнях: короткострокова пам'ятає поточну розмову, довгострокова зберігає накопичені знання та зв'язки між ними, а «пам'ять міркувань» — минулі дії та рішення агента. Окремо автор виділяє бітемпоральність: система зберігає не лише те, коли факт стався, але й те, коли вона його записала. У статті є й розбір коду: підключення до Neo4j, створення MemoryStore і методи StoreMemory() та RetrieveMemory(). Завдяки цьому агент зберігає контекст між сесіями.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍1
⚡️ Огляд мов і фреймворків квантового програмування у 2026 році

The Quantum Insider опублікував огляд екосистеми квантового програмування у 2026 році. Автор пояснює, чим квантова розробка принципово відрізняється від класичної: алгоритми ймовірнісні, вимірювання «схлопує» стан і не дає вільно відлагоджувати код, а нинішні процесори обмежені 50–300 кубітами. В огляді розібрано основні фреймворки — Qiskit від IBM як найпоширеніший, Cirq від Google, PennyLane для квантового машинного навчання, Q# від Microsoft для Azure Quantum, CUDA-Q від NVIDIA, Amazon Braket SDK та інші. Серед ключових трендів — домінування Python як спільної мови, робота senior-розробників одразу з кількома фреймворками, апаратні шари абстракції та прискорення на GPU. Загальний висновок: більшість реальних застосунків сьогодні гібридні й поєднують класичні та квантові обчислення, а сам софтверний стек дозріває від експериментів до практики.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Побудова розподіленого планувальника задач на Akka.NET

Аарон Станнард із Petabridge описав, як побудувати розподілений планувальник довгих задач на Akka.NET — для випадків, коли завдання тривають від хвилин до годин, а кластер має масштабуватися, не втрачаючи вже виконану роботу. Автор пояснює, чому звичайний Akka.Cluster.Sharding тут не годиться: при зміні розміру кластера він перекидає завдання на нові вузли й викидає вже виконану роботу. Натомість система будується на кількох акторах, де головний, JobTracker, зберігає розклад і переживає збої. Ключова ідея — розподіляти задачі за реальним навантаженням вузлів: планувальник прикидає «розмір» завдання й надсилає його на найвільніший вузол, уникаючи перевантаження окремих машин. Такий підхід не витрачає обчислення марно й добре підходить для транскрипції, транскодингу, ETL і фінансової звітності.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ AWS Control Tower проти Azure Landing Zone і Google Cloud: порівняння підходів до керування хмарою у 2026

Tech Insider порівняв три еталонні архітектури для керування мультиакаунтними хмарними середовищами у 2026 році — AWS Control Tower, Azure Landing Zone на базі акселератора Enterprise-Scale і підхід Google Cloud на Organization Policies та Terraform. Жоден із них не бере плату за ліцензію, але реальні рахунки різняться кардинально. Головний висновок — «безкоштовне» керування приховує вартість інфраструктури: мінімальний мережевий хаб Azure з Azure Firewall Standard коштує приблизно $913 на місяць ще до запуску навантажень, тоді як зіставна зв'язка з 10 акаунтів на AWS коштує близько $150–400, а на Google Cloud — $100–300. Автор розбирає й відмінності в guardrails: у AWS понад 750 готових контролів, Azure робить ставку на композовані політики через Azure Policy, а Google — на жорсткі Organization Policies плюс детект через Security Command Center. Також порівнюються час розгортання, інтеграція з IaC і структура акаунтів.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2
Forwarded from DOU #tech
Андрій Курдюмов розповідає, як звичайний файл prn.ap раптом уперся в легасі Windows - Git for Windows відмовився його індексувати через зарезервоване ім’я PRN.

У статті автор розбирається, звідки взялося це обмеження, а у підсумку показує, як локально змінити поведінку Git і таки клонувати Linux-репозиторій на Windows.

👉 https://dou.ua/goto/EWBW
❤5
⚡️ Вийшов NBomber 6.7.0

Інструмент навантажувального тестування для .NET NBomber оновився до версії 6.7.0. Головне: перероблений HTML-звіт зі зведенням за тестовим прогоном, вкладками Summary/Charts/Thresholds і докладною таблицею порогів. Писати сценарії стало простіше, зʼявився окремий профіль навантаження для прогріву перед основним тестом, а також теги для сесій і сценаріїв. Інтеграції з InfluxDB, Datadog, OpenTelemetry та іншими системами передають більше метрик, а в кластерному режимі виправлено помилку, через яку вузли могли зависати під час збоїв.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍4❤1
⚡️ F# Weekly #42, 2026

Вийшов свіжий випуск дайджесту F# Weekly. Головна новина — F# 11 у складі .NET 11 Release Candidate 2, а разом із ним покращення продуктивності компілятора: F# 11 помітно ощадливіше використовує памʼять. З новин Microsoft — анонс dotnetup, нового менеджера інструментарію .NET, і вихід .NET 11 RC 2. Серед помітних проєктів тижня — MVUish.Avalonia, легка MVU-бібліотека для Avalonia, F#-обгортка SpectreTuff над Spectre.Console, REPL SageFs із гарячим перезавантаженням і живим тестуванням, а також fsharp-skills — набір інструкцій для ШІ-агентів, що працюють із кодом на F#. У номері також свіжі релізи Fable 5.22, FsUnit 8.0, Expecto 11.1.1, Farmer 1.9.33 та інших бібліотек.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Microsoft розкрила архітектуру Maia 300

Microsoft уперше детально розповіла, як влаштований Maia 300, її ШІ-прискорювач третього покоління, що обслуговуватиме Copilot, GitHub Copilot та Foundry. Чип зібрано з кількох чиплетів на TSMC N2P, він отримав 288 ГБ пам'яті HBM4 і навчився рахувати у форматах точності нижче 3 біт. Така архітектура дозволить рішенню від Microsoft обробляти більше одночасних запитів і виконувати масштабніші задачі, підвищуючи загальну потужність дата-центру. І якщо попередні покоління Maia не змогли повноцінно замінити системи NVIDIA, то тепер Microsoft планує масштабувати інфраструктуру Azure з Maia 300 до кількох гігават, починаючи з 2027 року, зробивши новинки основною платформою для інференсу в продуктах і сервісах компанії.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍2❤1
⚡️ AWS випустила інструмент для автоматичного перенесення .NET-застосунків з Azure на AWS

Amazon зробила загальнодоступною нову функцію AWS Transform, яка сама переписує .NET-застосунки, написані під Azure, на сервіси AWS. Агент модернізації знаходить у коді виклики Azure SDK і замінює їх на еквіваленти з AWS SDK: Azure Functions перетворюються на AWS Lambda, Blob Storage на Amazon S3, Queue Storage на Amazon SQS, а Cosmos DB на DynamoDB (поки що у прев'ю). Перед запуском розробник бачить звіт зі знайденими залежностями та планом заміни і може виправити його вручну. По суті, Amazon пропонує клієнтам Microsoft готовий шлях міграції, знімаючи головний бар'єр для переходу в іншу хмару: необхідність переписувати код руками. Функція вже працює у восьми регіонах AWS, включно з Франкфуртом і Лондоном.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍7❤1
🎥 NBomber Studio 0.10.0: теги, новий вигляд Session Details та оновлений інтерфейс

Вийшла версія 0.10.0 NBomber Studio, інструменту для аналізу результатів навантажувальних тестів на .NET-фреймворку NBomber. У релізі з'явилася підтримка тегів, перероблено екран Session Details і загалом оновлено інтерфейс. Окремо виправлено поведінку фільтрів: тепер Studio коректно відновлює їхній стан під час перемикання між поданнями. Команда показала зміни в шестихвилинному оглядовому відео.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍1
⚡️ Microsoft випустила dotnetup: один інструмент для встановлення .NET на будь-якій платформі

Microsoft відкрила публічне прев'ю dotnetup, аналога rustup для .NET. Це консольна утиліта, яка однією командою встановлює SDK, рантайми та інструменти платформи на Windows, macOS і Linux, причому в користувацьку теку й без прав адміністратора. Різні версії .NET живуть ізольовано, тож можна тримати на одній машині поточний реліз і наступний LTS та прив'язувати їх до конкретних проєктів. Окрему ставку зроблено на CI/CD: інструмент працює без термінала, вимикає онбординг у пайплайнах і вбудовується в GitHub Actions. Оглядач InfoWorld Саймон Біссон перевірив dotnetup на трьох ОС і зазначив, що встановлення пройшло гладко, але набори SDK за замовчуванням відрізнялися, а ASP.NET на Mac встановити не вдалося. Поки немає підтримки Aspire, WebAssembly та інтеграції з VS Code, але навіть у поточному вигляді dotnetup закриває давній біль .NET-розробників.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2👍1
⚡️ Краса йде в хмару: Estée Lauder довірила Microsoft дані 150 країн і 14 000 співробітників

Косметичний гігант The Estée Lauder Companies оголосив про стратегічне партнерство з Microsoft. Хмара Microsoft стане основою для єдиної платформи даних, яка поєднає інформацію про споживачів і продукти всіх брендів холдингу, від Clinique і M·A·C до La Mer і Tom Ford, у 150 країнах. На цій базі компанія хоче точніше добирати покупцям продукти та пропозиції, вбудувати ШІ в ланцюжок від ідеї продукту до виробництва й автоматизувати рутину в офісах. Доступ до Microsoft Copilot уже отримали понад 14 000 співробітників, які тепер експериментують з агентами під конкретні ролі. Для Estée Lauder угода є частиною стратегії Beauty Reimagined і має допомогти розширити маржу, а для Microsoft це ще один великий клієнт зі світу люксу та ритейлу, далекого від технологій.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤1👍1
⚡️ Оптимізація пам'яті в автотестах на C#: практичні поради

Віктор Лосєв, інженер з автоматизації тестування та спікер Selenium Camp, розбирає, коли автотестам на C# справді потрібна економія пам'яті і як її досягти. Тема актуальна для тестів десктопних і 3D-застосунків, важких веб-інтерфейсів і CI-ранерів, яким не можна додати ресурсів. Автор пояснює, як працює збирач сміття в .NET і коли виправдано викликати його вручну, які звичні конструкції непомітно роздувають купу, як правильно звільняти браузерні драйвери та HTTP-клієнти і чому іноді варто відмовитися від паралельного запуску тестів. Окрема частина присвячена Span і роботі з пам'яттю на стеку: у фіналі автор показує, як розібрати CSV-рядок узагалі без алокацій.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2
⚡️ F# Weekly #44

Вийшов 44-й випуск F# Weekly, щотижневого дайджесту Сергія Тихона про події у світі F# і .NET. Головні новини тижня: відкрито реєстрацію в англомовний F# Advent Calendar 2026, а в Renovate нарешті прийняли підтримку Paket, тож залежності F#-проєктів тепер можна оновлювати автоматично. Серед релізів: Plotly.NET 6.0, Fable 5.26, Farmer 1.9.36, Fable.Lit 2.0, WebSharper 10.1 і свіжі версії SqlHydra та Sharpino. З новин Microsoft: Syncfusion та Infragistics передають свої компоненти для Blazor у open source, вийшли позапланові оновлення безпеки .NET за жовтень, а Visual Studio отримала масове розв'язання конфліктів. У добірці проєктів тижня FSharp.CloudEdge з біндингами до сервісів Cloudflare і клієнт для dev-null.sh.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Anthropic перейменувала Max 20x на Ultra і зняла для нього п'ятигодинний ліміт

Anthropic перейменувала старші тарифи Claude: план Max 5x тепер називається просто Max, а Max 20x став Ultra. Ціни не змінилися, 100 і 200 доларів на місяць відповідно, і чинним підписникам нічого робити не потрібно. Головна зміна стосується Ultra: для верифікованих акаунтів компанія прибирає п'ятигодинний ліміт на використання, і більшість нинішніх підписників отримали це вже з 30 жовтня. Нові акаунти зберігають тимчасове обмеження до проходження верифікації, так Anthropic захищається від шахрайства та зловживань, про зняття ліміту надійде лист. Тижневі ліміти залишаються незмінними.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2
⚡️ Microsoft показала Reactor: застосунки на WinUI можна писати на самому C#, без XAML

Microsoft представила експериментальний фреймворк Microsoft.UI.Reactor, який переносить у WinUI підхід MVU, знайомий за React, SwiftUI та Jetpack Compose. Інтерфейс описується звичайним C#-кодом, без XAML-файлів, code-behind і ViewModel, а на екрані залишаються справжні контроли WinUI. Простий застосунок-лічильник вміщується в один файл і запускається напряму на .NET 10. У комплекті flexbox-розкладка на основі порту Yoga, навігація, теми, DataGrid і понад 60 аналізаторів, які ловлять помилки просто під час набору коду. Це не заміна XAML і MVVM: обидва підходи житимуть поруч і працюватимуть в одному застосунку. Код відкрито під ліцензією MIT, а Microsoft просить розробників чесно сказати, де такий підхід ламається: поки фреймворк експериментальний, синтаксис ще може змінитися.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3
⚡️ Вийшов .NET 11: у C# 15 нарешті з'явилися union-типи

Microsoft випустила .NET 11 і C# 15. Головна новинка мови — union-типи, на які розробники чекали понад десять років. Тепер можна оголосити, що значення — це один із заданих типів, і компілятор перевірить, що в switch враховано всі варіанти. Забули новий випадок — отримаєте попередження під час збірки, а не баг у продакшені. Друга велика зміна — Runtime Async: асинхронні методи тепер обслуговує саме середовище виконання, а не приховані автомати станів від компілятора. Стек викликів став чистішим, а ланцюжок із двох async-методів, що завершується синхронно, прискорився з 21 до 6 нс і перестав виділяти пам'ять.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3
⚡️ Microsoft закрила 470 вразливостей в Azure Linux одним оновленням

Microsoft випустила для Azure Linux оновлення 3.0.20261105-3.0, яке закриває понад 470 вразливостей одразу. Патчі отримали ядро Linux (тепер 6.6.161.1), OpenSSL, curl, Kubernetes, Docker і QEMU. Окремо компанія розібралася з інцидентом навколо центру сертифікації eMudhra: його кореневі сертифікати прибрали або перестали їм довіряти, а в Python і Go додали нові перевірки. Заодно виправили зависання systemd і оновили метадані GRUB для Secure Boot. Такий обсяг виправлень частина галузі пов'язує з хвилею знахідок, яку підживили ІІ-інструменти для пошуку вразливостей. Для Microsoft це важливе оновлення: Azure Linux, колишній CBL-Mariner, лежить в основі її хмарної інфраструктури.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Anthropic випустила Claude Fable 5.2 і Mythos 5.2

Anthropic оновила найпотужніші моделі Claude: Fable 5.2 і Mythos 5.2. Це одна й та сама модель у двох варіантах. Fable доступна всім, а Mythos отримують організації, які пройшли спеціальну перевірку.

Нова версія відповідає до 30% швидше за попередню й стала дешевшою: $8 за мільйон вхідних і $40 за мільйон вихідних токенів. Є й швидкий режим: у 2,5 раза швидше, але вдвічі дорожче. На бенчмарку FrontierCode 2.0 Fable 5.2 набрала 49,1% проти 45,5% в Opus 5.5 і 42,8% у GPT-6 Astra.

Anthropic також стверджує, що під час тестування модель формалізувала доказ великої теореми Ферма за 30 годин. Для більшості завдань компанія, як і раніше, радить починати з Opus 5.5.

👉🏻 Канал | 💬 Чат | 📕 Каталог