Создание показателей покрытия кода для приложений .NET Framework с помощью инструментов .NET 6 CLI.
Читать
Читать
Coding with Calvin - Calvin Allen
Generating Code Coverage Metrics for .NET Framework Applications
Many have tried generating Code Coverage metrics for .NET Framework applications, yet only few have succeeded. Even fewer choose to tell their story This is my success story.
Долгая история разработки SophiApp, графического инструмента для тонкой настройки Windows 10/11 на языке C#.
Читать
Читать
Хабр
SophiApp, или Как мы делали опенсорс программу для настройки Windows 10 & 11
Я от лица команды хочу показать вам SophiApp — графический наследник Sophia Script for Windows : бесплатная, портативная и полностью опенсорная программа для тонкой настройки Windows 10 и Windows 11....
ASP.NET Core 6: лучший способ передать JWT-токен в заголовках gRPC-клиента
Если вы работаете с gRPC, то знаете, что невозможно автоматически передавать заголовки без повторения в каждом методе клиента. Но решение есть.👇
Читать
Если вы работаете с gRPC, то знаете, что невозможно автоматически передавать заголовки без повторения в каждом методе клиента. Но решение есть.👇
Читать
Anthonygiretti
ASP.NET Core 6: Here is the best way to pass a JWT in the headers of a gRPC client
Introduction Dear developers who love gRPC, I have something here that you might like. You’ve...
Ozon Tech C# Meetup
24 августа, 18:00
Кого послушаем:
💭Дмитрий Орлов (Ozon)
Поговорим о наборе микросервисов «потребность». Каждый день по набору товаров (±300к) он считает, сколько, на какой склад и у кого закупить товары. Обсудим бизнес-составляющую, технические процессы на Kafka, компонентный подход, сериализацию правил.
💭Николай Гущарин (Ozon)
Расскажем о том, как мы с помощью SourceGenerator решили сразу две проблемы: избавились от конфликтов версий пакетов при распространении клиентов для веб-сервисов и начали экономить время и силы на написании однотипного кода. А ещё уменьшили количество багов.
Покажем, как работают генераторы исходного кода внутри, как их создавать и в каких еще случаях их можно применять.
Будет online|offline
🔗РЕГИСТРАЦИЯ
24 августа, 18:00
Кого послушаем:
💭Дмитрий Орлов (Ozon)
Поговорим о наборе микросервисов «потребность». Каждый день по набору товаров (±300к) он считает, сколько, на какой склад и у кого закупить товары. Обсудим бизнес-составляющую, технические процессы на Kafka, компонентный подход, сериализацию правил.
💭Николай Гущарин (Ozon)
Расскажем о том, как мы с помощью SourceGenerator решили сразу две проблемы: избавились от конфликтов версий пакетов при распространении клиентов для веб-сервисов и начали экономить время и силы на написании однотипного кода. А ещё уменьшили количество багов.
Покажем, как работают генераторы исходного кода внутри, как их создавать и в каких еще случаях их можно применять.
Будет online|offline
🔗РЕГИСТРАЦИЯ
«Лаборатория Касперского» ищет крутых C++ разработчиков
Вы будете создавать фундамент, на котором строится разработка продуктов и сервисов компании.
Работа в «Лаборатории Касперского» — это не только масштабные задачи, но и приятные бонусы: выступления на конференциях, бесплатное обучение, расширенный ДМС со стоматологией, спортз
алы прямо в офисе, а еще — программа релокации для кандидатов из регионов. Мы ищем разработчиков, которые:
• отлично знают C++, имеют опыт коммерческой разработки, знают STL, базовые алгоритмы и структуры данных;
• обладают навыками многопоточного и асинхронного программирования;
• разрабатывают многопоточные приложения;
• владеют английским на уровне не ниже Intermediate.
Если ты узнал себя, переходи __по ссылке__, узнай больше о С++ в Kaspersky и присоединяйся к команде лучших экспертов.
Вы будете создавать фундамент, на котором строится разработка продуктов и сервисов компании.
Работа в «Лаборатории Касперского» — это не только масштабные задачи, но и приятные бонусы: выступления на конференциях, бесплатное обучение, расширенный ДМС со стоматологией, спортз
алы прямо в офисе, а еще — программа релокации для кандидатов из регионов. Мы ищем разработчиков, которые:
• отлично знают C++, имеют опыт коммерческой разработки, знают STL, базовые алгоритмы и структуры данных;
• обладают навыками многопоточного и асинхронного программирования;
• разрабатывают многопоточные приложения;
• владеют английским на уровне не ниже Intermediate.
Если ты узнал себя, переходи __по ссылке__, узнай больше о С++ в Kaspersky и присоединяйся к команде лучших экспертов.
#news
Команда Microsoft анонсировала электронную книгу «Шаблоны корпоративных приложений с использованием .NET MAUI».
Ссылка на анонс
Команда Microsoft анонсировала электронную книгу «Шаблоны корпоративных приложений с использованием .NET MAUI».
Ссылка на анонс
Microsoft News
.NET MAUI eBook Now Available – Enterprise Application Patterns
The new free .NET MAUI eBook on enterprise application patterns is now available.
👨🎓️ Самоучитель по C#: абстрактные классы и члены классов
Осваиваем на наглядных примерах базовые концепции языка C# – абстрактные классы и члены классов.
🔗 Основной сайт
🔗 Зеркало
Осваиваем на наглядных примерах базовые концепции языка C# – абстрактные классы и члены классов.
🔗 Основной сайт
🔗 Зеркало
Опрос «Библиотеки программиста»
Прошло почти полгода с момента нашего опроса «💬📈 Что сейчас происходит с IT-индустрией и айтишниками?». По версиям респондентов (более 700) IT-отрасль ждала волна сокращений, массовая релокация, наплыв стартапов и трудности с заменой железа и ПО на отечественные аналоги.
Общий прогноз звучал так: «Слишком много переменных, прогнозы от неутешительных до удовлетворительных»
Насколько оправдался этот прогноз? Как изменилась ваша жизнь за последние полгода?
➡️ Пройти опрос
Прошло почти полгода с момента нашего опроса «💬📈 Что сейчас происходит с IT-индустрией и айтишниками?». По версиям респондентов (более 700) IT-отрасль ждала волна сокращений, массовая релокация, наплыв стартапов и трудности с заменой железа и ПО на отечественные аналоги.
Общий прогноз звучал так: «Слишком много переменных, прогнозы от неутешительных до удовлетворительных»
Насколько оправдался этот прогноз? Как изменилась ваша жизнь за последние полгода?
➡️ Пройти опрос
Хусрав Саидов, бэкенд разработчик в компании Bimeister, пишет простой ASP.NET Core проект и рассказывает о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL Materialized Path.
Читать
Читать
Хабр
Materialized Path – создаём своё первое дерево
Всем привет! Меня зовут Хусрав, я бэкенд разработчик в компании Bimeister. В этой статье я бы хотел бы поговорить о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL...
Dockerfile теперь не нужен — просто используйте
Читать
Microsoft.NET.Build.Containers
. Доступно в предварительной версии .NET 7.Читать
csharp.christiannagel.com
No more Dockerfiles with the help of .NET CLI
This article shows how to use dotnet publish to create a Docker image without using a Dockerfile – including deployment with GitHub Actions.
Руководство по рефакторингу кода для использования новых возможностей C# с использованием ReSharper и Rider.
Читать
Читать
The JetBrains Blog
Refactor code to use new C# language features | The .NET Tools Blog
Modernizing, or migrating to modern language features in any language can help make code more readable, efficient and secure. In this blog post, we’ll look at ways to modernize code so it’s better tha
Фича-флаги: что это, какие преимущества предоставляют и как их использовать в приложении ASP.NET Core.
Читать
Читать
Pro Code Guide
Microsoft Feature Management - Feature Flags in ASP.NET Core C# - Detailed Guide | Pro Code Guide
We will be implementing Microsoft Feature Management i.e. feature flags in ASP.NET Core C# application but all this is applicable to other types of .NET C#
#news
Свежие новости и статьи из мира .NET-разработки:
— Performance Improvements in .NET 7
— .NET MAUI Cloud Skills Challenge – Learn .NET MAUI, Get Stickers!
— Announcing built-in container support for the .NET SDK
— A Heavy Lift: Bringing Kestrel + YARP to Azure App Services
— C# 11 preview: generic math, required members, and more
— .NET Conf Focus on MAUI – That’s a wrap!
— .NET 6 is now in Ubuntu 22.04
— Git Line-staging Released!
— What’s New in Visual Studio 2022 17.4 Preview 1
— Live Share: Enterprise Policies are here!
— ReSharper and Rider 2022.2.2
— RiderFlow 2022.1.3 Bug-Fix Update
Свежие новости и статьи из мира .NET-разработки:
— Performance Improvements in .NET 7
— .NET MAUI Cloud Skills Challenge – Learn .NET MAUI, Get Stickers!
— Announcing built-in container support for the .NET SDK
— A Heavy Lift: Bringing Kestrel + YARP to Azure App Services
— C# 11 preview: generic math, required members, and more
— .NET Conf Focus on MAUI – That’s a wrap!
— .NET 6 is now in Ubuntu 22.04
— Git Line-staging Released!
— What’s New in Visual Studio 2022 17.4 Preview 1
— Live Share: Enterprise Policies are here!
— ReSharper and Rider 2022.2.2
— RiderFlow 2022.1.3 Bug-Fix Update
Microsoft News
Performance Improvements in .NET 7
.NET 7 is fast. Really fast. This post deep-dives into hundreds of performance improvements that contributed to that reality.