Обзор интересных C#-проектов с открытым исходным кодом, о которых вы, возможно, не знали.
https://proglib.io/w/0a8156aa
  
  https://proglib.io/w/0a8156aa
Medium
  
  5 stunning open-source C# projects
  Recently, I’ve been going through some ups and downs in my coding life. You might have been there. You might have not. Quitting everything…
🔥8👍5🤔2
  Простой пример использования F#-фреймворка NBomber, который упрощает нагрузочное тестирование.
https://proglib.io/w/726b65b4
  
  
  https://proglib.io/w/726b65b4
👍11👎1
  Профилирование популярной библиотеки QuestPDF с использованием dotTrace и dotMemory
Из статьи вы узнаете, как небольшие изменения кода могут сильно повлиять на производительность и использование памяти.
https://proglib.io/w/af16b5ba
  
  Из статьи вы узнаете, как небольшие изменения кода могут сильно повлиять на производительность и использование памяти.
https://proglib.io/w/af16b5ba
The JetBrains Blog
  
  Profiling QuestPDF: In Pursuit of Performance | The .NET Tools Blog
  QuestPDF is an open-source (OSS) .NET library for generating PDF documents. As part of our OSS Power-Ups, we highlight projects like QuestPDF to help raise awareness of noteworthy open-source projects
👍6
  Adam Chester, старший консультант по безопасности в TrustedSec, рассматривает некоторые «странные» способы запуска неуправляемого кода в .NET.
https://proglib.io/w/2ecc9468
  
  https://proglib.io/w/2ecc9468
XPN InfoSec Blog
  
  @_xpn_ - Weird Ways to Run Unmanaged Code in .NET
  Recently I've been looking at the .NET CLR internals and wanted to understand what further techniques may be available for executing unmanaged code from the managed runtime. This post contains a snipped of some of the weird techniques that I found.
👍1
  Асинхронное программирование в .NET: введение, заблуждения, проблемы и полезные ссылки для изучения.
https://proglib.io/w/9ef9b830
  
  https://proglib.io/w/9ef9b830
Wapplegate
  
  Asynchronous Programming in .NET - Introduction, Misconceptions, and Problems
  I’ve found it’s easy to write asynchronous code that runs successfully, but small issues can have profound effects on the scalability and performance of your…
👍11
  Краткое, но ёмкое руководство по интеграции dotnet format в цикл разработки.
https://proglib.io/w/0a22415f
  
  https://proglib.io/w/0a22415f
Gui Ferreira - Minimalist Software Craftsman
  
  Gui Ferreira
  Minimalist Software Craftsman
👍5
  Разбираем три категории данных телеметрии, поддерживаемых OpenTelemetry, и способы их использования с .NET: трассировка, метрики и логи.
https://proglib.io/w/2215e96c
  
  https://proglib.io/w/2215e96c
raulnq
  
  Observability with OpenTelemetry in .NET
  Over the past few years, the transition from monolithic applications to microservices (despite their benefits under the right circumstances) has brought a new set of challenges. One of them is Observability:
Observability lets us understand a system...
Observability lets us understand a system...
👍5
  Adam Sitnik работает над .NET в Microsoft и пишет о производительности и надежности в .NET. В общем, вы знаете кого читать по данной теме.
https://proglib.io/w/089d05af
  
  https://proglib.io/w/089d05af
Adamsitnik
  
  Adam Sitnik – .NET Performance and Reliability
  
👍4❤1🤔1
  Продолжаем знакомиться с лучшими современными технологиями Microsoft для создания веб-приложений. Вышла третья часть в серии 👉 https://t.iss.one/csharpproglib/2739
  
  Telegram
  
  Библиотека шарписта | C#, F#, .NET, ASP.NET
  Разработка веб-приложений на C#: выбор технического стека.
🔗 Часть 1. Фронтенд
🔗 Часть 2. Бэкенд
🔗 Часть 3. Деплой в Azure
🔗 Часть 4. Выбор базы данных
🔗 Часть 1. Фронтенд
🔗 Часть 2. Бэкенд
🔗 Часть 3. Деплой в Azure
🔗 Часть 4. Выбор базы данных
👍4
  🔧 build-image — инструмент для контейнеризации .NET-приложения без создания Dockerfile’ов, потому что жизнь слишком коротка, чтобы писать их!
В статье показано, как использовать этот инструмент, в том числе в GitHub workflow.
https://proglib.io/w/83ad4feb
  
  В статье показано, как использовать этот инструмент, в том числе в GitHub workflow.
https://proglib.io/w/83ad4feb
Red Hat Developer
  
  Containerize .NET applications without writing Dockerfiles | Red Hat Developer
  This article introduces dotnet build-image, a tool that containerizes .NET applications automatically. You can use build-image to create Dockerfiles and
