iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.5K subscribers
697 photos
65 videos
4.07K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Мы выложили шесть лучших записей прошедшего TeamLead Crew в открытый доступ! Что там есть:
- Алексей Петров делится своим опытом того, как он стал тимлидом и с какими проблемами столкнулся в первое время
- В игровом формате рулетки и лютых холиварах разбираются боли начинающих тимлидов
- Я провожу полноценный собес тимлида и параллельно даю свои комментарии
- Артем Гусев проводит крутейший воркшоп по тому, как рассказывать о себе на собеседовании
- Виталий Шароватов делится офигительнейшими байками про поиск работы тимлидом
- Евгений Кот учит практикам управления климатом в команде
Все открытые видосики тут: https://podlodka.io/tlcrew-content

Ну и да, мы уже с 11 мая запускаем продолжение банкета. Теперь – нон-стоп, каждую неделю новая тема, подписку можно брать на месяц или на несколько. Сообщество мега-активное, эксперты крутейшие, формат отлично совмещается с работой.
Билеты тут: podlodka.io/crew
Вопросы сюда: @ptlcrew
🍏 Вебинар "Ускорение IOS-приложений с помощью Instruments"

📅 14 мая в 20:00 по мск

👉🏻 Регистрация на сайте: https://otus.pw/P0mO/

В рамках курса "iOS разработчик v 2.0" от OTUS пройдет бесплатный вебинар, на котором мы познакомимся с Xcode Instruments:
● Научимся использовать профиль времени Xcode Instruments для исследования и улучшения производительности.
● Найдем сильные ссылки и утечки памяти.
● А также рассмотрим дополнительные настройки XCОDE для работы с Instruments

Ведущий вебинара - Константин Савялов, Senior IOS-разработчик в «Газпром-Медиа Радио». Участвовал в реализации таких проектов, как «Госуслуги», «МТС TV», «Волонтёры», «LikeFM». Сейчас работает над разработкой приложения для «ComedyClub».

☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование! https://otus.pw/AKqxi/
Что вы скажете, получив приглашение на очередную онлайн конфу?
"Скучно! Опять доклады на одни и те же темы, я устал сидеть и молча пялиться в монитор!" — и скорее всего, будете правы. Но только не в случае Podlodka iOS Crew — он-лайн конференции нового формата.

Вас ждет двухнедельное путешествие от команды Podlodka: будут и публичные он-лайн собеседования, и коллективное код-ревью, и интервью с экспертами индустриии. Главная цель проекта — поднять качество обсуждения проблем iOS разработки на новый уровень, не ограничивая себя устаревшими форматами и сделать участников конференции неотъемлимой частью происходящего.

Темы первого сезона самые вечные и горящие — архитектура и инжерерные практики. Стартуем уже 25 мая, не пропусти билеты по выгодой цене: https://podlodka.io/ioscrew
🚪OTUS приглашает на День Открытых Дверей курса «iOS разработчик v 2.0»

Подробнее: https://otus.pw/mUUeM/

📅 20 мая в 20-00 (мск) в прямом эфире Вы:

● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.

● Познакомитесь с преподавателем курса Ексеем Пантелеевым - Head of Mobile (Новые Облачные Технологии).

☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование!
Немного про то, почему не нужно слепо верить красивым кейс-стади на сайтах фреймворков. Аналогичная история была с рядом приложений Facebook и React Native. Одна и та же фраза “приложение использует RN” может трактоваться и как “смерть натива, все ставки на RN”, так и “мы тут попробовали и подтянули фреймворк в A/B тесте”.
https://medium.com/@acedened/ios-app-from-flutters-showcase-page-might-not-use-flutter-at-all-23488ff82407
22-25 июня состоится масштабная онлайн-конференция по мобильной разработке Mobius 2020 Piter.

Что будет:
— Десятки докладов от экспертов со всего мира о мобильной разработке: iOS и Android под капотом, Swift, Kotlin, Flutter, инфраструктура, тренды в мобильной разработке, производительность, UI/UX, безопасность;
—Интервью, развлекательные подкасты, технические ток-шоу и дискуссии со спикерами;
— Конференция будет идти 4 дня. Чтобы участники не устали, мы разбили программу на блоки по 4-5 часов;
— Каждый день — несколько параллельных треков, между которыми можно переключаться, а доклады перематывать или ставить на паузу;
— Розыгрыши с призами от партнеров конференции;
— Обсуждение докладов с коллегами и единомышленниками.

