Разбираем несколько различных способов загрузки связанных данных в EF Core 6.
https://proglib.io/w/2901a01c
https://proglib.io/w/2901a01c
aaronbos.dev
Working with Related Data in EF Core 6
I think that one of the most convenient features of ORMs like Entity Framework is the ability to reference related data via properties on an object or entity. In this post, we'll be looking at a few different ways to load related data in EF Core 6.
Всё что нужно знать про ECS
Entity-Component-System — архитектурный паттерн, предназначенный для разработки игр и отлично подходящий для описания динамического виртуального мира.
В статье описаны преимущества, недостатки, особенности, практические кейсы и потенциальные грабли ECS, а также в отдельном разделе коротко разбираются ECS фреймворки для Unity/C#.
https://proglib.io/w/c07bf527
Entity-Component-System — архитектурный паттерн, предназначенный для разработки игр и отлично подходящий для описания динамического виртуального мира.
В статье описаны преимущества, недостатки, особенности, практические кейсы и потенциальные грабли ECS, а также в отдельном разделе коротко разбираются ECS фреймворки для Unity/C#.
https://proglib.io/w/c07bf527
Хабр
Всё что нужно знать про ECS
Привет, Хабр! В этой статье я расскажу всё, что знаю про Entity-Component-System и попытаюсь развеять различные предубеждения об этом подходе. Здесь вы найдете много слов о преимуществах и недостатках...
Пошаговое руководство по созданию простого .NET CLI проекта с использованием библиотеки FluentEmail для отправки электронных писем с помощью Twilio SendGrid.
Для кастомизации писем используются шаблоны Razor, которые под капотом представляют собой реализацию библиотеки RazorLight (позволяет использовать Razor в проектах, отличных от ASP.NET Core MVC).
https://proglib.io/w/deea05ed
Для кастомизации писем используются шаблоны Razor, которые под капотом представляют собой реализацию библиотеки RazorLight (позволяет использовать Razor в проектах, отличных от ASP.NET Core MVC).
https://proglib.io/w/deea05ed
GitHub
GitHub - toddams/RazorLight: Template engine based on Microsoft's Razor parsing engine for .NET Core
Template engine based on Microsoft's Razor parsing engine for .NET Core - toddams/RazorLight
Разбираем различные способы запуска длительных задач в монолитном приложении на ASP.NET Core.
https://proglib.io/w/d9571d0a
https://proglib.io/w/d9571d0a
Code Maze
Long-Running Tasks in a Monolith ASP.NET Core Application
Process long-running tasks in ASP.NET Core for a monolithic application. System.Channel, Reactive Extension and TPL is used
#news
Свежие новости из мира .NET-разработки:
— Announcing .NET 7 Preview 4
— ASP.NET Core updates in .NET 7 Preview 4
— Regular Expression Improvements in .NET 7
— Announcing gRPC JSON transcoding for .NET
— .NET MAUI Release Candidate 3
— Announcing Entity Framework 7 Preview 4
Свежие новости из мира .NET-разработки:
— Announcing .NET 7 Preview 4
— ASP.NET Core updates in .NET 7 Preview 4
— Regular Expression Improvements in .NET 7
— Announcing gRPC JSON transcoding for .NET
— .NET MAUI Release Candidate 3
— Announcing Entity Framework 7 Preview 4
Microsoft News
Announcing .NET 7 Preview 4
.NET 7 Preview 4 is now available with enhancements to the OpenTelemetry implementation, date and time, cache metrics, on stack replacement (OSR) and regular expressions.
Реализация алгоритма (на C#) Флойда-Уоршелла для нахождения всех кратчайших путей между всеми вершинами графа + расширение его возможностей по запоминанию маршрутов кратчайших путей.
techrocks.ru
Реализация на C# алгоритма Флойда-Уоршелла нахождения всех кратчайших путей между всеми вершинами графа | techrocks.ru
Алгоритм Флойда-Уоршелла нахождения всех кратчайших путей между всеми вершинами графа был представлен Робертом Флойдом.
Простой пример работы с Stack Overflow API для разработки расширения Visual Studio на C#.
https://proglib.io/w/40b08910
https://proglib.io/w/40b08910
elmah.io Blog - .NET Technical tutorials/guides and new features
Building a Stack Overflow browser as a VS extension
Learn how to integrate with the Stack Overflow API from C#. In this post, I'll build a Visual Studio extension that shows SO results within VS.
Преимущества производительности
sealed
классов в .NET: https://proglib.io/w/ffa50a03Meziantou's blog
Performance benefits of sealed class in .NET - Gérald Barré
In this post, I describe the performance benefits of sealed classes in .NET.
🔑 Чем полезен Git Credential Manager? Обзор менеджера аутентификации для новичков и профессионалов
Обзор популярного менеджера аутентификации Git Credential Manager (GCM), обеспечивающего безопасную и удобную аутентификацию к репозиторию.
https://proglib.io/sh/yGKYarRFbH
Обзор популярного менеджера аутентификации Git Credential Manager (GCM), обеспечивающего безопасную и удобную аутентификацию к репозиторию.
https://proglib.io/sh/yGKYarRFbH
Разбираем 3 способа проверки значений, передаваемых мокам при использовании Moq в модульных тестах C#.
https://proglib.io/w/1dc03d65
https://proglib.io/w/1dc03d65
Code4IT
3 ways to check the object passed to mocks with Moq in C#
In unit tests, sometimes you need to perform deep checks on the object passed to the mocked service. We will learn 3 ways to do that with Moq and C#
ultimate-guide-to-profiling-unity-games.pdf
4.3 MB
Руководство по профилированию в Unity, в котором собраны знания и советы внешних и штатных экспертов Unity: как профилировать приложение в Unity, управлять его памятью и оптимизировать энергопотребление.
Дорожная карта Rider 2022.2: https://proglib.io/w/2f498cfa
The JetBrains Blog
Rider 2022.2 Roadmap | The .NET Tools Blog
We’ve released Rider 2022.1 a while ago, and with that we’d like to share our roadmap for Rider 2022.2. With our Early Access Program (EAP), you can try out these features as they are developed. The E
PriorityQueue в .NET 6: теория, внутреннее устройство и принцип работы простым языком.
https://proglib.io/w/bb590b74
https://proglib.io/w/bb590b74
Хабр
.NET 6: PriorityQueue
В .NET 6 появилась новая коллекция — PriorityQueue<TElement,TPriority>. До этого очереди с приоритетами уже были в .NET, но только в виде внутренних классов — они использовались под...
🛠️ 25 полезных малоизвестных интернет-ресурсов для фронтендера и бэкендера
Небольшой обзор интересных интернет-ресурсов в помощь специалистам цифровой индустрии: каталоги дорожных карт и шпаргалок, тесты веб-приложений, бесплатные макеты и иллюстрации, шаблоны резюме и многое другое.
https://proglib.io/sh/v3GP6WwUCe
Небольшой обзор интересных интернет-ресурсов в помощь специалистам цифровой индустрии: каталоги дорожных карт и шпаргалок, тесты веб-приложений, бесплатные макеты и иллюстрации, шаблоны резюме и многое другое.
https://proglib.io/sh/v3GP6WwUCe
Unity постоянно работает над улучшением интеграции с .NET, включая новые функции C#. Узнайте, что будет дальше во взаимодействии Unity с экосистемой .NET.
🔗 Читать
🔗 Смотреть
🔗 Читать
🔗 Смотреть
Unity
Unity and .NET, what’s next?
We’ve recently started a multiyear initiative to help you write more performant code faster and deliver long-term stability and compatibility. Read on to find out what we’re doing to update the foundational tech stack behind your scripts.
Вдогонку к предыдущему посту разберем карьерные возможности Unity-разработчиков. И поможет нам в этом Лёша Корепанов.
https://proglib.io/w/a2806719
https://proglib.io/w/a2806719
YouTube
Стоит ли учить C#, чтобы делать игры?
Арендуйте сервер Mac Mini на М1 в Selectel для iOS-разработки и тестирования: https://slc.tl/pZZju
Статья по архитектуре в Unity: https://unity.com/how-to/how-architect-code-your-project-scales
Таймкоды
0:00 Начало
0:21 Глава 1. Junior Unity developer
1:58…
Статья по архитектуре в Unity: https://unity.com/how-to/how-architect-code-your-project-scales
Таймкоды
0:00 Начало
0:21 Глава 1. Junior Unity developer
1:58…
➡️ Привет! Мы проводим опрос «Что тебя больше всего раздражает в рабочем процессе и в программировании?»
🔥 Говори прямо, не сдерживай себя. Орфографию и пунктуацию мы сохраним. Правда, вульгаризмы заменим на эвфемизмы, но без потери смысла :D
Что тебя больше всего раздражает на работе? 😶 Бессмысленные комментарии к коду? 😐 Постоянно отвлекают от работы, а потом ты полчаса входишь в рабочий процесс? 🤔 Переработки? 😕 Срочные задачи в конце рабочего дня? 😲 Низкий стол? 😵 14" электронно-лучевой монитор? 🤣
Опрос анонимный. Делись наболевшим. А в июне мы опубликуем статью со всеми ответами.
➡️ Опрос можно пройти по ссылке ⬅️
🔥 Говори прямо, не сдерживай себя. Орфографию и пунктуацию мы сохраним. Правда, вульгаризмы заменим на эвфемизмы, но без потери смысла :D
Что тебя больше всего раздражает на работе? 😶 Бессмысленные комментарии к коду? 😐 Постоянно отвлекают от работы, а потом ты полчаса входишь в рабочий процесс? 🤔 Переработки? 😕 Срочные задачи в конце рабочего дня? 😲 Низкий стол? 😵 14" электронно-лучевой монитор? 🤣
Опрос анонимный. Делись наболевшим. А в июне мы опубликуем статью со всеми ответами.
➡️ Опрос можно пройти по ссылке ⬅️
Если вы используете .NET 6 с традиционными Startup.cs и Program.cs, вам не нужно ничего менять в использовании библиотеки Polly. Однако если вы используете операторы верхнего уровня, потребуются некоторые незначительные изменения:
— Dependency Injection of a Policy into a Controller
— Dependency Injection of a HttpClientFactory with a Retry Policy
— Dependency Injection of a Policy into a Minimal API Endpoint
— Dependency Injection of a HttpClientFactory and Policy into a Minimal API Endpoint
— Using a Cancellation Token
— Dependency Injection of a Policy into a Controller
— Dependency Injection of a HttpClientFactory with a Retry Policy
— Dependency Injection of a Policy into a Minimal API Endpoint
— Dependency Injection of a HttpClientFactory and Policy into a Minimal API Endpoint
— Using a Cancellation Token
www.nuget.org
Polly 8.5.2
Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
Обширная коллекция актуальных практических примеров с пояснениями распространенных вариантов использования .NET Core.
https://proglib.io/w/1396b7eb
https://proglib.io/w/1396b7eb
GitHub
GitHub - dodyg/practical-aspnetcore: Practical samples of ASP.NET Core 10 Preview 2, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects…
Practical samples of ASP.NET Core 10 Preview 2, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects. - dodyg/practical-aspnetcore