⚡️ Инструмент для автоматической миграции с FluentAssertions на xUnit
Представляем вашему вниманию инструмент, который упрощает процесс миграции тестов с FluentAssertions на xUnit. Это актуально для многих команд, учитывая, что FluentAssertions переходит на платную модель.
Решение использует возможности Roslyn и доступно на GitHub.
Проект разрабатывается под лицензией MIT.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Представляем вашему вниманию инструмент, который упрощает процесс миграции тестов с FluentAssertions на xUnit. Это актуально для многих команд, учитывая, что FluentAssertions переходит на платную модель.
Решение использует возможности Roslyn и доступно на GitHub.
Проект разрабатывается под лицензией MIT.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
GitHub - amoerie/fluentassertions-migrator: Migrates FluentAssertions to standard xunit assertions
Migrates FluentAssertions to standard xunit assertions - amoerie/fluentassertions-migrator
👍4❤3🆒2
Forwarded from //devdigest
⚡️ HybridCache in ASP.NET Core 9: A Practical Guide
HybridCache in ASP.NET Core 9: A Practical Guide
♻️ Subscribe for free now!
HybridCache in ASP.NET Core 9: A Practical Guide
♻️ Subscribe for free now!
ByteHide
HybridCache in ASP.NET Core 9: A Practical Guide - ByteHide
Let's be honest, we've all experienced the frustration of slow-loading websites. As developers, we know that performance is crucial for a good user
👍4
⚡️ Как начать свой путь в open source сообществе .NET
Сообщество .NET — это место, где тысячи разработчиков со всего мира создают мощные проекты, делятся знаниями и вдохновляют друг друга.
В статье рассказывается, как выбрать подходящий проект, внести свой первый вклад и раскрыть все возможности open source: от повышения навыков до карьерного роста и новых профессиональных связей.
Узнайте, как начать свой путь и стать частью этой динамичной экосистемы
👉🏻 Канал | 💬 Чат | 📕 Каталог
Сообщество .NET — это место, где тысячи разработчиков со всего мира создают мощные проекты, делятся знаниями и вдохновляют друг друга.
В статье рассказывается, как выбрать подходящий проект, внести свой первый вклад и раскрыть все возможности open source: от повышения навыков до карьерного роста и новых профессиональных связей.
Узнайте, как начать свой путь и стать частью этой динамичной экосистемы
👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3😢1
⚡️ Реализация многофакторной аутентификации
Многофакторная аутентификация (MFA) становится важнейшей мерой безопасности.
С ее помощью можно значительно усилить защиту приложений и данных, делая их менее уязвимыми для кибератак.
Автор статьи рассказывает как реализовать MFA .NET-приложениях.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Многофакторная аутентификация (MFA) становится важнейшей мерой безопасности.
С ее помощью можно значительно усилить защиту приложений и данных, делая их менее уязвимыми для кибератак.
Автор статьи рассказывает как реализовать MFA .NET-приложениях.
👉🏻 Канал | 💬 Чат | 📕 Каталог
DEV Community
Implementing Multi-Factor Authentication (MFA) in .NET Applications
Multi-Factor Authentication (MFA) is a crucial security measure designed to enhance our application's...
❤5👍3🆒2
⚡️ DbContext Pooling: секрет ускорения работы приложений
Крис Вудрафф (Chris Woodruff), также известный как Вуди, рассказывает о том, как DbContext Pooling предлагает разработчикам гениальное решение для повторного использования контекстов вместо создания новых контекстов для каждого запроса, что значительно повышает производительность приложений EF Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Крис Вудрафф (Chris Woodruff), также известный как Вуди, рассказывает о том, как DbContext Pooling предлагает разработчикам гениальное решение для повторного использования контекстов вместо создания новых контекстов для каждого запроса, что значительно повышает производительность приложений EF Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Chris Woody Woodruff
DbContext Pooling: The Secret Sauce to Faster EF Core Apps - Chris Woody Woodruff
Imagine you’re running a restaurant. Every time a customer orders, you buy a brand-new frying pan, use it once, and toss it out. Sounds absurd, right? But that’s essentially what happens in EF Core when you create a new DbContext for every request. It’s wasteful…
👍7❤5👎2🆒1
⚡️ Когда наступит конец эры .NET Framework?
Официальных планов по завершению поддержки .NET Framework пока нет, но некоторые эксперты прогнозируют, что версия 4.8.x будет поддерживаться как минимум до 2034.
Как думаете, правы ли они и как это может повлиять на актуальную версию платформы?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Официальных планов по завершению поддержки .NET Framework пока нет, но некоторые эксперты прогнозируют, что версия 4.8.x будет поддерживаться как минимум до 2034.
Как думаете, правы ли они и как это может повлиять на актуальную версию платформы?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Steven-Giesel
When will .NET Framework retire?
Did you ever ask yourself: When will the good ol' .NET Framework retire? The short answer: I don't know, but we can make a good guess!
❤4👍4🆒4👎1
⚡️ Microsoft прекращает поддержку DevHome
В репозитории проекта на GitHub был принят в основную ветку пул-реквест, содержащий сообщение для пользователей о том, что в мае 2025 развитие Dev Home будет прекращено.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В репозитории проекта на GitHub был принят в основную ветку пул-реквест, содержащий сообщение для пользователей о том, что в мае 2025 развитие Dev Home будет прекращено.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
Adding global info bar by guimafelipe · Pull Request #4028 · microsoft/devhome
Summary of the pull request
Adding shell info bar with deprecation message.
References and relevant issues
Detailed description of the pull request / Additional comments
Validation steps performed...
Adding shell info bar with deprecation message.
References and relevant issues
Detailed description of the pull request / Additional comments
Validation steps performed...
👍3👎3😢2
⚡️ AWS и IBM открывают новые возможности для разработчиков в модернизации Legacy-систем
Amazon Web Services и IBM ModernSystems предоставляют .NET разработчикам уникальные инструменты для трансформации устаревших приложений на базе Natural и Adabas.
Новое решение обеспечивает масштабируемость, снижение затрат и интеграцию с современными облачными технологиями.
Теперь разработчики смогут автоматически преобразовать legacy-код на Natural в C#, что позволяет легко поддерживать и расширять приложения в привычной среде разработки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Amazon Web Services и IBM ModernSystems предоставляют .NET разработчикам уникальные инструменты для трансформации устаревших приложений на базе Natural и Adabas.
Новое решение обеспечивает масштабируемость, снижение затрат и интеграцию с современными облачными технологиями.
Теперь разработчики смогут автоматически преобразовать legacy-код на Natural в C#, что позволяет легко поддерживать и расширять приложения в привычной среде разработки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Amazon
Modernize Natural and Adabas Workloads on AWS with IBM ModernSystems accelerator | Amazon Web Services
Many enterprises still rely on the Adabas database and Natural programming language for critical workloads, facing rising license costs and a shrinking talent pool. To reduce reliance on these aging technologies and enable digital transformation, companies…
🆒3❤2👍2
Forwarded from //devdigest
⚡️ Build Intelligent Apps with .NET and DeepSeek R1 Today!
Learn how to easily integrate DeepSeek R1 with .NET applications using the Microsoft.Extensions.AI library.
♻️ Subscribe for free now!
Learn how to easily integrate DeepSeek R1 with .NET applications using the Microsoft.Extensions.AI library.
♻️ Subscribe for free now!
Microsoft News
Build Intelligent Apps with .NET and DeepSeek R1 Today!
Learn how to easily integrate DeepSeek R1 with .NET applications using the Microsoft.Extensions.AI library.
👎12🆒4❤2👍2
Forwarded from //devdigest
⚡️ Migrate from MSTest to xUnit using a Roslyn analyzer
Both MSTest and xUnit are great test framework.
♻️ Subscribe for free now!
Both MSTest and xUnit are great test framework.
♻️ Subscribe for free now!
Meziantou's blog
Migrate from MSTest to xUnit using a Roslyn analyzer - Gérald Barré
In this post, I describe how to migrate from MSTest to xUnit using the Meziantou.MSTestToXunitAnalyzer Roslyn analyzer.
❤3
Forwarded from //devdigest
⚡️ Organizing Azure Blob Storage with Virtual Directories in C#
Azure Blob Storage is designed as a flat storage system without a traditional hierarchical structure.
♻️ Subscribe for free now!
Azure Blob Storage is designed as a flat storage system without a traditional hierarchical structure.
♻️ Subscribe for free now!
Build5Nines
Organizing Azure Blob Storage With Virtual Directories In C# | Build5Nines
Azure Blob Storage is designed as a flat storage system without a traditional hierarchical structure. However, by incorporating forward slashes (/) in blob
👍2❤1
⚡️ История успеха: почему стартап Tracebit выбрал C#
Сооснователь Tracebit Сэм Кокс рассказал, почему компания приняла неожиданное для многих решение использовать C# в своем технологическом стеке.
В статье автор рассказывает, как язык C# справляется с задачами продуктивности, стабильности и безопасности, а также делится опытом его использования в стартапе.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Сооснователь Tracebit Сэм Кокс рассказал, почему компания приняла неожиданное для многих решение использовать C# в своем технологическом стеке.
В статье автор рассказывает, как язык C# справляется с задачами продуктивности, стабильности и безопасности, а также делится опытом его использования в стартапе.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Tracebit
Why Tracebit is written in C# | Tracebit
A retro on some of the reasons we chose to build Tracebit in C#.
❤4👍2
Forwarded from devdigest // platform
Многие из наших подписчиков с нами уже очень давно, но нам все равно хочется узнавать о вас что-то новое. Например, нам стало интересно, представители каких компаний нас читают.
Будем благодарны, если вы уделите 47 секунд для заполнения небольшой анкеты.
Будем благодарны, если вы уделите 47 секунд для заполнения небольшой анкеты.
Google Docs
Почему вы читаете //devdigest
👍4❤2🆒1
Forwarded from //devdigest
⚡️ Visual Studio 2022 v17.13 is Now Available!
We're excited to announce the availability of Visual Studio 2022 v17.13. This update focuses on stability and security, along with continuous improvements for all developers using Visual Studio.
♻️ Subscribe for free now!
We're excited to announce the availability of Visual Studio 2022 v17.13. This update focuses on stability and security, along with continuous improvements for all developers using Visual Studio.
♻️ Subscribe for free now!
Microsoft News
Visual Studio 2022 v17.13 is Now Available!
Explore the latest updates in Visual Studio 2022 v17.13! From enhanced debugging tools to AI-powered GitHub Copilot improvements, discover how this release boosts productivity, streamlines development, and strengthens security. Read more!
👍4❤2
Forwarded from //devdigest
⚡️ Detect missing migrations in Entity Framework Core
Entity Framework Core allows to update the database schema using migrations. The migrations are created manually by running a CLI command.
♻️ Subscribe for free now!
Entity Framework Core allows to update the database schema using migrations. The migrations are created manually by running a CLI command.
♻️ Subscribe for free now!
Meziantou's blog
Detect missing migrations in Entity Framework Core - Gérald Barré
In this post, I describe how to detect missing migrations in Entity Framework Core using a unit test.
❤2👍2
Forwarded from //devdigest
⚡️ Announcing Chroma DB C# SDK
Get started building AI applications using Chroma DB using the C# client SDK
♻️ Subscribe for free now!
Get started building AI applications using Chroma DB using the C# client SDK
♻️ Subscribe for free now!
Microsoft News
Announcing Chroma DB C# SDK
Get started building AI applications using Chroma DB using the C# client SDK
👍4❤1
Forwarded from //devdigest
⚡️ .NET MAUI Performance Features in .NET 9
Optimize .NET MAUI application size and startup times with trimming and NativeAOT. Learn about `dotnet-trace` and `dotnet-gcdump` for measuring performance.
♻️ Subscribe for free now!
Optimize .NET MAUI application size and startup times with trimming and NativeAOT. Learn about `dotnet-trace` and `dotnet-gcdump` for measuring performance.
♻️ Subscribe for free now!
Microsoft News
.NET MAUI Performance Features in .NET 9
Optimize .NET MAUI application size and startup times with trimming and NativeAOT. Learn about `dotnet-trace` and `dotnet-gcdump` for measuring performance.
👍4
⚡️ Оптимизация ConcurrentDictionary в .NET
Автор разобрал интересный случай с использованием ConcurrentDictionary в .NET, связанный с созданием замыканий и их последствиями. Он объясняет, как избежать дополнительных аллокаций, непредсказуемых изменений состояния и возможных утечек памяти, используя правильную перегрузку метода GetOrAdd().
👉🏻 Канал | 💬 Чат | 📕 Каталог
Автор разобрал интересный случай с использованием ConcurrentDictionary в .NET, связанный с созданием замыканий и их последствиями. Он объясняет, как избежать дополнительных аллокаций, непредсказуемых изменений состояния и возможных утечек памяти, используя правильную перегрузку метода GetOrAdd().
👉🏻 Канал | 💬 Чат | 📕 Каталог
Khalid Abuhakmeh’s Blog
The Curious Case of .NET ConcurrentDictionary and Closures
ConcurrentDictionary.GetOrAdd has an overload to avoid closures
👍4❤1