PLAY PODCASTS
Podlodka Podcast

Podlodka Podcast

490 episodes — Page 8 of 10

Podlodka #132 – Дисфункции организаций

Agile, One-to-one, KPI, DevOps, Kanban, OKR и еще десятки чудесных практик, методологий, подходов из разных областей в руках руководителей в ИТ. Но действительно ли "больше — лучше"? К чему ведет ведет слепое следование "лучшим практикам" при отсутствии базовых знаний менеджмента и чем грозит Conference Driven Development? Ответы на эти вопросы, размышления на тему "можно ли спасти ИТ" и рекордное количество закапываний — все это в выпуске "дисфункции организаций" с Олегом Сорокой! Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Ведущие в выпуске: Стас Цыганов, Егор Толстой, Екатерина Петрова Полезные ссылки: https://workflowy.com/s/132/ybsZIRW4YKAytyEN

Oct 7, 20192h 17m

Podlodka #131 – Квантовые вычисления

Квантовые вычисления достаточно хардкорная область из-за того, что она находится на стыке квантовой физики и функционального программирования. Изначально у нас были опасения, что мы не сможем в аудиоформате передать сложные модели и логические построения, но наш гость – Роман Душкин, отлично с этим справился! Причем, если мы планировали выпуск как сугубо теоретический, то в конце стало понятно, почему это будет важно уже в ближайшее время. Всем кубит! Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Ведущие в выпуске: Стас Цыганов, Егор Толстой, Евгений Кателла Полезные ссылки: 1. Авторский курс «Квантовые технологии» на Udemy со скидкой 80 % по промокоду DASBOOT только для слушателей подкаста «Подлодка»: https://www.udemy.com/course/quantumtech/?couponCode=DASBOOT 2. Книга: Душкин Р. В. Квантовые вычисления и функциональное программирование: https://www.ozon.ru/context/detail/id/31507650/ 3. 20-кубитный квантовый компьютер IBM Q: https://quantum-computing.ibm.com/ 4. Язык программирования Quipper: https://www.mathstat.dal.ca/~selinger/quipper/ 5. Доказательства виртуальности нашего мира: https://www.youtube.com/watch?v=SnQkTfSpfOU

Sep 29, 20191h 8m

Podlodka #130 – Тестирование

Тестирование — неотъемлемая часть разработки, и за 130 выпусков мы не раз касались разных аспектов этой темы. Но полного погружения в индустрию еще не было, и этот выпуск призван исправить эту несправедливость! С Никитой Макаровым, ex. руководителем отдела тестирования Одноклассников мы обсудили тестирование со всех возможных сторон: начали с терминологии, разобрались, наконец, чем тестирование отличается от QA, копнули в историю, похоливарили про ручное тестирование, покопались в современном инструментарии автоматизации и пофилософствовали о карьерном развитии QA инженера. Цитата выпуска (и черновое название) — "мясо автоматизаторов", а еще мы вернулись к истокам и кое-что уверенно закопали 😉 Хочешь знать, что именно? Ответ найдешь в выпуске! 5-6 декабря в Москве состоится конференция по тестированию #Heisenbug 2019 Moscow! И у нас есть промокод для слушателей подкаста: heisenbug2019mskPODLODKApc Вводить на странице: https://heisenbug-moscow.ru/registration/personal/ Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Ведущие в выпуске: Евгений Кателла, Катя Петрова, Егор Толстой Полезные ссылки: - Блог http://test-failed.blogspot.com/ - Летопись тестирования http://www.testingreferences.com/testinghistory.php - Modern Testing Principles by Alan Page https://www.angryweasel.com/ABTesting/modern-testing-principles/

Sep 23, 20192h 8m

Podlodka #129 – Как работает поиск

Поиск не всегда заканчивается использованием оператора LIKE в SQL запросе. Вместе с Андреем Аксеновым, разработчиком поискового движка Sphinx и руководителем группы инфраструктуры поиска в Авито, мы обсудили, из каких задач состоит работа над поиском, как измерить его качество и какие технологии используются под капотом. А вот и вакансия Авито (официальный партнер выпуска) в команду к Андрею, про которую говорили в начале выпуска: https://www.avito.ru/company/job/c_go Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Ведущие в выпуске: Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой Полезные ссылки: - Sphinx на GitHub https://github.com/sphinxsearch/sphinx - HighLoad++ Siberia 2018: "Учимся немного ранжировать" https://www.youtube.com/watch?v=wtZJE37iPGE http://shodan.ru/ppt/hlsib2018rank.pptx - HighLoad++ Siberia 2019: "Про Sphinx и ML-ранжирование" https://www.youtube.com/watch?v=SaQorBIQDmY http://shodan.ru/ppt/sj2019mlsphinx.pptx - Cтаренькая, но не потерявшая актуальности книжка про потроха и внутреннее устройство: https://nlp.stanford.edu/IR-book/information-retrieval-book.html

Sep 16, 20191h 47m

Podlodka #128 – Беспилотные автомобили

Популярный литературный герой утверждал, что автомобиль – это не роскошь, а средство передвижения. И действительно, без машины сегодня сложно представить обычный город. Поездки на работу, в аэропорт, в пятницу вечером из бара, в выходные за город – все эти задачи решаются как своим автомобилем, так и услугами такси. И все бы хорошо, но зачастую такие поездки – это стресс. Кто-то подрезает, кто-то лихачит. ДТП происходят каждый день, ведь людям свойственно ошибаться. Поэтому на острие прогресса сейчас компании, которые решают эту и многие связанные проблемы, создавая беспилотные автомобили. Поговорить обо всем это мы позвали Романа Удовиченко, который делает беспилотники в Яндексе. А еще 21-22 октября в Питере пройдет конференция для мобильных разработчиков AppsConf. Ее основное отличие от всех остальных, что она, прямо как наш подкаст, копает не только вглубь, но и вширь. Помимо обязательных тем про архитектуру, платформенные сдк, свифтюай и вот это все, у аппсконфа целый трек посвящен горизонтальному росту мобильного разработчика. Приезжайте, будет круто! Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast Twitter-аккаунт: twitter.com/PodlodkaPodcast

