Как и зачем я сделал свой маппер
Я не люблю Clean Architecture, не люблю DTO и не люблю мапперы. Они превращают сохранение одной строки в базу в путешествие через четыре проекта, тр…
Tech news from the best sources
Я не люблю Clean Architecture, не люблю DTO и не люблю мапперы. Они превращают сохранение одной строки в базу в путешествие через четыре проекта, тр…
Мне хотелось, чтобы знакомство с HydraScript выглядело просто: скачал интерпретатор, запустил скрипт. Сомнительно предлагать человеку сначала устано…
Мой язык программирования HydraScript , написанный на C#, уже умел выполнять такой код: let x = 10 x = x + 1 >>> x Получаем 11 ; >>&g…
Референсная архитектура движка подбора билетов на redb: канонная модель, Scatter-Gather по трём GDS и ж/д, дерево-маршрут и saga-переоформление в до…
WireMock.Net умеет мокать gRPC . Но для этого он заставляет разработчика таскать .proto файлы и поддерживать лишнюю конфигурацию. Я контрибьютил в п…
Для своего пет-проекта мне понадобилась удобная система фильтрации, плюс я хотел попрактиковаться в кодогенерации Roslyn. В этой статье продолжаю ра…
Серия: redb ecosystem / redb.Route deep-dive В redb.Route — нашем ESB в стиле Apache Camel под .NET — маршрут всегда ч…
Привет, Хабр! Меня зовут Павел, я ведущий разработчик. В этой статье расскажу про Kafka, consumer groups, lag, offset commit и встроенное сжатие соо…
Это вторая часть серии туториалов, где мы реализуем Third Person Controller на MonoGame. В этой части мы заменим капсулу персонажа на анимированную…
В этой серии туториалов мы реализуем простой Third Person Controller на базе MonoGame. Серия рассчитана на читателей, уже знакомых с основами MonoGa…
Введение Content Pipeline — это официальный способ работы с ассетами в MonoGame. Однако в сообществе уже давно существует немалая группа разработчик…
При создании новой игры, одним из первых вопросов является выбор игрового движка. Основные кандидаты у всех на слуху: Unity, Unreal Engine и Godot.…