• Врываемся в 2025 год с новой порцией кринжовых любопытных новостей из мира около-IT. Весь прошлый год я вел учет блокировок, странных гаджетов и громких заголовков СМИ, чтобы нам было о чем посудачить на выходных. Кажется, иногда получалось даже весело, так…

  • 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), работающий как внутри эдитора, так и для билдов, в том числе мобильных. Его минусы — он отображает не все события, и отсутствует показатель времени, затраченного на каждую операцию. Второй вариант —…