Sep 8, 20191h 58m

Podlodka #127 – Domain Driven Design

В выпуск про DDD к нам в гости пришел Иван Матвеев из Skyeng и рассказал не только про технические подробности, но и об идейной составляющий. Разобрались почему проектирование системы надо начинать не с базы данных, а модели надо представлять в разных контекстах. Многие слышали про DDD в контексте бекенд разработки, но попробовали переложить подход в другие области, и у нас даже что-то получилось. Всем домен! Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - The strategic practiсes of Domain Driven Design http://www.ntcoding.co.uk/workshops/strategic-ddd-practices - Ports-And-Adapters / Hexagonal Architecture http://www.dossier-andreas.net/software_architecture/ports_and_adapters.html - Micro-service and bounded context clarification http://www.ouarzy.com/2016/07/25/micro-service-and-bounded-context-clarification - Domain Driven Design Quickly https://www.infoq.com/minibooks/domain-driven-design-quickly

Sep 1, 201955 min

Podlodka #126 – Осознанность

Альтернативное название этого выпуска – «как жить счастливо?», но уж очень оно кликбейтное. Не важно, кто вы – разработчик, менеджер, дизайнер или аналитик, этим вопросом рано или поздно задаются все. В мире стрессов, вечной гонки и постоянно растущих ожиданий нам всем стоит иногда замедлиться, глубоко вдохнуть и прислушаться к себе. Артем Овечкин, предприниматель, основатель сервиса работы над собой congru.me рассказал о том, как перестать жить с синдромом отложенного счастья и наконец начать наслаждаться жизнью. Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: - Сервис работы над собой: https://congru.me/

Aug 26, 20191h 23m

Podlodka #125 – Оценка сроков и трудоемкости задач

Идеальный мир в ИТ — это когда все прогнозы сбываются, эстимейты совпадают с фактическими временными затратами, а нарисованная на старте проекта диаграмма Ганта не меняется до самого его конца. Реальный мир проектного менеджмента более суров, а оценка сроков и трудоемкости задач - это целая наука. Практиками и подходами к эстимированию как отдельных задач, так и целых проектов с нами поделился Михаил Селезнев, руководитель ИТ проектов в ГК Ланит. Курс SkillFactory для product-менеджеров https://clc.to/mBNn4w 10% скидка по кодовому слову: Podlodka (скидка может быть добавлена к уже имеющейся) Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: - Книги и стандарты: PMI PMBoK 6 + Agile practice guide - 2019 (есть русский перевод) PMI Practice Standard for Project Estimating - 2010 PMI Practice Standard for Scheduling – Second Edition - 2011 PMI Practice Standard for Work Breakdown Structures – Third Edition - 2019 - Статьи в Журнале управления проектами https://pmmagazine.ru/ - Экзамен PMI Scheduling Professional (PMI-SP) https://www.pmi.org/certifications/types/scheduling-sp - Тренажер PMP содержит упражнения в том числе на понимание и управление расписанием https://www.facebook.com/knowledgemap.pm/ - Телеграм чат, где ответят на любой вопрос о проектном управлении https://t.me/pmi_ru - Работа с задачами, ресурсами и расписанием в MS Project: https://www.youtube.com/user/MicrosoftProjectRU https://www.youtube.com/watch?v=7QUAOGw_rPQ&list=PLPNYkZcYUF4u11Hc8bvWnANKDzZwqWo4T

Aug 21, 20191h 38m

Podlodka #124 – Образование

В этом выпуске мы вместе с сооснователем компании Otus Дмитрием Волошиным детально разобрали тему образования в IT – начиная от того, нужно ли айтишнику высшее образование и заканчивая корпоративными университетами и онлайн-курсами. В процессе разобрались, сколько лет нужно тратить на обучение, как подойти к составлению своего плана развития, и почему западный подход к образованию намного более зрелый, чем российский. Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Страница Дмитрия Волошина, где он каждый день пишет про образование, IT и бизнес https://web.facebook.com/DAVoloshin

Aug 12, 20191h 57m

Podlodka Special – The Philosophy Behind Microservices [English]

For the first time in the last 2,5 years we decided to make an english-speaking episode. Our guest Chris Richardson is a widely known expert in microservices and the author of Microservices Patterns book. We talked about the origins of microservices architecture, common antipatterns and pitfalls and the current state of the industry. Chris and Manning Publications give 40% discount for Microservices Patterns book. Use podlod19 promocode in this link: https://microservices.io/book. Avito backend positions: https://www.avito.ru/company/job/phpgo https://www.avito.ru/company/job/php-go-cs Support the best IT podcast: www.patreon.com/podlodka We’re also eager to see your likes, reposts and comments in messengers and social networks! Telegram chat: https://t.me/podlodka Telegram channel: https://t.me/podlodkanews Facebook: www.facebook.com/podlodkacast/ Twitter: https://twitter.com/PodlodkaPodcast Links: - Learn-Build-Assess Microservices https://microservices.io/adopt/index.html - Patterns https://microservices.io/patterns - Book https://microservices.io/book - Eventuate platform https://eventuate.io/ - Adoption anti-patterns https://microservices.io/microservices/antipatterns/-/the/series/2019/06/18/microservices-adoption-antipatterns.html - Architecture Assessment Platform https://microservices.io/platform/microservice-architecture-assessment.html - Consulting and training https://chrisrichardson.net/blog.html

