Ментор из Solvery Данила Горячкин провел эфир на тему: "Алгоритмическая сессия на собеседовании".
RxJava — это библиотека для работы с реактивным программированием в языке Java. Она помогает проще работать с асинхронными задачами и потоками данных. Представьте, что у вас...
Erlang — это функциональный язык программирования, разработанный для создания систем с высокими требованиями к параллелизму, отказоустойчивости и распределенной обработки.
Термины Serializable и Parcelable относятся к интерфейсам, которые используются для преобразования объектов в формат, подходящий для их передачи или хранения.
В Swift, оператор guard используется для раннего выхода из функции, метода или цикла, если условие не выполнено. Он позволяет улучшить читаемость кода, так как избавляет от...
Разбираем 10 популярных вопросов, которые можно встретить в собеседованиях iOS-разработчиков.
Mamba призвана повысить эффективность архитектуры трансформеров, используемой в большинстве ведущих LLM, за счет упрощения механизмов внимания.
Предположим нужно наследоваться от многих абстрактных классов в Kotlin или Java. Как можно решить эту задачу? Давайте посмотрим на агрегацию и композицию.
Kotlin - еще один язык, который в настоящее время демонстрирует сильную тенденцию к росту, но в данном случае после некоторого спада он снова оказался на 20-м...
С выходом крупного релиза Swift 6 пришло время обновить наш проект и пакеты и устранить все гонки данных.
Набирать новый код - это, как правило, самая легкая часть работы. Более серьезные проблемы: чтение кода, расстановка приоритетов, коммуникация, динамика команды и т.д.
Изначально ChatGPT обучался на данных до 2021 года; база знаний была расширена только в конце 2023 года.
Когда-то давно Роберт Мартин (он же "Дядя Боб") популяризовал словосочетания "Чистый код" и "Чистая архитектура".
Внедрение таких инструментов форматирования кода, как ktfmt, оказалось важным для поддержания качественной кодовой базы.
Типизированные ошибки (typed throws) появились в Xcode 16 и позволяют определять тип ошибки, которую выбрасывает метод.
В каждом проекте наступает момент, когда вам нужно отобразить данные из одного класса в другой.
В Swift версии 5.9 добавили прямой интероп с С++ в обе стороны. Рассматриваем, какие возможности это открывает, а также какие есть ограничения на текущий момент. Пробуем...
В этой статье вы узнаете, как реализовать Hero анимацию, похожую на анимацию в представлении «Сегодня» в App Store.
В этом видео будет про вообще все, что связано с решением задач - не только Leetcode, но и в целом теория решения задач и в других...
Исследование различных подходов к оптимизации рекурсии.