🔧 build-image — инструмент для контейнеризации .NET-приложения без создания Dockerfile’ов, потому что жизнь слишком коротка, чтобы писать их!
В статье показано, как использовать этот инструмент, в том числе в GitHub workflow.
https://proglib.io/w/83ad4feb
This article introduces dotnet build-image, a tool that containerizes .NET applications automatically. You can use build-image to create Dockerfiles and containerized images. You will also discover how to use the tool in a GitHub workflow to create an image from a .NET application and push it to a repository.
Продолжаем знакомиться с лучшими современными технологиями Microsoft для создания веб-приложений. Вышла третья часть в серии 👉 https://t.me/csharpproglib/2739
Adam Sitnik работает над .NET в Microsoft и пишет о производительности и надежности в .NET. В общем, вы знаете кого читать по данной теме.
https://proglib.io/w/089d05af
Разбираем три категории данных телеметрии, поддерживаемых OpenTelemetry, и способы их использования с .NET: трассировка, метрики и логи.
https://proglib.io/w/2215e96c
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...
I’ve found many developers are able to write asynchronous code that works, but they fail to understand some of the intricacies and commonly make small mistakes…
Adam Chester, старший консультант по безопасности в TrustedSec, рассматривает некоторые «странные» способы запуска неуправляемого кода в .NET.
https://proglib.io/w/2ecc9468
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.
Профилирование популярной библиотеки QuestPDF с использованием dotTrace и dotMemory
Из статьи вы узнаете, как небольшие изменения кода могут сильно повлиять на производительность и использование памяти.
https://proglib.io/w/af16b5ba
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
Singleton design pattern is the most simple design pattern and is useful when only one instance of a class is needed to implement actions across the system
Entity Framework (EF) — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти)...
The tutorial explains how a .NET Developer can take advantage of GitHub Actions. It presents two ways to create a GitHub Actions workflow for a .NET solution.
Как знание языка C++ поможет в поиске работы в IT? Узнайте на вебинаре.
→ Бесплатно, 29 июля в 19:30
Рассказывать о C++ будут эксперты:
◾️ Алексей Четвертаков, разработчик C++ в интеграторе ТЕРН.
◾️ Александр Галкин, Software developer (C++) в Saber Interactive — разработка и издание компьютерных игр.
◾️ Георгий Осипов, разработчик в Лаборатории компьютерной графики и мультимедиа ВМК МГУ, сотрудник института искусственного интеллекта МГУ.
Вы узнаете:
— почему хорошо начинать изучение программирования с С++;
— пути развития С++ разработчика;
— какие задачи решает разработчик на С++.
→ Зарегистрироваться на вебинар