Aug 7, 201959 min

Podlodka #123 – Голосовые ассистенты

Надоело двигать кнопки и парсить JSON'ы, хочется чего-то новенького? Как насчет создания приложений под голосовые ассистенты? Павел Гвай из KODE погрузил подлодку в эту развивающуюся индустрию. Почему приложения на самом не "голосовые", а "разговорные", как создается типичное ПО под ассистенты и что ждет нас в будущем — все это в новом выпуске! Курс SkillFactory по Data Science: https://clc.to/qw0ZtA 10% скидка по кодовому слову: Podlodka (скидка может быть добавлена к уже имеющейся) Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: — Доклад Паши о различиях блок-схем и канваса в проектировании голосовых приложений https://youtu.be/5GgHsvTV4mQ — Пример сторибордов и канваса https://www.figma.com/file/Tn1qRNFEmxnJM9sZy0iV3rAn/Situational-Design-Framework?node-id=0%3A1 — Situational Design от Paul Cutsinger https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/guide/ASK_SituationalDesign-guide._CB485840826_.pdf — Гайдлайны Alexa https://developer.amazon.com/docs/alexa-design/get-started.html — Гайдлайны Google https://designguidelines.withgoogle.com/conversation/conversation-design/welcome.html — Вики от Ассоциации Разговорного Дизайна (ACIX) http://acixd.org/wiki/doku.php — Tortu, инструмент для быстрого прототипирования голосовых приложений https://tortu.io — Чат про Разговорные интерфейсы https://t.me/conversational_interfaces_ru

Aug 5, 20191h 32m

Podlodka #122 – Python

В этом выпуске Григорий Петров из Evrone разбивает стереотипы ведущих об области применения Python. Разобрались почему этот язык нужен не только для Data Science и скриптов, и как ему удалось получить звание "лучшего второго языка в любой области" будучи не самым быстрым. Всем батарейки! Курс SkillFactory “Full-stack веб-разработчик на Python”: https://clc.to/DdiFsQ 10% скидка по кодовому слову: Podlodka (скидка может быть добавлена к уже имеющейся) Поддержи лучший подкаст про мобильную разработку: 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://realpython.com/ - Telegram-канал сообщества Moscow Python. Анонсы митапов, подкастов и т.д. https://t.me/moscowpythonconf

Jul 29, 20191h 39m

Podlodka #121 – Зарплаты

В этом выпуске мы сделали две очень важные вещи – закрыли все стыдные вопросы про формирование зарплаты и узнали, какие разработчики сколько денег сейчас должны получать. С помощью Кирилла Зубова из Korn Ferry мы разобрались, что такое LTI и опционы, как платят премии, сколько компании стоит один сотрудник и за что вообще надо платить деньги. Кроме того мы узнали, как правильно читать исследования рынка зарплат, которые публикуются каждую неделю (спойлер – никак, в большинстве случаев они бесполезны). Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Исследование рынка от Korn Ferry https://yadi.sk/i/t2Cp9z7Ic0zuSw

Jul 22, 20192h 27m

Podlodka #120 – Kubernetes

Нужен ли Kubernetes или нет, оправдано ли, что все мало мальски большие компании пилят кубы? Этот выпуск необычен не только тем, что в нем сразу два гостя, но и тем, что они вступили в диспут во время выпуска в попытке ответить на эти вопросы. Андрей Шорин и Михаил Жучков из программного комитета DevOpsConf обсудили и по пунктам разобрали плюсы и минусы этой технологии. Поддержи лучший подкаст про мобильную разработку: 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 Полезные ссылки: - What is Kubernetes https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/ - Kubernetes components https://kubernetes.io/docs/concepts/overview/components/ - Top 5 Kubernetes Best Practices From Sandeep Dinesh (Google): LoadBalancerhttps://www.weave.works/blog/kubernetes-best-practices

Jul 14, 20191h 42m

Podlodka #119 – Теория языков программирования

Знали ли вы, что есть люди, которые сейчас исследуют и изобретают то, что через 20-25 лет превратится в хайповые фичи очередных модных и современных языков программирования? Мы попытались разобраться в том, почему так происходит, и поговорили про теорию языков программирования. Тема эта настолько нас заинтересовала, что мы без зазрения совести снова позвали в гости Виталия Брагилевского, ныне сотрудника JetBrains. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: – Довек, Леви. Введение в теорию языков программирования https://dmkpress.com/catalog/computer/programming/978-5-94074-913-4/ – Пирс. Типы в языках программирования http://newstar.rinet.ru/~goga/tapl/ – Harper, Practical Foundations of Programming Languages https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf – Sigplan Awards https://www.sigplan.org/Awards/ – Конференции по ЯП: https://www.sigplan.org/Conferences/ – Свежие статьи по PL: https://arxiv.org/list/cs.PL/recent

Jul 8, 20191h 33m

Podlodka #118 – Инженерная культура

Культура – слово с бесконечным количеством значений. Обычно под культурой подразумевают, например, умение себя вести в обществе, или любые формы деятельности, позволяющие людям самовыражаться. Мы не берем на себя ответственность раскрыть такую необъятную и глубокую тему. Но поскольку мы все же подкаст про IT, раскрыть один из её аспектов – инженерную культуру – нам вполне по силам. А в гостях у нас Михаил Парахин aka Император, человек, силами которого за последние несколько лет инженерная культура Яндекса претерпела большие изменения. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast

Jul 1, 201948 min

Podlodka #117 – Современный фронтенд

Закатывайте штанишки, доставайте вейпы, готовьтесь твитить во всю — четыре менеджера сели и записали выпуск про современный фронтенд! В этом обзорном выпуске вы не найдете технического хардкора и копания в кишочках реакта, но сможете испытать ощущение полного погружения в специфику платформы. Успели все: поностальгировать по временам табличной верстки и отсутствию препроцессоров; повыбирать тех. стек для нового проекта и ощутить безумную вариативность современного фронта; обсудить ситуацию в комьюнити, 4 раза упомянуть Козулю и конечно, похоливарить про перегретый рынок, собеседования и зарплаты. А помогал не заблудиться во всем этом разнообразии Андрей Смирнов, UI Practice Lead в IPONWEB и ведущий подкаста Frontend Weekend. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: Выпуск Frontend Weekend c Егором: https://soundcloud.com/frontend-weekend/fw-47 Доклад Ильи Климова про историю JavaScript https://www.youtube.com/watch?v=bmnu4-DlbbE&list=PLmJD_ICvgPy3C8L1iCPPBtJ2tnuMm7Lhh&index=2

Jun 23, 20192h 11m

Podlodka #116 – Servant Leadership

Как концепция служения и управления может сочетаться в одном человеке? Как можно одновременно только «подносить снаряды» и нести ответственность за команду? Вместе с Артемом Каличкиным из ЦФТ обсудили концепцию Servant Leadership, ответив на эти и другие неудобные вопросы. Что характерно, пришли к выводу, что она работает не только для менеджеров, но и для любого члена команды. Стань лучше, прими концепцию служения! Поддержи лучший подкаст про мобильную разработку: 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://www.ozon.ru/context/detail/id/146426989/ Выступления: https://2019.codefest.ru/lecture/1380 https://youtu.be/plXnae8HKQ4

Jun 17, 20191h 19m

Podlodka #115 – Digital nomads

Есть люди, для которых отпуск – это не только повод поехать понежиться две недели на лазурном берегу океана, а еще и возможность попутешествовать, побывать в каком-то новом месте. И большинство из них сталкиваются с одним "но": отпуск имеет свойство быстро заканчиваться, а список еще не посещенных стран все такой же длинный. Digital nomads – это те ребята, которые ухитряются работать, постоянно путешествуя. А рассказать о том, как им это удается, к нам пришел Сергей Рябов Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: – Соцсети гостя twitter.com/colriot instagram.com/colriot – Полезный портал для digital nomad-ов https://nomadlist.com – Коворкинги https://wework.com https://www.getcroissant.com – Работа https://weworkremotely.com https://remoteok.io https://stackoverflow.com/jobs?r=true – Remote, книга от Jason Fried and David Heinemeier Hansson https://basecamp.com/books/remote – Подкаст Remote Dev Podcast https://soundcloud.com/the-remote-dev – Информация по сим-картам в поездках https://prepaid-data-sim-card.fandom.com/wiki/Prepaid_SIM_with_data

Jun 9, 20192h 7m

Podlodka #114 – Менторство

Чем различаются коуч, наставник и ментор? Первый просто задает вопросы, второй учит, а третий рассказывает про свой опыт. В этом выпуске мы сосредоточились именно на менторстве и детально разобрали, зачем оно нужно, как им правильно заниматься и где найти себе пару. А помогала нам в этом Ирина Хоменко, руководитель по коммуникациям в MyMentoring. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Сайт MyMentoring http://mymentoring.ru/ - Инициатива Mentors for Her http://mymentoring.ru/initiative/ - Программа Утро с ментором https://radio.mediametrics.ru/utro_s_mentorom/

Jun 2, 20191h 9m

Podlodka #113 – Релиз-менеджмент

Не так важно, насколько качественно написан код, какая используется архитектура и какие под капотом крутятся технологии, если фича в итоге не доедет до пользователя. Алексей Шпирко, руководитель юнита Speed в Авито, рассказал, как запустить релизный поезд для мобильных приложений и монолитного сайта. В процессе мы обсудили, как часто нужно выкатывать мобильные приложения, сколько программистов потребовалось, чтобы сделать ненужными восемь автоматизаторов, почему end-2-end тесты – это не слишком хорошо, а канареечные выкатки – просто замечательно. Короче говоря, максимально прикладной выпуск, который можно смело использовать как справочник полезных советов для начинающих релиз-менеджеров. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store https://sail.cs.queensu.ca/Downloads/EMSE2015_FreshApps_AnEmpiricalStudyofFrequently-updated.pdf - Causal Impact Analysis Applied to App Releases in Google Play and Windows Phone Store http://www.cs.ucl.ac.uk/fileadmin/UCL-CS/research/Research_Notes/RN_15_07.pdf - iOS UI тесты в Авито https://www.youtube.com/watch?v=xqRfyt1SEZQ - Инфраструктура UI-тестов в Авито https://www.youtube.com/watch?v=aBcJI8ObSeU - Релизы мобильных приложений в Avito https://www.youtube.com/watch?v=r3rUedCbe7Q - Автотесты в Авито. Зачем они, как помогают, сколько стоят https://youtu.be/25EO8E3DMPw

May 26, 20191h 57m

Podlodka #112 – Олимпиадное программирование

