Приводит ли изменение props к ререндеру в React? React — библиотека для создания UI, использующая виртуальный DOM Родительский компонент передаёт изменившиеся props дочернему Получив новые props, дочерний компонент…
Применяли ли вы CQRS и DDD и с какими сложностями столкнулись? CQRS разделяет операции чтения и записи данных DDD сосредоточен на бизнес-домене и приближает модель к предметной области трудность CQRS — синхронизация…
Примет ли система объект с нужной структурой, но другим именем типа? контекст: поведение типизированных языков, например TypeScript основной принцип: структурная типизация (или duck typing) совместимость объектов…
Приходилось ли писать T-SQL-запросы вручную? имею опыт работы с SQL Server и ручного написания T-SQL-запросов разрабатывал запросы для выборки, вставки и обновления данных применял сложные JOIN, подзапросы и CTE…
Проблемы при выполнении SQL-запросов и применение EXPLAIN Оптимизация запросов и поиск узких мест EXPLAIN отображает план выполнения SQL-запроса Проверка индексов, последовательного сканирования и соединений Позволяет…
Middleware в Next.js: назначение и практический опыт Middleware в Next.js — это код, который выполняется между пользовательским запросом и серверным ответом. В отличие от API-роутов, он работает на уровне edge (CDN),…
Spine — инструмент для создания 2D-скелетной анимации Он позволяет анимировать кости и меши без повторной отрисовки Для интеграции в игры используется экспорт в форматы JSON/atlas Как правило, Spine применяют вместе с…
Spring Profiles: назначение и применение механизм Spring для условного включения конфигураций помогает разделять настройки приложения между средами dev, test и prod конфигурации, бины и свойства становятся активными…
работал с основными инструментами CI/CD: Jenkins, GitLab CI, GitHub Actions Jenkins: гибкое решение с развитой системой плагинов, подходящее для сложных пайплайнов GitLab CI: тесно связан с репозиториями и удобен для…
Опыт работы с контейнерами внедрения зависимостей ServiceCollection (.NET Core) — стандартный DI-контейнер с компактным и понятным API ** Autofac** — расширяемое решение для сложных сценариев и модульной конфигурации…
ORM в .NET: Entity Framework и Dapper Entity Framework: полнофункциональный ORM с поддержкой LINQ, миграций и ленивой загрузки Dapper: лёгкий и быстрый микрофреймворк для работы с прямым SQL и минимальным уровнем…