⚡️ HybridCache в ASP.NET Core
HybridCache в #net 9 сочетает быстрое кэширование в памяти с распределенным кэшированием, решая общие проблемы, такие как массовое обращение к кэшу, и добавляя функции, такие как инвалидация на основе тегов.
Это руководство покажет вам, как использовать HybridCache в ваших приложениях, от базовой настройки до использования с Entity Framework Core и минимальными API.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
HybridCache в #net 9 сочетает быстрое кэширование в памяти с распределенным кэшированием, решая общие проблемы, такие как массовое обращение к кэшу, и добавляя функции, такие как инвалидация на основе тегов.
Это руководство покажет вам, как использовать HybridCache в ваших приложениях, от базовой настройки до использования с Entity Framework Core и минимальными API.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Milan Jovanović
HybridCache in ASP.NET Core - New Caching Library
HybridCache in .NET 9 combines fast in-memory caching with distributed caching, solving common problems like cache stampede while adding features like tag-based invalidation. This guide shows you how to use HybridCache in your applications, from basic setup…
❤3👍3
⚡️ Обновления .NET и .NET Framework за январь 2025 года
Последние обновления #net и .NET Framework за январь 2025 года включают улучшения безопасности и исправления уязвимостей.
Эти обновления помогут вам повысить безопасность и производительность ваших приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Последние обновления #net и .NET Framework за январь 2025 года включают улучшения безопасности и исправления уязвимостей.
Эти обновления помогут вам повысить безопасность и производительность ваших приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Microsoft News
.NET and .NET Framework January 2025 servicing releases updates
Welcome to our combined .NET servicing updates for January 2025. Let’s get into the latest release of .NET & .NET Framework, here is a quick overview of what’s new in these releases: Security Improvements .NET updates .NET Framework updates Security improvements…
🆒3❤2👍1
⚡️ Thoth.Json: Простой и надежный способ десериализации JSON в F#
Thoth.Json упрощает процесс преобразования JSON. Этот инструмент предлагает явный подход к десериализации, требуя создания декодеров для объектов, что минимизирует ошибки и делает код более надежным.
В статье описываются ключевые возможности Thoth.Json, включая поддержку платформ #net и Fable, обработку вложенных объектов и работу с перечислениями.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Thoth.Json упрощает процесс преобразования JSON. Этот инструмент предлагает явный подход к десериализации, требуя создания декодеров для объектов, что минимизирует ошибки и делает код более надежным.
В статье описываются ключевые возможности Thoth.Json, включая поддержку платформ #net и Fable, обработку вложенных объектов и работу с перечислениями.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
❤3🆒3👍1
⚡️ Векторизация в .NET
В последних версиях #net появились инструменты для эффективной векторизации, включая API для работы с Vector128, Vector256 и Vector512.
Эти технологии позволяют оптимизировать алгоритмы для параллельной обработки данных, что обеспечивает значительное повышение производительности. Разработчики могут писать кросс-платформенный код с поддержкой множества архитектур (x86, x64, Arm64, WASM) и использовать оптимизированные инструкции.
Среди ключевых преимуществ: возможность работы с большими массивами данных, поддержка аппаратного ускорения, расширенные возможности тестирования и бенчмаркинга, а также удобные методы для загрузки, хранения и преобразования векторов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
В последних версиях #net появились инструменты для эффективной векторизации, включая API для работы с Vector128, Vector256 и Vector512.
Эти технологии позволяют оптимизировать алгоритмы для параллельной обработки данных, что обеспечивает значительное повышение производительности. Разработчики могут писать кросс-платформенный код с поддержкой множества архитектур (x86, x64, Arm64, WASM) и использовать оптимизированные инструкции.
Среди ключевых преимуществ: возможность работы с большими массивами данных, поддержка аппаратного ускорения, расширенные возможности тестирования и бенчмаркинга, а также удобные методы для загрузки, хранения и преобразования векторов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
GitHub
runtime/docs/coding-guidelines/vectorization-guidelines.md at main · dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
👍6❤3
⚡️ HTTP логирование в ASP.NET
Устали вручную добавлять логи?
Узнайте как централизовать управление логами и получить четкое представление обо всех входящих HTTP-запросах.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Устали вручную добавлять логи?
Узнайте как централизовать управление логами и получить четкое представление обо всех входящих HTTP-запросах.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Code4IT
HTTP Logging in ASP.NET: how to automatically log all incoming HTTP requests (and its downsides!)
Aren’t you tired of adding manual logs to your HTTP APIs to log HTTP requests and responses? By using a built-in middleware in ASP.NET, you will be able to centralize logs management and have a clear view of all the incoming HTTP requests.
❤3👍3🆒2
Forwarded from //devdigest
⚡️ How To Increase Performance of Web APIs in .NET
Learn proven strategies to increase performance of Web APIs in .NET including data access, caching, response compression, JSON optimization, CDN, Rate Limiting, Minimal APIs, GraphQL
♻️ Subscribe for free now!
Learn proven strategies to increase performance of Web APIs in .NET including data access, caching, response compression, JSON optimization, CDN, Rate Limiting, Minimal APIs, GraphQL
♻️ Subscribe for free now!
Anton Dev Tips
How To Increase Performance of Web APIs in .NET
Learn proven strategies to increase performance of Web APIs in .NET including data access, caching, response compression, JSON optimization, CDN, Rate Limiting, Minimal APIs, GraphQL
👍6❤3
⚡️ Создание gRPC-сервиса
gRPC — это высокопроизводительный фреймворк для удаленных вызовов процедур, активно используемый в микросервисной архитектуре.
В статье рассмотрено создание простого gRPC-сервиса на .NET для управления книгами.
Подробно описаны этапы настройки проекта, написания .proto файла, реализации CRUD-операций на C#, а также тестирования сервиса с использованием Postman.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
gRPC — это высокопроизводительный фреймворк для удаленных вызовов процедур, активно используемый в микросервисной архитектуре.
В статье рассмотрено создание простого gRPC-сервиса на .NET для управления книгами.
Подробно описаны этапы настройки проекта, написания .proto файла, реализации CRUD-операций на C#, а также тестирования сервиса с использованием Postman.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
👍3❤1
⚡️ Swagger мертв?
С выходом .NET 9 вы, возможно, заметили, что Swagger Gen больше не включается по умолчанию в шаблоны веб-API. Это означает, что при создании нового веб-API в .NET 9 у вас больше не будет причудливого зеленого пользовательского интерфейса Swagger для тестирования API.
Microsoft представила новый способ работы с документацией API, который делает работу еще лучше.
Хотите знать, что будет дальше, какие альтернативы и как это повлияет на вашу работу?
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
С выходом .NET 9 вы, возможно, заметили, что Swagger Gen больше не включается по умолчанию в шаблоны веб-API. Это означает, что при создании нового веб-API в .NET 9 у вас больше не будет причудливого зеленого пользовательского интерфейса Swagger для тестирования API.
Microsoft представила новый способ работы с документацией API, который делает работу еще лучше.
Хотите знать, что будет дальше, какие альтернативы и как это повлияет на вашу работу?
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
CodeWithMukesh
Swagger is Dead? Here's the Alternative!
With the release of .NET 9, you might have noticed that Swagger Gen is no longer included by default in web API templates. This means that when you create a new .NET 9 WebAPI, you no longer have the fancy green Swagger UI to test your API Endpoints. If you're…
👎12❤2👍1
⚡️ Как использовать Lock
Воспользуйтесь классом System.Threading.Lock для более простой и удобной реализации потокобезопасности в ваших приложениях.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Воспользуйтесь классом System.Threading.Lock для более простой и удобной реализации потокобезопасности в ваших приложениях.
👉🏻 Канал | 💬 Чат | 📕 Каталог
InfoWorld
How to use the new Lock object in C# 13
Take advantage of the new System.Threading.Lock object in C# 13 to more easily implement performant thread-safe applications in .NET Core.
⚡️ .NET Aspire для облачных приложений
Microsoft активно развивает .NET Aspire — новый облачно-ориентированный стек для создания распределенных и готовых к эксплуатации приложений.
Решение включает инструменты для оркестрации, интеграции популярных сервисов, такие как Redis и PostgreSQL, а также предоставляет шаблоны проектов и разработческую панель.
Эти возможности упрощают настройку, управление и мониторинг приложений. Особое внимание уделено интеграции с SQL Server и Azure SQL Database, что открывает новые горизонты для разработчиков, желающих следовать лучшим практикам и использовать мощь облачных технологий.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft активно развивает .NET Aspire — новый облачно-ориентированный стек для создания распределенных и готовых к эксплуатации приложений.
Решение включает инструменты для оркестрации, интеграции популярных сервисов, такие как Redis и PostgreSQL, а также предоставляет шаблоны проектов и разработческую панель.
Эти возможности упрощают настройку, управление и мониторинг приложений. Особое внимание уделено интеграции с SQL Server и Azure SQL Database, что открывает новые горизонты для разработчиков, желающих следовать лучшим практикам и использовать мощь облачных технологий.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
Get Started Using .NET Aspire with SQL Server & Azure SQL Database -- Visual Studio Magazine
Microsoft experts are making the rounds educating developers about the company's new, opinionated, cloud-ready stack for building observable, production ready, distributed, cloud-native applications with .NET.
👍2❤1
⚡️ Тестирование производительности в ASP.NET Web API с помощью NBomber
Использование NBomber упрощает тестирование производительности ASP.NET Web API, позволяя проводить нагрузочные и стрессовые тесты с настройкой сценариев и метрик.
В статье показано, как определить сценарии запросов, настроить инъекцию нагрузки и получить детализированные отчеты о метриках, включая HTTP.
Для глубокого анализа результатов авторы рекомендуют интеграцию с InfluxDB и Grafana, позволяя визуализировать тестовые данные в реальном времени.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Использование NBomber упрощает тестирование производительности ASP.NET Web API, позволяя проводить нагрузочные и стрессовые тесты с настройкой сценариев и метрик.
В статье показано, как определить сценарии запросов, настроить инъекцию нагрузки и получить детализированные отчеты о метриках, включая HTTP.
Для глубокого анализа результатов авторы рекомендуют интеграцию с InfluxDB и Grafana, позволяя визуализировать тестовые данные в реальном времени.
👉🏻 Канал | 💬 Чат | 📕 Каталог
I Love DotNet
Using NBomber for Performance, Load and Stress testing in ASP.NET WEB API
In this post I will teach how to use nbomber for running performance test in ASP.NET Web API. All with live working demo.
❤3👍3
⚡️ Инструмент для автоматической миграции с 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: от повышения навыков до карьерного роста и новых профессиональных связей.
Узнайте, как начать свой путь и стать частью этой динамичной экосистемы
👉🏻 Канал | 💬 Чат | 📕 Каталог
Lou's Blog Exploring Tech
Getting Started in the .NET Open Source Community: A Beginner’s Guide
If you still think that .NET only runs on Windows and is completely closed off, then think again. The .NET ecosystem has grown into a vibrant community of developers, contributors, and organizations working together to build awesome projects. Open so...
❤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
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👎2
⚡️ 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