Ранее в этом году команда endjin взяла на себя поддержку проекта Rx.NET при содействии .NET Foundation — и у них есть интересные новости об этой работе. Если уж затронули эту тему, ознакомьтесь с предварительным выпуском Async Rx.NET.
Endjin
Rx.NET v6.0 Now Available | endjin
For the first time since 2020, a new release of Rx.NET is available, supporting .NET 6 and .NET 7.
❤3👍3
5 полезных расширений для Task<T> в .NET с примерами использования:
1. Fire and forget
2. Retry
3. OnFailure
4. Timeout
5. Fallback
Читать
1. Fire and forget
2. Retry
3. OnFailure
4. Timeout
5. Fallback
Читать
Steven-Giesel
5 useful extensions for Task<T> in .NET
In this short blog post, I will show you 5 useful extensions for Task in .NET. We will build them as extension methods, so there are easy to use.
On top, I will show a small example of how to use them. So let's go!
On top, I will show a small example of how to use them. So let's go!
🔥18👍9❤2
Обзор ключевых различий IOptions, IOptionsMonitor и IOptionsSnapshot в .NET 7: на заметку C#-разработчику.
Читать
Читать
Code4IT
Understanding IOptions, IOptionsMonitor, and IOptionsSnapshot in .NET 7
There are several ways to handle configurations in a .NET Application. In this article, we’re going to learn how to use IOptions<T>, IOptionsSnapshot<T>, and IOptionsMonitor<T>
❤5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Microsoft Build 2023 в самом разгаре — и нас снова ждет много ИИ, который проникает во все продукты Microsoft
Читайте новости и анонсы с конференции, которые известны на текущий момент: встроенная поддержка RAR для Windows 11, аватары Microsoft Teams, Microsoft Fabric, CoPilot для Windows 11 и Edge, новые плагины Bing AI/Copilot для ChatGPT и многое другое.
Читать
#анонс
Читайте новости и анонсы с конференции, которые известны на текущий момент: встроенная поддержка RAR для Windows 11, аватары Microsoft Teams, Microsoft Fabric, CoPilot для Windows 11 и Edge, новые плагины Bing AI/Copilot для ChatGPT и многое другое.
Читать
#анонс
👍9❤6
Адаптация кода .NET Core под Linux: краткая история о трудностях, с которыми столкнулась команда Criteo при портировании набора приложений на C# с Windows/.NET Framework на Linux/.NET Core.
Читать
Читать
Хабр
Адаптируем код .NET Core под Linux
Введение Однажды перед нами была поставлена задача: портировать набор приложений на C# с Windows/.NET Framework на Linux/.NET Core. Я полагаю, что для Microsoft мы были клиентом с рабочими нагрузками,...
🔥10❤5😁2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨🎓️ 33 лучших вуза России для будущих программистов 2023-2024
Обновили нашу коллекцию из 33-х вузов, в которых вы научитесь думать как программист и получите фундаментальные знания в области математики, информатики, компьютерных наук и так далее. Для удобства вузы отсортированы по среднему проходному баллу ЕГЭ: от наибольшего к наименьшему.
🔗 Основной сайт
🔗 Зеркало
Ставьте 👏 , если увидели свой вуз
Обновили нашу коллекцию из 33-х вузов, в которых вы научитесь думать как программист и получите фундаментальные знания в области математики, информатики, компьютерных наук и так далее. Для удобства вузы отсортированы по среднему проходному баллу ЕГЭ: от наибольшего к наименьшему.
🔗 Основной сайт
🔗 Зеркало
Ставьте 👏 , если увидели свой вуз
🥱7👏5❤4👍2🥰1
Stefan Pölz, Microsoft MVP и
JetBrains Community Contributor, демонстрирует кейсы повышения эффективности модульных тестов с помощью мутационного тестирования и их непрерывной интеграции с Azure Pipelines/GitHub Actions.
Смотреть
JetBrains Community Contributor, демонстрирует кейсы повышения эффективности модульных тестов с помощью мутационного тестирования и их непрерывной интеграции с Azure Pipelines/GitHub Actions.
Смотреть
YouTube
How To Test C# Unit Tests With Mutation Testing
Executing the very short development cycle of test-driven development requires discipline and practice. However, the .NET ecosystem offers a wide variety of tools to support authoring a high-quality suite of unit tests, defending production code against defects.…
❤6👍3
Вышла заключительная часть перевода об Async/Await в C# под капотом 👉 https://t.me/csharpproglib/3511
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
👍17❤4
Как улучшить выделение памяти при создании HttpContent: примеры для C#-разработчика с бенчмарками.
Читать
Читать
Devindran Ramadass's Blog
How to improve memory allocation when creating HttpContent
In almost every application created in .NET, there will be a use case for making an outgoing HTTP call to an external resource. For some of these calls, especially when using POST and PUT verbs, a payload is usually attached to the HttpRequest object...
👍13❤5🎉1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️ 7 архитектурных паттернов, которые должен знать каждый программист
Рассмотрим семь ключевых архитектурных паттернов, которые могут помочь вам выделиться среди соискателей и получить работу мечты.
🔗 Основной сайт
🔗 Зеркало
Рассмотрим семь ключевых архитектурных паттернов, которые могут помочь вам выделиться среди соискателей и получить работу мечты.
🔗 Основной сайт
🔗 Зеркало
👍11❤4🥱2💯1
Чистая архитектура — это постоянно развивающаяся и обсуждаемая тема. Вот как Milan Jovanović представляет и реализует чистую архитектуру REST API и DDD в .NET 7.
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
CRUD REST API With Clean Architecture & DDD In .NET 7
Get the source code for this video for FREE → https://the-dotnet-weekly.ck.page/rest-api
☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access…
☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access…
❤8
6 полезных методов расширения для IEnumerable с примерами использования:
1. IsNullOrEmpty
2. Partitioning
3. Median
4. Mode
5. StandardDeviation
6. Shuffle
Читать
1. IsNullOrEmpty
2. Partitioning
3. Median
4. Mode
5. StandardDeviation
6. Shuffle
Читать
Steven-Giesel
6 useful extensions for IEnumerable
I did already write about some useful extension methods for Task and ValueTask. Today I want to show you some useful extension methods for IEnumerable.
👍15❤7
Подборка полезных советов по оптимизации производительности для C#-разработчиков:
▪️Avoid Boxing and Unboxing
▪️Use StringBuilder for String Concatenation
▪️Leverage C#’s Lazy Initialization
▪️Optimize Loops
▪️Use Async/Await for I/O Operations
▪️Avoid Exceptions in Normal Program Flow
▪️Prefer ValueTypes Over ReferenceTypes
▪️Cache Results of Expensive Computations
▪️Be Mindful of Capturing in Lambdas
▪️Use the ‘in’ Keyword for Read-Only Reference Parameters
Читать
▪️Avoid Boxing and Unboxing
▪️Use StringBuilder for String Concatenation
▪️Leverage C#’s Lazy Initialization
▪️Optimize Loops
▪️Use Async/Await for I/O Operations
▪️Avoid Exceptions in Normal Program Flow
▪️Prefer ValueTypes Over ReferenceTypes
▪️Cache Results of Expensive Computations
▪️Be Mindful of Capturing in Lambdas
▪️Use the ‘in’ Keyword for Read-Only Reference Parameters
Читать
Medium
Top 10 Performance Optimization Tips for C# Developers
In the world of software development, there’s a saying that goes, “Premature optimization is the root of all evil.” It’s a quote from the…
👍14❤1
Введение в шаблоны Auth0 для проектов .NET
Шаблоны Auth0 для .NET — набор шаблонов проектов, которые помогут вам создать приложение с поддержкой Auth0 для аутентификации и авторизации.
В настоящее время проект предлагает шаблоны для следующих типов приложений:
— ASP.NET Core MVC
— ASP.NET Core Web API
— Blazor Server
— Blazor WebAssembly (ASP.NET Core hosted)
Читать
Шаблоны Auth0 для .NET — набор шаблонов проектов, которые помогут вам создать приложение с поддержкой Auth0 для аутентификации и авторизации.
В настоящее время проект предлагает шаблоны для следующих типов приложений:
— ASP.NET Core MVC
— ASP.NET Core Web API
— Blazor Server
— Blazor WebAssembly (ASP.NET Core hosted)
Читать
Auth0 - Blog
Introducing Auth0 Templates for .NET
Create your .NET applications secured with Auth0 in less than a minute with Auth0 Templates for .NET.
👍8🥱6❤3🔥2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
➡️ Добавить папку
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤3