Podlodka Podcast

Alle afleveringen

500 afleveringen, van nieuw naar oud

  1. Podlodka #104 — DevOps

    25 maart 2019 · 2 uur 13 min

    Beluister deze aflevering
    Если вы все еще думаете, что DevOps — это новый модный вид системных администраторов, то мы идем к вам! История DevOps, основные практики, используемые технологии, успешные и не очень кейсы внедрения — как всегда, копнули в тему глубоко. Не забыли и про корни, затронув тему мобильного девопса. Погружаться помогал Иван Евтухович, CEO Express 42: ребята помогают компаниям внедрять DevOps уже более 5 лет.
    P.S И, конечно, выпуск не был бы полным без закапывания термина "DevOps-инженер"!
    Lees meer

    Поддержи лучший подкаст про разработку:
    [www.patreon.com/podlodka]

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: [t.me/podlodka]
    Telegram-канал: [t.me/podlodkanews]
    Страница в Facebook: [www.facebook.com/podlodkacast/]
    Twitter-аккаунт: [twitter.com/PodlodkaPodcast]

    Полезные ссылки:
    * DevOpsDays - https://www.devopsdays.org/
    * State Of DevOps Report - https://devops-research.com/research.html
    * Техрадар ThoughtWorks - https://www.thoughtworks.com/radar

    Книги:
    * Проект Феникс - https://www.ozon.ru/context/detail/id/33436922/
    * Философия DevOps - https://www.ozon.ru/context/detail/id/140385054/
    * Руководство по DevOps - https://www.ozon.ru/context/detail/id/147167144/
    * Accelerate - https://www.amazon.com/Accelerate-Software-Performing-Technology-Organizations/dp/1942788339

    Конференции и митапы:
    * Московский DevOps Meetup - https://www.meetup.com/DevOps-Moscow-in-Russian/
    * Онлайн-конференция по DevOps 25 апреля - https://devopsmarathon.ru/

    Будущее:
    * Проект облачной IDE Che - https://www.eclipse.org/che/
    * Один из serverless фреймворков - https://serverless.com/

  2. Podlodka #103 – Управление знаниями

    17 maart 2019 · 1 uur 33 min

    Beluister deze aflevering
    Провели больше сотни выпусков и только сейчас узнали, что мы не только подкаст, но еще и артефакт знаний! В выпуске про knowledge managment мы поговорили со Светланой Новиковой из IPONWEB. Посмотрели на этот вопрос как со стороны инструментов, так и со стороны процессов. Бонусом обсудили несколько сложных кейсов, например как быть со стайлгайдом в команде из 50+ человек. Всем RTFM! Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    [www.patreon.com/podlodka]

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: [https://t.me/podlodka]
    Telegram-канал: [https://t.me/podlodkanews]
    Страница в Facebook: [www.facebook.com/podlodkacast/]
    Twitter-аккаунт: [https://twitter.com/PodlodkaPodcast]

    Полезные ссылки:
    * https://testthedocs.org/index.html
    * Пиши, сокращай. Как создавать сильный текст – Ильяхов М., Сарычева Л.
    * https://testthedocs.org/index.html - канал Светланы
    * http://knowledgeconf.ru/2019

  3. Podlodka #102 – Многопоточность

    10 maart 2019 · 1 uur 23 min

    Beluister deze aflevering
    Podlodka #102 – Многопоточность Lees meer

    Многие её побаиваются, и не исключено, что кто-то из-за неё даже заваливал собеседования на особо каверзных вопросах. Многопоточность! Что это такое, и с чего все началось? Чем отличаются concurrency и параллелизм, как это все работает? Об этом всём мы поговорили с человеком, чья работа (помимо всего прочего) – проектировать механизм корутин в языке Kotlin. У нас в гостях Роман Елизаров из JetBrains.

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Полезные ссылки:
    – HJ Boehn “Threads cannot be implemented as a library”
    http://www.hpl.hp.com/techreports/2004/HPL-2004-209.pdf
    – R. Elizarov “What is shared access to mutable state”
    https://proandroiddev.com/what-is-concurrent-access-to-mutable-state-f386e5cb8292
    – B. Goetz “Java Concurrency in Practice”
    https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
    – JLS Chapter 17 (Java Memory Model)
    https://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html
    – M. Herlihy & N. Shavit “Art of Multiprocessor programming”
    https://www.amazon.com/Art-Multiprocessor-Programming-Revised-Reprint/dp/0123973376

  4. Podlodka #101 – Базы данных

    3 maart 2019 · 2 uur 32 min

    Beluister deze aflevering
    Podlodka #101 – Базы данных Lees meer

    В этом выпуске мы проследили эволюцию баз данных как с технической, так и с прикладной стороны с помощью Николая Голова, руководителя Data Platform в Авито. Прослушав выпуск, вы наконец-то поймете, чем OLTP отличается от OLAP, почему Hadoop мертв, а колоночные базы покоряют рынок, что саги надежнее распределенных транзакций и что хранимые процедуры это боль.

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Полезные ссылки:
    - Creating a flexible data warehouse for rapid growth, Николай Голов
    https://www.youtube.com/watch?v=0hL5NWpccS4&t=4s&list=PLdMXteIaGViJFoRUOoPjYaNqZFJY64TYr&index=2
    - Story of Blockchain, Николай Голов
    https://www.youtube.com/watch?v=2X2ffQolNro&t=0s&list=PLdMXteIaGViJFoRUOoPjYaNqZFJY64TYr&index=6
    - Целостность данных в микросервисной архитектуре, Николай Голов
    https://www.youtube.com/watch?v=6HvSpqBc8fA&t=35s&list=PLdMXteIaGViJFoRUOoPjYaNqZFJY64TYr&index=8
    - Lambda architecture для realtime-аналитики — риски и преимущества, Николай Голов
    https://www.youtube.com/watch?v=_-T0HQaUTWY&list=PLdMXteIaGViJFoRUOoPjYaNqZFJY64TYr&index=11&t=10s
    - Cloud Spanner от Google
    https://cloud.google.com/spanner
    - VoltDB
    https://www.voltdb.com/
    - Snowflake
    https://www.snowflake.com/

  5. Podlodka #100 – Как строить свой профессиональный путь

    25 februari 2019 · 1 uur 29 min

    Beluister deze aflevering
    Выбор темы для сотого выпуска - это настоящий вызов. Мы уже давно не айосный подкаст, нас слушают не только разработчики, и в целом, бэкграуд и контекст у всех очень разный. Но всех нас объединяет одно — желание развиваться и двигаться вперед.
    За сто выпусков мы успели обсудить разные роли: мы говорили о том, какого быть тим-лидом, архитектором, хед-оф-мобайл и даже СЕО. Но как намечать вехи своего будущего и двигаться к намеченной цели? А как при этом соблюсти баланс между вашими интересами и интересами компании? Иначе говоря, как строить свой профессиональный путь? Об этом мы поговорили с IT-архитектором и бизнес-аналитиком Максимом Цепковым.
    Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:04:30 - Знакомство с гостем
    00:08:30 - Что такое самоопределение
    00:13:20 - Строим образ будущего
    00:28:00 - Двигаемся к нему
    00:37:30 - Про предпринимательскую бдительность
    00:42:17 - Чек-лист образа будушего
    00:59:50 - Про "марионеток"

    Полезные ссылки:
    - Доклад на TeamLeadConf
    http://mtsepkov.org/SelfDet2
    - Доклад на COMAQA
    http://mtsepkov.org/SelfDet3

  6. Podlodka #99 – Карьера в регионах

    18 februari 2019 · 1 uur 8 min

    Beluister deze aflevering
    Есть ли IT за (м)кадом? Где на Руси жить айтишнику хорошо? Мы за полное погружение, и чтобы найти ответы на эти вопросы, мы отправились в Томск и пообщались с Романом Мочаловым, руководителем iOS разработки в Improve Digital и организатором новосибирских iOS митапов. Разговор вышел открытый, вопросы звучали провокационные, а девиз выпуска — "пусть каждый делает выводы сам!" Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:04:00 - Знакомство с гостем
    00:08:20 - Какие вообще есть варианты?
    00:15:30 - История про Женю и Хабаровск
    00:18:40 - Почему не удаленка или фриланс?
    00:26:33 - Почему не релокация?
    00:27:00 - Как регионы могут быть привлекательны для разработчика
    00:31:15 - Про новосибирский IT-кластер
    00:33:30 - Про зарплаты и соц. пакеты
    00:46:00 - Про конкуренцию на уровне компаний
    01:05:00 - Уезжать или нет?

    Полезные ссылки:
    - Рейтинг ИТ-регионов по версии Руссофт
    https://www.comnews.ru/content/115057/2018-09-25/russoft-sostavil-reyting-it-regionov

  7. Podlodka #98 – Kanban

    10 februari 2019 · 1 uur 57 min

    Beluister deze aflevering
    Этот выпуск наверняка перевернет ваше представление о Канбане, да и вообще о гибких методологиях. Благодарности за столь мощный выпуск отправляются к Алексею Пименову. За два часа мы не только разобрались, что Kanban это не только доска в Jira, но и в деталях прошлись как его можно применять, какие есть ограничения, а также где ему учат. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    [www.patreon.com/podlodka](http://www.patreon.com/podlodka)

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: http://www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Полезные ссылки:
    https://edu.leankanban.com/
    Канбан. Альтернативный путь в Agile: https://www.litres.ru/devid-anderson/kanban-alternativnyy-put-v-agile/
    Kanban from the Inside: https://www.amazon.com/Kanban-Inside-Understand-connect-introduce/dp/0985305193
    Fit for Purpose: https://www.amazon.com/Fit-Purpose-Businesses-Satisfy-Customers/dp/0985305118
    Kanban Maturity Model: https://www.amazon.com/Kanban-Maturity-Model-Fit-Purpose/dp/0985305150
    Practical Kanban: https://www.amazon.com/Practical-Kanban-Focus-Creating-Value-ebook/dp/B077RZ2JNS

  8. Podlodka #97 – Системы типов

    4 februari 2019 · 1 uur 27 min

    Beluister deze aflevering
    На первый взгляд может показаться, что типы в программировании – это просто и понятно. Во многих случаях это действительно так. Но что, если копнуть глубже? Можно ли добиться высокого уровня корректности и безопасности кода за счет типов еще на этапе компиляции? Этот вопрос, а также многие другие, связанные с типами в программировании, мы обсудили с Денисом Редозубовым, техническим директором typeable.io и продакшен-хаскеллистом с большим стажем. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Полезные ссылки:
    – Книга Types And Programming Languages
    https://www.cis.upenn.edu/~bcpierce/tapl/
    – Книга Advanced Topics in Types and Programming Languages
    https://www.amazon.com/Advanced-Topics-Types-Programming-Languages/dp/0262162288
    – Книга Learn You a Haskell for Great Good
    http://learnyouahaskell.com
    – Документация по языку Rust
    https://doc.rust-lang.org/book/
    – Доказательство теоремы о четырех красках
    https://www.ams.org/notices/200811/tx081101382p.pdf
    – Доклад «Is a type a lifebuoy or a lamp"
    https://skillsmatter.com/skillscasts/8893-is-a-type-a-lifebuoy-or-a-lamp

  9. Podlodka #96 – Пакетные менеджеры

    27 januari 2019 · 1 uur 6 min

    Beluister deze aflevering
    Если и разговаривать про пакетные менеджеры, то только с человеком, разработавшим один из них. Константин Раев, инженер из Facebook, успел поучаствовать в разработке двух известных вам проектов – Yarn и React Native. В подкасте мы обсудили архитектуру пакетных менеджеров, способы решения типовых проблем и правильные подходы к версионированию зависимостей. А напоследок узнали у Константина, как в Facebook работают с open source проектами и почему их периодически забрасывают. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Полезные ссылки:
    - Yarn
    https://github.com/yarnpkg/yarn/
    - Let’s Dev: a Package Manager
    https://yarnpkg.com/blog/2017/07/11/lets-dev-a-package-manager
    - So you want to write a package manager
    https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527

  10. Podlodka #95 — Развитие команды

    22 januari 2019 · 1 uur 38 min

    Beluister deze aflevering
    Эффективное управление командой — ключевая задача любого руководителя, а выполнение ей задач качественно и в срок - лишь верхушка айсберга. Почему руководитель должен задумываться о росте и развитии своей команды, как это может помочь ему справляться с задачами и какие инструменты для этого можно использовать? На все эти вопросы вы найдете ответ в выпуске, в котором с нами поделился своим внушительным опытом Виталий Шароватов, ex-head of frontend в Badoo. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:01:12 - Знакомство с гостем
    00:03:20 - Зачем руководителю задумываться о росте людей в команде
    00:07:50 - Как удерживать сотрудников: финансовая/нефинансовая мотивация
    00:15:26 - Что лид получает от процесса роста сотрудников
    00:20:50 - Собираем контекст
    00:31:30 - Строим карьерный план
    00:41:16 - Про грейды
    00:50:28 - Про performance review
    00:59:20 - Зачем вообще растить тимлидов, может они не нужны?
    01:06:10 - Про найм лидов со стороны
    01:07:40 - Как вырасти своего тимлида
    02:16:14 - Как растить инженеров
    01:27:00 - Что делать, если ты тимлид в небольшой компании
    01:34:00 - Подводим черту выпуска

    Полезные ссылки:
    - The best place to work
    https://www.amazon.com/Best-Place-Work-Extraordinary-Workplace/dp/0399165606
    - Менторство “выдергивает” человека с плато
    https://www.sciencedirect.com/science/article/abs/pii/S0001879114001043
    - Booking возвращает тимлидов
    https://m.habr.com/company/oleg-bunin/blog/420067/
    - Google и менеджеры — эксперимент oxygen
    https://hbr.org/2013/12/how-google-sold-its-engineers-on-management
    - Ресурсы Google по управлению
    https://rework.withgoogle.com/subjects/managers/
    - Ситуационный менеджмент
    https://www.amazon.com/Management-Organizational-Behavior-10th-Hersey/dp/…

  11. Podlodka #94 – Синдром самозванца

    13 januari 2019 · 1 uur 14 min

    Beluister deze aflevering
    Про "синдром самозванца" сегодня не слышал только ленивый, ведь уделять внимание не только своему техническому развитию, но и другим аспектам личности — здоровый и правильный тренд в ИТ. Но почему именно эта проблема обсуждается так часто и у всех на слуху? Какие факторы работы в ИТ способствуют развитию синдрома самозванца? Как он проявляется и какие могут быть последствия? И главное, что делать, если вы или ваши коллеги уже стали заложниками этого синдрома? На эти непростые вопросы нам помогла ответить Анастасия Калашникова — практикующий психолог и основатель психологического Peer lab для IT. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:00:50 - Знакомство с гостем
    00:02:30 - Что такое "синдром самозванца"
    00:04:30 - Почему синдром самозванца - острая проблема в ИТ?
    00:10:00 - Симптомы - как проявляется у разработчиков
    00:11:18 - Синдром самозванца vs Комплекс фронтендера
    00:20:24 - Причины появления синдрома
    00:33:17 - К чему приводит наличие синдрома
    00:48:54 - Что делать, если у тебя синдром самозванца
    00:56:02 - Что делать, если синдром самозванца у твоих подчиненных

    Полезные ссылки:
    - Исследование google про эффективность команд
    https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/
    - Личные границы: Как их устанавливать и отстаивать
    https://books.google.ru/books/about/%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B.html?id=4GhoDwAAQBAJ&source=kp_book_description&redir_esc=y

  12. Podlodka #93 – Личный бренд разработчика

    7 januari 2019 · 1 uur 56 min

    Beluister deze aflevering
    Все вы знаете разработчиков, которые часто выступают, пишут блоги, постят мемасы в твиттере. Вместе с одной из звёзд русскоязычного IT, Барухом Садогурским, мы поговорили про личный бренд разработчика. Послушав выпуск, вы узнаете, нужно ли вам вообще об этом думать, и, если все-таки решитесь, то какого плана придерживаться. Ну и помимо этого в наборе много шуточек, лайфхаков по публичности, закапывания людей с негативным брендом и много всего другого. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:50 - Знакомство с гостем
    - 00:15:30 - Что такое личный бренд
    - 00:32:04 - Как прокачать личный бренд
    - 01:03:05 - Как работать с Твиттером
    - 01:39:00 - Построение бренда компании

    Полезные ссылки:
    - Доклад Егора “Выступайте”
    https://youtu.be/ryJj3wo1CF8
    - Твиттер Баруха
    https://twitter.com/jbaruch
    - Твиттер Кати
    https://twitter.com/kathrinpetrova
    - Твиттер Егора
    https://twitter.com/igrekde

  13. Podlodka #92 – Финансовая грамотность

    31 december 2018 · 2 uur 1 min

    Beluister deze aflevering
    "Как заработать деньги?» – это первый и основной вопрос, которым мы задаемся, когда говорим о финансах. Второй вопрос – как сохранить и приумножить заработанное. Тема эта достаточно обширная, вариантов настолько много, что очень легко запутаться и принять неправильное решение. Поэтому мы позвали в гости Павла Комаровского – частного инвестора и автора блога «RationalAnswer». Lees meer

    Поддержи лучший подкаст про разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    0:00:44 – Знакомство с гостем
    0:03:47 – Что такое финансовая грамотность
    0:06:23 – Сбережение
    0:14:40 – Увеличение дохода vs сбережение
    0:20:20 – Финансовая независимость
    0:24:22 – Инструменты ведения бюджета
    0:32:25 – Варианты инвестирования в России
    0:34:27 – Варианты от ведущих :)
    0:37:37 – Депозиты
    0:39:30 – Валюта
    0:40:29 – Недвижимость
    0:47:13 – ИИС
    0:53:01 – Про сомнительные варианты
    0:55:06 – Forex, бинарные опционы
    1:00:54 – Криптовалюта
    1:05:25 – Валюты vs криптовалюты
    1:09:16 – Инвестиционное страхование жизни
    1:13:35 – ПИФы
    1:16:37 – Минутка книг от Стаса
    1:21:36 – Выводы про невыгодные инструменты
    1:24:29 – ETF
    1:25:41 – Облигации
    1:35:14 – Ситуация на рынках
    1:41:14 – С чего начать инвестировать
    1:43:50 – Про выбор биржевого брокера
    1:48:48 – Как открыть ИИС
    1:53:12 – Статьи и материалы
    1:55:54 – Подведение черты
    1:58:54 – Вопрос Стасу
    1:59:55 – с Новым годом!

    Ссылки гостя:
    Блог: http://www.rationalanswer.ru/
    Твиттер: https://twitter.com/loewe_san
    Телеграм-канал: https://t-do.ru/rationalanswer
    Блог «Asset allocation»: http://assetallocation.ru
    Книга «How millenials can get rich slowly» на английском: https://www.etf.com/docs/IfYouCan.pdf
    И на русском: http://assetallocation.ru/category/books_and_booklets/if_you_can/

  14. Podlodka #91 – Итоги 2018 года

    23 december 2018 · 1 uur 51 min

    Beluister deze aflevering
    Как и в прошлом году, перед Новым годом мы решили записать разговорный выпуск – зашутили море шуток, поделились аналитикой по подкасту, рассказали о наших любимых выпусках и спалили новую работу Кати. Если хотите расслабить ваши уши перед праздниками, этот выпуск станет идеальным решением. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:23 - О выпуске
    - 00:07:10 - Результаты опроса слушателей подкаста
    - 00:22:00 - Истории наших слушателей
    - 00:25:07 - Топ выпусков подкаста по версии ведущих
    - 00:38:50 - Врезка с Денисом Германенко
    - 00:51:38 - Врезка с Александром Коровиным
    - 01:08:06 - Врезка с Антоном Бевзюком
    - 01:16:33 - Врезка с Александром Бындю
    - 01:37:34 - Врезка с Александром Орловым
    - 01:47:42 - Новогодние поздравления от ведущих

  15. Podlodka #90 – Accessibility

    17 december 2018 · 1 uur 25 min

    Beluister deze aflevering
    В выпуске мы обсудили такую важную тему accessibility, наш гость – аналитик команды Особенного банка из Сбербанка Валерия Курмак, рассказала о том как сделать ваши сайты и приложения более доступными для людей с особенными потребностями. Разобрали не только важность, но и то, какими способами можно ее достичь. Также Валерия поделилась ссылкой на гайдлайн, который может помочь вам сделать первые шаги в этом направлении. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Полезные ссылки:
    https://www.youtube.com/watch?v=c0nvdiRdehw&t=6s
    http://specialbank.ru/guide/
    https://www.w3.org/TR/WCAG21/
    https://www.w3.org/TR/mobile-accessibility-mapping/
    Инструменты, практические кейсы и теория инклюзивного проектирования в блоге:
    t.me/neiskluchenie
    facebook.com/neiskluchenie
    vk.com/neisluchenie

    5 минутные видео о том, кто такие люди с инвалидностью и как не создавать барьеры:
    https://www.youtube.com/playlist?list=PLQQ2oZWvIQCghnNH_yE94k8zi2Rs3rmqB

  16. Podlodka #89 – Производительность приложений

    9 december 2018 · 3 uur 11 min

    Beluister deze aflevering
    Забота о производительности своего продукта – отличительная черта хорошего инженера или менеджера. К этому вопросу мы решили подойти фундаментально и позвали сразу четырёх экспертов, каждый из которых помог раскрыть один из аспектов перфоманса. Денис Мишунов объяснил, почему производительность важна, как ее воспринимает мозг человека и показал варианты решения проблем этого восприятия. Александр Тоболь провел краткий экскурс в то, как работают различные сетевые протоколы и их клиентские реализации и открыл целую область для оптимизаций. Артур Василов и Николай Лихогруд копнули в оптимизацию перфоманса клиентского кода Android и iOS приложений соответственно. Короче говоря, если вы не знаете, как и зачем сделать свой продукт быстрым – этот выпуск однозначно для вас! Lees meer

    Наш партнер
    Бесплатный онлайн-марафон от Skillbox — https://clck.ru/EpFJu

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:01:58 - Ментальное восприятие перфоманса с Денисом Мишуновым
    - 01:09:00 - Ускорение сети с Александром Тоболем
    - 01:55:28 - Оптимизация перфоманса в Android с Артуром Василовым
    - 02:41:12 - Оптимизация перфоманса в iOS с Николаем Лихогрудом

    Полезные ссылки:
    - "Designing and Engineering Time"
    https://www.amazon.com/Designing-Engineering-Time-Psychology-Perception/dp/0321509188
    - Серия статей Дениса Мишунова по теме
    https://www.smashingmagazine.com/search/?q=why%20performance%20matters
    - Перевод серии статей на русский язык
    https://habr.com/company/jugru/blog/343484/
    https://habr.com/company/jugru/blog/343922/
    https://habr.com/company/jugru/blog/343974/
    - Видео доклада Дениса Мишунова по теме
    https://vimeo.com/214097105
    - Введение в performance в Android
    https://www.amazon.com/High-Perf…

  17. Podlodka #88 – Проектное управление

    3 december 2018 · 1 uur 42 min

    Beluister deze aflevering
    В 88 выпуске подкаста мы поговорили с президентом московского PMI Дмитрием Ильенковым про проектное управление. За выпуск успели развеять мифы, про то, что гибкие методологии противопоставлены проектному управлению, поговорить про PMBoK, а также у нас впервые была секция интерактива, так что запаситесь бумажкой и листочком(готовая схема есть в ссылках)! Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    00:00:46 – Знакомство с гостем
    00:03:04 – Партнерский материал
    00:07:40 – Про историю проектного управления
    00:10:42 – Agile vs Waterfall
    00:23:19 – Примеры применимости проектного подхода
    00:35:30 – Наброс на Agile
    00:41:39 – PMBoK
    00:53:18 – Оцениваем степень гибкости наших компаний
    01:08:09 – Проектное управление – навык
    01:14:50 – Проект молодого стартапа
    01:22:20 – Навык проектного управления
    01:31:40 – Сертификаты

    Полезные ссылки:
    Ресурсы Project Management Institute:
    * Сайт PMI – https://www.pmi.org/
    Руководства:
    * PMBOK® Guide – Sixth Edition – https://www.pmi.org/pmbok-guide-standards/foundational/pmbok/sixth-edition
    * Agile Practice Guide – https://www.pmi.org/pmbok-guide-standards/practice-guides/agile
    Исследования:
    * Исследование Pulse of the Profession – https://www.pmi.org/learning/thought-leadership/pulse
    * Исследования Thought Leadership Series – https://www.pmi.org/learning/thought-leadership/series
    Журналы:
    * «Управление проектами» – https://pmmagazine.ru/
    * «Управление проектами и программами» – http://www.grebennikoff.ru/product/20/
    * “PM Network” – https://www.pmi.org/learning/publications/pm-network
    * “PMI Today” – https://www.pmi.org/learning/publications/pmi-today
    * “Project Management Journal” – https://www.pmi.org/learning/publications/project-management-journa…

  18. Podlodka Special - DevFest Siberia 2018

    30 november 2018 · 49 min

    Beluister deze aflevering
    Специальный выпуск, посвященный нашей поездке на DevFest Siberia 2018!
    За три насыщенных дня мы успели полностью погрузиться в атмосферу конференции: рассказали о нашем подкасте десяткам гостей, пообщались и пофотографировались с уже постоянными слушателями, разыграли несколько футболок, вдоволь понетворкались, а так же взяли интервью у нескольких спикеров. А кто-то даже успел сходить на доклад! И с удовольствием делимся нашими впечатлениями.
    Lees meer

    Содержание:
    00:00:10 - Делимся впечатлениями
    00:05:30 - Интервью с Сергеем Рябовым
    00:21:35 - Анонс конкурса "Подлодка дарит книгу"
    00:23:00 - Интервью с Константином Цховребовым (RedMadRobot)
    00:39:25 - Интервью с Евгением Шкодиным (Evil Martians)
    00:48:20 - Прощаемся

    Внимание, конкурс!
    Гость одного из наших выпусков, а так же коллега по цеху Никита Маклахов недавно выпустил книгу - "Будет сделано! Как жить, чтобы цели достигались"
    https://www.mann-ivanov-ferber.ru/books/budet-sdelano/?utm_medium=cpa&utm_source=admitad&admitad_publisher_id=550691&utm_campaign=campaign&admitad_uid=33cfcee780728be7c20bfb90bb63d91f

    Среди наших слушателей мы разыгрываем два экземпляра этой книги. Для участия необходимо
    1. Выбрать свой любимый выпуск подкаста Podlodka (весь список можно найти тут: https://soundcloud.com/podlodka/tracks)
    2. Поделиться им в одной из соц. сетей (facebook, twitter, vk).
    3. К посту обязательно добавить хештег #подлодкадариткнигу. И можно пару добрых слов :)

    Среди авторов постов уже через неделю (7-го декабря) мы выберем 2-х победителей, которым достанется по книжке!
    Читайте книги и слушайте подкаст Podlodka 🤓

  19. Podlodka #87 – Build-системы

    26 november 2018 · 1 uur 48 min

    Beluister deze aflevering
    Каждый день многие из нас неоднократно запускают эту команду в терминале или нажимают на заветную кнопочку в своей любимой среде разработки. Сборка – это тот процесс, который превращает сырые исходники и ресурсы в приложения и сервисы, которые можно предоставить пользователям. Возрастающая сложность приложений ведет к тому, что процесс сборки пропорционально усложняется, и нам нужны специальные инструменты, чтобы решать эту задачу. Именно об этих инструментах, а именно о build-системах, мы поговорим сегодня с Артёмом Зиннатуллиным из компании Lyft. Lees meer

    Поддержи лучший подкаст про разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:00:45 – Знакомство с гостем
    00:07:32 – История развития build-систем
    00:12:52 – Ant и Maven
    00:17:03 – Про зависимость по исходникам
    00:18:50 – Gradle
    00:24:40 – Про узкоспециализированные build-системы
    00:29:13 – Что должна уметь современная build-система
    00:29:41 – Инкрементальная сборка
    00:31:38 – Remote cache
    00:36:51 – Параллельность сборки
    00:37:43 – Мониторинг файловой системы
    00:39:39 – Запуск тестов
    00:40:57 – Build-система Xcode
    00:42:31 – Язык описание конфигурации
    00:47:56 – ABI extraction
    00:54:54 – Использование неблокирующих API операционной системы
    00:56:41 – Remote execution
    01:07:20 – Bazel и Buck
    01:13:47 – Как устроены билды в Lyft
    01:20:58 – Как выбрать build-систему
    01:26:08 – Модуляризация
    01:28:53 – Какие скиллы нужны build-инженеру
    01:44:05 – Подведение черты
    01:45:38 – Вопрос Стасу

    Ссылки гостя:
    Gradle – https://gradle.org/
    Buck – http://buckbuild.com/
    Bazel – https://bazel.build/
    Skylark – https://docs.bazel.build/versions/master/skylark/language.html
    ABI – https://en.wikipedia.org/wiki/Application_binary_interface
    API – https://en.wikipedia.org/wiki/Application_programming_interface…

  20. Podlodka #86 – Системное программирование

    18 november 2018 · 1 uur 46 min

    Beluister deze aflevering
    Покоряем новые глубины мобильной разработки и опускаемся на уровень системного программирования! Федор Цымбал из MERA рассказал нам о том, как производятся Android устройства и прошивки для них, как Project Treble должен спасти мир и в чем романтика системного программирования. Lees meer

    Поддержи лучший подкаст про разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:00:32 - Знакомство с гостем
    00:05:15 - Кто вовлечен в разработку устройства на Android
    00:10:31 - Структура операционной системы Android
    00:23:00 - Как проходит сертификация устройств
    00:38:17 - Как создать свое устройство на базе Android
    00:58:20 - Подробнее о Project Treble
    01:19:00 - Этапы работы над прошивкой
    01:37:00 - Основные радости и сложности работы системного программиста
    01:43:00 - Подводим черту

  21. Podlodka #85 – Пентест мобильных приложений

    12 november 2018 · 2 uur 38 min

    Beluister deze aflevering
    Погружаемся в мир информационной безопасности уже во второй раз! Юрий Шабалин из Swordfish Security помог нам обширно охватить тему анализа защищенности мобильных приложений: разобрались, что такое пентест и как его проводят; прошлись по всем категориям из OWASP Mobile Top-10; ознакомились с инструментарием пентестера и в догонку поговорили о процессах, объединяющих разработку и информационную безопасность. В этом выпуске мы не обошли вниманием Android (и конечно посравнивали обе платофрмы), а вишенкой на торте стало несколько удивительных историй от гостя о веселых (и не очень) уязвимостях из мира мобилок. Lees meer

    Поддержи лучший подкаст про разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:08:42 - Знакомство с гостем
    00:13:42 - Чем отличается пентест от анализа безопасности
    00:18:56 - Безопасность в мире мобильной разработки сегодня
    00:21:19 - Сравнение iOS/Android в разрезе ИБ
    00:40:47 - Разбор OWASP Mobile top10
    01:29:00 - Как составить чек-лист для пентеста
    01:38:00 - Туллинг пентестера
    02:01:10 - Основные этапы пентеса
    02:13:40 - Как работать с результатом пентеса
    02:18:00 - Интеграция ИБ в процессы разработки
    02:30:32 - Как мобильному разработчику стать инженером ИБ?
    02:34:40 - Подводим черту

    Ссылки гостя:
    OWASP Mobile - https://www.owasp.org/index.php/OWASP_Mobile_Security_Testing_Guide
    Инструменты для анализа Android - https://github.com/ashishb/android-security-awesome
    Инструменты для анализа iOS - https://github.com/ashishb/osx-and-ios-security-awesome
    Книги:
    “The Mobile Application Hackers Handbook”
    “Android Hacker’s Handbook ”
    “iOS Hacker’s Handbook”

  22. Podlodka #84 – Организация конференций

    6 november 2018 · 2 uur 20 min

    Beluister deze aflevering
    Конференции для нас, это часто праздник, на который мы приходим за новыми знаниями, вдохновением, место где мы можем пообщаться со своими коллегами по цеху. Но для его подготовки организаторы прикладывают неимоверное количество усилий и денег. Об организации конференций мы и поговорили с Алексеем Федоровым из JUG.ru Group. Обсудили абсолютно все аспекты, начиная от того откуда берутся спикеры, заканчивая тем, почему билеты такие дорогие. Lees meer

    Поддержи лучший подкаст про разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    00:00:26 – знакомство с гостем
    00:00:54 – Сроки
    00:04:50 – Команда организаторов
    00:06:52 – Роли и зоны ответственности
    00:09:09 – Ретро
    00:11:14 – Площадки проведения
    00:16:39 – Продажа билетов
    00:17:43 – Метрики успешности конференции
    00:20:45 – Конкуренция на конференциях
    00:28:23 – Маркетинг
    00:31:11 – Отделы в организации
    00:32:45 – Напиши нам, если читаешь описание
    00:34:38 – Про цены
    00:36:16 – Про деньги: сколько стоит, сколько зарабатывает конференция
    00:48:29 – Конкуренция между конференциями
    00:58:42 – Про программный комитет
    01:20:00 – Иностранные спикеры и GDE
    01:30:41 – ПК на зарплате и метрики конференции
    02:04:11 – Выбор новых направлений
    02:09:40 – Организация новых конференций
    02:13:36 – Прощаемся

    Ссылки гостя:
    Социология вкуса – https://postnauka.ru/video/70988
    мастер-класс Дудя – https://www.youtube.com/watch?v=QMf9oJ_9oCg
    FOSDEM – https://fosdem.org/2019/

  23. Podlodka #83 – Работа в распределенной команде

    29 oktober 2018 · 1 uur 46 min

    Beluister deze aflevering
    В реалиях последних лет стало не так уж и важно, где физически находится разработчик. Инфраструктура и инструменты позволяют работать из любой точки мира, где есть доступ в интернет. Тем не менее, многие компании до сих пор считают, что члены команды должны сидеть рядом друг с другом и работать из офиса. Наш гость, Алексей Катаев из компании Skyeng, поделился своим мнением на этот счет. Алексей уже более трех с половиной лет работает в распределенной команде, и благодаря такому внушительному опыту он не понаслышке знает все плюсы и минусы такого подхода. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:00:52 – распределенные команды в ЦФТ
    00:10:52 – знакомство с гостем
    00:11:32 – предпосылки перехода к распределенной команде
    00:13:13 – найм в распределенную команду
    00:16:51 – про географию распределенной команды
    00:19:07 – собеседования
    00:27:22 – про адаптацию сотрудников
    00:33:24 – опыт работы в распределенных командах среди ведущих подкаста
    00:39:32 – коммуникации в распределенных командах
    00:43:15 – про встречи и обсуждения
    00:46:18 – взаимодействие разработчиков с руководителем
    00:49:48 – общение на код-ревью, Джеки Чан и асинхронные коммуникации
    00:55:47 – корпоративная культура
    00:59:22 – тимбилдинги
    01:01:55 – про командный дух
    01:04:49 – контроль работы распределенной команды
    01:05:28 – про процессы
    01:06:52 – ворклоги
    01:12:58 – про командировки и оффлайн-выезды
    01:18:25 – как откуда работает
    01:20:23 – как организовать рабочее пространство для работы распределенной команды
    01:24:46 – внутренняя инфраструктура
    01:26:04 – про самодисциплину
    01:32:20 – про гибридные команды
    01:40:01 – профит от удаленки
    01:43:05 – подведение черты
    01:44:19 – когда и почему Стас и Катя не могут работать…

  24. Podlodka #82 – Здоровье программиста

    21 oktober 2018 · 2 uur 55 min

    Beluister deze aflevering
    Жизнь программиста темна и полна ужасов – неудобные стулья, проблемы со спиной, фастфуд и переизбыток кофе. В этом выпуске сразу три разных специалиста помогают разобраться с тем, как вести здоровый образ жизни, если ты – программист. Алексей Шевелев, более известный как Boomburum, главный за поддержку пользователей в habr.com и известный трансформатор балконов в рабочие кабинеты, рассказал секреты правильной организации рабочего пространства – стулья, столы, воздух и правильные инструменты. Юрганова Анна, семейный врач с огромным стажем, прояснила много мифов о профессиональных заболеваниях и поделилась советами о том, как сохранить здоровье. И напоследок Евгений Волков, биохакер, охватил все остальное – питание, воду, ноотропы, рецепты борьбы с усталостью. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:19 - Про выпуск
    - 00:01:24 - Часть про организацию рабочего пространства, знакомство с Boomburum
    - 00:03:15 - Про переделку балкона в рабочий кабинет
    - 00:10:45 - Парадокс некомфортного рабочего места
    - 00:12:10 - Как обеспечить наличие свежего воздуха
    - 00:19:28 - Выбор правильного стола
    - 00:26:10 - Работа стоя
    - 00:27:40 - Выбор правильного стула
    - 00:34:25 - Про мышки
    - 00:36:56 - Несколько лайфхаков по эргономике
    - 00:43:00 - Часть про медицину, знакомство с Юргановой Анной
    - 00:44:30 - Какие факторы влияют на здоровье
    - 00:46:20 - Основные проблемы программистов
    - 00:54:25 - Симптоматика
    - 00:59:30 - Про компьютерные очки, глаза и упражнения для них
    - 01:08:00 - Как выживать в офисе в периоды вирусных инфекций
    - 01:17:05 - Чем опасно неправильное питание
    - 01:27:40 - Регулярные анализы
    - 01:33:50 - Генетические тесты
    - 01:36:36 - Часть про биохакинг, знаком…

  25. Podlodka #81 – Экстремальное программирование

    14 oktober 2018 · 2 uur 29 min

    Beluister deze aflevering
    Поднимаем разговоры о процессах и методологиях на максимально айтишный уровень! Чтобы узнать об экстремальном программировании всё, мы пригласили в гости Антона Бевзюка — Chief Agile Officer в Додо Пицца и XP-коуча. Парное программирование, TDD, рефакторинг, CI/CD — лучшие инженерные практики в одном выпуске! В процессе беседы мы основательно прошлись по аспектам методологии: от теоретических ценностей до прикладных практик, от кейсов по использованию методологии до советов по её внедрению, от исторической справки до того, как XP эволюционирует и выглядит сегодня. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:52 - Знакомство с гостем
    - 00:02:52 - Почему "экстремальное"?
    - 00:06:02 - Сравнение с другими гибкими методологиями
    - 00:11:02 - Ценности XP
    - 00:50:02 - Состав команды в XP
    - 00:53:04 - XP в платформенных командах - возможно ли?
    - 00:59:24 - Менеджеры и тимлиды не нужны
    - 01:05:06 - Инженерные практики
    - 01:46:40 - Процессные практики
    - 01:57:42 - Как XP выглядит сегодня
    - 02:04:32 - Как внедрять у себя
    - 02:14:04 - Чем занимается XP-коуч
    - 02:21:48 - Как продать идею команде
    - 02:23:02 - Как продать идею менеджменту
    - 02:25:58 - Подведение черты

    Полезные ссылки:
    - Книга: Экстремальное программирование: разработка через тестирование (Бек Кент)
    https://goo.gl/Sbm234
    - Книга: NoEstimates: How To Measure Project Progress Without Estimating (Vasco Duarte)
    https://www.amazon.com/NoEstimates-Measure-Project-Progress-Estimating-ebook/dp/B01FWMSBBK
    - http://www.extremeprogramming.org/more.html
    - https://ronjeffries.com
    - https://less.works/less/technical-excellence/index.html

  26. Podlodka #80 – Хакатоны

    7 oktober 2018 · 1 uur 29 min

    Beluister deze aflevering
    А вы когда-нибудь участвовали в хакатонах? После 80-го выпуска вам наверняка захочется это сделать, или вы как минимум будете относиться к людям, гоняющим на них с большим пониманием. В гостях был Дмитрий Хасанов из Avito и у него действительно большой опыт в участии в подобных событиях, в том числе и международных. Слушаем, заряжаемся энергией для Хактоберфеста, контрибьютим, получаем футболочки! Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Ссылки гостя
    https://hackjunction.com/ — крупнейший европейский хакатон
    https://devpost.com/hackathons — хороший список хакатонов
    http://ldjam.com/ — распределённый хакатон для разработчиков видеоигр
    https://hacktoberfest.digitalocean.com/ — сайт Хактоберфеста, распределённого челленджа для помощи опенсорс-сообществу
    http://livebloger.ru/photo-novosibirsk-news/novosibirsk-vpered-vmeste-s-google-2013.html
    http://hackaphone.ru/city/special-kasperski/
    https://habr.com/company/mvideo/blog/395687/
    https://junction2016.devpost.com/
    https://junction2017.devpost.com/
    https://gopher-gala.devpost.com/

  27. Podlodka #79 – Highload для начинающих

    30 september 2018 · 1 uur 49 min

    Beluister deze aflevering
    На этот раз Podlodka погрузилась в мир высоких нагрузок, и помог нам в этом Алексей Акулович, разработчик в команде backend инфраструктуры ВКонтакте. Разобрались в том, когда начинается highload, с какими типовыми проблемами сталкиваются разработчики высоконагруженных систем и как с этим справляться. Варианты масштабирования, оптимизация работы с данными, шардирование, кэширование, мониторинги - тема масштабная, и разговор получился насыщенный. Не обещаем, что после выпуска вы сразу напишите свой первый production-ready высоконагруженный сервис, но понимание того, что происходит под капотом на бэкенде у крупных сервисов точно увеличится! Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:42 - Знакомство с гостем
    - 00:02:25 - Что такое хайлоад?
    - 00:05:05 - Ищем бутылочное горлышко
    - 00:08:50 - Ожидание при обработке запросов
    - 00:11:10 - О выборе языка
    - 00:18:50 - Как эффективно работать с ожиданиями
    - 00:22:30 - Первые шаги для оптимизации
    - 00:31:30 - Варианты масштабирования
    - 00:33:40 - Как правильно профилировать
    - 00:37:10 - Немножко про ВК, монолилиты и микросервисы
    - 00:39:05 - Масштабируемая архитектура: фронты
    - 00:46:30 - Флуд-контроль
    - 00:48:18 - Работа с данными: шардирование, денормализация и уменьшение связности
    - 00:59:50 - Кеширование и консистентность данных
    - 01:09:30 - С чего начать, когда все плохо
    - 01:14:20 - Контролируемая деградация
    - 01:18:25 - Как избежать проблем: мониторинги
    - 01:27:20 - Когда нужно задуматься о масштабировани
    - 01:30:00 - Об организации команды
    - 01:44:15 - С чего начать погружение в хайлоад
    - 01:46:40 - Подведение черты

    Полезные ссылки:
    - Junior highload, расшифровка докладов с конференции highload++
    http://highload.guide/blog/
    - Сайт: ruhi…

  28. Podlodka #78 – Профессия: CEO

    24 september 2018 · 1 uur 52 min

    Beluister deze aflevering
    Chief Executive Officer — высшее должностное лицо компании. Именно он определяет общую стратегию развития компании, принимает решения на высшем уровне, выполняет представительские обязанности. Звучит масштабно и внушительно, но как это происходит в реальности? Чтобы перейти от теории к практике мы пригласили в гости Александра Коровина — ex. CEO и Co-Founder Qlean, СEO Blizkie.ru. Вместе мы попытались формализовать обширные задачи и обязанности CEO компании: управление продуктом, инвестиции, партнерство, найм, процессы, принятие решений и многое другое. Все это с примерами из жизненного опыта гостя и как всегда уместным юмором! Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:01:24 - Знакомство с гостем
    - 00:02:44 - История создания Qlean
    - 00:07:30 - Задачи CEO в рамках жизненного цикла компании
    - 00:17:04 - Продуктовая работа
    - 00:33:58 - Коммуникациями с инвесторами и работа с инвестициям
    - 00:41:08 - Партнерство
    - 00:46:20 - Бесконечный хайринг
    - 00:57:30 - Степень погружения CEO в IT в IT-проекте
    - 01:00:31 - Как научиться делегировать?
    - 01:05:24 - Как погружаться в разные предметные области
    - 01:11.00 - Методологии и фреймоворки: ожидание и реальность
    - 01:24:38 - Где получить знания?
    - 01:35:36 - Рабочий день CEO
    - 01:40:10 - Как справиться с большим количеством коммуникаций?
    - 01:42:58 - Сколько получает CEO?
    - 01:48:20 - Подведение черты

    Полезные ссылки:
    - Книга: Управление жизненным циклом корпорации (Ицхак Калдерон Адизес)
    https://goo.gl/dFcVgD
    - Книга: Как построить бизнес, когда вопросов больше, чем ответов (Бен Хоровиц)
    https://goo.gl/fvppmB
    - Курс лекций «Стартап» (Питер Тиль)
    https://habr.com/post/151193/

  29. Podlodka #77 – Технический долг

    16 september 2018 · 1 uur 24 min

    Beluister deze aflevering
    Как бороться с техническим долгом? Чем осознанный техдолг отличается от неосознанного? Как продать необходимость рефакторинга бизнесу? Чем персики лучше лимончиков? На все эти будоражащие вопросы дал ответ Александр Бындю, IT архитектор и специалист по Agile и Lean практикам, повидавший на своем нелегком консалтерском веку множество долгов разной степени тяжести. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:45 - Про регулярный опрос слушателей
    - 00:01:57 - Знакомство с гостем
    - 00:06:05 - Что такое технический долг
    - 00:07:05 - Что не является техдолгом
    - 00:08:27 - Виды технического долга
    - 00:09:20 - Осознанный краткосрочный техдолг
    - 00:19:45 - Осознанный долгосрочный техдолг
    - 00:24:12 - Неосознанный краткосрочный техдолг
    - 00:35:25 - Неосознанный долгосрочный техдолг
    - 00:39:55 - На что влияет наличие технического долга
    - 00:54:00 - Как бороться с техдолгом
    - 01:09:30 - Как продать техдолг бизнесу
    - 01:20:12 - Подведение черты

    Полезные ссылки:
    - Опрос слушателей подкаста
    https://goo.gl/forms/tlIpyIFa1du1fhRZ2
    - Технический долг в Википедии
    https://en.wikipedia.org/wiki/Technical_debt
    - Technical Debt
    http://wiki.c2.com/?TechnicalDebt
    - Технические долги, статья Александра Бындю
    https://blog.byndyu.ru/2008/12/blog-post.html

  30. Podlodka #76 – Обучение

    9 september 2018 · 2 uur 12 min

    Beluister deze aflevering
    В современном мире технологии меняются с все нарастающей скоростью, и, чтобы не терять собственную актуальность, нам всем необходимо учиться. Эту важнейшую тему мы обсудили с руководителем евангелистов Microsoft Александром Ложечкиным. Lees meer

    Саму тему рассмотрели как с биологической стороны, так и со стороны реальных практик и техник обучения. Не обошли стороной смежные темы: система образования и источники знаний.

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Блог гостя: http://medium.com/@allo

    Список литературы:
    Вилейанур Рамачандран, “Мозг рассказывает. Что делает нас людьми” (https://www.ozon.ru/context/detail/id/31438879/)
    Даниэль Канеман, “Думай медленно… Решай быстро” (https://www.litres.ru/daniel-kaneman/dumay-medlenno-reshay-bystro/)
    Генрих Альтшуллер, “Найти идею. Введение в ТРИЗ – теорию решения изобретательских задач” (https://www.litres.ru/genrih-altshuller-2/nayti-ideu-vvedenie-v-triz-teoriu-resheniya-izobretatelskih-zadach/)
    Саймон Сингх, “Великая теорема Ферма” (https://www.ozon.ru/context/detail/id/120691)
    Юваль Ной Харари, “Sapiens. Краткая история человечества” (https://www.litres.ru/uval-noy-harari/sapiens-kratkaya-istoriya-chelovechestva/)
    Курс: Learn how to learn https://ru.coursera.org/learn/learning-how-to-learn

  31. Podlodka #75 – Организация работы в аутсорсе

    3 september 2018 · 2 uur 47 min

    Beluister deze aflevering
    Аутсорсинг занимает важную часть в мире IT. Эта тема близка большинству разработчиков — каждый второй успел поработать в такой команде или работает сейчас, а кто-то наверняка думал о том, как откроют свою компанию мечты. В этом выпуске вместе с Денисом Германенко из CleverPumpkin мы постарались раскрыть тему организации работы в аутсорсе максимально широко, обсудив все: от ситуации на рынке, способов поиска заказов и работы с клиентами до организации внутренних процессов, тонкостей управления командой и способов её масштабирования. Пофилософствовали на тему жизни разработчика в аутсорс-команде и влияния такого опыта на профессиональное развитие. Парадокс, но не смотря на то, что выпуск больше "менеджерский", мы успели закопать пару архитектур и кроссплатформу вместе с ней! В конце выпуска — бесценный совет о том, как организовать свою студию по разработке приложений. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    - 00:01:00 - Знакомство с гостем
    - 00:02:40 - История CleverPumpkin
    - 00:05:40 - С чего начать поиск клиентов?
    - 00:16:15 - Варианты сотрудничества с заказчиками: Fixed price, Time&Material
    - 00:25:00 - Стоит ли брать существущие проекты на доработку?
    - 00:30:40 - Стоимость типовых проектов
    - 00:38:50 - Работа с зарубежными клиентами
    - 00:43:20 - Текущий рынок аутсорса в России и кому нужен аутсорс
    - 00:51:10 - Как формируются команды под проекты
    - 01:00:00 - Принятие решение о техническом стеке и кто на него влияет
    - 01:13:00 - Организация процесса: загрузка ресурсов, стыки проекта
    - 01:22:30 - Внутренний и внешний инструментарий
    - 01:26:30 - Гарантия на поддержку приложений
    - 01:28:28 - Поддержка аутсорса от Apple и Google
    - 01:31:50 - Создание собственных продуктов
    - 01:55:20 - Особ…

  32. Podlodka #74 – Управление памятью

    26 augustus 2018 · 1 uur 50 min

    Beluister deze aflevering
    Работа программиста немыслима без взаимодействия с памятью. Мы с легкостью создаем переменные и манипулируем ссылками на различные объекты в куче. И далеко не всегда задумываемся о том, какие задачи приходится решать разработчикам языков и рантаймов, чтобы выделение и освобождение памяти происходило быстро и эффективно. Чтобы разобраться в теме, мы позвали в гости Алексея Шипилёва из Red Hat, который уже более 10 лет занимается вопросами производительности Java. В настоящее время Алексей разрабатывает реализацию сборщика мусора в OpenJDK, и с темой менеджмента памяти он знаком не понаслышке.
    Выпуск получился достаточно хардкорным и крайне насыщенным. А еще мы разрушили миф о том, что ARC не имеет никакого отношения к GC.
    Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:38 - Знакомство с гостем
    - 00:02:19 - Что такое память в программировании
    - 00:06:28 - Про computer science
    - 00:07:17 - Управление сложностью процессов
    - 00:09:54 - Высокоуровневые языки программирования
    - 00:13:44 - Про ассемблер и пузырьковую сортировку
    - 00:16:49 - Ручной менеджмент памяти
    - 00:25:36 - Слабая гипотеза о поколениях
    - 00:29:26 - Автоматический менеджмент памяти
    - 00:32:09 - Reference counting
    - 00:39:37 - Reference counting и циклические ссылки
    - 00:48:00 - Трассирующие сборщики мусора
    - 01:00:46 - Concurrent-коллекторы
    - 01:06:26 - Как создатели языков выбирают менеджер памяти?
    - 01:11:17 - Как выбрать GC
    - 01:17:45 - Как правильно программировать, зная свой GC
    - 01:22:32 - LRU-кэш и GC
    - 01:27:59 - Про производительность и бизнес-логику
    - 01:33:05 - Будни разработчика GC
    - 01:41:35 - Как стать разработчиком GC
    - 01:47:44 - Подведение черты
    - 01:48:41 - Вопрос почти Стасу

    Полезны…

  33. Podlodka #73 – Работа с Git

    19 augustus 2018 · 1 uur 33 min

    Beluister deze aflevering
    Чтобы раскрыть тему workflow работы с Git, мы отыскали человека, который подсадил на него весь Яндекс. Сергей Сергеев рассказал нам много историй из своего опыта, помог разобрать разные способы организации процессов разработки вокруг Git, объяснил, в чем состоят проблемы монорепозиториев, похоливарил про rebase vs merge и закопал git submodules. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:33 - Знакомство с гостем
    - 00:01:55 - Опыт работы Сергея с разными VCS
    - 00:05:30 - Какие VCS используются в Яндексе
    - 00:06:55 - Для каких задач используется SVN
    - 00:10:24 - Как Яндекс переходил на Git
    - 00:12:30 - VCS vs SCM
    - 00:14:15 - Децентрализованные системы контроля версий
    - 00:17:30 - Зачем нужен workflow работы с VCS
    - 00:21:43 - Workflow в поисковых интерфейсах Яндекса
    - 00:37:50 - Автомерджи
    - 00:41:40 - Проверки качества в workflow разработки
    - 00:46:50 - Workflow в проектах Кати, Жени и Егора
    - 00:59:04 - Монорепозитории
    - 01:06:50 - rebase vs merge
    - 01:15:40 - git lfs
    - 01:21:30 - git bisect
    - 01:24:20 - Важность понимания принципов работы Git
    - 01:28:00 - git submodules
    - 01:31:03 - Подведение черты

    Полезные ссылки:
    - Git — инструмент для совместной работы, с нуля и до регламента в команде — Сергей Сергеев
    https://www.youtube.com/watch?v=yDSs80lu3ak
    - «Волшебство Git»
    http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/
    - «Официальная» книга от основателей github
    https://git-scm.com/book/ru/v2
    - Сборник рецептов по git от atlassian
    https://www.atlassian.com/git
    - Короткие заметки Сергея Сергеева про Git
    https://git-init.ru
    - Trunk Based Development
    https://trunkbaseddevelopment.com

  34. Podlodka #72 – Профессиональное выгорание

    11 augustus 2018 · 1 uur 56 min

    Beluister deze aflevering
    С этим явлением так или иначе сталкиваются многие программисты по ходу своей карьеры. С Александром Орловым из Стратоплана поговорили о выгорании как с биологической, так и с психологической точки зрения. А самое главное, разобрались, как из этого состояния выходить. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Тайминги:
    00:00:23 - Реклама вакансии Домофонда
    00:06:48 - Представление гостя
    00:08:12 - Выгорание студентов
    00:30:06 - Симптомы и гормоны
    00:33:24 - Восстановление и саббатикал
    00:41:21 - Проекция и эффект Барнума
    00:49:50 - Работа с психотерапевтом
    01:18:36 - История про общение с токсичным человеком
    01:21:13 - Стивен Кови про роли и миссии в жизни
    01:27:34 - Что если ваши сотрудники выгорают?
    01:53:53 - Александр сам подводит черту :)

    Полезные ссылки:
    1. Видео про проф.выгорание: https://habr.com/company/stratoplan/blog/414663/
    Дмитрий Ковпак: «Профессиональное выгорание — проявления, причины и методы преодоления» (Когнитивно-Поведенческая Психотерапия)
    Алексей Демьяненко: «Ресурсные» и «нересурсные» состояния. Психофизиологические причины и методики совладания. Осознанность, как основа повышения качества жизни.» (Гештальт подход)
    Алексей Демьяненко: «Организмическая саморегуляция и механизмы прерывания цикла опыта. Универсальные признаки здоровья на разных уровнях системы- индивид- пара- группа- организация.» (Гештальт подход)
    Наталия Дзеружинская: «ЭВ: эмоциональное (психическое или профессиональное) выгорание»
    Мария Берлин: «Как сохранить себя, когда велосипед в огне или Баланс огня и жизни в работе»

    2. Видео про выгорание и пять “гормонов счастья”: https://www.youtube.com/watch?v=sp_lN9FNjGs&t=5582s

    3. Матрица “Интерес-Компетентность”: http://blog.stratoplan.ru/n…

  35. Podlodka #71 - Алгебраические типы данных

    6 augustus 2018 · 2 uur 14 min

    Beluister deze aflevering
    Практически все из нас с ними сталкивались, причем многие даже не подозревали об этом. Алгебраические типы данных — что это? Поговорили об этом с Виталием Брагилевским. Виталий уже 15 лет преподает студентам разнообразные дисциплины так или иначе связанные с программирование. А помимо этого, Виталий состоит в комитете по стандартизации языка Haskell. В этом выпуске мы обсудили вообще само по себе понятие «данные» и разные подходы к тому, как взаимодействовать с ними. И, разумеется, основное внимание уделили алгебраическим типам данных. Обширные познания Виталия в различных языках программирования позволили нам подробно разобраться в предмете. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:38 - Знакомство с гостем
    - 00:06:28 - Про данные в широком смысле
    - 00:12:48 - Ретроспектива взглядов на данные
    - 00:17:18 - Про объектно-ориентированный подход
    - 00:25:30 - Проблемы ООП
    - 00:30:43 - Абстрактные типы данных, объектная модель и алгебраические типы
    - 00:37:12 - Определение алгебраических типов данных
    - 00:43:17 - Примеры АТД
    - 00:55:25 - Обобщенные АТД
    - 01:03:04 - Pattern-matching
    - 01:11:25 - Другие способы доступа к АТД
    - 01:21:30 - Рекурсия и АТД
    - 01:29:36 - Иммутабельность
    - 01:33:47 - АТД в разных языках программирования
    - 01:45:26 - Преимущества и недостатки
    - 01:54:50 - Типичные юзкейсы для АТД
    - 02:00:12 - Что почитать
    - 02:09:07 - Подведение черты
    - 02:10:51 - Вопрос Стасу

    Полезные ссылки:
    - Статья Романа Душкина об алгебраических типах данных:
    http://fprog.ru/2009/issue2/roman-dushkin-algebraic-data-types/
    - Журнал "Практика функционального программирования»,
    http://fprog.ru/
    - Get Programming with Haskell
    https://www.manning.com/books/get-programming…

  36. Podlodka #70 – Устройство IDE

    29 juli 2018 · 1 uur 13 min

    Beluister deze aflevering
    Если уж говорить об IDE, то только с человеком, который сам приложил руку к всемирно известным продуктам. IntelliJ IDEA, PyCharm, WebStorm, RubyMine - это далеко не все продукты, в разработке которых участвовал Дмитрий Жемеров, ветеран JetBrains. Дмитрий заглянул к нам в гости, и вместе мы прошлись по основным этапам развития такого важного для разработчика инструмента, заглянули «под капот» IDE и обсудили её устройство на различных уровнях: от базовых функций вроде текстового редактора, до взаимодействия IDE с плагинами. Бонусом — рассказ про то, как устроена работа над продуктами JetBrains из первых уст.
    P.S. Конечно, не обошлось без сравнений различных продуктов. Но упоминаний XCode в выпуске крайне мало, ведь мы не iOSный подкаст!
    Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:40 - Знакомство с гостем
    - 00:02:20 - Историческая справка: с чего все началось
    - 00:05:00 - 2000-e: crossing refactoring rubicon.
    - 00:05:50 - История появления JetBrains
    - 00:08:00 - Развитие Eclipse и Netbeans
    - 00:08:50 - Web based IDE
    - 00:13:00 - IDE в наши дни; LSP
    - 00:15:00 - Производительность IDE
    - 00:19:50 - Обзор основных инструментов
    - 00:27:40 - Устройство IDE: базовые функции
    - 00:31:00 - Устройство IDE: дополнительные функции
    - 00:32:00 - Про визуальные редакторы
    - 00:36:00 - Плагины для IDEA
    - 00:47:00 - Про Android Studio
    - 00:50:15 - Как написать свою IDE?
    - 00:56:00 - Дмитрий о JetBrains
    - 01:07:45 - Как попасть в JetBrains
    - 01:10:10 - Подведение черты
    - 01:11:50 - Вопрос Стасу

    Полезные ссылки:
    - Концепт Xcode под iPad
    https://twitter.com/LouisDhauwe/status/1008071487721439233
    - Language Server Protocol
    https://en.m.wikipedia.org/wiki/Language_Server_Protocol
    - До…

  37. Podlodka #69 – Как работают в Apple, Spotify, Booking

    22 juli 2018 · 1 uur 44 min

    Beluister deze aflevering
    Мы собрали разработчиков, работающих в трёх компаниях мечты – Apple, Spotify и Booking, чтобы узнать, как можно повторить их путь. В каждой части детально обсуждаем процесс собеседования, первый месяц работы в компании, офис и плюшки, рабочие процессы и технологический стек. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:15 - Введение в выпуск
    - 00:00:50 - Филипп Уваров про Spotify
    - 00:43:10 - Алексей Бадарин про Booking
    - 01:18:03 - Александр Краснов про Apple

  38. Podlodka #68 – Rust

    15 juli 2018 · 2 uur 9 min

    Beluister deze aflevering
    Является ли Rust убийцей С++? Смогут ли мобильные разработчики писать на нём кроссплатформенные библиотеки? Что лучше - Rust или Go? Созрел ли Rust для того, чтобы использоваться в продакшене? Podlodka за фундаментальный подход, и чтобы найти ответы на эти холиварные вопросы мы вместе с энтузиастом Rust Степаном Кольцовым основательно обсудили различные аспекты этого языка программирования. Историческая справка, ключевые фичи языка и его недостатки, особенности синтаксиса, экосистема Rust, возможности его применения во фронтеде и мобильной разработке — благодаря опыту гостя выпуск получился максимально емким и информативным. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:50 - Знакомство с гостем
    - 00:05:30 - История Rust и влияние других языков
    - 00:14:50 - Пути развития Rust и Go
    - 00:22:00 - Немного про Idris и зависимые типы
    - 00:26:00 - Особенности языка: Borrow checker
    - 00:40:00 - Особенности языка: Type classes
    - 00:46:00 - Особенности языка: Обработка ошибок
    - 00:54:10 - Про многопоточность
    - 01:05:30 - Недостатки Rust
    - 01:14:30 - Rust VS C++
    - 01:30:00 - Рынок вакансий
    - 01:33:20 - Rust для мобильной кроссплатформы
    - 01:40:40 - Rust и фронтэнд
    - 01:47:00 - Экосистема Rust
    - 02:02:00 - Стоит ли начинать изучать Rust
    - 02:04:40 - Подведение черты
    - 02:06:25 - Вопрос Стасу

    Полезные ссылки:
    - Выступление Степана на Java Party с докладом “Rust: как код может быть одновременно быстрым и безопасным”
    https://www.youtube.com/watch?v=7ctl9foAALA
    - Реализация gRPC на Rust
    https://github.com/stepancheg/grpc-rust
    - Форум комьюнити Rust
    https://users.rust-lang.org/

  39. Podlodka #67 – Личная эффективность

    8 juli 2018 · 2 uur 26 min

    Beluister deze aflevering
    Скорости в современном мире все растут, work-life balance был потрачен еще где-то в самом начале карьеры программиста. Но все же, как все успевать делать и не выгорать? Ну или может надо делать не все? Об этих и многих других вопросах поговорили с Никитой Маклаховым, ведущим подкаста про личную эффективность. Lees meer

    p.s. Про обучение не влезло, но мы обязательно поговорим об этом в одном из следующих выпусков

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    00:01:07 – Знакомство с гостем
    00:03:40 – Что такое личная эффективность?
    00:06:15 – Мотивация
    00:10:10 – В чем корень проблемы?
    00:20:45 – Занятость и свободное время
    00:30:42 – Хаки по увеличению эффективности
    00:32:13 – Про сон
    00:41:35 – Рабочее место
    00:45:00 – Разминка
    00:49:42 – Про профессора и обезьянку (система 1 и система 2)
    01:09:40 – Система личной эффективности
    01:15:30 – С чего начать её выстраивать?
    01:26:29 – Список задач
    01:46:08 – Сложности в работе с системой
    01:48:40 – Синхронизация бэклогов в разных системах
    02:00:39 – Недельные, месячные, годовые цели
    02:24:09 – Вопрос Стасу

    Полезные ссылки:
    https://www.youtube.com/playlist?list=PLfBdaFbgTkfSK8k5dilvGuuRjr9bNsRKd – – Лекции Вячеслава Дубынина
    https://www.the-village.ru/village/business/case/157419-dumay-medlenno-reshay-bystro – Канеман
    https://www.livelib.ru/author/226704/top-erik-lennard-bern – Книги Эрика Берна
    https://www.litres.ru/maksim-dorofeev/dzhedayskie-tehniki-kak-vospitat-svou-obezyanu-opustoshit-inboks-i-sberech-mysletoplivo/ – Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо, Максим Дорофеев

  40. Podlodka #66 – Жизнь программиста после 40 лет

    2 juli 2018 · 1 uur 55 min

    Beluister deze aflevering
    Podlodka #66 – Жизнь программиста после 40 лет Lees meer

    Обсуждаем непростой вопрос, о котором рано или поздно задумываются все, а именно – возраст. Вместе с Вадимом Макишвили, разработчиком из Яндекса с более чем 20-летним стажем, пытаемся понять, что же меняется в восприятии себя, своей работы и амбиций по мере взросления.

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:43 - Знакомство с гостем
    - 00:06:35 - Возрастные группы в IT
    - 00:07:19 - Каковы молодые программисты?
    - 00:22:22 - Что меняется после 30 лет
    - 00:25:10 - Как влияет появление детей?
    - 00:31:48 - Мироощущение в 40 лет
    - 00:35:58 - Физиологические возрастные изменения
    - 00:44:51 - Почему важно всегда учиться
    - 00:59:26 - Психологические возрастные изменения
    - 01:01:57 - Кризис среднего возраста
    - 01:09:24 - Мечты, цели и нереализованные амбиции
    - 01:23:23 - Карьера программиста
    - 01:32:00 - Про эйджизм
    - 01:42:36 - Советы самому себе из будущего
    - 01:50:53 - Подведение черты

    Ссылки гостя:
    - Первая, оригинальная версия доклада Вадима Макишвили “36”
    https://youtu.be/nIFClfBXuIQ
    - Расширенная версия доклада “36”
    https://youtu.be/es0YvfskpHA

  41. Podlodka #65 – API и клиент-серверное взаимодействие

    25 juni 2018 · 2 uur 5 min

    Beluister deze aflevering
    Podlodka #65 – API и клиент-серверное взаимодействие Lees meer

    Вместе с Романом Экземпляровым — бэкэнд-разработчиком с 10-ти летним стажем работы и ех. руководителем разработки AviaKassa мы обсудили неотъемлемую часть работы практически любого сервиса — API. Поговорили о различных стандартах и подходах к созданию API, обсудили трудности, возникающие как при разработке, так и при интеграции с ними. Подняли важную тему взаимопонимания между клиент-сайд и сервер-сайд разработчиками и в догонку задали дилетантских вопросов, чтобы узнать, что творится "под капотом" у бэкэнда и почему не так легко "отдать все в один запрос".

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:40 - Знакомство с гостем
    - 00:01:30 - Какие API бывают и кому они нужны
    - 00:04:30 - Существующие стандарты
    - 00:14:15 - И вновь про GraphQL
    - 00:23:00 - Кто должен генерировать требования API?
    - 00:40:00 - Философские вопросы про REST
    - 00:51:00 - Документация и тесты к API
    - 00:56:20 - Обработка невалидных данных на клиенте
    - 01:17:00 - Почему нельзя все закидать серверами
    - 01:25:00 - Взаимодействие между командами
    - 01:35:00 - Инструменты для отладки взаимодействия с API
    - 01:41:45 - Про кросс-функциональные команды
    - 01:51:00 - Как мобильному разработчику начать рубиться в бэкэнд
    - 02:01:10 - Подведение черты

    Полезные ссылки:
    - Проект "Феникс"
    https://books.google.ru/books/about/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_%D0%A4%D0%B5%D0%BD%D0%B8%D0%BA%D1%81_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%BE.html?id=npNOCgAAQBAJ&redir_esc=y
    - JSON API specification
    http://jsonapi.org/

  42. Podlodka #64 – Публичные выступления

    17 juni 2018 · 2 uur 41 min

    Beluister deze aflevering
    Роман Поборчий, консультант самых крупных российских конференций, помог нам систематизировать сложный процесс подготовки к техническому выступлению. В выпуске мы обсудили практически все с этим связанное – где взять тему, как построить рассказ, какими сделать слайды, как привлечь внимание аудитории. Много полезных советов, хейта в сторону лайвкодинга и парных выступлений, лайфхаков по работе с программным комитетом. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:35 - Знакомство с новыми ведущими подкаста
    - 00:01:07 - Знакомство с гостем
    - 00:04:50 - Зачем выступать в принципе
    - 00:18:45 - Где искать тему
    - 00:31:28 - Про что рассказывать не стоит
    - 00:54:35 - Построение композиции рассказа
    - 01:12:53 - Советы по подготовке к выступлению
    - 01:56:35 - Как делать хорошие слайды
    - 02:22:30 - Взаимодействие с программным комитетом
    - 02:26:30 - Парные выступления
    - 02:34:00 - Вовлечение аудитории как средство создать личный опыт
    - 02:37:00 - Подведение черты выпуска

    Полезные ссылки:
    - https://trishagee.github.io/post/more_women_speakers/
    What Can Conferences Do To Attract More Women Speakers?
    - https://ashfurrow.com/blog/from-proposal-to-applause-how-i-public-speaking/
    From Proposal to Applause: How I do Public Speaking
    - https://speaking.io/
    Tips for Public Speaking
    - http://tutinfografika.ru/pantry/7-universalnyx-syuzhetov-kotorye-uvlekayut-zritelej/
    7 универсальных сюжетов
    - https://www.youtube.com/watch?v=jLG3RXECQU8
    https://www.youtube.com/watch?v=A-K1F3KtPsY
    https://www.youtube.com/watch?v=8pMfUopQ9Es (начиная с 36:00)
    Доклады с элементами детективного сюжета
    - https://www.youtube.com/watch?v=sbPSjI4tt10
    Идеальный live coding
    - https://events.yandex.ru/lib/talks…

  43. Podlodka #63 – Психология и IT

    10 juni 2018 · 1 uur 53 min

    Beluister deze aflevering
    Что может волновать разработчика кроме красоты его кода и использования правильной архитектуры? Оказывается, много всего. В 63 выпуске подкаста к нам в гости зашел Андрей Бреслав, создатель языка Kotlin. Как ни странно, говорили мы не про языки программирования, а про психологию и чем она может быть полезна области IT. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    0:00:10 - Приветствие
    0:02:10 - Знакомство с гостем и темой
    0:03:02 - Психология, психотерапия, психиатрия
    0:09:30 - Некоторые принципы психотерапии
    0:31:15 - Уникальные проблемы конкретного человека
    0:43:20 - Особенности области IT
    0:54:50 - Проблемы самооценки и завышения компетентности
    1:11:00 - Гендерные стереотипы
    1:23:30 - Интроверты и экстроверты
    1:37:00 - Рекрутеры-психологи
    1:45:30 - Прогнозирование поведения пользователей
    1:51:30 - Подводим черту

    Ссылки:
    https://www.litres.ru/deniel-goulman/emocionalnyy-intellekt-pochemu-on-mozhet-znachit-bolshe-chem-iq-2/ - Эмоциональный интеллект

  44. Podlodka #62 – Модульность

    3 juni 2018 · 1 uur 53 min

    Beluister deze aflevering
    Выпуск, в котором мы не только разбирались, по какому принципу можно распиливать монолит на модули, но и как это можно организовать с точки зрения командной структуры. Обсудили опыт больших компаний, а также разобрали наиболее сложные кейсы. В гости к нам зашел разработчик юнита Mobile Architecture Avito Евгений Кривобоков. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    0:00:59 - Знакомство с гостем
    0:01:34 - Зачем нужны модули?
    0:05:47 - Цели и задачи разбеения на модули
    0:11:43 - Что стало “последней каплей”?
    0:18:31 - Признаки того, что пора “пилить”
    0:24:06 - Немного Android-specific: gradle-модули vs git-сабмодули (хранение модулей)
    0:27:46 - Модули и релизные циклы
    0:35:40 - С чего начать распиливание на модули?
    0:39:55 - Модули и DI
    0:42:45 - Распределение по слоям
    0:58:00 - Подводим результаты
    1:09:54 - Документация
    1:11:52 - Владение кодом
    1:23:15 - Что изменилось в тестировании?
    1:28:05 - Метрики
    1:48:07 - Подводим черту

    Ссылки гостя
    https://martinfowler.com/articles/rise-test-impact-analysis.html
    https://docs.microsoft.com/en-us/azure/devops/devops-at-microsoft/code-ownership-software-quality
    https://www.jetbrains.com/help/idea/experimental.html
    https://guides.gradle.org/performance/ - все что нужно чтобы понять как ускорить сборки
    https://github.com/Instamotor-Labs/mirakle Mirakle (Mainfraimer)

  45. Podlodka #61 – Кэширование и коллаборативный доступ

    27 mei 2018 · 1 uur 22 min

    Beluister deze aflevering
    Наконец технический выпуск, да еще и заманили сразу двух гостей: Александра Сычева и Евгения Камышанова! Говорим о кэшировании данных, а также как жить в условиях распределенных систем. Сложное простыми словами, да еще и в уши, все как вы любите! Словарные слова выпуска: CQRS, CRDT. Lees meer

    Содержание:
    00:00:50 - Знакомство с гостями
    00:02:18 - Проблематика
    00:06:55 - Про актеров
    00:09:30 - CAP-теорема
    00:19:00 - CQR-принцип
    00:26:07 - CQRS
    00:40:20 - Решения из коробки
    00:46:30 - Что почитать?
    00:47:54 - Проблематика случая с множеством узлов
    00:58:02 - CRDT
    01:02:32 - Примеры из реального мира
    01:04:30 - Типы CRDT
    01:08:38 - Конфликты все равно останутся >.<
    01:12:56 - Реальные примеры, ч.2
    01:15:50 - Подводим черту

    Полезные ссылки:
    CQRS:
    https://habr.com/post/272987/
    https://stanfy.com/blog/do-not-let-your-user-see-spinners/
    https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/ и http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67.6951&rep=rep1&type=pdf
    https://skillsmatter.com/skillscasts/1980-cqrs-not-just-for-server-systems
    https://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf
    https://jaysoo.ca/2015/02/06/what-the-flux/
    https://github.com/reduxjs/redux/issues/351

    CRDT:
    https://dl.acm.org/citation.cfm?doid=67544.66963
    http://hal.upmc.fr/inria-00555588/document
    https://github.com/archagon/crdt-playground
    https://github.com/gritzko/swarm

  46. Podlodka #60 – Женщины в IT

    21 mei 2018 · 1 uur 28 min

    Beluister deze aflevering
    Для юбилейного выпуска выбрали щекотливую тему – женщины в IT. Несмотря на довольную веселую подачу с шутками и прибаутками, мы попытались разобраться в сложной теме дайверсити. Действительно ли есть такая проблема, а главное, что с этим всем делать, чтобы не перегнуть палку? Выпуск полон историй из жизни Кати Петровой из стартапа и Аси Кононовой из Яндекса, а также присыпан щепоткой микроагрессии от Егора и Стаса. Словарное слово выпуска: “цисгендер”. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:40 - Знакомство с гостями
    - 00:03:23 - Почему возникла отдельная тема “Женщины в IT”
    - 00:08:26 - Нужно ли поддерживать diversity
    - 00:11:20 - Про квоты на diversity
    - 00:17:58 - Влияние наличия женщин в коллективе на корпоративную культуру
    - 00:20:40 - Почему женщин в IT мало
    - 00:33:25 - Проблемы, возникающие у женщин при работе в IT
    - 00:46:40 - Про рукопожатия
    - 00:52:30 - Обиженные и оскорбленные, как себя вести в случае проблем
    - 01:05:58 - Специальные женские курсы и сообщества
    - 01:15:17 - Как женщине войти в IT
    - 01:16:30 - Почему в QA одни женщины
    - 01:21:04 - Гендерные праздники
    - 01:24:00 - Подведение черты

    Полезные ссылки:
    - Женщины в IT: ожидания и реальность
    http://careerforwomen.ru/it-women/
    - Why is Russia so good at encouraging women into tech?
    http://www.bbc.com/news/business-39579321
    - We built voice modulation to mask gender in technical interviews. Here’s what happened
    http://blog.interviewing.io/we-built-voice-modulation-to-mask-gender-in-technical-interviews-heres-what-happened/
    - Линус Торвальдс обозвал «***м придурком» ИБ-специалиста, написавшего защиту памяти для Linux
    http://www.cnews.ru/news/top/2017-11-20_linus_torvalds_nazval_ibspetsiali…

  47. Podlodka #59 – Релокация в Британию, Новую Зеландию, Нидерланды и США

    13 mei 2018 · 1 uur 56 min

    Beluister deze aflevering
    Продолжаем самый амбициозный кроссовер в истории подкаста. Еще четыре страны для тех, кто не смог определиться с релокацией за прошлый выпуск – Британия, Новая Зеландия, Нидерланды и США. Точно так же обсуждаем вопросы зарплат, стоимости жизни, развлечений и айти сообщества. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:15 - Про выпуск
    - 00:01:02 - Про Британию с Александром Зиминым
    - 00:18:38 - Про Новую Зеландию с Иваном Фаюстовым
    - 01:02:16 - Про Нидерланды с Андреем Панфиловым
    - 01:24:20 - Про США с Алексеем Страхом
    - 01:53:57 - Подведение черты выпуска

  48. Podlodka #58 – Релокация в Сингапур, Германию, Австралию и Таиланд

    6 mei 2018 · 1 uur 24 min

    Beluister deze aflevering
    Решили хайпануть и записали небольшой цикл выпусков про релокацию в страны, где для работы не нужен VPN. В первой части общаемся с айтишниками, перебравшимися в Сингапур, Германию, Австралию и Таиланд. Разбираемся, какие сложности ожидают при переезде, сколько может зарабатывать и тратить программист, как жить, работать и развлекаться в этих странах. Ну и, если что, мы ни поддерживаем, ни осуждаем решение, которое вы примете, наслушавшись историй про бассейны на крышах Бангкока или серфинг на ветреных пляжах Голд-Коста. Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:00:15 - Про выпуск
    - 00:01:38 - Про Сингапур с Денисом Неклюдовым
    - 00:25:45 - Про Германию с Алексом Денисовым
    - 00:39:58 - Про Австралию с Антоном Генкиным
    - 00:56:48 - Про Таиланд с Константином Аксеновым
    - 01:22:20 - Подведение черты выпуска

  49. Podlodka #57 – Head of Mobile

    29 april 2018 · 2 uur 59 min

    Beluister deze aflevering
    Мы постарались и записали самый подробный в мире гайд про должность Head of Mobile. Из выпуска вы узнаете, что он должен уметь, сколько может получать, какие процессы в команде должен выстроить, и, самое главное, как им вообще стать. Помимо Стаса и Егора, опыт которых наконец-то пригодился, своими знаниями делился Александр Черный, отвечающий за мобильную разработку в Pandao. Lees meer

    Отдельное спасибо Сергею Крапивенскому, Максиму Никулину, Андрею Резанову и Никите Майданову за то, что поделились своим опытом работы на должности Head of Mobile.

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: https://t.me/podlodka
    Telegram-канал: https://t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

    Содержание:
    - 00:01:15 - Знакомство с гостем
    - 00:06:40 - Различие Head of Mobile и Head of Mobile Development
    - 00:12:30 - Метафора с экскаватором
    - 00:15:55 - Зоны ответственности и влияния HoM
    - 00:23:15 - Что должен делать HoM
    - 00:38:30 - Различие обязанностей в компаниях разного типа
    - 00:46:22 - Нужно ли разработчику расти в HoM
    - 00:51:01 - Как им все-таки стать
    - 00:55:30 - Что спрашивают у HoM на собеседованиях
    - 01:06:24 - Как быть, если ты не хотел, но тебя назначили
    - 01:11:15 - Как влияет опыт в одной платформе на твою работу
    - 01:16:10 - Зарплаты и премии для HoM
    - 01:22:39 - Как оценить эффективность HoM
    - 01:28:50 - Способы построить команду мобильной разработки
    - 01:48:05 - Как построить работу с командой и встречи 1-1
    - 01:56:38 - Роль HoM в развитии разработчиков
    - 01:58:40 - Управление зарплатами разработчиков
    - 02:09:25 - Continuous Localization
    - 02:16:50 - Организация релизов приложений
    - 02:18:44 - Гайдлайны по разработке
    - 02:20:44 - Апробация новых технологий и слежение за трендами
    - 02:26:00 - Культура code review
    - 02:26:45 - Мониторинг климата в команде
    - 02:29:00 - Геймифи…

  50. Podlodka #56 – Корутины, Промисы, Акторы

    23 april 2018 · 51 min

    Beluister deze aflevering
    Выпуск, в котором мы со Степаном Гончаровым говорим о корутинах. Этот подход к написанию асинхронного кода довольно известен, но приэтом только входит в мир мобильных разработчиков. Обсудили как сам подход, так и провели сравнение с Rx, поговорили про промисы и даже немного захватили акторы. Асинхронщины вам в уши, дамы и господа! Lees meer

    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka

    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast

    Содержание:
    00:00:45 - Знакомство с гостем
    00:02:04 - История и концепция корутин
    00:06:20 - Разновидности корутин
    00:13:05 - Реализация корутин
    00:20:13 - Сравнение с Rx
    00:24:12 - Экспериментальный флаг
    00:29:57 - Промисы
    00:31:46 - Область применимости
    00:36:30 - Акторы
    00:43:20 - Корутины и мультидекс
    00:45:15 - Производительность против Rx

    Полезные ссылки:
    Async Await: https://msdn.microsoft.com/en-us/library/hh191443(v=vs.120).aspx
    Future/Promise:
    * https://stackoverflow.com/questions/14541975/difference-between-future-and-promise
    * http://etolstoy.com/2016/03/20/promises-and-ads/