Среди спикеров — iOS и Android-инженеры из Google, Яндекса, Одноклассников, JetBrains, работающие над сложными проектами и сервисами, авторы библиотек и фреймворков.

Подробности на сайте: https://bit.ly/2TioM0I
Предлагаю вам план супер-продуктивного карантина на следующую неделю:

- В понедельник, 25 мая, слушаете доклад про сравнение современных архитектурных паттернов: что в тренде, а что давно пора закопать?
- Во вторник присутствуете на показательном собеседовании: никакой постановки, именно так проводят архитектурную сессию в крупнейшую российскую продуктовую компанию. Учиться на чужих ошибках — идеальный способ подготовиться к собесу!
- В среду и четверг засыпаете острыми вопросами экспертов на интервью о том, как у них там все устроено. Ведь самое интересное — это не то, какую архитектуру используют в очень_крупной_компании, а то, как разработчики ее адаптируют под свои нужды и с какими трудностями сталкиваются.
- В пятницу на первом ряду наблюдаете за тем, как эксперты ревьят тестовые задания, причем полезное можно узнать не только с точки зрения того, как писать код, но и как правильно проводить код-ревью и на что обращать внимание!

Нужно обсудить впечатления или поделиться проблемой? На связи 200+ iOS разработчиков с разнообразным опытом, открытые к нетворкингу. И все это — не вставая с любимого кресла, с мурчащим котом под боком и чашечкой горячего чая рядом.

Как? На онлайн конференции нового формата Podlodka iOS Crew, которая стартует уже через 3 дня!

Если вы до сих пор сомневались — https://podlodka.io/ioscrew#schedule точное расписание на 2 недели. Ждем вас на борту!
Хорошо ли использовать в своем коде Bool и как этого можно избежать.
https://matt.diephouse.com/2020/05/you-might-not-want-a-boolean/
Если вы подумываете о том, что хорошо бы когда-нибудь вырасти в тимлида, то у меня есть для вас отличный план на следующую неделю!

1️⃣Понедельник: утром разбираетесь с тем, что такое обратная связь, и как ее запрашивать и давать, а вечером – слушаете разбор стыдных вопросов про увольнения, с которыми вам придется когда-то столкнуться
2️⃣Вторник: утром перенимаете опыт проведения 1/1 здорового человека, а вечером возвращаетесь к теме увольнений и детально прошариваете матчасть
3️⃣Среда: в перерывах между Zoom-сессиями задаете в нашем Slack волнующие вас вопросы: как вырасти в тимлида, сколько будут платить и как найти такую работу
4️⃣Четверг: знакомитесь с Александром Орловым из Стратоплана, который научит вас управлять конфликтами, а вечером – участвуете в драйвовом шоу "Что было дальше"
5️⃣Пятница: учитесь преодолевать стеснительность, а ночь зависаете в легендарном Podlodka Crew Bar, где вытаскиваете из сообщества все секреты работы тимлида
6️⃣Выходные: готовитесь к неделе по процессам разработки, где на куче воркшопов будем учиться делать так, чтобы команда работала эффективно.

И все это – на онлайн конференции нового формата Podlodka Teamlead Crew, которая стартует уже 1 июня! Заходите на https://podlodka.io/crew посмотреть видео прошлого сезона и наши планы на две недели интенсива!
Смотрите, какая крутейшая книга в открытом доступе – Crafting Interpreters от одного из разработчиков Dart. Полистал несколько глав – отличные примеры, объяснено все на пальцах и куча практики. Отличная идея для самоизоляции – прошарить интерпретаторы!
https://craftinginterpreters.com/contents.html
Если вы только начинаете работать со Swift, попробуйте включить этот флаг и будете получать полезные сообщения при каждой ошибке компилятора.
https://github.com/apple/swift/blob/master/docs/Diagnostics.md#educational-notes