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
Forwarded from A.G.
Дорогие, все!
Я знаю, что этот текст будут читать очень разные люди: близкие, друзья, коллеги, партнеры, знакомые, одноклассники; кто-то из вас знает меня лично, с кем-то мы общались виртуально, а кто-то подписан на мой канал, или на один из каналов моих проектов.
В наступающем 2024 году, я хочу пожелать всем нам мира и благополучия.
Пусть у нас получится сделать следующий год лучше и радостнее. И даже если каждый по отдельности сделает совсем чуть-чуть для этого, то вместе мы сделаем очень много!
Будьте терпимее и добрее, друг к другу и к себе.
С Новым годом!
Я знаю, что этот текст будут читать очень разные люди: близкие, друзья, коллеги, партнеры, знакомые, одноклассники; кто-то из вас знает меня лично, с кем-то мы общались виртуально, а кто-то подписан на мой канал, или на один из каналов моих проектов.
В наступающем 2024 году, я хочу пожелать всем нам мира и благополучия.
Пусть у нас получится сделать следующий год лучше и радостнее. И даже если каждый по отдельности сделает совсем чуть-чуть для этого, то вместе мы сделаем очень много!
Будьте терпимее и добрее, друг к другу и к себе.
С Новым годом!
⚡️ Год повышения улучшения инструментов Git в Visual Studio
Разработчики из Майкрософт посвятили много времени улучшению интеграции с #GitHub, повышению производительности и работе с отзывами сообщества разработчиков. Сегодня они с радостью делятся достигнутыми успехами и достижениями, которые делают работу с Git в #VisualStudio более удобной и интуитивно понятной.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Разработчики из Майкрософт посвятили много времени улучшению интеграции с #GitHub, повышению производительности и работе с отзывами сообщества разработчиков. Сегодня они с радостью делятся достигнутыми успехами и достижениями, которые делают работу с Git в #VisualStudio более удобной и интуитивно понятной.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
A year of making you more productive using Git in Visual Studio
Our team has been dedicated to increasing GitHub integration, boosting productivity, and addressing valuable feedback from Developer Community.
Forwarded from devdigest // azure
⚡️ Azure Migrate application and code assessment tool for .NET
В этой статье вы узнаете про новый инструмент AppCAT, который позволяет мигрировать #NET-приложения в #Azure. Он анализирует исходный код .NET, выявляя проблемы миграции и предлагая решения. AppCAT доступен как расширение #VisualStudio и .NET CLI-инструмент. Он генерирует отчеты и поддерживает C#, #VisualBasic, разные .NET-фреймворки, #ASPNET и Class Libraries. Инструмент ориентирован на Azure App Service, AKS и Azure Container Apps.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В этой статье вы узнаете про новый инструмент AppCAT, который позволяет мигрировать #NET-приложения в #Azure. Он анализирует исходный код .NET, выявляя проблемы миграции и предлагая решения. AppCAT доступен как расширение #VisualStudio и .NET CLI-инструмент. Он генерирует отчеты и поддерживает C#, #VisualBasic, разные .NET-фреймворки, #ASPNET и Class Libraries. Инструмент ориентирован на Azure App Service, AKS и Azure Container Apps.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing the Azure Migrate application and code assessment tool for .NET
The new tool to help you move your .NET applications from on-premises to Azure is available in Visual Studio Marketplace and as a .NET CLI tool!
⚡️ CloudSeed Quickstart – приложение Fullstack F# за 10 минут
CloudSeed – шаблон проекта для приложений на F#. Автор рассказывает как настроить CloudSeed примерно за 10 минут, включая зависимости, такие как Docker и Docker Compose для контейнеризации и оркестровки. Система включает фронтенд с F# и Giraffe.ViewEngine, бэкенд на F#, тестирование с XUnit, обработку данных через Entity Framework ORM и локальную разработку с Docker. CloudSeed поддерживает быстрое клонирование, сборку и масштабирование приложений с минимально необходимыми зависимостями для настройки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
CloudSeed – шаблон проекта для приложений на F#. Автор рассказывает как настроить CloudSeed примерно за 10 минут, включая зависимости, такие как Docker и Docker Compose для контейнеризации и оркестровки. Система включает фронтенд с F# и Giraffe.ViewEngine, бэкенд на F#, тестирование с XUnit, обработку данных через Entity Framework ORM и локальную разработку с Docker. CloudSeed поддерживает быстрое клонирование, сборку и масштабирование приложений с минимально необходимыми зависимостями для настройки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Высокопроизводительные CRON задачи в .NET
В статье обсуждает оптимизация CRON задач в #NET с использованием библиотеки Coravel. Автор описывает включают эксперименты с размерами пакетов, добавление большего количества CRON задач и их запуск в Docker контейнерах с ограниченными ресурсами, а также исследует распределение обработки между несколькими экземплярами и отделение логики планирования от логики задачи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье обсуждает оптимизация CRON задач в #NET с использованием библиотеки Coravel. Автор описывает включают эксперименты с размерами пакетов, добавление большего количества CRON задач и их запуск в Docker контейнерах с ограниченными ресурсами, а также исследует распределение обработки между несколькими экземплярами и отделение логики планирования от логики задачи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
James Hickey
High-Performance .NET CRON Jobs
Learn how to build a high-performance .NET CRON job processing system starting with the basics and then a more advanced system design.