Вы можете найти много ресурсов и примеров проектов о Blazor, ASP.NET Core, пост о модульном тестировании с помощью Zenject в Unity, обсуждение архитектуры проекта Unity и книгу, которую обязательно нужно прочитать тем, кто интересуется внедрением зависимостей. .

0x00 Blazor — мастерская по созданию приложений

  • Blazor — это одностраничная платформа для создания клиентских веб-приложений с использованием .NET и WebAssembly. На этом семинаре мы создадим полное приложение Blazor и попутно узнаем о различных функциях инфраструктуры Blazor.

0x01 Blazor — CarChecker

  • Пример Blazor приложения WebAssembly, включающего authentication, in-browser data storage, offline support, localization, responsive layouts и т. д. .

0x02 Современный веб-интерфейс с Blazor WebAssembly

  • Современная веб-разработка с Blazor! Эффективно создавайте красивый интерактивный пользовательский интерфейс с помощью .NET и C#, который работает на любом устройстве через WebAssembly. PWA, аутентификация, отладка и многое другое.

0x03 Потрясающий блейзор

  • Resources для Blazor — веб-платформы .NET, использующей C#/Razor и HTML, которая работает в браузере с помощью WebAssembly. Ресурсы включают примеры проектов, учебные пособия, видео, статьи, книги, электронные книги и т. д.

0x04 Практическое ядро ​​ASP.NET

  • Цель этого проекта — дать возможность программистам .NET изучить новый стек ASP.NET Core с нуля непосредственно из кода. Базовый стек ASP.NET Core обладает огромной мощью. Не пропустите их! Readme содержит пояснения по всем проектам.

0x05 Советы по составлению резюме программиста игр

  • «Здесь я пройдусь по фактическим резюме, которые я использовал в прошлом, и дам несколько важных советов от себя и @mike_acton, которые наняли меня в Insomniac Games в 2016 году, а затем в Unity в 2018 году. Эти советы предназначены для студентов со знанием программирования. фон, которые хотели бы получить свою первую работу в игровой индустрии. Цель состоит в том, чтобы дать совет, как отточить свое резюме, чтобы вам перезвонили на экран телефона, а не проигнорировали».

Шаблон решения с чистой архитектурой 0x06 для Angular 9 и .NET Core 3.1

  • Это шаблон решения для создания одностраничного приложения (SPA) с Angular and ASP.NET Core в соответствии с принципами Clean Architecture. Создайте новый проект на основе этого шаблона, нажав кнопку «Использовать этот шаблон» выше или установив и запустив связанный пакет NuGet (подробные сведения см. в разделе «Приступая к работе»).

0x07 Модульное тестирование Unity и UniRX с Zenject и Moq

  • Этот пост едва затрагивает поверхность unit testing, но мы надеемся, что он дал вам инструменты для создания их в Unity с использованием таких замечательных технологий, как UniRX и Zenject.

0x08 Лучшая архитектура для проектов Unity

  • «После шести месяцев работы над римейком Diamond Dash с Unity я могу сказать, что многому научился у инженеров Wooga помимо самоанализа. Я часто учился мягким путем, но также и трудным путем. В любом случае, после того, как я испытал больше успехов, чем неудач, я представляю свое видение того, как может выглядеть великая архитектура».

Принципы, практика и шаблоны внедрения зависимостей 0x09

  • Dependency Injection Principles, Practices, and Patterns — это переработанное и дополненное издание классического бестселлера Dependency Injection in .NET. Он учит вас DI с нуля, показывая соответствующие примеры, шаблоны и анти-шаблоны для создания слабосвязанных, хорошо структурированных приложений. Хорошо аннотированный код и диаграммы используют примеры C# для иллюстрации принципов, безупречно работающих с современными объектно-ориентированными языками и библиотеками DI.