Постоянные тренировки, летние сборы, чемпионаты и долгожданные победы... Нет, мы не переквалифицировались в спортивный подкаст, а решили рассказать о захватывающем мире олимпиадного программирования. А кто может рассказать об этом лучше, чем чемпион крупнейшей олимпиады? Дмитрий Егоров, чемпион мира ACM ICPC 2014 года, а сейчас директор по высоконагруженным системам и оптимизации в ВК дал нам экскурс в мир спортивного программирования: задач, подготовки, турниров и ответил на вопрос, есть ли жизнь после олимпиады (спойлер: еще как!) Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: - Соревнования и олимпиады по информатике и программированию http://codeforces.com - Доклад Бориса Минаева об устройстве баз данных ВК https://vk.com/tech?w=wall-147415323_3328 - Доклад Димы про разработку движка личных сообщений ВК https://vk.com/tech?w=wall-147415323_1642

May 20, 20191h 47m

Podlodka #111 – Пишем книгу

В жизни каждого человека наступает момент, когда он просыпается и понимает: “Я должен написать книгу!”. Сергей Абдульманов, известный как СМО в компании Мосигра, Milfgard с Хабра и автор трех книг, помог нам превратить это абстрактное желание в четкий план. Мы обсудили процесс написания книги, выбор издательства, маркетинг, доходы, метрики успеха – короче говоря, вообще все, что нужно для написания следующего главного бестселлера России. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Самиздат с ISBN и роллаутом по библиотекам и магазинам https://ridero.ru/ - Новая книга Сергея "Бизнес на свои" https://www.mann-ivanov-ferber.ru/books/biznes-na-svoi/ - Бизнес как игра https://www.mann-ivanov-ferber.ru/books/biznes-kak-igra/ - Евангелист бизнеса https://www.mann-ivanov-ferber.ru/books/evangelist-biznesa/ - Спасите котика и другие секреты сценарного мастерства https://www.mann-ivanov-ferber.ru/books/spasite_kota_old/ - Дзен в искусстве написания книг https://www.ozon.ru/context/detail/id/29862308/ - Искусство речи на суде (пропускайте первую главу) http://scienceoflaw.ru/books/item/f00/s00/z0000013/index.shtml - Канал Milfgard в Telegram https://t.me/red_spades

May 18, 20191h 21m

Podlodka #110 – Рекомендательные системы и ML

Хотите знать, кто виновен в том, что лента любимой соц. сети настолько релевантна вашим интересам, что вам приходится прибегать к ограничителям времени, лишь бы не залипать в неё вечно? Как всегда, информация для слушателей Подлодки доступна прямо из первых уст – к нам в гости пришёл Андрей Якушев, тимлид команды CoreML в ВК и рассказал все о том, как устроены рекомендательные системы. Мы прошлись по всему пайплайну создания и внедрения рекомендательных систем, уделив особое внимание части про машинное обучение, так что скучно точно не будет! Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: - Курс ОДС про МЛ https://vk.com/mlcourse - Курс "Машинное обучение" Воронцова из Шада https://yandexdataschool.ru/edu-process/courses/machine-learning - Statistical Methods for Recommender Systems. Deepak K. Agarwal Bee-Chung Chen https://www.amazon.com/Statistical-Methods-Recommender-Systems-Agarwal/dp/1107036070 - Recommender Systems: The Textbook. Charu C. Aggarwal https://rd.springer.com/book/10.1007%2F978-3-319-29659-3

May 6, 20192h 10m

Podlodka #109 – Теория ограничений

Словосочетание "Теория ограничений" уже не раз проскакивало в нашем подкасте и, наконец, пришло время фундаментально разобраться в теме. И если фразами про поиск бутылочного горлышка уже никого не удивишь, то "деревья текущей реальности", "грозовые тучи", "критическая цепь" и прочие барабаны-буферы-канаты могут открыть слушателям дивный новый мир эффективных методов управления и увлекательных мыслительных процессов. Сложно, непонятно, интересно? Бегом слушать выпуск — у нас впереди целых 2 часа, чтобы разобраться! Помогает погрузиться в тему ТОС-консультант и координатор Санкт-Петербургского Клуба менеджеров ИТ-проектов Алексей Васильев. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: - Элияху Голдратт, Джеф Кокс - Цель: Процесс непрерывного совершенствования https://books.google.com/books/about/%D0%A6%D0%B5%D0%BB%D1%8C.html?id=LA4ACwAAQBAJ&source=kp_book_description - Уильям Детмер - Теория ограничений Голдратта: Системный подход к непрерывному совершенствованию https://www.ozon.ru/context/detail/id/5288956/ - Сообщество теории ограничений https://tocpeople.com/ - ИТ-решения управления проектами BIPULSE http://bipulse.ru - Персональная страница гостя http://avasilyev.me

Apr 29, 20191h 59m

Podlodka #108 – Аналитика и эксперименты