👍10
  Отправка электронной почты с использованием API SendGrid: полное руководство для C#-разработчиков.
🔗 Введение
🔗 Масштабирование
  
  🔗 Введение
🔗 Масштабирование
Twilio Blog
  
  How to send Emails with C# and .NET 6 using the SendGrid API
  Learn how to send emails using the SendGrid API with a .NET 6 console application and C#
👏5👍4
  #news
Свежие новости и статьи из мира .NET-разработки:
— Rider 2022.2 Comes With More C# 11 Features, Performance Improvements, and Extended Unreal Engine Support
— ReSharper 2022.2 Comes With C# 11 Support, Solution-Wide Analysis Optimizations, and Virtual Formatter
— dotCover, dotMemory, dotPeek, and dotTrace 2022.2 are here
.NET-документация: новые возможности за июль 2022 г.
— Default authentication scheme
— Dynamic X509ChainPolicy verification time
— Middleware no longer defers to endpoint with null request delegate
— x86 host path on 64-bit Windows
— Changes to reflection invoke API exceptions
— required modifier
— Resolve nullable warnings
— Source generation for platform invokes
— Diagnostic monitoring and collection utility (dotnet-monitor)
— dotnet dev-certs
— Deploy Orleans to Azure Container Apps
  
  Свежие новости и статьи из мира .NET-разработки:
— Rider 2022.2 Comes With More C# 11 Features, Performance Improvements, and Extended Unreal Engine Support
— ReSharper 2022.2 Comes With C# 11 Support, Solution-Wide Analysis Optimizations, and Virtual Formatter
— dotCover, dotMemory, dotPeek, and dotTrace 2022.2 are here
.NET-документация: новые возможности за июль 2022 г.
— Default authentication scheme
— Dynamic X509ChainPolicy verification time
— Middleware no longer defers to endpoint with null request delegate
— x86 host path on 64-bit Windows
— Changes to reflection invoke API exceptions
— required modifier
— Resolve nullable warnings
— Source generation for platform invokes
— Diagnostic monitoring and collection utility (dotnet-monitor)
— dotnet dev-certs
— Deploy Orleans to Azure Container Apps
The JetBrains Blog
  
  Rider 2022.2 Comes With More C# 11 Features,  Performance Improvements, and Extended Unreal Engine Support | The .NET Tools Blog
  Hello everyone, The latest major version of Rider is finally here! Let’s take a look at the exciting features Rider 2022.2 has in store. You can download the 2022.2 release build from www.jetbra
👍8
  Мысли об использовании EditorConfig для обеспечения единообразия кодовой базы в .NET-проекте. 
https://proglib.io/w/945ab70b
  
  https://proglib.io/w/945ab70b
Mews Developers
  
  C# code style by EditorConfig in .NET 5 SDK and beyond
  In this article, I’ll help you understand how to ensure modern C# code style with .NET 5 SDK and EditorConfig. It will save you hours of reading documentation and GitHub issues. Basically…
👍2
  Частично обновленная, но все равно качественная подборка популярных вопросов и ответов на собеседовании по C#.
https://proglib.io/w/c3d23918
  
  https://proglib.io/w/c3d23918
Csharp
  
  C# Interview Questions (2023)
  This is a list of the top 50 C# interview questions and answers for C# developers who plan to attend C# and .NET interviews.
👍17🔥1
  Библиотеки классов в C#: что это, как использовать в различных проектах и как извлечь максимальную выгоду.
https://proglib.io/w/7d05fd12
  
  https://proglib.io/w/7d05fd12
YouTube
  
  Intro To Class Libraries in C#
  The class library project type in C# is probably the most important project type in C#. Every other project relies on a series of class libraries. But with it being so foundational, it is often overlooked. In this video, we will look at what a class library…
👍10
  На официальном сайте Microsoft вышел свежий мини-курс по использованию .NET MAUI для разработки и сборки мобильных/десктопных приложений с помощью C# и Visual Studio. 
Подробнее
  
  Подробнее
Docs
  
  Сборка мобильных и классических приложений с .NET MAUI - Training
  В этой схеме обучения используйте C# и Visual Studio с .NET MAUI, чтобы создать приложение для iOS, Android и Windows.
🔥19👍1👏1
  Как оптимизация производительности вызовов функций в C# может привести к повреждению стека
В статье среди прочего представлена ценная информация о внутреннем устройстве CLR и приемах, которые многие используют для ускорения работы приложений.
Читать
  
  В статье среди прочего представлена ценная информация о внутреннем устройстве CLR и приемах, которые многие используют для ускорения работы приложений.
Читать
minidump.net
  
  Why function pointers can't be used on instance methods in C#
  The C# specification indicates that function pointers can only be used on static methods. This article explains why.
👍10❤1