⚡️F# Weekly #7, 2026
В новом выпуске еженедельной подборки F# Weekly от Сергея Тихона — обзор главных новостей для разработчиков F#: вышла предварительная версия .NET 11 Preview 1 и очередной ранний билд Rider 2026.1 EAP 3 с улучшениями отладки F#.
Также автор делится ссылками на материалы о расширении возможностей F#-библиотек с помощью AI-агентов, важными обновлениями в .NET, подборкой видео из сообществ .NET и F# и списком свежих проектов и релизов в экосистеме.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В новом выпуске еженедельной подборки F# Weekly от Сергея Тихона — обзор главных новостей для разработчиков F#: вышла предварительная версия .NET 11 Preview 1 и очередной ранний билд Rider 2026.1 EAP 3 с улучшениями отладки F#.
Также автор делится ссылками на материалы о расширении возможностей F#-библиотек с помощью AI-агентов, важными обновлениями в .NET, подборкой видео из сообществ .NET и F# и списком свежих проектов и релизов в экосистеме.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #7, 2026 – .NET 11 Preview 1 & Rider 2026.1 EAP 3
Welcome to F# Weekly, A roundup of F# content from this past week: News Boosting F# Libraries with Automated Agentic AI with Don Syme F# debugging improvements in Rider 2026.1. EAP 3 Microsoft News…
❤3👍1
⚡️ Проверка синтаксиса PowerShell прямо в GitHub Actions
Обычно скрипты для GitHub Actions выносят в отдельные файлы — так их проще линтить и гонять через тесты. Но в простых экшенах или переиспользуемых workflow это неудобно, и код остаётся прямо в шаге run. Разбор показывает, как подойти к проверке синтаксиса таких inline‑скриптов, не меняя структуру workflow.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Обычно скрипты для GitHub Actions выносят в отдельные файлы — так их проще линтить и гонять через тесты. Но в простых экшенах или переиспользуемых workflow это неудобно, и код остаётся прямо в шаге run. Разбор показывает, как подойти к проверке синтаксиса таких inline‑скриптов, не меняя структуру workflow.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Meziantou's blog
Validating PowerShell script syntax in GitHub Actions workflows
Learn how to validate the syntax of PowerShell scripts embedded in GitHub Actions workflows using a custom PowerShell function.
👍2
⚡️ Зачем вообще разбираться в качестве автотестов, если их пишет ИИ
Автор напоминает, что TDD до сих пор остаётся редкой практикой, а тесты всё чаще генерят LLM‑ы. И проблема в том, что мы нередко оцениваем тесты, которые сами не писали и ни разу не видели падающими. Поэтому приходится искать способы понять, насколько эти тесты вообще что‑то проверяют.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Автор напоминает, что TDD до сих пор остаётся редкой практикой, а тесты всё чаще генерят LLM‑ы. И проблема в том, что мы нередко оцениваем тесты, которые сами не писали и ни разу не видели падающими. Поэтому приходится искать способы понять, насколько эти тесты вообще что‑то проверяют.
👉🏻 Канал | 💬 Чат | 📕 Каталог
ploeh blog
Critiquing tests
Two attempts to measure the quality of automated test suites.
❤2
Forwarded from devdigest // azure
⚡️ Microsoft запустила поддержку .NET 10 в Azure Functions
Microsoft объявила о полной доступности поддержки .NET 10 в Azure Functions, открыв возможность промышленного использования нового рантайма в серверлесс-приложениях. Обновление включает поддержку только изолированной модели выполнения и охватывает все Linux- и Windows-планы размещения, за исключением устаревающего Linux Consumption. Клиентам рекомендовано мигрировать рабочие нагрузки на Flex Consumption, который совместим с .NET 10.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft объявила о полной доступности поддержки .NET 10 в Azure Functions, открыв возможность промышленного использования нового рантайма в серверлесс-приложениях. Обновление включает поддержку только изолированной модели выполнения и охватывает все Linux- и Windows-планы размещения, за исключением устаревающего Linux Consumption. Клиентам рекомендовано мигрировать рабочие нагрузки на Flex Consumption, который совместим с .NET 10.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft
Azure updates | Microsoft Azure
Subscribe to Microsoft Azure today for service updates, all in one place. Check out the new Cloud Platform roadmap to see our latest product plans.
👍3❤1
⚡️ Мониторинг в ASP.NET Core
Автор рассказывает, как настроить полноценный мониторинг в ASP.NET Core с помощью Health Checks.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Автор рассказывает, как настроить полноценный мониторинг в ASP.NET Core с помощью Health Checks.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Anton Dev Tips
How to Set Up Production-Ready Monitoring With ASP.NET Core Health Checks
Learn how to build a production-ready monitoring system using ASP.NET Core Health Checks. This guide covers adding health checks for Postgres, Redis, MongoDB, and MassTransit (RabbitMQ), creating custom checkers, creating custom JSON response formatter for…
❤6
⚡️ Цветной «Hello, world!» на C#
На Рэддите пост с цветным выводом «Hello, world!» неожиданно стал поводом для бурной дискуссии.
Участники предложили десятки способов для решения задачи — от циклической смены оттенков и случайных цветов без повторов до внедрения ANSI-escape-последовательностей.
А как бы вы решили такую задачу?
👉🏻 Канал | 💬 Чат | 📕 Каталог
На Рэддите пост с цветным выводом «Hello, world!» неожиданно стал поводом для бурной дискуссии.
Участники предложили десятки способов для решения задачи — от циклической смены оттенков и случайных цветов без повторов до внедрения ANSI-escape-последовательностей.
А как бы вы решили такую задачу?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Reddit
From the csharp community on Reddit: C# Colorfull "Hello, world!"
Explore this post and more from the csharp community
🎉3👍2
⚡️ В Visual Studio появились преднастроенные AI‑агенты
Это агенты, которые умеют работать прямо с инструментами IDE — от дебага до профилирования и тестирования. Microsoft также открыла фреймворк для своих кастомных агентов, если команде нужно настроить собственный рабочий процесс.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Это агенты, которые умеют работать прямо с инструментами IDE — от дебага до профилирования и тестирования. Microsoft также открыла фреймворк для своих кастомных агентов, если команде нужно настроить собственный рабочий процесс.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Custom Agents in Visual Studio: Built in and Build-Your-Own agents
Explore Custom Agents in Visual Studio to enhance your development workflow with tailored automation and advanced debugging.
👍5❤3🎉1
⚡️ F# Weekly #8, 2026
В новом выпуске собраны ключевые новости, релизы и материалы из экосистемы F# за последнюю неделю.
Основной акцент выпуска сделан на использовании agentic-AI подходов для улучшения F#-библиотек, а также на обновлениях от Microsoft (Agent Framework, Visual Studio, Foundry).
👉🏻 Канал | 💬 Чат | 📕 Каталог
В новом выпуске собраны ключевые новости, релизы и материалы из экосистемы F# за последнюю неделю.
Основной акцент выпуска сделан на использовании agentic-AI подходов для улучшения F#-библиотек, а также на обновлениях от Microsoft (Agent Framework, Visual Studio, Foundry).
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #8, 2026 – Boosting F# Libraries with Automated Agentic AI
Welcome to F# Weekly, A roundup of F# content from this past week: News What’s new in 1.1 | Elmish Land Microsoft News Migrate your Semantic Kernel and AutoGen projects to Microsoft Agent Fra…
❤4👍1🎉1
⚡️ Марк Симанн сравнил тестирование с математическим доказательством
Датский разработчик Марк Симанн предложил новую метафору для понимания тест-ориентированной разработки (TDD), сравнив процесс написания автотестов с математической индукцией. В свежей статье он рассуждает о том, что корректно сформулированный тест — это формальное утверждение, которое должно оставаться истинным в любой среде, если разработчик явно зафиксировал все предпосылки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Датский разработчик Марк Симанн предложил новую метафору для понимания тест-ориентированной разработки (TDD), сравнив процесс написания автотестов с математической индукцией. В свежей статье он рассуждает о том, что корректно сформулированный тест — это формальное утверждение, которое должно оставаться истинным в любой среде, если разработчик явно зафиксировал все предпосылки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
ploeh blog
TDD as induction
A metaphor.
❤1
⚡️ Как использовать MeterListener
Автор рассказывае о том, как применять MeterListener, чтобы вручную вызывать Observable‑метрики и агрегировать полученные значения.
Подход подходит для сценариев, где метрики нужно обрабатывать прямо в процессе без внешней инфраструктуры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Автор рассказывае о том, как применять MeterListener, чтобы вручную вызывать Observable‑метрики и агрегировать полученные значения.
Подход подходит для сценариев, где метрики нужно обрабатывать прямо в процессе без внешней инфраструктуры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Recording metrics in-process using MeterListener
In this post I show how you can use MeterListener to listen to Instrument measurements, how to trigger Observable measurements, and how to aggregate values.
❤2👍1
⚡️ Copilot в Visual Studio 18.3 получил инструменты для WinForms
Если поддерживаете, или даже разрабатываете новые приложения на WinForms, то вам стоит обратить внимание на февральское обновление Visual Studio 18.3, в котором появились новые Copilot‑агенты, которые помогают разбираться с WinForms, генерировать тесты и анализировать call stack.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Если поддерживаете, или даже разрабатываете новые приложения на WinForms, то вам стоит обратить внимание на февральское обновление Visual Studio 18.3, в котором появились новые Copilot‑агенты, которые помогают разбираться с WinForms, генерировать тесты и анализировать call stack.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
WinForms Gets Some AI Love in Visual Studio February Update -- Visual Studio Magazine
Microsoft's Visual Studio February Update (18.3) adds new Copilot agents and workflows for WinForms guidance, test generation, call stack analysis, profiling with unit tests, C++ modernization, and improved Razor Hot Reload behavior.
🎉2❤1
⚡️ Microsoft.Extensions.VectorData
Новый пакет расширений вводит единый интерфейс для работы с vector database, благодаря чему, разработчики получают общий подход к semantic search вне зависимости от выбранного хранилища. Пакет поддерживает embeddings, фильтрацию и RAG‑паттерны.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Новый пакет расширений вводит единый интерфейс для работы с vector database, благодаря чему, разработчики получают общий подход к semantic search вне зависимости от выбранного хранилища. Пакет поддерживает embeddings, фильтрацию и RAG‑паттерны.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Vector Data in .NET – Building Blocks for AI Part 2
Explore the power of Vector Data in .NET AI for enhancing semantic searches and intelligent applications.
👍8❤1
⚡️ F# Weekly #9, 2026
Новый выпуск еженедельного дайджеста посвященного F# и функциональной разработке под .NET
👉🏻 Канал | 💬 Чат | 📕 Каталог
Новый выпуск еженедельного дайджеста посвященного F# и функциональной разработке под .NET
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #9, 2026 – Crunching the Technical Debt with Repo Assist
Welcome to F# Weekly, A roundup of F# content from this past week: News Pure-F# training/inference workflow around Qwen3-4B with NVFP4 [Poll] Consider changing the default of fsharp_multiline_brack…
❤6👍3
⚡️ JetBrains представила свежий выпуск dotInsights
В мартовском дайджесте JetBrains собрала самые заметные материалы по .NET: от масштабного апгрейда механики async/await и упрощённой работы с MAUI-Grid до новых инструментов для IdentityServer4 и сервис-дискавери.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В мартовском дайджесте JetBrains собрала самые заметные материалы по .NET: от масштабного апгрейда механики async/await и упрощённой работы с MAUI-Grid до новых инструментов для IdentityServer4 и сервис-дискавери.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
dotInsights | March 2026 - The JetBrains Blog
Did you know? The async and await keywords in C# were introduced in C# 5.0 (2012) to simplify asynchronous programming. Under the hood, the compiler uses a state machine to transform your asynchr
❤1👍1
⚡️ ReSharper для Visual Studio Code
То, чего так ждали разработчики, наконец-то произошло! JetBrains запустила полноценную версию ReSharper для Visual Studio Code и совместимых редакторов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
То, чего так ждали разработчики, наконец-то произошло! JetBrains запустила полноценную версию ReSharper для Visual Studio Code и совместимых редакторов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out - The JetBrains Blog
ReSharper has been a trusted productivity tool for C# developers in Visual Studio for over 20 years. Today, we’re taking the next step and officially releasing the ReSharper extension for Visual Studi
👍7❤2
⚡️ WinUI Gallery 2.8
Microsoft обновила WinUI Gallery. В новой версии появились Jump Lists для интеграции с taskbar и новые примеры работы с буфером обмена.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft обновила WinUI Gallery. В новой версии появились Jump Lists для интеграции с taskbar и новые примеры работы с буфером обмена.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
WinUI Gallery 2.8 Adds Jump Lists, New Samples and Accessibility Improvements -- Visual Studio Magazine
Microsoft updates its reference WinUI 3 sample app with taskbar integration, clipboard samples, and quality-of-life fixes.
👍5❤4
⚡️ Cамый быстрый в мире regex-движок на F#
Исследователь и разработчик Иан Эрик Вараталу представил RE#, открытый движок регулярных выражений на F#, который обошёл все промышленные аналоги по скорости и впервые объединил поддержку пересечения, дополнения и контекстных lookaround-операторов при гарантированной линейной сложности.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Исследователь и разработчик Иан Эрик Вараталу представил RE#, открытый движок регулярных выражений на F#, который обошёл все промышленные аналоги по скорости и впервые объединил поддержку пересечения, дополнения и контекстных lookaround-операторов при гарантированной линейной сложности.
👉🏻 Канал | 💬 Чат | 📕 Каталог
ian erik varatalu
RE#: how we built the world's fastest regex engine in F# | ian erik varatalu
❤9👍5🎉2
⚡️ Что даёт бесплатная подписка Visual Studio Dev Essentials?
Visual Studio Dev Essentials — это набор бесплатных инструментов и пакет бонусов, доступных каждому. Подробнее об этой подписке и ее возможностях предлагаем узнать в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Dev Essentials — это набор бесплатных инструментов и пакет бонусов, доступных каждому. Подробнее об этой подписке и ее возможностях предлагаем узнать в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Visual Studio Dev Essentials: Free, Practical Tools for Every Developer
Visual Studio Dev Essentials is a free developer program that gives you access to tools, Azure credits, downloads, and training to help you build apps and grow your skills.
❤2👍2
⚡️ F# Weekly #11, 2026
В свежем выпуске вы узнаете про .NET 11 Preview 2 с обновлениями для платформы и инструментов разработки. Также обсуждаются архитектурные подходы вроде Safe Clean Architecture, предложения по развитию форматтера Fantomas, а также новые версии библиотек, включая FSharp.Core, FSharp.Data и NBomber.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В свежем выпуске вы узнаете про .NET 11 Preview 2 с обновлениями для платформы и инструментов разработки. Также обсуждаются архитектурные подходы вроде Safe Clean Architecture, предложения по развитию форматтера Fantomas, а также новые версии библиотек, включая FSharp.Core, FSharp.Data и NBomber.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #11, 2026 – F# in .NET 11 Preview 2
Welcome to F# Weekly, A roundup of F# content from this past week: News F# in .NET 11 Preview 2 – Release Notes Safe Clean Architecture RFC: How should Fantomas handle lambda expressions that…
❤2👍1
⚡️ Очереди, топики и надёжная асинхронность
Асинхронные сообщения — один из ключевых инструментов для построения масштабируемых и устойчивых .NET-систем.
В своей статье Адриан Байладор объясняет базовые принципы messaging-архитектуры: чем отличаются очереди и топики, какие существуют модели доставки сообщений и как выбирать между RabbitMQ, Azure Service Bus и AWS SQS.
Автор показывает, как брокеры сообщений помогают развязать сервисы, повысить отказоустойчивость и обрабатывать задачи в фоне без блокировки API.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Асинхронные сообщения — один из ключевых инструментов для построения масштабируемых и устойчивых .NET-систем.
В своей статье Адриан Байладор объясняет базовые принципы messaging-архитектуры: чем отличаются очереди и топики, какие существуют модели доставки сообщений и как выбирать между RabbitMQ, Azure Service Bus и AWS SQS.
Автор показывает, как брокеры сообщений помогают развязать сервисы, повысить отказоустойчивость и обрабатывать задачи в фоне без блокировки API.
👉🏻 Канал | 💬 Чат | 📕 Каталог
adrianbailador.github.io
Messaging in .NET: Queues, Topics, and Why You Need Them | Adrian Bailador | .NET
Learn why asynchronous messaging matters in .NET applications, how queues and topics differ, and when to use RabbitMQ, Azure Service Bus, or AWS SQS to build reliable, decoupled systems
❤5👍4