
Разбираемся, что общего у компьютерных игр, «Дома-2», граффити, Билли Айлиш и Коко Шанель, а также глубоко копаем тему личного бренда и пет-проектов. Гость выпуска — Миша Синяков, руководитель frontend-направления «Ростелеком-ИТ».
Разбираемся, что общего у компьютерных игр, «Дома-2», граффити, Билли Айлиш и Коко Шанель, а также глубоко копаем тему личного бренда и пет-проектов. Гость выпуска — Миша Синяков, руководитель frontend-направления «Ростелеком-ИТ».
Хранение данных — одна из самых ведущих тем в разработке. Очень важно уметь выбирать подходящий инструмент для разных ситуаций и знать, как хранить данные безопасно и максимально эффективно, не замедляя приложение. Старший iOS-разработчик red_mad_robot Аня Кочешкова рассказывает о механизмах хранения, способах работы с ними, а также плюсах и минусах каждого подхода.
В этом выпуске ребята обсуждают отечественную микроэлектронику, но не только резисторы. Гость выпуска — известный «эльбрусовед» и знаток всего, что связано с импортозамещением, — Максим Горшенин. Поговорили о самом процессоре «Эльбрус» и уже традиционно выяснили, как попасть в эту область знаний. А вот на самом ли деле этот процессор российский или это всё придумали, чтобы «набрать классы», — узнаете при прослушивании.
Пытаемся понять, как начать жить не только рабочей жизнью и так ли важна корпоративная культура в 2023 году. Гость выпуска — Артур Василов, руководитель мобильной разработки приложений Яндекс и Яндекс Браузер.
На внутреннем проекте red_mad_robot не хватало iOS-разработчиков, и Head of Android red_mad_robot Central Asia Влад Бауэр задумался о том, как можно ускорить процесс. И в итоге решил пошарить часть кода и перенести его в Kotlin Multiplatform Mobile. Спойлер: у него получилось, и теперь он рассказывает о нюансах, с которыми пришлось столкнуться.
Старший iOS-разработчик red_mad_robot Аня Кочешкова рассказывает, чем отличаются три менеджера зависимостей, в каких случаях и для каких задач подойдёт тот или иной. Материал будет полезен джун-специалистам, которые только начали погружаться в разработку: специально для них подробно объясняем, что такое семантическое версионирование, как устроены модули кода и в чём разница между динамическими и статическими библиотеками.
Раскрываем 12 кейсов проектирования спецификации REST API из практики red_mad_robot, которые помогут сэкономить время для разработки. А также объясняем, почему стоит следовать подходу contract first — писать спецификацию прежде кода.
В новый выпуск подкаста «Сушите вёсла» ребята позвали Андрея, инженера в области расчётов динамики ядерных реакторов, чтобы он рассказал, как сейчас обстоят дела в индустрии ядерной энергетики и что нас может ждать дальше. Традиционно обсудили, как присоединиться к такой команде, какие технологии используются в компании Андрея и бабахнет ли, если поделить на ноль в Fortran. В финале закопали немножко ядерных отходов и ушли в фотонный закат верить в лучшее.
Каждый, кто хотя бы раз бывал на наших митапах, знает, что, во-первых, там есть пицца, а во-вторых, доклады с них ещё долго остаются актуальными. Android-митап мы провели ещё в середине декабря, а подробно рассказываем о нём только сейчас. Потому что послушать о Material You, дизайн-ревью и оптимизации процессов никогда не поздно.
Как быть тестировщику, если на проекте нет аналитика и спецификации? Маша Кузнецова, младший QA-инженер red_mad_robot, рассказывает о трёх возможных вариантах действия — осторожном, умеренно рискованном и максимально упоротом. Будет особенно полезно QA начального и среднего уровня — чтобы не растеряться, попав в похожую ситуацию.
Кто такой Сатоши Накомото? Как назвать свою криптовалюту? Какая криптопирамида самая прибыльная? Это вопросы, которые мы не стали обсуждать в юбилейном, двадцатом, выпуске подкаста «Сушите вёсла». А посвятили его разговору о технологии блокчейн и её проблемах с СТО компании Decurity Арсением Реутовым. Хитросплетения смарт-контрактов, Византийский консенсус, взлёт и падение рынка NFT, программисты новой эры — и это ещё не всё.
Другими словами, как распознавать негабарит в реальном времени, ещё до того, как он попал на конвейер.
Чтобы не заржаветь, роботы регулярно проводят хакатоны. И конец года — отличное время для очередной тренировки, которую организовал руководитель нашего iOS-отдела Лёша Тюрнин.
Семь железных команд за сутки придумали прототипы сервисов, которых им не хватает сегодня. Именно о них, с видео и презентациями, — в этом материале.
Verno, центр экспертизы red_mad_robot, рассказывает о том, как сделали траекторию развития для сотрудников более прозрачной.
17 ноября мы провели в нашем московском Робохранилище митап для iOS-разработчиков. Говорили про обобщённое программирование в Swift, метаморфозы архитектуры и нативную навигацию, ели пиццу — а теперь рассказываем подробнее, как всё прошло.
Привет всем, для кого Paranoid Android — не только великая песня Radiohead, но и нередкое состояние на работе! 15 декабря в 19:00 мы проведём Android-митап в московском Робохранилище. Онлайн-трансляция тоже будет, ссылку на неё пришлём на почту.
Поговорим про то, как изменилась работа с цветом с приходом Material You, погрузимся в процессы дизайн-ревью и разберёмся, каким образом и зачем автоматизировать процесс движения задачек в трекере. Митап проводим для разработчиков любых грейдов, регистрируемся тут.
На Google I/O 2021 продемонстрировали фичу, которая позволяет динамически менять цветовую схему приложения в зависимости от его контента. Но ни в документации, ни в официальных примерах не оказалось использования этого подхода или API, которое делало бы это на уровне отдельного экрана или элемента.
Ведущего android-разработчика red_mad_robot Рому Чорыева это не устроило, и он для этой цели решил разработать собственное простое решение, — а теперь рассказывает об этом в статье.
В октябре этого года состоялся очередной DevFest Omsk 2022 — конференция «от программистов для программистов». Он впервые прошёл в онлайн-формате, а backend-разработчик red_mad_robot Илья Горкун организовал на нём первый трек по Golang. О том, как ему это удалось, с какими сложностями пришлось столкнуться и на что стоит обратить внимание, если вы тоже планируете делать конференции, — читайте в материале Ильи.
Декларативное программирование — это парадигма программирования, в которой задаётся ожидаемый результат, а не способ его получения. Об истоках этой технологии, её отличиях от императивной парадигмы и удобстве её использования рассказывает iOS-разработчик red_mad_robot Саша Евсеев.