Простой пример использования F#-фреймворка NBomber, который упрощает нагрузочное тестирование.
https://proglib.io/w/726b65b4
https://proglib.io/w/726b65b4
Профилирование популярной библиотеки 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
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.
Асинхронное программирование в .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…
Краткое, но ёмкое руководство по интеграции dotnet format в цикл разработки.
https://proglib.io/w/0a22415f
https://proglib.io/w/0a22415f
Gui Ferreira - Minimalist Software Craftsman
Gui Ferreira
Minimalist Software Craftsman
Разбираем три категории данных телеметрии, поддерживаемых 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...
Adam Sitnik работает над .NET в Microsoft и пишет о производительности и надежности в .NET. В общем, вы знаете кого читать по данной теме.
https://proglib.io/w/089d05af
https://proglib.io/w/089d05af
Adamsitnik
Adam Sitnik – .NET Performance and Reliability
Продолжаем знакомиться с лучшими современными технологиями Microsoft для создания веб-приложений. Вышла третья часть в серии 👉 https://t.me/csharpproglib/2739
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Разработка веб-приложений на C#: выбор технического стека.
🔗 Часть 1. Фронтенд
🔗 Часть 2. Бэкенд
🔗 Часть 3. Деплой в Azure
🔗 Часть 4. Выбор базы данных
🔗 Часть 1. Фронтенд
🔗 Часть 2. Бэкенд
🔗 Часть 3. Деплой в Azure
🔗 Часть 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
Отправка электронной почты с использованием 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#
#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
Мысли об использовании 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…
Частично обновленная, но все равно качественная подборка популярных вопросов и ответов на собеседовании по 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.
Библиотеки классов в 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…
На официальном сайте Microsoft вышел свежий мини-курс по использованию .NET MAUI для разработки и сборки мобильных/десктопных приложений с помощью C# и Visual Studio.
Подробнее
Подробнее
Docs
Сборка мобильных и классических приложений с .NET MAUI - Training
В этой схеме обучения используйте C# и Visual Studio с .NET MAUI, чтобы создать приложение для iOS, Android и Windows.
Как оптимизация производительности вызовов функций в 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.
📍 Зачем математика нужна в Data Science в 2022?
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации.
🧑💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД
📅 Когда: 8 августа в 19:00
🖇 Где: https://proglib.io/w/fb2c6ce4
#proglib_academy #профессии #datascientist
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации.
🧑💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД
📅 Когда: 8 августа в 19:00
🖇 Где: https://proglib.io/w/fb2c6ce4
#proglib_academy #профессии #datascientist