⚡️ Primary Constructors – использование C# 12 в Rider и ReSharper
В статье обсуждается использование primary constructors C# 12 в #Rider и ReSharper. Это часть серии, посвященной изучению возможностей C# 12.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье обсуждается использование primary constructors C# 12 в #Rider и ReSharper. Это часть серии, посвященной изучению возможностей C# 12.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Primary Constructors – Using C# 12 in Rider and ReSharper | The .NET Tools Blog
Welcome to our series, where we take a closer look at the C# 12 language features and how ReSharper and Rider make it easy for you to adopt them in your codebase. If you haven’t yet, download the late
⚡️ Railway Oriented Programming
Не новый, но весьма интересный материал о том, как реализовать обработку ошибок в функциональном стиле. Скорее всего, после изучения примеров, вам обязательно захочется написать что-то на F#, даже если вы до сих пор не работали с этим замечательным языком программирования.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Не новый, но весьма интересный материал о том, как реализовать обработку ошибок в функциональном стиле. Скорее всего, после изучения примеров, вам обязательно захочется написать что-то на F#, даже если вы до сих пор не работали с этим замечательным языком программирования.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Fsharpforfunandprofit
Railway Oriented Programming
Slides and videos explaining a functional approach to error handling
⚡️ Анонс .NET Chiseled Containers
Образы Chiseled Containers Ubuntu для #NET теперь общедоступны и могут использоваться для развертывания систем на базе .NET 6, 7 и 8. Эти контейнеры являются результатом долгосрочного сотрудничества между Canonical и #Microsoft.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Образы Chiseled Containers Ubuntu для #NET теперь общедоступны и могут использоваться для развертывания систем на базе .NET 6, 7 и 8. Эти контейнеры являются результатом долгосрочного сотрудничества между Canonical и #Microsoft.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing .NET Chiseled Containers
.NET chiseled Ubuntu container images are now GA and can be used in production, for .NET 6, 7, and 8.
Forwarded from devdigest // data science
⚡️ Анонс ML.NET 3.0
В этом релизе сценарии глубокого обучения были значительно расширены за счет новых возможностей в обнаружении объектов и распознавании именованных сущностей. Все это стало возможным благодаря интеграции и совместимости с моделями TorchSharp и ONNX. Также была обновлена интеграция с LightGBM до последней версии.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В этом релизе сценарии глубокого обучения были значительно расширены за счет новых возможностей в обнаружении объектов и распознавании именованных сущностей. Все это стало возможным благодаря интеграции и совместимости с моделями TorchSharp и ONNX. Также была обновлена интеграция с LightGBM до последней версии.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing ML.NET 3.0
Announcing ML.NET 3.0, with improvements for deep learning, DataFrame, performance, and more!
⚡️ Создание устойчивых облачных служб с помощью .NET 8
В статье обсуждаются усовершенствования #NET 8 для создания отказоустойчивых приложений. Автор рассказывает про новые библиотеки #Microsoft.Extensions.Http.Resilience и Microsoft.Extensions.Resilience, основанные на библиотеке Polly. Также автор приводит примеры использования этих библиотек в проектах на C# и объясняется, как настроить параметры устойчивости используя такие стратегии, как тайм-аут, повторная попытка и автоматический выключатель (circuit breaker).
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье обсуждаются усовершенствования #NET 8 для создания отказоустойчивых приложений. Автор рассказывает про новые библиотеки #Microsoft.Extensions.Http.Resilience и Microsoft.Extensions.Resilience, основанные на библиотеке Polly. Также автор приводит примеры использования этих библиотек в проектах на C# и объясняется, как настроить параметры устойчивости используя такие стратегии, как тайм-аут, повторная попытка и автоматический выключатель (circuit breaker).
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Building resilient cloud services with .NET 8
How to integrate resilience and into HTTP Client
⚡️ Обсуждение новых возможностей синтаксиса F# 8
Интересное обсуждение на Рэддит, посвященное новой возможности F# 8 – сокращенному синтаксису для лямдб, вида _.Property
👉🏻 Канал | 💬 Чат | 📕 Каталог
Интересное обсуждение на Рэддит, посвященное новой возможности F# 8 – сокращенному синтаксису для лямдб, вида _.Property
👉🏻 Канал | 💬 Чат | 📕 Каталог
Reddit
From the csharp community on Reddit: F# 8 has _.Property shorthand, why not C#?
Explore this post and more from the csharp community
Forwarded from devdigest // events
🎥 Lviv .NET Meetup #36
Сегодня, в 19:00 состоится онлайн-трансляция митапа «Введение в Stateful Services, или как получить 1 миллион запросов в секунду с одного узла». Спикер – Антон Молдован, создатель проекта #NBomber.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Сегодня, в 19:00 состоится онлайн-трансляция митапа «Введение в Stateful Services, или как получить 1 миллион запросов в секунду с одного узла». Спикер – Антон Молдован, создатель проекта #NBomber.
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
Lviv .NET #36: Intro to Stateful Services or How to get 1 million RPS from a single node
Привіт. Lviv .Net Meetup повертається!Антон Молдован підготував доповідь про stateful сервіси, як виглядає їх архітектура, як їх будувати, та коли вони мають...
⚡️ Анонс SAFE Template v5
Стек SAFE позволяет разрабатывать веб-приложения почти полностью на F# без необходимости идти на компромисс и использовать объектно-ориентированные фреймворки, или библиотеки, а также не требует от вас быть экспертом в CSS или HTML для создания веб-приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Стек SAFE позволяет разрабатывать веб-приложения почти полностью на F# без необходимости идти на компромисс и использовать объектно-ориентированные фреймворки, или библиотеки, а также не требует от вас быть экспертом в CSS или HTML для создания веб-приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Compositional-It
Announcing SAFE Template v5
We've just released v5 of the SAFE Template and we're excited to share the significant changes in this post! Check out the quickstart to get up and running fast ⚡ .NET 8 and F# 8 .NET 8 and F# 8 were released on November 14 and SAFE v5 gives you access to…
Forwarded from devdigest // events
🎥 Уже завтра JetBrains запускает AI Assistant!
Уже завтра, 6 декабря в 18:00 по Киевскому времени смотрите прямую трансляцию события запуска нового AI чатбота для разработчиков от JetBrains, который включает в себя нативную интеграцию с о всеми IntelliJ-based IDEs
👉🏻 Канал | 💬 Чат | 📕 Каталог
Уже завтра, 6 декабря в 18:00 по Киевскому времени смотрите прямую трансляцию события запуска нового AI чатбота для разработчиков от JetBrains, который включает в себя нативную интеграцию с о всеми IntelliJ-based IDEs
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
JetBrains AI Launch Event
Join the #JetBrainsAI launch event online! December 6, 5:00 pm (CET) | 8:00 am (PST)Learn more about JetBrains AI and AI Assistant from the creators themselves.
⚡️ Rider 2023.3: поддержка SDK для .NET 8 и новые возможности на базе искусственного интеллекта!
Вчера было опубликовано крупное обновление для #Rider! Новая версия предлагает поддержку SDK для #NET 8, включая новейшие функции C# 12. Другие усовершенствования включают улучшения интерфейс пользователя, режим предиктивной отладки и возможность легко создавать модульные тесты и перемещаться по ним. Релиз Rider 2023.3 также включает AI Assistant!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Вчера было опубликовано крупное обновление для #Rider! Новая версия предлагает поддержку SDK для #NET 8, включая новейшие функции C# 12. Другие усовершенствования включают улучшения интерфейс пользователя, режим предиктивной отладки и возможность легко создавать модульные тесты и перемещаться по ним. Релиз Rider 2023.3 также включает AI Assistant!
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Rider 2023.3: Support for .NET 8 SDK, the Latest From C# 12, Performance Enhancements, Predictive Debugging, and More AI-powered…
A major update for Rider has just been published! Rider 2023.3 offers support for the .NET 8 SDK, including the latest features from C# 12. Other enhancements include an improved experience when runni
⚡️ Редактирование конфиденциальных данных в логах
В статье рассказывается о пакете #Microsoft.Extensions.Compliance.Redaction в #NET 8 для удаления чувствительных данных из журналов. Это важно для защиты конфиденциальности и безопасности, особенно при соблюдении GDPR. В статье показано, как классифицировать данные, включить службы удаления и применить их в приложении. Также обсуждаются настройка своего "удалителя" и важные моменты, связанные с удалением данных только в определенных случаях.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье рассказывается о пакете #Microsoft.Extensions.Compliance.Redaction в #NET 8 для удаления чувствительных данных из журналов. Это важно для защиты конфиденциальности и безопасности, особенно при соблюдении GDPR. В статье показано, как классифицировать данные, включить службы удаления и применить их в приложении. Также обсуждаются настройка своего "удалителя" и важные моменты, связанные с удалением данных только в определенных случаях.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Redacting sensitive data in logs with Microsoft.Extensions.Compliance.Redaction
In this post I show how you can add redaction to your [LogProperties] and [TagProvider] objects using the Microsoft.Extensions.Compliance.Redaction package
⚡️ Автоматизация профилирования памяти с помощью API профилировщика dotMemory от JetBrains
В статье, написанной Стивом Гордоном, участником сообщества JetBrains и #Microsoft MVP, рассказывается об использовании инструмента dotMemory от JetBrains для упрощения профилирования памяти в приложениях #NET. Гордон показывает, как настроить автоматический сбор моментальных снимков для оптимизации производительности, что полезно как в процессах локальной разработки, так и в процессах непрерывной интеграции. Основное внимание уделяется профилированию .NET-проекта с использованием API JetBrains для точного управления, что демонстрируется на примере Elastic APM Agent for .NET. В статье приведены примеры кода и даны подсказки для будущих дискуссий об оптимизации и профилировании в системах Linux.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье, написанной Стивом Гордоном, участником сообщества JetBrains и #Microsoft MVP, рассказывается об использовании инструмента dotMemory от JetBrains для упрощения профилирования памяти в приложениях #NET. Гордон показывает, как настроить автоматический сбор моментальных снимков для оптимизации производительности, что полезно как в процессах локальной разработки, так и в процессах непрерывной интеграции. Основное внимание уделяется профилированию .NET-проекта с использованием API JetBrains для точного управления, что демонстрируется на примере Elastic APM Agent for .NET. В статье приведены примеры кода и даны подсказки для будущих дискуссий об оптимизации и профилировании в системах Linux.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Steve Gordon - Code with Steve
Automating Memory Profiling with the JetBrains dotMemory Profiler API - Steve Gordon - Code with Steve
In this post, I demonstrate a feature, to automate the collection of snapshots using the JetBrains dotMemory Profiler API.
⚡️ Раскрытие секретов управляемой памяти!
Утечки обработчиков событий существуют уже давно, и являются одной из самых досадных проблем, с которыми регулярно сталкиваются разработчики, использующие #WPF. Утечки обработчика событий легко вызвать, достаточно забыть отписаться от события. Кроме того, их довольно сложно заметить и еще сложнее исправить. Новые возможности добавленные в #VisualStudio 17.8, значительно упрощают процесс обнаружения и устранения этих утечек.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Утечки обработчиков событий существуют уже давно, и являются одной из самых досадных проблем, с которыми регулярно сталкиваются разработчики, использующие #WPF. Утечки обработчика событий легко вызвать, достаточно забыть отписаться от события. Кроме того, их довольно сложно заметить и еще сложнее исправить. Новые возможности добавленные в #VisualStudio 17.8, значительно упрощают процесс обнаружения и устранения этих утечек.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Unlocking the Secrets of Managed Memory: Dive into Event Handler Leak Insights!
Event handler leaks have been around for a long time, and they are one of the peskiest issues WPF (Windows Presentation Foundation) developers regularly deal with. You might be thinking: What makes event handler leaks so important? Event handler leaks are…
⚡️ Модель акторов в мире C#
Эта статья освещает использование модели акторов с помощью Akka#NET. Автор объясняет, как эта модель помогает эффективно обрабатывать данные и создавать распределенные системы. Примером служит подсчет слов в документе с использованием акторов Akka.NET. Статья подходит для тех, кто интересуется параллельной обработкой и масштабируемостью в программировании.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Эта статья освещает использование модели акторов с помощью Akka#NET. Автор объясняет, как эта модель помогает эффективно обрабатывать данные и создавать распределенные системы. Примером служит подсчет слов в документе с использованием акторов Akka.NET. Статья подходит для тех, кто интересуется параллельной обработкой и масштабируемостью в программировании.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Agileways
The Actor Model in a C# World
This post is the first in an occasional series on building a distributed system using Akka.NET. Check back as I add to this series.
I was reminded of how much the Actor Model influenced me as a developer when I recently read Petabridge’s post about reflecting…
I was reminded of how much the Actor Model influenced me as a developer when I recently read Petabridge’s post about reflecting…
Forwarded from A.G.
Побывал в гостях у проекта Yuksek.
Пообщались про перспективы платформы .NET, про облачные технологии и те возможности, котрвеиони открывают для бизнеса. Также я рассказал про комьюнити Microsoft MVP в Украине и про то, почему этот титул так высоко ценится.
Хочу сказать спасибо создателям проекта за очень необычный и интересный для меня опыт!
Пообщались про перспективы платформы .NET, про облачные технологии и те возможности, котрвеиони открывают для бизнеса. Также я рассказал про комьюнити Microsoft MVP в Украине и про то, почему этот титул так высоко ценится.
Хочу сказать спасибо создателям проекта за очень необычный и интересный для меня опыт!
YouTube
16 MVP от Microsoft на всю Украину
Сегодня пообщались с Андреем Губским про применение облачных технологий, в частности Microsoft Azure. Затронули тему MVP.
Андрей является Software Architect в компании Outbrain, IT Консультант в КПИ.
00:00 - Промо
01:00 - Приветствие
01:20 - Знакомство…
Андрей является Software Architect в компании Outbrain, IT Консультант в КПИ.
00:00 - Промо
01:00 - Приветствие
01:20 - Знакомство…
⚡️ Что нового в Microsoft.CodeCoverage?
Из этой статьи вы узнаете об обновлениях инструментов #Microsoft.CodeCoverage и dotnet-coverage от Microsoft. Теперь эти инструменты поддерживают все платформы, совместимые с #NET, и предлагают новые форматы отчётов, такие как .coverage, .cobertura.xml и .xml. Также представлен новый инструмент - dotnet-coverage, который выполняет различные задачи по анализу покрытия кода.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Из этой статьи вы узнаете об обновлениях инструментов #Microsoft.CodeCoverage и dotnet-coverage от Microsoft. Теперь эти инструменты поддерживают все платформы, совместимые с #NET, и предлагают новые форматы отчётов, такие как .coverage, .cobertura.xml и .xml. Также представлен новый инструмент - dotnet-coverage, который выполняет различные задачи по анализу покрытия кода.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
What’s New in Our Code Coverage Tooling?
Discover enhanced code coverage tools with better platform support, new report formats and improved performance.
devdigest // dot net pinned «Побывал в гостях у проекта Yuksek. Пообщались про перспективы платформы .NET, про облачные технологии и те возможности, котрвеиони открывают для бизнеса. Также я рассказал про комьюнити Microsoft MVP в Украине и про то, почему этот титул так высоко ценится.…»
Первый ивент от .NET Tech Leads Community!
Будут разговоры о .NET и технологическом стеке Microsoft.
Формат: online
Дата: 30.12.23
Время: 12:00 – 15:00
Докладчики и темы
🎙 Владислав Фурдак, Principal .NET Engineer: "Enterprise-ready Blazor .NET development"
🎙 Александр Денисенко, .NET Team Lead in Telemart UA: "Unexpected behaviors in .NET"
🎙 Андрей Курдюмов, .NET architect: "MS Build: programming language"
😎 Модераторы: Владислав Фурдак и Евгений Татаринов
👉 Подробности и регистрация
Будут разговоры о .NET и технологическом стеке Microsoft.
Формат: online
Дата: 30.12.23
Время: 12:00 – 15:00
Докладчики и темы
🎙 Владислав Фурдак, Principal .NET Engineer: "Enterprise-ready Blazor .NET development"
🎙 Александр Денисенко, .NET Team Lead in Telemart UA: "Unexpected behaviors in .NET"
🎙 Андрей Курдюмов, .NET architect: "MS Build: programming language"
😎 Модераторы: Владислав Фурдак и Евгений Татаринов
👉 Подробности и регистрация
⚡️ Более безопасная рекурсия в F#
В функциональном программировании очень распространено определение алгоритмов рекурсивным способом. Это очень хорошо сочетается с подходом к избежанию мутаций, и часто не приводит к снижению производительности. На этапе оптимизации компилятор пытается переписать рекурсивные определения в более эффективные циклы. Однако компилятор не всегда может выполнить такое преобразование в циклы. И вот об этом подробнее будет рассказано в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В функциональном программировании очень распространено определение алгоритмов рекурсивным способом. Это очень хорошо сочетается с подходом к избежанию мутаций, и часто не приводит к снижению производительности. На этапе оптимизации компилятор пытается переписать рекурсивные определения в более эффективные циклы. Однако компилятор не всегда может выполнить такое преобразование в циклы. И вот об этом подробнее будет рассказано в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Safer recursion in F#
Tail recursion is a new F# compiler feature which helps to avoid stack overflows.
Forwarded from //devdigest
Команда //devdigest
Please open Telegram to view this post
VIEW IN TELEGRAM