Мы выложили шесть лучших записей прошедшего TeamLead Crew в открытый доступ! Что там есть:
- Алексей Петров делится своим опытом того, как он стал тимлидом и с какими проблемами столкнулся в первое время
- В игровом формате рулетки и лютых холиварах разбираются боли начинающих тимлидов
- Я провожу полноценный собес тимлида и параллельно даю свои комментарии
- Артем Гусев проводит крутейший воркшоп по тому, как рассказывать о себе на собеседовании
- Виталий Шароватов делится офигительнейшими байками про поиск работы тимлидом
- Евгений Кот учит практикам управления климатом в команде
Все открытые видосики тут: https://podlodka.io/tlcrew-content
Ну и да, мы уже с 11 мая запускаем продолжение банкета. Теперь – нон-стоп, каждую неделю новая тема, подписку можно брать на месяц или на несколько. Сообщество мега-активное, эксперты крутейшие, формат отлично совмещается с работой.
Билеты тут: podlodka.io/crew
Вопросы сюда: @ptlcrew
- Алексей Петров делится своим опытом того, как он стал тимлидом и с какими проблемами столкнулся в первое время
- В игровом формате рулетки и лютых холиварах разбираются боли начинающих тимлидов
- Я провожу полноценный собес тимлида и параллельно даю свои комментарии
- Артем Гусев проводит крутейший воркшоп по тому, как рассказывать о себе на собеседовании
- Виталий Шароватов делится офигительнейшими байками про поиск работы тимлидом
- Евгений Кот учит практикам управления климатом в команде
Все открытые видосики тут: https://podlodka.io/tlcrew-content
Ну и да, мы уже с 11 мая запускаем продолжение банкета. Теперь – нон-стоп, каждую неделю новая тема, подписку можно брать на месяц или на несколько. Сообщество мега-активное, эксперты крутейшие, формат отлично совмещается с работой.
Билеты тут: podlodka.io/crew
Вопросы сюда: @ptlcrew
Первая статья из серии анализа архитектуры Telegram для iOS.
https://medium.com/@BoHu/source-code-walkthrough-of-telegram-ios-part-1-adee673e2202
https://medium.com/@BoHu/source-code-walkthrough-of-telegram-ios-part-1-adee673e2202
Medium
Source Code Walkthrough of Telegram-iOS: Part 1
Overview of the Codebase
🍏 Вебинар "Ускорение 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/
📅 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/
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Про разработку нетривиальных анимаций в SwiftUI.
https://habr.com/ru/post/501790/
https://habr.com/ru/post/501790/
Хабр
Нетривиальные анимации в SwiftUI
Идея На WWDC 2019 была представлена SwiftUI — технология коренным образом влияющая на создание UI в приложениях для экосистемы Apple. Нам в Distillery стало интересно в ней разобраться чуть...
Что вы скажете, получив приглашение на очередную онлайн конфу?
"Скучно! Опять доклады на одни и те же темы, я устал сидеть и молча пялиться в монитор!" — и скорее всего, будете правы. Но только не в случае Podlodka iOS Crew — он-лайн конференции нового формата.
Вас ждет двухнедельное путешествие от команды Podlodka: будут и публичные он-лайн собеседования, и коллективное код-ревью, и интервью с экспертами индустриии. Главная цель проекта — поднять качество обсуждения проблем iOS разработки на новый уровень, не ограничивая себя устаревшими форматами и сделать участников конференции неотъемлимой частью происходящего.
Темы первого сезона самые вечные и горящие — архитектура и инжерерные практики. Стартуем уже 25 мая, не пропусти билеты по выгодой цене: https://podlodka.io/ioscrew
"Скучно! Опять доклады на одни и те же темы, я устал сидеть и молча пялиться в монитор!" — и скорее всего, будете правы. Но только не в случае Podlodka iOS Crew — он-лайн конференции нового формата.
Вас ждет двухнедельное путешествие от команды Podlodka: будут и публичные он-лайн собеседования, и коллективное код-ревью, и интервью с экспертами индустриии. Главная цель проекта — поднять качество обсуждения проблем iOS разработки на новый уровень, не ограничивая себя устаревшими форматами и сделать участников конференции неотъемлимой частью происходящего.
Темы первого сезона самые вечные и горящие — архитектура и инжерерные практики. Стартуем уже 25 мая, не пропусти билеты по выгодой цене: https://podlodka.io/ioscrew
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
И, кстати, подключайтесь через 10 минут, я тут буду интервью про всякие интересные штуки давать!
https://www.youtube.com/watch?v=FTpJjVKgGaw
https://www.youtube.com/watch?v=FTpJjVKgGaw
YouTube
Егор Толстой - человек и … Подлодка - OH, MY CODE #32 #StayHome Edition
Егор Толстой – Product manager в Kotlin и ведущий подкаста Podlodka – расскажет про язык программирования как продукт. Как сегментируются программисты, как язык продвигается и растет. Как устроены процессы разработки в команде Kotlin. И зачем тут продакт…
Почему не стоит нанимать программистов из больших компаний в стартапы.
https://vc.ru/amp/127122
https://vc.ru/amp/127122
vc.ru
Не нанимайте крутых программистов, если вы стартап и только начали делать продукт. Они вам все испортят — Карьера на vc.ru
Всю свою карьеру я работал программистом в ИТ-корпорациях и вносил мизерный вклад в гигантские системы, которые никому не нужны. Но везде меня считали крутым.
🚪OTUS приглашает на День Открытых Дверей курса «iOS разработчик v 2.0»
Подробнее: https://otus.pw/mUUeM/
📅 20 мая в 20-00 (мск) в прямом эфире Вы:
● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.
● Познакомитесь с преподавателем курса Ексеем Пантелеевым - Head of Mobile (Новые Облачные Технологии).
☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование!
Подробнее: https://otus.pw/mUUeM/
📅 20 мая в 20-00 (мск) в прямом эфире Вы:
● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.
● Познакомитесь с преподавателем курса Ексеем Пантелеевым - Head of Mobile (Новые Облачные Технологии).
☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование!
otus.ru
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Немного про то, почему не нужно слепо верить красивым кейс-стади на сайтах фреймворков. Аналогичная история была с рядом приложений Facebook и React Native. Одна и та же фраза “приложение использует RN” может трактоваться и как “смерть натива, все ставки на RN”, так и “мы тут попробовали и подтянули фреймворк в A/B тесте”.
https://medium.com/@acedened/ios-app-from-flutters-showcase-page-might-not-use-flutter-at-all-23488ff82407
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
Что будет:
— Десятки докладов от экспертов со всего мира о мобильной разработке: iOS и Android под капотом, Swift, Kotlin, Flutter, инфраструктура, тренды в мобильной разработке, производительность, UI/UX, безопасность;
—Интервью, развлекательные подкасты, технические ток-шоу и дискуссии со спикерами;
— Конференция будет идти 4 дня. Чтобы участники не устали, мы разбили программу на блоки по 4-5 часов;
— Каждый день — несколько параллельных треков, между которыми можно переключаться, а доклады перематывать или ставить на паузу;
— Розыгрыши с призами от партнеров конференции;
— Обсуждение докладов с коллегами и единомышленниками.
Среди спикеров — iOS и Android-инженеры из Google, Яндекса, Одноклассников, JetBrains, работающие над сложными проектами и сервисами, авторы библиотек и фреймворков.
Подробности на сайте: https://bit.ly/2TioM0I
Mobius 2021 Piter. Конференция по мобильной разработке. 13-16 апреля, онлайн.
Конференция по мобильной разработке. 13-16 апреля, онлайн. 4 дня и несколько десятков технических докладов.
Это должно было случиться! Держите конвертер Swift кода в Kotlin.
https://vinivendra.github.io/Gryphon/
https://vinivendra.github.io/Gryphon/
Gryphon
The Swift to Kotlin translator.
Предлагаю вам план супер-продуктивного карантина на следующую неделю:
- В понедельник, 25 мая, слушаете доклад про сравнение современных архитектурных паттернов: что в тренде, а что давно пора закопать?
- Во вторник присутствуете на показательном собеседовании: никакой постановки, именно так проводят архитектурную сессию в крупнейшую российскую продуктовую компанию. Учиться на чужих ошибках — идеальный способ подготовиться к собесу!
- В среду и четверг засыпаете острыми вопросами экспертов на интервью о том, как у них там все устроено. Ведь самое интересное — это не то, какую архитектуру используют в очень_крупной_компании, а то, как разработчики ее адаптируют под свои нужды и с какими трудностями сталкиваются.
- В пятницу на первом ряду наблюдаете за тем, как эксперты ревьят тестовые задания, причем полезное можно узнать не только с точки зрения того, как писать код, но и как правильно проводить код-ревью и на что обращать внимание!
Нужно обсудить впечатления или поделиться проблемой? На связи 200+ iOS разработчиков с разнообразным опытом, открытые к нетворкингу. И все это — не вставая с любимого кресла, с мурчащим котом под боком и чашечкой горячего чая рядом.
Как? На онлайн конференции нового формата Podlodka iOS Crew, которая стартует уже через 3 дня!
Если вы до сих пор сомневались — https://podlodka.io/ioscrew#schedule точное расписание на 2 недели. Ждем вас на борту!
- В понедельник, 25 мая, слушаете доклад про сравнение современных архитектурных паттернов: что в тренде, а что давно пора закопать?
- Во вторник присутствуете на показательном собеседовании: никакой постановки, именно так проводят архитектурную сессию в крупнейшую российскую продуктовую компанию. Учиться на чужих ошибках — идеальный способ подготовиться к собесу!
- В среду и четверг засыпаете острыми вопросами экспертов на интервью о том, как у них там все устроено. Ведь самое интересное — это не то, какую архитектуру используют в очень_крупной_компании, а то, как разработчики ее адаптируют под свои нужды и с какими трудностями сталкиваются.
- В пятницу на первом ряду наблюдаете за тем, как эксперты ревьят тестовые задания, причем полезное можно узнать не только с точки зрения того, как писать код, но и как правильно проводить код-ревью и на что обращать внимание!
Нужно обсудить впечатления или поделиться проблемой? На связи 200+ iOS разработчиков с разнообразным опытом, открытые к нетворкингу. И все это — не вставая с любимого кресла, с мурчащим котом под боком и чашечкой горячего чая рядом.
Как? На онлайн конференции нового формата Podlodka iOS Crew, которая стартует уже через 3 дня!
Если вы до сих пор сомневались — https://podlodka.io/ioscrew#schedule точное расписание на 2 недели. Ждем вас на борту!
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
CashApp выкатили инструмент для автоматического тестирования Accessibility.
https://cashapp.github.io/2020-05-20/making-ios-accessibility-testing-easy
https://cashapp.github.io/2020-05-20/making-ios-accessibility-testing-easy
Хорошо ли использовать в своем коде Bool и как этого можно избежать.
https://matt.diephouse.com/2020/05/you-might-not-want-a-boolean/
https://matt.diephouse.com/2020/05/you-might-not-want-a-boolean/
Разбор алгоритмов в мобильном приложении, генерирующем музыку.
https://albertodebortoli.com/2020/05/24/the-algorithm-powering-iharmony/
https://albertodebortoli.com/2020/05/24/the-algorithm-powering-iharmony/
Alberto De Bortoli
The algorithm powering iHarmony
Problem
I wrote the first version of iHarmony
[https://apps.apple.com/gb/app/iharmony/id292413210] in 2008. It was the very
first iOS app I gave birth to, combining my passion for music and programming. I
remember buying an iPhone and my first Mac with the…
I wrote the first version of iHarmony
[https://apps.apple.com/gb/app/iharmony/id292413210] in 2008. It was the very
first iOS app I gave birth to, combining my passion for music and programming. I
remember buying an iPhone and my first Mac with the…
Сегодня в 20 часов приходите послушать трансляцию с ребятами из Spark, которые шарят код между iOS и Android, используя Swift.
https://youtu.be/dXLBiwFUsxc
https://youtu.be/dXLBiwFUsxc
YouTube
Swift на Android для шаринга кода
Team Lead Android команды разработки Spark Mail рассказывает о том как они шарят код между iOS и Android, используя при этом Swift.
Гости:
- Андрей Друк (https://twitter.com/AndriyDruk). Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов …
Гости:
- Андрей Друк (https://twitter.com/AndriyDruk). Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов …
Если вы подумываете о том, что хорошо бы когда-нибудь вырасти в тимлида, то у меня есть для вас отличный план на следующую неделю!
1️⃣Понедельник: утром разбираетесь с тем, что такое обратная связь, и как ее запрашивать и давать, а вечером – слушаете разбор стыдных вопросов про увольнения, с которыми вам придется когда-то столкнуться
2️⃣Вторник: утром перенимаете опыт проведения 1/1 здорового человека, а вечером возвращаетесь к теме увольнений и детально прошариваете матчасть
3️⃣Среда: в перерывах между Zoom-сессиями задаете в нашем Slack волнующие вас вопросы: как вырасти в тимлида, сколько будут платить и как найти такую работу
4️⃣Четверг: знакомитесь с Александром Орловым из Стратоплана, который научит вас управлять конфликтами, а вечером – участвуете в драйвовом шоу "Что было дальше"
5️⃣Пятница: учитесь преодолевать стеснительность, а ночь зависаете в легендарном Podlodka Crew Bar, где вытаскиваете из сообщества все секреты работы тимлида
6️⃣Выходные: готовитесь к неделе по процессам разработки, где на куче воркшопов будем учиться делать так, чтобы команда работала эффективно.
И все это – на онлайн конференции нового формата Podlodka Teamlead Crew, которая стартует уже 1 июня! Заходите на https://podlodka.io/crew посмотреть видео прошлого сезона и наши планы на две недели интенсива!
1️⃣Понедельник: утром разбираетесь с тем, что такое обратная связь, и как ее запрашивать и давать, а вечером – слушаете разбор стыдных вопросов про увольнения, с которыми вам придется когда-то столкнуться
2️⃣Вторник: утром перенимаете опыт проведения 1/1 здорового человека, а вечером возвращаетесь к теме увольнений и детально прошариваете матчасть
3️⃣Среда: в перерывах между Zoom-сессиями задаете в нашем Slack волнующие вас вопросы: как вырасти в тимлида, сколько будут платить и как найти такую работу
4️⃣Четверг: знакомитесь с Александром Орловым из Стратоплана, который научит вас управлять конфликтами, а вечером – участвуете в драйвовом шоу "Что было дальше"
5️⃣Пятница: учитесь преодолевать стеснительность, а ночь зависаете в легендарном Podlodka Crew Bar, где вытаскиваете из сообщества все секреты работы тимлида
6️⃣Выходные: готовитесь к неделе по процессам разработки, где на куче воркшопов будем учиться делать так, чтобы команда работала эффективно.
И все это – на онлайн конференции нового формата Podlodka Teamlead Crew, которая стартует уже 1 июня! Заходите на https://podlodka.io/crew посмотреть видео прошлого сезона и наши планы на две недели интенсива!
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack. И все это – по цене в десять раз ниже привычных…
Смотрите, какая крутейшая книга в открытом доступе – Crafting Interpreters от одного из разработчиков Dart. Полистал несколько глав – отличные примеры, объяснено все на пальцах и куча практики. Отличная идея для самоизоляции – прошарить интерпретаторы!
https://craftinginterpreters.com/contents.html
https://craftinginterpreters.com/contents.html
Если вы только начинаете работать со Swift, попробуйте включить этот флаг и будете получать полезные сообщения при каждой ошибке компилятора.
https://github.com/apple/swift/blob/master/docs/Diagnostics.md#educational-notes
https://github.com/apple/swift/blob/master/docs/Diagnostics.md#educational-notes
GitHub
swift/docs/Diagnostics.md at main · swiftlang/swift
The Swift Programming Language. Contribute to swiftlang/swift development by creating an account on GitHub.