Кастомные сообщения об ошибках в FluentValidation
—
от автора
—
от автора
FluentValidation — это мощная библиотека для валидации объектов в .NET, которая поддерживает создание кастомных сообщений об ошибках. В этом руководстве мы рассмотрим, как использовать различные подходы к формированию этих сообщений и почему важно различать использование простых строк и лямбда-выражений в…
—
от автора
В этой подборке уменьшаем написание boilerplate и удаляем десятки тысяч строк кода, чистим проекты правильно и наблюдаем за закатом Stack Overflow, оцениваем рынок мобильных приложений в России в 2024 году, отслеживаем перформанс-метрики и многое другое. Подключайтесь!
—
от автора
Привет всем, кто, как и я, проводит значительную часть своего дня в Telegram! Для одних Telegram – инструмент работы с командой и клиентами, для других – источник ценных знаний благодаря экспертным каналам, а для третьих – способ выразить свои эмоции…
—
от автора
В прошлой статье я разобрал как работают корутины под капотом, рекомендую ознакомиться прежде чем закапываться дальше. В этой статье мы разберем такую сущность как Job и как на самом деле под капотом отменяются корутины, в общем будет интересно, погнали!Знакомимся с…
—
от автора
У людей, получивших травму головы в спортивных соревнованиях, при пережитых несчастных случаях или по другим причинам, часто развиваются нейродегенеративные заболевания, такие как болезнь Паркинсона или Альцгеймера. Новое исследование проливает свет на причину нейродегенерации.Вирусы, удары, причина нейродегенерацииСамо собой, травмы на поединках…
—
от автора
Топ-5 вопросов на Android интервьюCобеседования в IT — это всегда вызов и Android тут, конечно же, не исключение. Для успешного прохождения интервью в крупные и востребованные компании современный Android-разработик должен держать в голове огромное количетсво областей: от «базы» в виде Computer…
—
от автора
Google Drive получил обновление, которое обеспечивает дифференциальную синхронизацию для повышения её производительности, особенно при работе с файлами большого размера.Дифференциальная синхронизация — это когда приложение синхронизирует только измененные части, а не файл полностью. Это значительно сокращает время синхронизации при работе с…
—
от автора
Перевод статьи с официального сайта документации AngularДовольно часто нужно создавать компоненты, которые служат в качестве контейнера для различного типа контета. Например, вы хотите создать камстомный компонент карточку (CustomCard):@Component({ selector: ‘custom-card’, template: ‘<div class=»card-shadow»> <!— card content goes here —> </div>’,…
—
от автора
Что мы будем использовать для профайлинга рендеринга кадра? Ну, во‑первых, в Unity есть родной профайлер (Window→Analysis→Frame Debugger), работающий как внутри эдитора, так и для билдов, в том числе мобильных. Его минусы — он отображает не все события, и отсутствует показатель времени, затраченного на каждую операцию. Второй вариант —…
—
от автора
Существует специфический «эффект Makefile», напоминающий такие феномены как карго-культы, нормализация отклонений, «нечитабельный язык» и т.д. В этой статье я берусь утверждать, что Makefile — явление того же порядка, с той оговоркой, что он немного отличается от вышеперечисленных феноменов. Makefile не является по сути своей неэффективным…