Что такое аналитика – средство для убеждения, метод принятия решений или данные для планирования? Леонид Кулигин из Google учит правильно работать с данными и рассказывает про частые ошибки в проведении экспериментов. Если вы все еще думаете, что провести A/B тест легко и просто, то этот выпуск для вас! Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Cassie Kozyrkov, Chief Decision Scientist, Google - speaking at the Chief Data Officer Summit at DATAx New York 2018 - Making Data Useful https://www.youtube.com/watch?v=hSHzQbpcxak Darrell Hugg How to Lie with Statistics https://www.amazon.com/gp/product/B00351DSX2/ref=kinw_myk_ro_title Alex Reinhart Statistics Done Wrong: The Woefully Complete Guide https://www.amazon.com/gp/product/B00UMA61RE/ref=kinw_myk_ro_title Evan Miller How Not To Run an A/B Test http://www.evanmiller.org/how-not-to-run-an-ab-test.html Emily Robinson Guidelines for A/B Testing https://hookedondata.org/guidelines-for-ab-testing/?utm_campaign=Data_Elixir&utm_medium=email&utm_source=Data_Elixir_194 Anirban Deb, Suman Bhattacharya, Jeremy Gu, Tianxia Zhou, Eva Feng, and Mandie Liu Under the Hood of Uber’s Experimentation Platform https://eng.uber.com/xp/ Ron Kohavi et. al. Seven Rules of Thumb for Web Site Experimenters https://www.exp-platform.com/Documents/2014%20experimentersRulesOfThumb.pdf Jan Overgoor Experiments at Airbnb https://medium.com/airbnb-engineering/experiments-at-airbnb-e2db3abf39e7 H. Hohnhold Focusing on the Long-term: It’s good for Users and Business https://ai.google/research/pubs/pub43887 P. Dmitriev et. al A dirty dozen: 12 Common Metric Interpretation Pitfalls in Online Controlled Experiments https://www.kdd.org/kdd2017/papers/view/a-dirty-dozen-twelve-common-metric-interpretation-pitfalls-in-online-contro D. Reiley et. al Here, There, and Everywhere: Correlated Online Behaviors Can Lead to Overestimates of the Effects of Advertising https://www.ssrn.com/abstract=2080235 Sangho Yoon Designing A/B tests in a collaboration network https://ai.google/research/pubs/pub46616 Misadventures in experiments for growth http://www.unofficialgoogledatascience.com/2019/04/misadventures-in-experiments-for-growth.html

Apr 22, 20191h 27m

Podlodka #107 – Юридические риски

А вы знаете что выгоднее: ИП или ООО, или все же лучше оформить самозанятость? Эксперты из адвокатского бюро RBL Дмитрий Самигуллин и Владислав Симон ответили на этот и другие вопросы касательно оформления собственного бизнеса, а также юридической защиты своего детища. Так что в следующий раз, когда вы будете делать очередного единорога, будет понятно, как его правильно оформить, чтобы хитрые китайцы не украли идею. (спойлер: никак) Поддержи лучший подкаст про мобильную разработку: 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

Apr 15, 20192h 51m

Podlodka #106 – Платформенная разработка

В небольших и средних командах обычно все достаточно просто и понятно. Разработчики делают фичи, по мере необходимости думают над архитектурой, иногда выбивают время на то, чтобы запилить какие-то собственные тулзы и таким образом сэкономить время. Иногда идут оптимизировать перформанс, иногда – что-то автоматизировать. Когда команда растет, этих "иногда" становится недостаточно. Нужно сделать все по-взрослому. В таких случаях на помощь приходит платформенная разработка. Обсудили мы ее с Павлом Соломиным из Сбербанка. А еще, именно из этого выпуска можно понять, чем же занимается Егор Толстой. Поддержи лучший подкаст про разработку: [www.patreon.com/podlodka] Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: [t.me/podlodka] Telegram-канал: [t.me/podlodkanews] Страница в Facebook: [www.facebook.com/podlodkacast/] Twitter-аккаунт: [twitter.com/PodlodkaPodcast]

Apr 8, 20191h 36m

Podlodka #105 – Инцидент-менеджмент

Факапы – это не страшно, если с ними правильно работать. В этом выпуске Алексей Кирпичников учит нас практикам реагирования на инциденты, их обработке, поиску корневых причин и распространению инженерной культуры. Прослушав выпуск, вы сможете спокойно пойти и внедрить этот процесс в своей компании, независимо от ее структуры и размера. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Полезные ссылки: - Learning from Failure at Etsy https://www.kitchensoap.com/2013/09/30/learning-from-failure-at-etsy/ - Incident postmortems https://www.atlassian.com/software/jira/ops/handbook/incident-postmortems - Post-Mortem Process at PagerDuty https://response.pagerduty.com/after/post_mortem_process/ - Google SRE. Postmortem Culture: Learning from Failure https://landing.google.com/sre/sre-book/chapters/postmortem-culture/ - “Аварии помогают учиться”, Алексей Кирпичников https://2019.codefest.ru/lecture/1470 - Jira Ops https://ru.atlassian.com/software/jira/ops

Apr 1, 20191h 17m

Podlodka #104 — DevOps

