ТОП за 28 дней
Полезности
1 Полезные материалы
Интересные, полезные ссылки на книги, видео, статьи и другие материалы, которые могут быть полезные разработчикам.
Полезности
2 Пишем GUI на .NET для Linux
Довольно часто возникает вопрос "как можно писать приложения для Linux используя .NET". Кажется, пришло время ответить на этот вопрос. Тем более, выход MAUI лишь добавил непонятностей в эту тему.
Просто о NET
3 C# NET: Class vs Struct или в чём различия между Классом и Структурой
Мне в последнее время очень часто встречаются программисты, которые не только используют в обычной “программной” жизни структуры (struct), но вообще, ничего не знают об этом объекте. И зачастую, для простоты своей "программной" жизни используют всегда классы (class). В этой статье я бы хотел в очередной раз остановиться на различиях между структурами и классами.
Просто о NET
4 Какие бывают архитектуры?
Решил собрать воедино все архитектуры, которые на слуху, или которые были на слуху.
Просто о NET
5 Терминология - Dummy, Fake, Stubs, Spies, Mocks
Терминология имеет очень важное значение для любого разработчика, особенно важно это в концепции Domain Driven Design.
Полезности
6 Диаграммы с помощью Mermaid
Mermaid позволяет создавать диаграммы, схемы и визуализации с использованием текста и кода.
Полезности
7 Поиск работы
В этом посте постарался собрать всё самое полезное, что может помочь максимально быстро найти новую работу разработчику.
Просто о NET
8 Dependency Injection: Принцип. Паттерн. Контейнер
Довольно запутанно на первый взгляд выглядит эта троица: Принцип. Паттерн. Контейнер. Если с контейнером более или менее всё понятно, то остальные термины требуют объяснения.
Просто о NET
9 ООП + EntityFrameworkCore = Упражнения (11)
Часть 11. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео EntityFrameworkCore миргации и сохранение в БД созданного документа. А также UnitOfWork паттерн при использовании EntityFrameworkCore.
Сайтостроение
10 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Теория и практика
11 FAQ
Серия видео роликов с вопросами и ответами на них, которые присылают подписчики youtube-канала и читатели блога, а также и подписчики boosty.to. Ответы на разные вопросы по разным темам: о принципах программирования, паттернах, правилах, законах, библиотеках, nuget-пакетах, инструментах, сборках и многое-многое другое.
Просто о NET
12 ООП + EntityFrameworkCore = Упражнения (10)
Часть 10. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео создаем первую миграцию для EntityFrameworkCore и сохраняем первые данные в базу.
My Frameworks
13 Шаблоны микросервисов
В статье речь пойдет про Nimble Framework. Шаблоны позволяют ускорить процессы, потому что исключают рутину. Не за чем делать одно и тоже много раз, можно просто использовать наработки и опыт других людей. Причем сфера применения шаблонов абсолютно не важна. Как часто вы создаете микросервисы?
Просто о NET
14 ООП + EntityFrameworkCore = Упражнения (12)
Часть 12. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео про миграции EntityFrameworkCore. Создание, удаление, применение и откат миграций EntityFrameworkCore.
Просто о NET
15 ООП + EntityFrameworkCore = Упражнения (9)
Часть 9. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео про рефакторинг. Возвращаемся к реалиям...
Просто о NET
16 Важные аспекты сериализации в JSON
Несколько важных основополагающих аспектов, которые следует учитывать при сериализации и десериализации объектов в JSON.
Полезности
17 Передача TraceId (CorrelationId) между сервисами ASP.NET Core
Библиотека, которая призвана упростить передачу TraceId (CorrelationId) между микросервисами.
Полезности
18 Тёмная тема для Visual Studio Code
Вот решил создать себе Theme для Visual Studio Code, потому что в каждой, которую я находил что-то не устраивало.
My Frameworks
20 Nimble Framework v6.1
На платформе NET6 (В папке AspNetCore v6.1) можно найти новую версию Nimble Framework, который предназначен для быстрого создания микросервисной архитектуры. Nimble Framework содержит IdentityModule (AuthServer) и Module (microservice).
Теория и практика
21 LEAN принципы разработки программного обеспечения
Бережливая разработка программного обеспечения — это гибкая среда управления проектами и разработки продуктов, основанная на принципах бережливого производства. Она направлена на создание ценности для клиента за счет оптимизации ресурсов, рабочих процессов и процессов.
Просто о NET
22 ООП + EntityFrameworkCore = Упражнения (8)
Часть 8. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео про DbContext, Mapping, принципы и правила создания моделей данных. А также про ошибки, которые нужно избежать на этапе проектирования.
Просто о NET
23 Вопросы собеседований на должность разработчика ПО
Серия коротких роликов с вопросами и ответами на них, которые можно часто услышать на собеседованиях. Речь идет о должностях в сфере IT-технологий, разработки и архитектурного проектирования ПО.
Теория и практика
24 FAQ по программированию 18
Ключевые момент в этой серии вопросов и ответов: IdentityServer4, EntityFrameworkCore, SQL Server, C#
Просто о NET
25 ООП + EntityFrameworkCore = Упражнения (7)
Часть 7. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео про Infrastructure, а точнее про DbContext, PostgreSQL, UnitOfWork и прочие полезности.
My Frameworks
26 Nimble Framework v6.0
На платформе NET6 (В папке AspNetCore v6.0) теперь существует два вида шаблонов микросервисов (FullAPI и MinimalAPI), каждый из которых содержит IdentityModel и простой Module. Папка FullAPI содержит уже знакомые шаблоны микросервисов, просто они теперь переведены на NET6. А в папке MinimalAPI новая версия тех же шаблонов, которые построены на базе MinimalAPI.
Теория и практика
27 FAQ по программированию 9
Новые вопросы по темам: RabbitMQ, OpenID, REST, API Gateway, MassTransit