Разбираем три категории данных телеметрии, поддерживаемых 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
Как тестировать, профилировать и оптимизировать код на F#: разбираем на примере алгоритма топологической сортировки.
Смотреть
Смотреть
YouTube
Fast F#: Topological Sort Part 1 - Intro
Today we start a series on profiling/benchmarking a Topological Sort algorithm. We discuss what a Topological Sort is, and what it's useful for, and establish a baseline of performance with a naïve implementation.
Topological Sort: https://en.wikipedia.…
Topological Sort: https://en.wikipedia.…
Разработка веб-приложений с использованием .NET и Visual Studio: серия практических уроков для пошагового изучения.
Репозиторий
Репозиторий
GitHub
GitHub - dotnet/intro-to-dotnet-web-dev: Get Started as a Web Developer with .NET, C#, and ASP.NET Core
Get Started as a Web Developer with .NET, C#, and ASP.NET Core - dotnet/intro-to-dotnet-web-dev
👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо
Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.
🔗 Основной сайт
🔗 Зеркало
Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.
🔗 Основной сайт
🔗 Зеркало