Если вы все еще думаете, что DevOps — это новый модный вид системных администраторов, то мы идем к вам! История DevOps, основные практики, используемые технологии, успешные и не очень кейсы внедрения — как всегда, копнули в тему глубоко. Не забыли и про корни, затронув тему мобильного девопса. Погружаться помогал Иван Евтухович, CEO Express 42: ребята помогают компаниям внедрять DevOps уже более 5 лет. P.S И, конечно, выпуск не был бы полным без закапывания термина "DevOps-инженер"! Поддержи лучший подкаст про разработку: [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/

Mar 25, 20192h 13m

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

Провели больше сотни выпусков и только сейчас узнали, что мы не только подкаст, но еще и артефакт знаний! В выпуске про knowledge managment мы поговорили со Светланой Новиковой из IPONWEB. Посмотрели на этот вопрос как со стороны инструментов, так и со стороны процессов. Бонусом обсудили несколько сложных кейсов, например как быть со стайлгайдом в команде из 50+ человек. Всем RTFM! Поддержи лучший подкаст про мобильную разработку: [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

Mar 17, 20191h 33m

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

Podlodka #102 – Многопоточность Многие её побаиваются, и не исключено, что кто-то из-за неё даже заваливал собеседования на особо каверзных вопросах. Многопоточность! Что это такое, и с чего все началось? Чем отличаются 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

Mar 10, 20191h 23m

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

Podlodka #101 – Базы данных В этом выпуске мы проследили эволюцию баз данных как с технической, так и с прикладной стороны с помощью Николая Голова, руководителя 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/

Mar 3, 20192h 31m

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

Выбор темы для сотого выпуска - это настоящий вызов. Мы уже давно не айосный подкаст, нас слушают не только разработчики, и в целом, бэкграуд и контекст у всех очень разный. Но всех нас объединяет одно — желание развиваться и двигаться вперед. За сто выпусков мы успели обсудить разные роли: мы говорили о том, какого быть тим-лидом, архитектором, хед-оф-мобайл и даже СЕО. Но как намечать вехи своего будущего и двигаться к намеченной цели? А как при этом соблюсти баланс между вашими интересами и интересами компании? Иначе говоря, как строить свой профессиональный путь? Об этом мы поговорили с IT-архитектором и бизнес-аналитиком Максимом Цепковым. Поддержи лучший подкаст про мобильную разработку: 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

Feb 25, 20191h 28m

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

Есть ли IT за (м)кадом? Где на Руси жить айтишнику хорошо? Мы за полное погружение, и чтобы найти ответы на эти вопросы, мы отправились в Томск и пообщались с Романом Мочаловым, руководителем iOS разработки в Improve Digital и организатором новосибирских iOS митапов. Разговор вышел открытый, вопросы звучали провокационные, а девиз выпуска — "пусть каждый делает выводы сам!" Поддержи лучший подкаст про мобильную разработку: 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

Feb 17, 20191h 7m

Podlodka #98 – Kanban

Этот выпуск наверняка перевернет ваше представление о Канбане, да и вообще о гибких методологиях. Благодарности за столь мощный выпуск отправляются к Алексею Пименову. За два часа мы не только разобрались, что Kanban это не только доска в Jira, но и в деталях прошлись как его можно применять, какие есть ограничения, а также где ему учат. Поддержи лучший подкаст про мобильную разработку: [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

Feb 10, 20191h 56m

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

На первый взгляд может показаться, что типы в программировании – это просто и понятно. Во многих случаях это действительно так. Но что, если копнуть глубже? Можно ли добиться высокого уровня корректности и безопасности кода за счет типов еще на этапе компиляции? Этот вопрос, а также многие другие, связанные с типами в программировании, мы обсудили с Денисом Редозубовым, техническим директором typeable.io и продакшен-хаскеллистом с большим стажем. Поддержи лучший подкаст про мобильную разработку: 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

Feb 3, 20191h 27m

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

Если и разговаривать про пакетные менеджеры, то только с человеком, разработавшим один из них. Константин Раев, инженер из Facebook, успел поучаствовать в разработке двух известных вам проектов – Yarn и React Native. В подкасте мы обсудили архитектуру пакетных менеджеров, способы решения типовых проблем и правильные подходы к версионированию зависимостей. А напоследок узнали у Константина, как в Facebook работают с open source проектами и почему их периодически забрасывают. Поддержи лучший подкаст про мобильную разработку: 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

Jan 27, 20191h 5m

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

Эффективное управление командой — ключевая задача любого руководителя, а выполнение ей задач качественно и в срок - лишь верхушка айсберга. Почему руководитель должен задумываться о росте и развитии своей команды, как это может помочь ему справляться с задачами и какие инструменты для этого можно использовать? На все эти вопросы вы найдете ответ в выпуске, в котором с нами поделился своим внушительным опытом Виталий Шароватов, ex-head of frontend в Badoo. Поддержи лучший подкаст про мобильную разработку: 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/0132556405 - Связаться с гостем: https://t.me/vitalysharovatov

Jan 22, 20191h 38m

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

Про "синдром самозванца" сегодня не слышал только ленивый, ведь уделять внимание не только своему техническому развитию, но и другим аспектам личности — здоровый и правильный тренд в ИТ. Но почему именно эта проблема обсуждается так часто и у всех на слуху? Какие факторы работы в ИТ способствуют развитию синдрома самозванца? Как он проявляется и какие могут быть последствия? И главное, что делать, если вы или ваши коллеги уже стали заложниками этого синдрома? На эти непростые вопросы нам помогла ответить Анастасия Калашникова — практикующий психолог и основатель психологического Peer lab для IT. Поддержи лучший подкаст про мобильную разработку: 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

Jan 13, 20191h 14m

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

Все вы знаете разработчиков, которые часто выступают, пишут блоги, постят мемасы в твиттере. Вместе с одной из звёзд русскоязычного IT, Барухом Садогурским, мы поговорили про личный бренд разработчика. Послушав выпуск, вы узнаете, нужно ли вам вообще об этом думать, и, если все-таки решитесь, то какого плана придерживаться. Ну и помимо этого в наборе много шуточек, лайфхаков по публичности, закапывания людей с негативным брендом и много всего другого. Поддержи лучший подкаст про мобильную разработку: 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

Jan 7, 20191h 55m

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

"Как заработать деньги?» – это первый и основной вопрос, которым мы задаемся, когда говорим о финансах. Второй вопрос – как сохранить и приумножить заработанное. Тема эта достаточно обширная, вариантов настолько много, что очень легко запутаться и принять неправильное решение. Поэтому мы позвали в гости Павла Комаровского – частного инвестора и автора блога «RationalAnswer». Поддержи лучший подкаст про разработку: 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/

Dec 31, 20182h 0m

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

Как и в прошлом году, перед Новым годом мы решили записать разговорный выпуск – зашутили море шуток, поделились аналитикой по подкасту, рассказали о наших любимых выпусках и спалили новую работу Кати. Если хотите расслабить ваши уши перед праздниками, этот выпуск станет идеальным решением. Поддержи лучший подкаст про мобильную разработку: 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 - Новогодние поздравления от ведущих

Dec 23, 20181h 50m

Podlodka #90 – Accessibility

В выпуске мы обсудили такую важную тему accessibility, наш гость – аналитик команды Особенного банка из Сбербанка Валерия Курмак, рассказала о том как сделать ваши сайты и приложения более доступными для людей с особенными потребностями. Разобрали не только важность, но и то, какими способами можно ее достичь. Также Валерия поделилась ссылкой на гайдлайн, который может помочь вам сделать первые шаги в этом направлении. Поддержи лучший подкаст про мобильную разработку: 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

Dec 16, 20181h 24m

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

Забота о производительности своего продукта – отличительная черта хорошего инженера или менеджера. К этому вопросу мы решили подойти фундаментально и позвали сразу четырёх экспертов, каждый из которых помог раскрыть один из аспектов перфоманса. Денис Мишунов объяснил, почему производительность важна, как ее воспринимает мозг человека и показал варианты решения проблем этого восприятия. Александр Тоболь провел краткий экскурс в то, как работают различные сетевые протоколы и их клиентские реализации и открыл целую область для оптимизаций. Артур Василов и Николай Лихогруд копнули в оптимизацию перфоманса клиентского кода Android и iOS приложений соответственно. Короче говоря, если вы не знаете, как и зачем сделать свой продукт быстрым – этот выпуск однозначно для вас! Наш партнер Бесплатный онлайн-марафон от 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-Performance-Android-Apps-Optimizations/dp/1491912510 - Документация Android по профилированию https://developer.android.com/studio/profile/ - Systrace https://source.android.com/devices/tech/debug/systrace - IdleHandler для отложенного выполнения задач в MainThread https://developer.android.com/reference/android/os/MessageQueue.IdleHandler - Оптимизации ProGuard https://www.guardsquare.com/en/products/proguard/manual/usage/optimizations - Redex https://github.com/facebook/redex - AsyncLayoutInflater https://developer.android.com/reference/android/support/v4/view/AsyncLayoutInflater - PrecomputedText https://developer.android.com/reference/android/text/PrecomputedText https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438 - Litho https://github.com/facebook/litho - Презентация с доклада Артура, где есть большая часть про оптимизацию сетевых запросов https://speakerdeck.com/arturvasilov/how-do-we-speedup-yandex-on-android

Dec 9, 20183h 11m

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

В 88 выпуске подкаста мы поговорили с президентом московского PMI Дмитрием Ильенковым про проектное управление. За выпуск успели развеять мифы, про то, что гибкие методологии противопоставлены проектному управлению, поговорить про PMBoK, а также у нас впервые была секция интерактива, так что запаситесь бумажкой и листочком(готовая схема есть в ссылках)! Поддержи лучший подкаст про мобильную разработку: 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-journal Схема: Agile Suitability Model – https://drive.google.com/open?id=1LXCKDNmidlEBtJKfah7Ijf3qHFr__GT0 Facebook: * Группа Московского отделения PMI – https://www.facebook.com/groups/pmi.ru/?fref=ts * Страница Московского отделения PMI – https://www.facebook.com/pmimoscow/

Dec 3, 20181h 41m

Podlodka Special - DevFest Siberia 2018

Специальный выпуск, посвященный нашей поездке на DevFest Siberia 2018! За три насыщенных дня мы успели полностью погрузиться в атмосферу конференции: рассказали о нашем подкасте десяткам гостей, пообщались и пофотографировались с уже постоянными слушателями, разыграли несколько футболок, вдоволь понетворкались, а так же взяли интервью у нескольких спикеров. А кто-то даже успел сходить на доклад! И с удовольствием делимся нашими впечатлениями. Содержание: 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 🤓

Nov 30, 201849 min

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

Каждый день многие из нас неоднократно запускают эту команду в терминале или нажимают на заветную кнопочку в своей любимой среде разработки. Сборка – это тот процесс, который превращает сырые исходники и ресурсы в приложения и сервисы, которые можно предоставить пользователям. Возрастающая сложность приложений ведет к тому, что процесс сборки пропорционально усложняется, и нам нужны специальные инструменты, чтобы решать эту задачу. Именно об этих инструментах, а именно о build-системах, мы поговорим сегодня с Артёмом Зиннатуллиным из компании Lyft. Поддержи лучший подкаст про разработку: 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 Mainframer – https://github.com/buildfoundation/mainframer Twitter Артёма – http://twitter.com/artem_zin Книга Google – Site Reliability Engineering – https://landing.google.com/sre/books/

Nov 26, 20181h 47m

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

Покоряем новые глубины мобильной разработки и опускаемся на уровень системного программирования! Федор Цымбал из MERA рассказал нам о том, как производятся Android устройства и прошивки для них, как Project Treble должен спасти мир и в чем романтика системного программирования. Поддержи лучший подкаст про разработку: 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 - Подводим черту

Nov 18, 20181h 45m

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

Погружаемся в мир информационной безопасности уже во второй раз! Юрий Шабалин из Swordfish Security помог нам обширно охватить тему анализа защищенности мобильных приложений: разобрались, что такое пентест и как его проводят; прошлись по всем категориям из OWASP Mobile Top-10; ознакомились с инструментарием пентестера и в догонку поговорили о процессах, объединяющих разработку и информационную безопасность. В этом выпуске мы не обошли вниманием Android (и конечно посравнивали обе платофрмы), а вишенкой на торте стало несколько удивительных историй от гостя о веселых (и не очень) уязвимостях из мира мобилок. Поддержи лучший подкаст про разработку: 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”

Nov 11, 20182h 38m