Podlodka - это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых профессионалов в разных областях. Мы любим обсуждать архитектуру, делиться опытом промышленной разработки и спорить на горячие темы. Подкаст ведут четверо весёлых и опытных инженеров с примесями менеджеров: - Егор Толстой (Kotlin Lead Product Manager, JetBrains) - Стас Цыганов (Руководитель мобильной разработки, Туту.ру) - Катя Петрова (Руководитель разработки Frontend Architecture, Avito) - Женя Кателла (Руководитель мобильной разработки, Яндекс.Транспорт)
Podlodka #360 – Тестовые окружения
Мы уже несколько выпусков посвятили тому, как правильно “готовить” тесты — составлять тест-кейсы, реализовывать и оптимизировать автотесты, поддерживать тестовую документацию. Но один вопрос остается открытым — а же все это тестирование проводить? В этом выпуске эксперт в DevOps Александр Тарасов, погрузил нас в мир тестовых сред. Мы не только разобрались в классическом разделении dev / staging / production, но и рассмотрели альтернативный подход с “миксом” сред, в котором нет выделенной среды для тестирования. Обсудили не только туллинг, но и извечный вопрос коммуникации разработичков и тестировщиков — в общем, как всегда, разобрали тему со всех сторон!
Ведущие в выпуске:
Катя Петрова, Евгений Кателла
Полезные ссылки:
https://taplink.cc/alex_pshe
2/19/2024 • 1 hour, 7 minutes, 57 seconds
Podlodka #359 – Тест-кейсы
Результат работы программистов – код. Дизайнеров – макеты и красивые иконки. А вот с тестировщиками все намного интереснее! Вместе с Анастасией Заречневой, тестировщицей из JetBrains и создательницей сообщества QA Sisters, мы разбираемся, что такое тестовая документация, откуда вообще берутся тест-кейсы, какие хитрые практики тест-дизайна помогают оптимизировать их количество, и как эти тест-кейсы правильно хранить и использовать.
Подкаст записан при поддержке Test IT — разработчика самой популярной в России TMS. Простая организация тестовой документации: ручные и автотесты в едином интерфейсе, удобное планирование, наглядная отчетность и широкие возможности интеграции. Бесплатный триальный период облачной версии — 14 дней. Узнать подробнее: http://vk.cc/cuiuMp
Реклама ООО “Тест АйТи”, ИНН 7728468710, erid 2SDnjc5b5Xv
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Силлабус ISTQB Certified Tester Foundation Level
https://www.istqb.org/certifications/certified-tester-foundation-level
Полезная краткая заметка о том, что представляет хороший тест-кейс
https://habr.com/ru/articles/246463/
QA Bible – одно из полнейших современных руководств по тестированию
https://vladislaveremeev.gitbook.io/qa_bible
Посты в блоге Ольги Назиной по теме тестовой документации
https://okiseleva.blogspot.com/2020/05/blog-post_14.html
Школы тестирования
https://goblingame.blogspot.com/2012/03/blog-post.html
Тестирование на основе моделей
https://habr.com/ru/companies/vk/articles/506048/
2/12/2024 • 1 hour, 44 minutes, 13 seconds
Podlodka #358 – Шахматы
В выпуске обсудили нескучные правила шахмат, а также разновидности шахмат. Рассмотрели шахматы как вид спорта, или даже киберспорта. Узнали как AI играет в шахматы, оценивает силу ходов, помогает совершенствоваться, а иногда – читерить. В гости к нам пришел Даня Пилин – создатель онлайн школы по шахматам в Skyeng, product owner.
Бесплатный курс Практикума «Какую профессию в программировании выбрать» поможет определиться с направлением по душе:
https://clck.ru/38Z2NE
Реклама. АНО ДПО «Образовательные технологии Яндекса». ОГРН 1147799006123. erid 2SDnjcBYN8Y
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Cсылки:
Телеграм
https://t.me/danya_pil
Личный канал в тг про бизнес, стартапы
https://t.me/Pilin_Insights
Linkedin
https://www.linkedin.com/in/danya-pilin-b6a81baa
Aimchess
https://aimchess.com/
Полезные материалы к выпуску:
https://twitter.com/HTTP_Lovecraft/status/1656029332593098761
2/5/2024 • 1 hour, 17 minutes, 8 seconds
Podlodka #357 – Партнерство
И стартап, и пет-проект проще начинать с кем-то, например, другом или родственником. Сначала вы просто делаете что-то прикольное, но с ростом проекта растут и ставки. Как не навредить проекту и сохранить здоровое партнерство – рассказывает Дмитрий Гриц.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Telegram-канал
https://t.me/partnership_expert
Instagram
https://instagram.com/grits.partners
Youtube
https://youtube.com/@dsgrits
Сайт адвокатского бюро
https://lawfirm.moscow
Сайт «Партнерская сессия»
https://partnership.expert
1/29/2024 • 1 hour, 44 minutes, 14 seconds
Podlodka #356 – Автоматизация тестирования
Мы много времени уделяем обсуждению того, как писать код классно — спорим про технологии, языки, фреймворки, IDE и т. п. При этом все мы знаем, что реализация фичи — это лишь верхушка айсберга. А что там насчет стабильности?
Обеспечение качества продукта — сложный, трудоемкий процесс, который требует постоянного внимания. В этом выпуске вместе с Сашей Пшеборовской обсудили все аспекты автоматизации тестирования — от основных челленджей построения таких систем до специфики написания тестов под конкретную платформу, от инструментов до лучших практик и трендов. Выпуск будет полезен всем, вне зависимости от вашей роли на проекте, ведь в итоге качественных продукт — это результат командой работы 🤝
Test IT TMS – лидер рынка РФ среди инструментов управления тестированием. Ручные и автотесты на одной платформе, удобное планирование и понятная отчетность. Приглашаем на обзорный вебинар 25 января в 18:00. Покажем типичные сценарии работы и лайфхаки, расскажем об обновлениях и ответим на вопросы. Регистрация: https://707.su/IWca
Реклама ООО “Тест АйТи”, ИНН 7728468710
Ведущие в выпуске:
Катя Петрова, Евгений Кателла
Полезные ссылки:
https://taplink.cc/alex_pshe
1/22/2024 • 1 hour, 59 minutes, 46 seconds
Podlodka #355 – Обязательные знания для тимлида
Мало кого из тех, кто становится тимлидом, жизнь как-то к этому готовила. Управлению людьми и командами редко учат в университетах, работа рядовым программистом тоже не приносит нужных знаний. Мы решили помочь всем текущим и будущим руководителям и записали выпуск с разбором всех областей знаний, в которых нужно разбираться. Сразу предупреждаю – наш гость, Виталий Шароватов, копает максимально глубоко, поэтому подготовьтесь к обсуждению теории массового обслуживания и психологии рабочего труда!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
Практика без теории
До Зиммельвейса все врачи практиковали родовспоможение грязными руками
https://www.historymed.ru/encyclopedia/doctors/index.php?ELEMENT_ID=4948
Карго-культы в IT
https://www.youtube.com/watch?v=K-dvO2sLaZk&list=PLFtS8Ah0wZvWS37oveJ0-D5K6V7GWUpqY&index=28
Физиология труда
https://www.ozon.ru/product/psihofiziologiya-professionalnoy-deyatelnosti-umstvennyy-trud-uchebnoe-posobie-studentam-880854493/
http://repo.ssau.ru/bitstream/Uchebnye-izdaniya/Rukovodstvo-po-fiziologii-truda-Elektronnyi-resurs-ucheb-posobie-76477/1/Ведясова%20О.А.%20Руководство.pdf
Психология труда
https://core.ac.uk/download/pdf/81696897.pdf
https://urait.ru/book/psihologiya-truda-530652
Организационная психология
https://urait.ru/book/organizacionnaya-psihologiya-425235
http://elibrary.sgu.ru/uch_lit/2256.pdf
Социология труда
https://www.isras.ru/files/File/publ/Toschenko_Zvetkova_soc_truda.pdf
Теория систем
https://www.amazon.co.uk/Ackoffs-Best-Classic-Writings-Management/dp/0471316342
Научпоп про мотивацию
https://www.amazon.com/gp/product/B0033TI4BW
Теория исследования операций
https://www.amazon.com/Platform-Change-1st-Stafford-Beer-ebook/dp/B0C3XVYVK6
Кибернетика
https://royallib.com/book/viner_norbert/kibernetika_ili_upravlenie_i_svyaz_v_givotnom_i_mashine.html
1/15/2024 • 2 hours, 21 minutes, 43 seconds
Podlodka #354 – Разработка для VR и NeRF
У нас уже был выпуск про VR, потому мы обсудили, что произошло с индустрией за прошедшие годы. В центральной части выпуска подняли тему NeRF — технологии, которая позволяет делать фотореалистичные снимки сцен, после чего по ней можно двигаться в VR шлеме, добиваясь невозможного до этого уровня погружения. В гости к нам пришел Андрей Володин, бывший разработчик Prizma, основатель Нет Монет, а сейчас фаундер Gracia.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
PoC от Андрея, с бьющим человеком
https://twitter.com/s1ddok/status/1704931093466481125?s=20
Прототип от LumaLabs
https://lumalabs.ai/interactive-scenes
Техническое описание работы NeRF
https://www.matthewtancik.com/nerf
1/8/2024 • 2 hours, 42 minutes, 47 seconds
Podlodka #353 – Дипфейки
Иногда технологии — это не только про сложные инженерные задачи, но и про непростые моральные и этические вопросы без правильных ответов. В этом выпуске обсуждаем с Александром Нотченко дипфейки — как они работают, и почему с ними все не так просто.
Твиттер Александра: https://twitter.com/gang1man
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: https://www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Статьи, которые упоминались в выпуске:
https://www.theverge.com/2023/10/12/23914915/ai-replicas-likeness-law-no-fakes-copyright
https://www.wired.com/story/deepfake-porn-is-out-of-control/
https://contentauthenticity.org/
https://www.theverge.com/2023/8/2/23816941/instagram-generative-ai-labels-misinformation
Статья про вычислительную фотографию:
https://vas3k.blog/blog/computational_photography/
1/1/2024 • 1 hour, 14 minutes, 47 seconds
Podlodka #352 – Итоги года 2023
Скорее включайте этот новогодний эпизод и заряжайтесь хорошим настроением! Обсуждаем любимые выпуски по версии наших слушателей и нас самих, делимся открытиями и фейлами 2023 года, неловко шутим и, конечно, строим планы на 2024 год!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
12/28/2023 • 1 hour, 32 minutes, 36 seconds
Podlodka Ep 351 (1)
Podlodka Ep 351 (1) by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
12/21/2023 • 1 hour, 30 minutes, 16 seconds
Podlodka #351 – Разработка на QT
Изначально мы планировали говорить о QT исключительно в контексте кроссплатформенной десктопной разработки. Но в процессе осознали, что такое представление слишком ограничено, и возможности QT гораздо шире. Андрей Бочарников, desktop-разработчик и техлид в компании Mode, устроил нам насыщенный экскурс в мир QT. Мы обсудили историю развития технологии в контексте вызовов индустрии тех времён, подробно разобрались в основных компонентах QT — объектной модели, виджетах, QML, стандартной библиотеке. Рассмотрели возможности работы с QT не только на C++, а также осветили рынок QT-разработки. Перед вами максимально широкий и подробный обзор технологии, как вы и любите!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
Макс Шлее. Qt 5.10. Профессиональное программирование на C++:
https://github.com/telegramdesktop/tdesktop
https://habr.com/ru/articles/501798/
https://scythe-studio.com/en/blog/flutter-vs-react-native-vs-qt-in-2022
https://blog.felgo.com/cross-platform-app-development/react-native-flutter-felgo-framework-comparison
https://felgo.com/cross-platform-mobile-development-react-native-comparison
https://www.youtube.com/@KDABtv
https://www.qt.io/product/features
https://doc.qt.io/qtforpython-6/faq/whatisqt.html
12/20/2023 • 1 hour, 30 minutes, 16 seconds
Podlodka #350 – Kotlin
Возможно, вы знаете, что все ведущие нашего подкаста неровно дышат к Kotlin. Почему? Чем так хорош этот язык? Разбираемся со Светой Исаковой, Developer Advocate в JetBrains.
Облако КРОК – надежная и производительная платформа собственной разработки для быстрого развертывания корпоративных приложений и сервисов с тремя зонами доступности на базе дата-центров КРОК.
Всё об Облаке КРОК: https://cloud.croc.ru
Телеграм-канал CROC Cloud Live: https://t.me/croccloudlive
Вакансии: https://t.me/crocteam/688
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
Книги гостьи про Kotlin
https://www.manning.com/books/kotlin-in-action
https://leanpub.com/AtomicKotlin
Курс на Coursera
https://www.coursera.org/learn/kotlin-for-java-developers
Сайт Kotlin
https://kotl.in/
Сайт Kotlin Multiplatform
https://kotl.in/kmp-portal
12/11/2023 • 2 hours, 32 minutes, 48 seconds
Podlodka #349 – Engineering director
Часто карьерную лестницу технических менеджеров представляют исключительно через количественный рост в зоне ответственности, горизонте планирования и числе людей. Почему это не так и в чем есть качественные отличия поговорили с Евгением Котом.
Космический спонсор выпуска — Orion soft, разработчик платформы виртуализации zVirt и экосистемы инфраструктурных продуктов. Узнайте о том, какие реестровые решения для Enterprise-бизнеса закрывают функции VMware и других западных вендоров, на orionsoft.ru и в TG-канале https://t.me/orionsoftru.
Вакансии в Orion soft: https://www.orionsoft.ru/vacancy
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой, Евгений Кателла
12/5/2023 • 1 hour, 17 minutes, 41 seconds
Podlodka #348 – Релокация на Кипр
В этом выпуске Катя Петрова рассказала про особенности переезда, легализации и жизни на острове глазами человека из IT. Прошлись по всем аспектам, которые могут повлиять на ваш выбор: климат, жилье, школы, налоги, банковские карты, ВНЖ. Если задумываетесь над переездом в эту замечательную страну, выпуск будет вам наверняка полезен.
КРОК — технологический партнер с комплексной экспертизой в области построения и развития инфраструктуры, внедрения информационных систем, разработки программных решений и сервисной поддержки. КРОК реализует проекты, которые задают тон индустрии: от крупнейшего ЦОДа в стране до «умной» инфраструктуры спортивных объектов.
Узнать больше о команде КРОК: https://t.me/crocteam
Вакансии: https://www.croc.ru/career/job-search/
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Стас Цыганов, Евгений Кателла
Полезные ссылки:
Клубный Путеводитель: греческий Кипр
https://vas3k.club/guide/20245/
Как я получал Digital Nomad Visa на Кипре
https://vas3k.club/post/15472/
“Мой год на Кипре” — опыт людей, кому Кипр крайне не зашел https://teletype.in/@kate-shash/e7pJ8GG7PTb
Зарплаты кипрского ИТ сектора 2022
https://t.me/cyprusit/458
https://twitter.com/KathrinPetrova
Твиттер Кати (много пишет про Кипр) :)
11/29/2023 • 2 hours, 1 minute, 34 seconds
Podlodka #347 – Развитие продукта от 0 до 1
В какой момент продукт перестает быть безумной идеей фаундеров и встает на ноги? По каким метрикам и что нужно сделать, чтобы пройти этот путь? На эти и другие вопросы нам ответил Илья Мартын – управляющий партнер United Investors.
Партнёр выпуска — Samokat.tеch – ИТ-команда, которая создаёт технологии для ретейла реального времени, чтобы любые товары попадали к людям мгновенно, насколько это возможно в физическом мире.
Заходи в ТГ-канал Samokat.teсh (https://t.me/samokat_tech) — узнать больше о технологиях ретейла реального времени.
Посмотри карьерный сайт (https://samokat.tech/) – подробнее об инженерной культуре и вакансиях Samokat.tеch.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
Канал Ильи
https://t.me/illia_martyn
Контакт Ильи в tg
https://t.me/enjoykaz
11/20/2023 • 1 hour, 46 minutes, 35 seconds
Podlodka #346 – TypeScript
У TypeScript – очень интересная история. Это первый крупный опенсорсный проект Microsoft, которые до этого воспринимались исключительно как империя зла. Он соревновался сразу с несколькими другими языками, включая Dart, и смог с огромным опережением их обойти. TypeScript настолько глубоко проник в фронтендовую экосистему, что JavaScript де-факто зависит от него. Андрей Старовойт — тимлид команды WebStorm в JetBrains, который много лет занимался поддержкой TypeScript в IDE, рассказал все про принципы дизайна языка, устройство его системы типов, экосистему и известные проблемы.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
TypeScript
https://github.com/microsoft/TypeScript
DefinitelyTyped
https://github.com/DefinitelyTyped/DefinitelyTyped
Место для старта знакомства с языком
https://www.typescriptlang.org/
Много информации про TS, в том числе как читать ошибки
https://typescript.tv
Та самая документалка из выпуска
https://www.youtube.com/watch?v=U6s2pdxebSo
Твиттер одного из разработчиков TypeScript, ведет его местами интересно и смешно
https://twitter.com/SeaRyanC
Устройство компилятора
https://www.youtube.com/watch?v=X8k_4tZ16qU
11/13/2023 • 1 hour, 12 minutes, 36 seconds
Podlodka #345 – Motion design
Пополняем коллекцию выпусков про профессии! В этот раз мы вместе с Владиславом Соловьевым разобрались в том, что такое motion design.
А там есть в чем поразбираться, ведь моушн-дизайн включает в себя 3D-моделирование, анимацию, режиссуру и многое другое!
Партнёр выпуска — Samokat.tеch – ИТ-команда, которая создаёт технологии для ретейла реального времени, чтобы любые товары попадали к людям мгновенно, насколько это возможно в физическом мире.
Заходи в ТГ-канал Samokat.teсh (https://t.me/samokat_tech) — будь в курсе событий технологической стороны ретейла реального времени.
Посмотри карьерный сайт (https://samokat.tech/) — чтобы узнать больше об инженерной культуре и вакансиях Samokat.tеch.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Вебсайт гостя
www.solovjovcg.com
Instagram
www.instagram.com/vladislav.solovjov/
Behance
https://www.behance.net/vladislavsolovjov
LinkedIn:www.linkedin.com/in/vladislav-solovjov-1970604a/
11/6/2023 • 1 hour, 35 minutes, 49 seconds
Podlodka #344 – Desktop-разработка на Electron
Стартуем серию выпусков посвященных десктоп разработке, и первый на очереди великий и ужасный… Electron! Вместе с Ильей Ермошиным разобрались в устройстве фреймворка, сравнивали его с нативной разработкой и кроссплатформенными конкурентами. Обсудили, с какими сложностями сталкиваются Electron разработчики, и почему несмотря на проблемы с потреблением памяти и быстродействием, больше и больше крупных компаний делают выбор в его пользу, а мы взаимодействуем с приложением на Electron на ежедневной основе!
Партнер выпуска – корпоративный центр регистрации Контура. Сервис по управлению сертификатами электронной подписи компании. С помощью него сотрудники получают сертификаты ЭП на рабочем месте, а руководители контролируют процесс. Переходите по ссылке, чтобы узнать больше: https://clc.to/7P39vw
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Why Electron is a Necessary Evil
https://federicoterzi.com/blog/why-electron-is-a-necessary-evil
10/31/2023 • 1 hour, 23 minutes, 22 seconds
Podlodka #343 – Domain Specific Languages
Представьте, что можно взять свой любимый язык программирования, а внутри него сделать другой язык, который будет понятными словами описывать вашу предметную область. А нам и представлять не надо, мы про DSL записали целый выпуск! Разбираемся в теме с Александром Граниным.
Твиттер гостя: https://twitter.com/graninas
30 октября стартует новый сезон Podlodka Teamlead Crew! Сезон невероятно серьезный – про стратегическое планирование. Для внимательных стратегов скидка по промокоду DSL. Билеты по ссылке: https://podlodka.io/tlcrew
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Статья про DSL для документации
https://blog.jetbrains.com/writerside/2023/08/harnessing-the-power-of-the-kotlin-dsl-for-documentation/
Рекомендации книг от гостя:
Building User-Friendly DSLs, Meinte Boersma
https://www.manning.com/books/building-user-friendly-dsls#:~:text=Building%20User%2DFriendly%20DSLs%20shows,data%20analysts%2C%20and%20financial%20experts.
Domain Specific Languages, Martin Fowler, Rebecca Parsons
https://martinfowler.com/books/dsl.html
Domain Specific Languages, Andrzej Wąsowski , Thorsten Berger
http://dsl.design/
Functional Design and Architecture, Alexander Granin
https://www.manning.com/books/functional-design-and-architecture
10/25/2023 • 1 hour, 32 minutes, 24 seconds
Podlodka #342 – Рендеринг текста
Преобразования, которые происходят с текстом для его отображения на экране – одна из самых проклятых вещей в программировании. Никита Прокопов вернулся к нам в гости, чтобы рассказать про то, какие интересные проблемы есть в этом пайплайне, начиная с практически тьюринг-полных шрифтовых форматов, заканчивая страшными хаками, которые позволяют отображать дробные пиксели на экранах.
Партнёр выпуска — Samokat.tеch, ИТ-команда, которая создаёт технологии для ретейла реального времени. Это нужно, чтобы все товары попадали к людям мгновенно, насколько это возможно в физическом мире. Больше об инженерной культуре и вакансиях Samokat.tесh — на карьерном сайте: https://samokat.tech
Заходи в ТГ-канал Samokat.teсh (https://t.me/samokat_tech) — будь в курсе событий!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
Новый пост Никиты про юникод, который упоминали в начале выпуска
https://tonsky.me/blog/unicode/
SF Symbols
https://developer.apple.com/sf-symbols/
Text Rendering Hates You
https://faultlore.com/blah/text-hates-you
10/16/2023 • 1 hour, 50 minutes
Podlodka #341 – Стендап
Юмор – это то, что помогает налаживать социальные связи, справляться со стрессом и трудностями жизни. Поэтому особенно интересно заглянуть в мир стендапа, где юмор – это профессиональный навык. Разбираемся как шутить вместе с Денисом Чужим!
Твиттер гостя: @fe_city_boy
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова, Егор Толстой, Аня Симонова
Полезные ссылки:
Канал Дениса
https://www.youtube.com/@denis_chuzhoy/videos
Канал Алексея Щербакова, который упоминали в выпуске
https://www.youtube.com/@AlexeyShcherbakov/videos
10/10/2023 • 1 hour, 37 minutes, 40 seconds
Podlodka #340 – ИТ-рекрутмент
ИТ-рекрутмент знаком нам всем — как соискателям работы. Но мало кто представляет, что скрывается за завлекающими сообщениями рекрутеров в соц. сетях, ведь это лишь маленькая верхушка айсберга. Как зародилась профессия ИТ-рекрутера и чем она отличается от других областей? Какие события повлияли на рынок ИТ и найм в нем? Как выглядит ИТ-рекрутмент сегодня: функции, инструменты, в чем отличия западного и РФ рынка? А как выглядит рекрутмент будущего и скоро ли AI заменит всех рекрутеров? Взглянуть на индустрию с другой стороны нам помог Алексей Сухоруков, сооснователь международного рекрутингового агентства AlexStaff Agency.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Вакансии агенства AlexStaff Agency
https://alexstaff.agency/ru/jobs
AlexStaff Agnecy блог
https://alexstaff.agency/ru/blog
Твиттер Алексея
https://twitter.com/alexsukhorukov_
10/2/2023 • 2 hours, 5 minutes, 10 seconds
Podlodka #339 – Кодировки текста
There is no such thing as a plain text. Мы позвали в гости Никиту Прокопова, автора Fira Code, и разработчика сразу нескольких UI фреймворков, чтобы поговорить о том, как компьютеры работают с текстом. Тема большая, поэтому первый выпуск мы решили посвятить исключительно кодировкам: истории их развития, принципам работы и самым странным проблемам, с которыми предстоит столкнуться при их использовании. Предупреждаем – после прослушивания этого выпуска вам станет сложнее спать по ночам!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
Декодер от Лебедева
https://www.artlebedev.ru/decoder/
Encodings of Japanese
https://www.sljfaq.org/afaq/encodings.html
Downloading ICU
https://icu.unicode.org/download
Emoji under the hood
https://tonsky.me/blog/emoji/
Твит про болгарицу
https://twitter.com/nikitonsky/status/1171115067112398849
Unicode
https://home.unicode.org/
Adopt a unicode character
https://home.unicode.org/adopt-a-character/about-adopt-a-character/
9/25/2023 • 1 hour, 9 minutes, 50 seconds
Podlodka #338 – Бег
Бег один из самых популярных и противоречивых видов спорта для любителей. Одни регулярно выкладывают фото с марафонов, другие – ворчат про ударную нагрузку, разваливающиеся колени и прочий вред бега. Где правда, а где фейк разбирались с двухкратным победителем московского марафона – Искандером Ядгаровым.
25 и 26 сентября пройдет Yandex Scale – главная конференция об облаках в России. Все о трендах облачного рынка и новостях платформы из первых рук. 36 крутых докладов, 50 спикеров и много интересных кейсов в шести треках: Data Platform, Security, ML, Serverless, Digital Workplace, Infra + K8s. Участие бесплатное.
Посмотреть программу: https://clck.ru/35jErQ
Регистрация: https://clck.ru/35jEup
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла, Катя Петрова
9/18/2023 • 1 hour, 44 minutes, 56 seconds
Podlodka #337 – Поиск целевой аудитории
Одна из самых больших проблем начинающих продуктов – это поиск сегмента пользователей, которым он будет помогать решать задачу. С Ваней Замесиным обсудили как можно подойти к этой проблеме. Применили фреймворк Jobs to be done и рассмотрели как появляются новые успешные продукты в разрезе “работ”, которые выполняются.
Яндекс Практикум запустил курс «Архитектура программного обеспечения» — курс для опытных разработчиков, которые хотят научиться создавать с нуля архитектуру сервисов и приложений. Вас ждёт много практических заданий, прокачка насмотренности в области архитектуры ПО и экспертиза от техлидов Яндекса и других технологических компаний:
https://clck.ru/35XSP8
Запрыгиваем на конференцию Product Podlodka Crew по промокоду MONEY: https://podlodka.io/productcrew
Ведущие в выпуске:
Стас Цыганов, Егор Толстой, Евгений Кателла
Полезные ссылки:
Тренинг Вани
https://zamesin.ru/producthowto
Как рождаются эмоции
https://www.litres.ru/book/lisa-feldman-barrett/kak-rozhdautsya-emocii-revoluciya-v-ponimanii-mozga-i-28728834/chitat-onlayn/
Семь с половиной уроков о мозге
https://www.litres.ru/book/lisa-feldman-barrett/sem-s-polovinoy-urokov-o-mozge-pochemu-mozg-ustroen-n-67562303/
9/11/2023 • 1 hour, 21 minutes, 6 seconds
Podlodka #336 – Программирование в науке
Несколько десятков лет назад программирование и наука были неразрывно связаны, ведь код был инструментом для научных исследований и расчетов. Но в какой-то момент времени произошло разделение, и сегодня привычное нам промышленное программирование очень далеко от того, что используется в фундаментальной и прикладной науке. Почему так случилось? На каких языках программируют ученые сегодня? Каких практик из ИТ индустрии не хватает науке, а что, наоборот, мы можем перенять от ученых и исследователей? Как решение научных задач влияют на промышленную разработку? Александр Нозик, кандидат физ.-мат. наук и директор центра научного программирования в МФТИ, устроил нам увлекательный экскурс в мир на стыке науки и программирования, и помог разобраться в этих непростых вопросах.
25 и 26 сентября пройдет Yandex Scale – главная конференция об облаках в России. Все о трендах облачного рынка и новостях платформы из первых рук. Больше 30 крутых докладов и кейсов в шести треках: Data Platform, Security, ML, Serverless, Digital Workplace, Infra + K8s. Участие бесплатное. Зарегистрироваться можно здесь: https://clck.ru/35ZyvU
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Ссылки:
Личная страница
https://sciprog.center/people/Nozik
Про обучение котлин
https://www.youtube.com/live/BpYSyFCicJM?si=E_BfLrgdRKMCjPC2
Видео про JBR
https://youtu.be/T_Y8jPSaYWE?si=2ybLS5gaIQnD6vJy
Про научное программирование для студентов
https://www.youtube.com/live/Q8gLyQF_5h0?si=XMS-R0smIXRvkGpf
9/4/2023 • 1 hour, 23 minutes, 17 seconds
Podlodka #335 – Сыр
После выпусков про напитки мы плавно переходим на самое интересное в этой жизни – еду. Вместе с сырным сомелье Александром Крупецковым, который много лет назад предпочел сыры программированию на C#, мы разбираемся в том, как из одного и того же молока можно получить так много различных сыров, как отличить хороший сыр от плохого, откуда у него берется плесень, и, главное, какой же сыр – самый лучший!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Книга “Лучшие сыры России” от Саши
https://www.ozon.ru/product/kniga-luchshie-syry-rossii-519162942
Видео на YouTube канале Саши про сбор сырной тарелки
https://www.youtube.com/watch?v=Z0j-ghOMvQs
Статья про дырки в сыре
https://habr.com/ru/articles/380413/
Сырный компас
https://drive.google.com/file/d/1dWO5l3aNh5VuVlaCHd40Y5XdBVgypCMU/view?usp=sharing
8/28/2023 • 1 hour, 40 minutes, 23 seconds
Podlodka #334 – Стартап-акселераторы
У вас есть гениальная идея стартапа, но нет понимания как его можно воплотить в жизнь и превратить в следующий единорог? Часто ответом на этот вопрос могут быть стартап-акселераторы. Как они могут помочь начинающему бизнесу нам рассказал управляющий партнер синдиката United Investors Илья Мартын.
Пишите, чтобы узнать детали и запартнёриться с подкастом и конференциями Podlodka Crew: t.me/katerina_sbityakova и t.me/rio_de_novo. Или на почту podlodkacast@gmail.com ⚓️
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
8/22/2023 • 1 hour, 46 minutes, 43 seconds
Podlodka #333 – Бизнес на опенсорсе
Опенсорс – это не только комьюнити, любовь к программированию и прекрасная идеология, но и возможность заработать! Вместе с Петром Зайцевым из Percona выясняем, где же скрываются ниши для бизнеса на опенсорсе.
Твиттер гостя – PeterZaitsev
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Соцсети и сайт гостя
https://twitter.com/PeterZaitsev/
https://linkedin.com/in/peterzaitsev/
https://www.instagram.com/peterzaitsev/
https://www.peterzaitsev.com
8/14/2023 • 1 hour, 6 minutes, 15 seconds
Podlodka #332 – Системы бронирования авиабилетов
Задумывались ли вы, что происходит в момент, когда вы запрашиваете выдачу в своем любимом поисковике авиабилетов? Авиация — сложнейшая предметная область, с множеством организаций, связанных друг с другом, различными стандартами, кучей исключений и, конечно, достаточным количеством легаси. Поэтому разобраться в этом — дело чести для нашего подкаста! Разобраться в том, как устроена автоматизация всех взаимосвязанных процессов, позволяющая нам в три клика находить маршруты для самых нетривиальных путешествий нам помогал Иван Садовой, техлид команды Авиа в Tutu.ru.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Youtube-канал: https://www.youtube.com/channel/UCOei1E1Vqq10S913OEqTWGw
Ведущие в выпуске:
Евгений Кателла, Катя Петрова.
Полезные ссылки:
Две хорошие статьи на Хабре про системы бронирования
https://habr.com/ru/companies/tuturu/articles/673848/
https://habr.com/ru/companies/buruki/articles/192384/
Интересный пост на Пикабу про регистрацию и центровку самолета https://pikabu.ru/story/tsentrovka_samolyota_vzglyad_so_storonyi_passazhirskikh_perevozok_7947730
Про Revenue Management System для тех, кому хочется математики, можно начать отсюда
https://cyberleninka.ru/article/n/modelirovanie-protsessa-upravleniya-dohodami-aviakompanii-na-urovne-reysov/viewer
8/7/2023 • 1 hour, 34 minutes, 31 seconds
Podlodka #331 – Dart
Есть хорошая такая вероятность, что когда-нибудь Netflix купит права на экранизацию истории создания и развития языка Dart – настолько она захватывающая! Слава Егоров, лид команды нативного компилятора Dart, наблюдал за этой историей своими глазами, так как он был в команде разработки с нулевого дня. Если вы хотите получше узнать про философию Dart, его основные языковые фичи, сильные и слабые стороны, не скатываясь в обсуждение Flutter – этот выпуск для вас!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
The genius behind Google’s browser
https://www.ft.com/content/03775904-177c-11de-8c9d-0000779fd2ac
Design, Implementation, and Evaluation of the Resilient Smalltalk Embedded Platform
http://esug.org/data/ESUG2004/Workshop/resilient-esug2004.pdf
The History of Monty VM Project
https://oops.math.spbu.ru/papers/The%20history%20of%20Monty%20VM%20project.pdf
Toit Language website
https://toitlang.org/
Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart
https://www.youtube.com/watch?v=5AqbCQuK0gM
Announcing Dart 2 Stable
https://medium.com/dartlang/dart-2-stable-and-the-dart-web-platform-3775d5f8eac7
Sky: An Experiment Writing Dart for Mobile
https://www.youtube.com/watch?v=PnIWl33YMwA
Evolving Dart: Leaving the ocean and learning to fly
https://www.youtube.com/watch?v=9FA3brRCz2Q
10 years of Dart
https://mrale.ph/talks/vmil2020/
Dart language evolution
https://dart.dev/guides/language/evolution
Announcing Dart 2.12
https://medium.com/dartlang/announcing-dart-2-12-499a6e689c87
Announcing Dart 3
https://medium.com/dartlang/announcing-dart-3-53f065a10635
7/31/2023 • 1 hour, 34 minutes, 30 seconds
Podlodka #330 – Пиво
Наконец мы записали выпуск про один из самых космополитичных и доступных напитков! Про пиво нам рассказал сооснователь пивоварни Чаща – Сергей Гаршин. В выпуске начали с историй как пиво спасало в дремучем средневековье, а закончили классификацией и мифами про пиво из порошка.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла, Катя Петрова
Полезные ссылки:
Untappd (самая популярная социальная сеть/ каталог у биргиков в России)
https://untappd.com/ThicketBrewery (Наш пивоваренный проект, закрывшийся в 22-м году)
RateBeer (второй по популярности ресурс про пиво, позволяющий каталогизировать выпитое, составлять вишлисты и прочая-прочая) https://www.ratebeer.com/
Интерактивный “словарь” стилей пива
https://www.craftbeer.com/beer-styles
Небольшая вводная статья про хмели на русском
https://profibeer.ru/tech/raw/11971/
И на английском
https://www.seriouseats.com/different-types-of-hops
Небольшая вводная статья про солод на английском
https://www.unknownbrewing.com/what-is-malt-in-beer/
Глоссарий дрожжей
https://www.beercraftr.com/beer-yeast-list/
Лимонады "Чащи"
https://www.fizzard.ru/
7/24/2023 • 1 hour, 54 minutes, 50 seconds
Podlodka #329 – Data-engineering
Чтобы принимать разумные решения, нужны данные. А чтобы данные были качественные и своевременные – нужны дата-инженеры! Кто они, чем занимаются и при чем тут биг дата – выясняем с Глебом Кантеровым.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Книга Data Warehouse Toolkit
https://www.kimballgroup.com/data-warehouse-business-intelligence-resources/books/data-warehouse-dw-toolkit/
Книга Building The Data Warehouse
https://www.wiley.com/en-gb/Building+the+Data+Warehouse%2C+4th+Edition-p-9780471774235
Книга Streaming Systems https://www.oreilly.com/library/view/streaming-systems/9781491983867/
Книга Designing data intensive applications (“кабанчик”) https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/?_gl=1*1jvuswg*_ga*MTI2Mzk0NzEwMC4xNjg5NTg3MTk1*_ga_092EL089CH*MTY4OTU4NzE5NS4xLjAuMTY4OTU4NzI0OS42LjAuMA..
Youtube-канал Databricks с записями Data + AI summit https://www.youtube.com/@Databricks/featured
7/17/2023 • 1 hour, 50 minutes, 4 seconds
Podlodka #328 – Здоровье кожи, часть 2
Вторая часть серии посвящена исключительно практическим вопросам: как ухаживать за бородой, как (и нужно ли?) бороться с мешками и синяками под глазами, чем отличается уход за кожей лица от остальных частей тела, зачем ходить к косметологу и какие основные ошибки совершают люди при борьбе с акне. Надя Каплева, Chief Medical Officer в Pora.ai дала множество полезных рекомендаций и, как и в прошлом выпуске, подкрепила советы мощной теоретической базой.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Инстаграм Нади
https://www.instagram.com/guttanadia/
Pora.ai
https://pora.ai/
Книга Йаэль Адлер: Что скрывает кожа
Книга Тийна Орасмяэ-Медер: Наука красоты
Книга Чизу Саеки: Японская революция по уходу за кожей
Ася Зубкова
https://t.me/chemcream
Алиса Фурман
https://t.me/alisa_furman
Таня Жукова
https://www.instagram.com/critic_cosmetic/
Мишель Вонг
https://www.instagram.com/labmuffinbeautyscience/?hl=en
7/12/2023 • 1 hour, 36 minutes, 52 seconds
Podlodka #327 – Event-driven архитектура
Что делать, если система стала настолько сложной, что невозможно понять кто, как и в каком порядке должен вызвать какие API? Перейти на event-driven подход! Что это и зачем – разбираемся с Виктором Гамовым.
Слушать второй эпизод подкаста «Бреслав и Ложечкин»: https://clc.to/wF8N8A
Канал с анонсами: https://t.me/breslavandlozhechkin
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
Твиттер гостя
https://twitter.com/gamussa
YouTube канал с выступлениями
https://www.youtube.com/ViktorGamov
Сайт Виктора
https://speaking.gamov.io/bio
Книга Kafka in Action
https://www.manning.com/books/kafka-in-action
7/3/2023 • 1 hour, 17 minutes, 43 seconds
Podlodka #326 – Холакратия
Холакратия, как управленческая система, встречается в организациях не так часто, тем интереснее получился разговор с тимлидом из Точки – Кузнецовым Андреем. Основа подхода в разделении ответственности между самоорганизующимися командами. На систему посмотрели как на уровне отдельной команды, так и целой организации.
Сыграйте в игру от Точки и узнайте, насколько вам подходит такой уровень самоорганизации. Перед вами будут кейсы из реальной разработки и варианты ответа, как поступить и решить задачу. Выбирай тот, что вам ближе, и смотрите, к чему это приведёт.
🎮 Играть: https://t.me/Hola_Tochka_bot
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Конституция на английском
https://github.com/holacracyone/Holacracy-Constitution
Конституция на русском
https://github.com/holacracyone/Holacracy-Constitution-5.0-RUSSIAN
Борис Дьяконов про холакратию
https://youtu.be/fXdu3oWMHMo
Ещё про холакратию от скрам-мастера Точки
https://www.youtube.com/watch?v=_GdB5_ztWl0&list=PLkM3jvl2wej1MVhJE9WbfMb1O_PcbmplQ&index=14
6/26/2023 • 1 hour, 40 minutes, 35 seconds
Podlodka #325 – Здоровье кожи, часть 1
Здоровая и красивая кожа – это система, на которую влияет огромное количество разных факторов. В выпуске с Надей Каплевой, Chief Medical Officer в Pora.ai, мы разобрались в том, как правильно построить ритуалы домашнего ухода за кожей и выбрать работающую именно для вас косметику.
Мы всё ещё партнёримся с Точкой! Посмотрите, какие сервисы они создают и как живут их разработчики, на сайте (https://tchk.me/uKrxaq). Там же найдёте ссылку на хабр, выступления на конфах и вакансии.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
Инстаграм Нади
https://www.instagram.com/guttanadia/
Pora.ai
https://pora.ai/
Книга Йаэль Адлер: Что скрывает кожа
Книга Тийна Орасмяэ-Медер: Наука красоты
Книга Чизу Саеки: Японская революция по уходу за кожей
Ася Зубкова
https://t.me/chemcream
Алиса Фурман
https://t.me/alisa_furman
Таня Жукова
https://www.instagram.com/critic_cosmetic/
Мишель Вонг
https://www.instagram.com/labmuffinbeautyscience/?hl=en
6/21/2023 • 2 hours, 7 minutes, 51 seconds
Podlodka #324 – 3D графика
Перед вами новый шедевр игровой индустрии с потрясающей графикой. Задумывались ли вы о всей той магии, которая случается, чтобы пиксели сложились в ошеломительную картинку? Какой объем вычислений происходит, чтобы вот та тень от деревца была максимально реалистична? Скорее включайте выпуск и давайте разбираться! Никита Лисица преподает графику в СПБГУ, а в этом выпуске устроил для нас эксклюзивную лекцию по 3D графике и рассказал, как сложные алгоритмы преобразуются в живописные ландшафты, реалистичные тени и мягкое освещение. Обсудим различные API для работы с видеокартой, разбираемся, как устроен процесс рисования, как работают различные эффекты и как все это дело можно оптимизировать.
Кстати, мы всё ещё партнёримся с Точкой! Посмотрите, что делает Точка и как живут их разработчики, на сайте. Там же найдёте ссылку на хабр, выступления на конфах и вакансии.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
Слайды курса Никиты
https://github.com/lisyarus/graphics-course-slides/tree/master/2022/pdf
Лучший сайт с туториалами по OpenGL
https://learnopengl.com
Еженедельный дайджест по графике
https://www.jendrikillner.com/post
Игра, которую Никита разрабатывает в свободное время https://store.steampowered.com/app/2403100/Costa_Verde_Transport_Department
Твиттер Никиты
https://twitter.com/lisyarus
Блог Никиты
https://lisyarus.github.io/blog/
Youtube Никиты с девлогами игры
https://youtube.com/@lisyarus
6/14/2023 • 1 hour, 28 minutes, 42 seconds
Podlodka #323 – Языки конфигураций
Нам постоянно приходится что-то конфигурировать – стартовое состояние программы, билд-систему, сервера и много чего еще. Для решения этой задачи есть куча инструментов, начиная от ini файлов и YAML, заканчивая экзотикой вроде Dhall. В выпуске Дмитрий Коваников, опытный Haskellист и сеньор в Bloomberg, рассказал про основные существующие подходы к написанию конфигураций и про то, как выбрать подходящий язык для своих задач. Посмотрите, что делает Точка и как живут их разработчики, на сайте. Там же найдёте ссылку на хабр, выступления на конфах и вакансии.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Проблемы с YAML
https://noyaml.com/
Dhall
https://dhall-lang.org/
Тред Димы про Dhall #1
https://twitter.com/shersh_ru/status/1554727769912872960
Тред Димы про Dhall #2
https://twitter.com/shersh_ru/status/1559809138183573504
Ketolang от Артема Зиннатуллина
https://github.com/buildfoundation/ketolang
Личный сайт Димы
https://chshersh.com/
GitHub Димы
https://github.com/chshersh/
Twitter Димы
https://twitter.com/shersh_ru
6/5/2023 • 1 hour, 31 minutes, 49 seconds
Podlodka #322 – 3D-печать
В выпуске обсудили что из себя представляет современная 3D-печать: какие материалы используются и какие задачи можно решать при помощи нее. Во второй половине выпуска рассмотрели печать как бизнес и что нужно, чтобы в нее вкатиться.
В гости пришел Стефан Русо – ведущий с канала 3DIY, который занимается печатью уже больше 10 лет.
Скидка 15% на заказ тарифов готового питания от Grow Food по промокоду PODLODKA: clck.ru/34XH3s
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
www.instagram.com/rusotech/
https://vk.com/rusotech
https://www.youtube.com/@3d-diy
Почитать, пообщаться
https://vk.com/3dtoday
https://vk.com/look3d
Сайты с моделями
https://www.thingiverse.com/
https://cults3d.com/en
5/29/2023 • 2 hours, 1 minute, 4 seconds
Podlodka #321 – SQL
SELECT * FROM Episodes WHERE YEAR(published_at) > 2022
Думаете это все, на что способен SQL? Антон Жиянов, энтузиаст SQLite, красочно объясняет, что это заблуждение! Этот 2-х часовой 😱 выпуск можно смело использовать при подготовке к собеседованию: мы подробно разобрали как базовые конструкции, так и расширенные и современные фичи SQL: массивы, графы, рекурсию и многое другое. Поговорили, как готовить SQL с заботой о быстродействии и безопасности ваших баз данных, а также окунулись в мир SQL для анализа данных.
Партнер выпуска – международная продуктовая IT-компания Garage Eight, которая создает экосистемы финансовых сервисов. Подписывайся на телеграм канал команды: https://t.me/+869_wYo7Zn82NDAy, чтобы не пропустить полезные кейсы и свежие вакансии!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
Серия курсов Databases от Стенфорда (01, 02, 03, 04)
https://www.edx.org/course/databases-5-sql
https://www.edx.org/course/advanced-topics-in-sql
https://www.edx.org/course/modeling-and-theory
https://www.edx.org/course/olap-and-recursion
Курс «Интерактивный тренажер по SQL»
https://stepik.org/63054
Книга "Use the index, Luke!"
https://use-the-index-luke.com/sql/preface
Методичка "Practical SQL for Data Analysis"
https://hakibenita.com/sql-for-data-analysis
Серия статей и курс «Оконные функции SQL»
https://antonz.ru/window-functions/
Онлайн SQL-песочница
https://sqlime.org/
Антон Жиянов
https://antonz.ru/
5/23/2023 • 2 hours, 10 minutes, 53 seconds
Podlodka #320 – Многопоточные алгоритмы
Продолжаем серию алгоритмических выпусков! Алгоритмы – это сложно, многопоточность – тоже. Тогда насколько сложны многопоточные алгоритмы? Попытаемся разобраться с Никитой Ковалем из JetBrains!
А еще обратите внимание на наш новый проект – подкаст “Бреслав и Ложечкин”. Имена говорят сами за себя, но все же: в этом подкасте Андрей Бреслав (ex-JetBrains, а теперь основатель стартапа) и Александр Ложечкин (ex-Microsoft, ex-Amazon, а теперь CIO в банке) рассуждают, спорят, делятся опытом, и просто болтают на темы развития людей, руководства и технологий. Учитывая уникальный опыт Андрея и Александра, будет интересно и познавательно! Первый выпуск по ссылке:
https://breslav-lozhechkin.mave.digital/
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
5/17/2023 • 1 hour, 40 minutes, 11 seconds
Podlodka #319 – Теория сложности
Можно ли доказать, что для какой-то задачи не существует быстрых алгоритмов? И как все-таки оптимизировать то, что вычислить очень трудно? Надо ли париться про константы? P = NP, или все-таки нет? На эти и другие вопросы нам ответил Александр Куликов, доктор физико-математических наук и руководитель лаборатории алгоритмов и теории сложности в JetBrains Research.
Команда для вашего проекта с гарантией результата от Umbrella IT (https://umbrellait.ru). Разрабатываем высоконагруженные приложения и сложные ИТ-системы для бизнеса. Быстрый онбординг. Первые результаты через 2 недели.
22-26 мая пройдет конференция Podlodka Python Crew. Скидка для слушателей по промокоду ASYNCIO.
https://podlodka.io/pythoncrew
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: https://facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
Интерактивный учебник по подготовке к алгоритмическим собеседованиям: https://stepik.org/a/126012
5/8/2023 • 1 hour, 26 minutes, 49 seconds
Podlodka #318 – Backend Driven UI
В выпуске разобрались чем отличается BDUI от стандартного клиент-серверного приложения. Какие бенефиты это дает и с какими сложностями сталкиваются разработчики на пути.
В гости позвали руководителя мобильной разработки AliExpress РФ Александра Казарцева.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: https://facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
Статья от Airbnb
https://medium.com/airbnb-engineering/a-deep-dive-into-airbnbs-server-driven-ui-system-842244c5f5
Yoga
https://github.com/facebook/yoga
Strapi
https://github.com/strapi
Redwood
https://github.com/cashapp/redwood
5/3/2023 • 1 hour, 47 minutes, 5 seconds
Podlodka #317 – Делегирование
В этом выпуске разбираемся с делегированием – управленческим инструментом, одновременно простым для понимания и весьма сложным для освоения. Полномочия рассказать об этом мы делегировали опытному руководителю — Евгению Коту!
Яндекс Практикум предлагает линейку курсов для опытных разработчиков и тестировщиков. Туда входят программы по алгоритмам и структурам данных, C++, Python, фронтенд-разработке, автоматизации тестирования на Java, DevOps, Go, React и тестировании веб-приложений на Python. Записаться на подходящий курс можно по ссылке: https://clck.ru/349AKq
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
4/24/2023 • 1 hour, 7 minutes, 14 seconds
Podlodka #316 – Письменная культура в IT
Текст – важный и зачастую основной формат наших рабочих коммуникаций. Мы все умеем писать, но как и любой скилл, он требует развития. Что такое «письменная культура», почему важно поддерживать ее высокий уровень и какие сигналы говорят о том, что в вашей компании что-то идет не так? Какие преимущества
есть у текстовых коммуникаций и какие практики помогут сделать ее более эффективной? Применимы ли все эти практики к… написанию кода? Все это и даже больше обсудили с нашим постоянным гостем Александром Ложечкиным, который рассказал уйму интересных деталей про то, как развивают письменную культуру в Amazon, Microsoft и не только!
У наших друзей из Яндекс Практикума есть линейка курсов для опытных разработчиков и тестировщиков. На каждом курсе вы сможете пройти бесплатный тест для оценки своего уровня знаний. Ваш код будет проходить ревью, а если возникнут трудности, на помощь придёт личный ментор. Выбрать подходящее направление можно по ссылке: https://clck.ru/349AKq
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
«Гипотеза лингвистической относительности»:
https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%BE%D1%82%D0%B5%D0%B7%D0%B0_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8
«Дислексия»:
https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D1%81%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D1%8F
4/17/2023 • 1 hour, 31 minutes, 17 seconds
Podlodka #315 – Кофе
Сложно придумать напиток, более тесно вплетённый в наши рабочие ритуалы, чем кофе. У него такая непростая и интересная культура приготовления и употребления, что мы не могли оставить его в стороне. Все, что вы хотели знать про кофе – в этом выпуске!
Бесплатный курс "Подготовка к алгоритмическому собеседованию" от Яндекс Практикума создан для тех, у кого уже есть опыт в разработке. Авторы курса — опытные разработчики, которые провели и оценили не одну сотню алгоритмических интервью. Курс рассчитан на 10 часов, для прохождения переходите по ссылке: clck.ru/345Srg
Поддержи лучший подкаст про 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 Welder Catherine
https://www.youtube.com/@TheWelderCatherine/featured
Сайт “Сварщицы Екатерины”
https://theweldercatherine.ru/
Обзор воды для кофе
https://www.youtube.com/watch?v=vqzF02hMwZM
4/11/2023 • 1 hour, 40 minutes, 21 seconds
Podlodka #314 – AI пишет код
Разговоры про то, что программистов вот-вот заменит какая-то технология, ведутся каждые пару лет. Но в этот раз, кажется, все серьезно – ChatGPT пишет полноценные мобильные приложения, конфиги для AWS и разбирает сложные баги. Чтобы разобраться с тем, а как конкретно LLM генерируют код, как этим можно управлять, и что нас ждет в будущем, мы позвали Егора Богомолова, исследователя в лаборатории ML4SE JetBrains Research.
Бесплатный курс "Основы Go" от Яндекс Практикума создан для тех, кто уже знаком с основами бэкенд-разработки. Обучение проходит на реальном коде и задачах. Для прохождения курса переходите по ссылке: https://clck.ru/342g5c
Приходите на конференцию Podlodka Teamlead Crew, которая начнется 10 апреля. Промокод для слушателей: PODLODKA_ALL_STARS
podlodka.io/tlcrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
https://githubnext.com/
https://www.buildt.ai/
https://www.cursor.so/
4/3/2023 • 1 hour, 57 minutes, 45 seconds
Podlodka #313 – Creative Coding
Creative Coding — это тип программирования, цель которого — создать что-то выразительное вместо чего-то функционального. AI и искусству у нас уже был посвящен выпуск, поэтому в этот раз мы сосредоточились на том, что программист может создать сам: используя лишь любимый язык программирования и подходящий фреймворк, такой как OPENRNDR. Антон Архипов, developer advocate из JetBrains, и, как выяснилось в процессе записи, NFT-художник, погрузил нас в удивительный мир на стыке искусства и кодинга: генеративный арт, эстетическая геометрия, сакральная геометрия, не обошли стороной и музыку.
Кстати, если вы включите этот выпуск на Youtube, то сможете не только представить себе то, о чем мы говорим, но и увидеть своими собственными глазами! Мы экспериментируем с новым видео форматом, и кажется, получилось очень круто. Ждем ваш фидбек!
Digital Tele2 проведет онлайн-митап о разработке игр в сервисных приложениях. Спикеры расскажут о том, как решить, нужна ли человеку игра в приложении, где он её не ждет, какие цели поставить для таких проектов. И как сделать так, чтобы всё это стало пользой для бизнеса и удовольствием для клиента. 20 апреля в 19:00, регистрация на таймпад: https://r.tele2.ru/CbvJfW8.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
Вебинар “Creative Coding With Kotlin and OPENRNDR”
https://www.youtube.com/watch?v=GevzngfRnGw
Вебиранар “Creative Coding With Kotlin and Compose” https://www.youtube.com/watch?v=Hn_-0qcaMVE
Инстаграм Антона
https://www.instagram.com/p/Cnb16LxKnI3/
Твиттер Антона
https://twitter.com/antonarhipov/status/1638894787339382784
3/28/2023 • 1 hour, 17 minutes, 37 seconds
Podlodka #312 – Производство лекарств
Обсудили этапы производства лекарств: от проектирования в отделе RnD, до приготовления в биореакторе и упаковки. В гости пришел Василий Юрташкин – руководитель отдела ИТ-архитектуры в биотехнологической компании BIOCAD. Разобрали как сложности создания новых лекарств, так и возможные проблемы технологического процесса, а главное, как их можно решать при помощи IT.
Книга Александра Бындю «Антихрупкость в IT» разбирает наиболее частые проблемы и сценарии из-за чего IT-компании могут буксовать или проваливаться. Автор покрывает довольно обширную область от продуктового подхода к разработке до рефакторинга больших систем. Книга позиционируется для людей разной направленности из IT, потому рекомендуем к прочтению: https://byndyu.ru/antifragileit
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Катя Петрова, Егор Толстой
3/20/2023 • 1 hour, 2 minutes, 57 seconds
Podlodka #311 – Видеоблоггинг
Кто-то пишет Твиттер-треды, кто-то ведет Telegram-каналы, а кто-то пилит полезные видео на YouTube и собирает сотни тысяч просмотров. Мы поговорили с Александром Ильиным, программистом и YouTube-блоггером, про то, что влияет на популярность видео, как создавать контент и какую часть работы нужно делегировать, чтобы оставались силы на самое интересное.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
1,000,000 на YouTube: Полная ИНСТРУКЦИЯ
https://www.youtube.com/watch?v=AXcs8vxPBX0
YouTube: https://www.youtube.com/@digital_ninja
Telegram: https://t.me/digital_ninjaa
Twitter: https://twitter.com/digital_ninjaaa
Instagram: https://www.instagram.com/jjoskey/
3/13/2023 • 1 hour, 39 minutes, 30 seconds
Podlodka #310 – Организация стажировок
Podlodka достигла сингулярности и пишет выпуски сама с собой. Егор со Стасом задушевно поговорили про то как построить программу стажировок в своей компании. Кто нужен в качестве ментора, как собеседовать стажеров, какого уровня сотрудников можно получить после на выходе, а самое главное: как продать идею бизнесу.
Приходите на конференцию Podlodka Java Crew про микросервисы: https://podlodka.io/javacrew. Не забудьте воспользоваться промокодом на 300р: micro_java
Поддержи лучший подкаст про IT:
https://www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
3/7/2023 • 1 hour, 9 minutes, 51 seconds
Podlodka #309 – Мобильные фермы
Устали ждать несколько по несколько часов, пока на CI отработают все проверки для вашего пулл-реквеста? Не можете нормально спать, ведь текущее покрытие автотестами не обеспечивает нужные гарантии качества ваших приложений? А счета из облачных сервисов тестирования снятся в кошмарах? Добро пожаловать в мир в построения собственных мобильных ферм! Вместе с Антоном Малинским, основателем MarathonLabs мы не только пофилософствовали на тему целесообразности такого решения, но и в деталях обсудили принципы построения ферм: и на аппаратом, и на софтверном уровнях.
Приходите на конференцию iOS Podlodka Crew про инфраструктуру:
https://podlodka.io/ioscrew. Не забудьте воспользоваться промокодом на 500р: late_infra
Поддержи лучший подкаст про IT:
https://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://appsconf.ru/spb/2019/abstracts/5637
https://github.com/Malinskiy
https://t.me/Malinskiy
2/27/2023 • 1 hour, 43 minutes, 27 seconds
Podlodka #308 – Ruby
Руби очень интересный язык, который сочетает в себе гибкость написания кода с одной стороны и строгость, где это необходимо, с другой. В гости пришел Дмитрий Цепелев. С ним обсудили почему Ruby остается востребованным языком, но и разобрать реальные проблемы и мифы не забыли.
Поддержи лучший подкаст про IT:
https://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://dmitrytsepelev.dev
Твиттер Дмитрия
https://twitter.com/dmitrytsepelev
Доклад про объектную модель Ruby и метапрограммирование https://dmitrytsepelev.dev/talks/2022-05-20-ruby-object-model.html
Пост про создание интерпретатора для почти естественного языка с помощью метапрограммирования
https://dmitrytsepelev.dev/natural-language-programming-with-ruby
https://dry-rb.org
Про memory bloat
https://www.speedshop.co/2017/12/04/malloc-doubles-ruby-memory.html
https://spreecommerce.org/ruby-on-rails-most-popular-among-top-y-combinator-companies/ 8 out of the 10 most valued companies from YCombinator use RoR
https://guides.rubyonrails.org/getting_started.html
https://pragprog.com/titles/ppmetr2/metaprogramming-ruby-2/
https://www.manning.com/books/the-well-grounded-rubyist-third-edition
2/20/2023 • 1 hour, 24 minutes, 24 seconds
Podlodka #307 – Darklang
Многие языки программирования заявляют, что они упрощают процесс разработки. Но никто еще не заходил так далеко, как Darklang, который буквально убирает все лишнее между написанием строчки кода и доступностью ее пользователю. Никаких фреймворков, инфраструктуры и деплоя – все происходит автоматически. Вместе с CEO/CTO Darklang Paul Biggar мы обсудили философию Dark, детали его технического устройства и задали неудобные вопросы про компромиссы, на которые приходится идти.
Поддержи лучший подкаст про IT:
https://www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
Сайт Dark
https://darklang.com/
Демо использования Dark
https://www.youtube.com/watch?v=orRn2kTtRXQ&t=2s
Философия Dark
https://www.youtube.com/watch?v=66w4Pdp5RhI
Как работает deployless
https://medium.com/darklang/how-dark-deploys-code-in-50ms-771c6dd60671
2/13/2023 • 1 hour, 19 minutes, 43 seconds
Podlodka #306 – Observability и логирование
Так вышло, что за 300+ выпусков мы ни разу не обсуждали логи, хотя ими пользуются все. Сейчас мы не только исправили это недоразумение, но и поднялись на уровень выше – обсудили Observability, частью которого и является логирование. Гость – Михаил Дружинин.
Курс «Профессия Python-разработчик с трудоустройством» от Skillbox – https://clck.ru/33TzLV. Скидка 55% по промокоду: PODLODKA1.
По промокоду POGODKA скидка на покупку билета на нашу конференцию про Go-разработку Podlodka Go Crew! Покупай билет на podlodka.io/gocrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Статьи про логирование и observability
https://charity.wtf/2019/02/05/logs-vs-structured-events/amp/
https://www.honeycomb.io/blog/lies-my-parents-told-me-about-logs/
https://medium.com/@YuriShkuro/temple-six-pillars-of-observability-4ac3e3deb402
Книга про Observability
https://info.honeycomb.io/observability-engineering-oreilly-book-2022
2/6/2023 • 1 hour, 22 minutes, 11 seconds
Podlodka #305 – Цвета и цветовые пространства
Специально для тех, кто считает несправедливыми шутки про “покраску кнопок”, мы с головой ушли в увлекательный и непростой мир представления цвета в компьютерных системах. Так вот, цвета – это очень сложно! Вместе с Андреем Ситником разбираемся почему.
Курс “Профессия Data Scientist” и бесплатные три модуля введения в ДС от Skillbox — https://clck.ru/33Q83s. Скидка 60% по промокоду: PODLODKA
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Статья про OKLCH, которая упоминалась в выпуске
https://web-standards.ru/articles/oklch-in-css-why-quit-rgb-hsl/
Сайт OKLCH
https://oklch.com
Инструменты для работы с цветовыми пространствами
https://github.com/fpetrakov/stylelint-gamut
https://github.com/fpetrakov/convert-to-oklch
1/30/2023 • 1 hour, 35 minutes, 48 seconds
Podlodka #304 – .NET, часть 2
Продолжаем погружение в .NET вместе Игорем Лабутиным! В прошлом выпуске мы составили общее представление о платформе, чтобы теперь подробно обсудить все важные особенности. Почему .NET именно такой: какой философии придерживаются создатели платформы? С какими инструментами ежедневно работают .NET разработчики и довольны ли они ими? Правда ли, что .NET нужен только для разработки под Windows, или же его ниша куда шире и разнообразнее? И, наконец, почему на C# писать так приятно? Ответы в выпуске!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Сообщества DotNet.Ru
https://dotnet.ru/
Подкаст RadioDotNet
https://radio.dotnet.ru/
Документация
https://learn.microsoft.com/
Канал конференции DotNext
https://www.youtube.com/dotnextconf
The State of Developer Ecosystem 2022 C#
https://www.jetbrains.com/lp/devecosystem-2022/csharp/
1/23/2023 • 2 hours, 22 minutes, 10 seconds
Podlodka #303 – .NET, часть 1
Исполняем новогодние обещания: нас просили выпуск про .NET – мы его сделали! Тема большая и очень интересная, поэтому хоть мы и успели обсудить очень многое, немало осталось за бортом. Поэтому представляем вашему вниманию первую часть выпуска!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Сообщества DotNet.Ru
https://dotnet.ru/
Подкаст RadioDotNet
https://radio.dotnet.ru/
Портал с документацией
https://learn.microsoft.com/
Канал конференций DotNext
https://www.youtube.com/dotnextconf
1/16/2023 • 1 hour, 30 minutes, 16 seconds
Podlodka #302 – Онбординг
Все мы слышали истории плохого онбординга новичков в компанию: начиная c того, что в течение месяца сотруднику не выдавали ноутбук, заканчивая тем, что первые недели работы целиком состояли из буллшитных встреч про ценности и миссию. Вместе с Евгением Антоновым, опытным тимлидом и консультантом, мы разобрались с принципами хорошего онбординга и тем, как можно построить простой и качественный процесс в вашей собственной команде.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Телеграм-канал “Тимлид Очевидность”
https://t.me/general_it_talks
Подкаст “Кода кода”
https://t.me/kodakodacast
ИТ консалтинг
https://antonov-dev.ru/consulting
1/9/2023 • 1 hour, 28 minutes, 48 seconds
Podlodka #301 – Email
В гости позвали руководителя службы Яндекс Почты Александра Мироночева. Начали с любопытных историй как почта начиналась. Если что, email старше веба и Интернета. В основной части поговорили про существующие протоколы и схему взаимодействия узлов во время отправки письма.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Список выпусков для того, чтобы линковать на сайте:
Разработка API – https://podlodka.io/276
Стриминг видео – https://podlodka.io/261
Сети – https://podlodka.io/239
1/2/2023 • 1 hour, 2 minutes, 12 seconds
Podlodka #300 – Новогодний
300 юбилейный выпуск подкаста выпал на заключительный выпуск уходящего 2022 года. Чтобы отметить это дело, мы позвали в гости людей, сделавших огромный вклад в Подлодку. Рекордсмены по участию в выпусках: Виталий Брагилевский и Павел Комаровский, а также ex-ведущий Глеб Новик пришли к нам в гости и поучаствовали в кейсовом турнире! А также мы провели викторину со слушателями, на которой произошло настоящее новогоднее чудо: два слушателя поделили первое и второе место и оба получили по Steam Deck. Посмотреть полностью этот веселый и неформальный выпуск вы можете на YouTube: https://www.youtube.com/watch?v=154IhLgBvD8
А в аудио-версии Егор, Стас, Катя и Женя делятся с вами рекомендациями выпусков этого года и оставляют новогодние пожелания. Спасибо, что были с нами! ❤️ Услышимся в новом году!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой, Стас Цыганов, Евгений Кателла
12/26/2022 • 13 minutes, 41 seconds
Podlodka #299 – Приоритизация
Задач всегда много, а рук, чтобы их делать, всегда не хватает. Вместе с Аней Подображных, продакт-менеджером из Авито, мы поговорили о различных подходах к приоритизации задач, как на уровне стратегических инициатив всей компании, так и на уровне выбора задач для следующего спринта. Если хотите разобраться, как сравнивать задачи друг с другом – этот выпуск точно для вас!
«Ясно» — сервис онлайн-консультаций с психологом. Скидка 20% на первую сессию по промокоду PODLODKA при регистрации: https://app.yasno.live/vWlQ/podlodka
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Telegram-канал Ани
https://t.me/product_weekdays
Доклад Ани про оценку эффекта от сделанных инициатив
https://youtu.be/XC-i03maSbw?t=6164
Классный лонгрид про приоритизацию от Ани Булдаковой
https://t.me/proproduct/722
12/19/2022 • 1 hour, 20 minutes, 18 seconds
Podlodka #298 – Чай
Выпуск получился как чайная церемония – не быстрый и обстоятельный. В гости позвали Сергея Шевелева – специалиста по чаю. Затронули историю чайной культуры, вопрос влияния чая на здоровье, а самое главное – как это, пить чай проливами. После выпуска вы скорее всего побежите покупать гайвань и больше никогда не закажете чай в металлическом чайнике.
«Золотое Яблоко» - №1 по выручке среди бьюти e-commerce России. А у приложения более 14 млн скачиваний. Ищут системных аналитиков и администраторов, менеджеров проектов, разработчиков .Net, React и BI, а также UX\UI-дизайнеров, Product Owner и Senior web-аналитиков. Резюме присылайте на hr.it@goldapple.ru.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
Книга Сергея «География китайского чая» https://www.livelib.ru/book/1003020261-geografiya-kitajskogo-chaya-sergej-shevelev
Плейлист «О чае для новичков. Азбука Чая.» https://www.youtube.com/playlist?list=PLvL5rLAYNzhveaPMFJFMuk2rUaONUexid
Телеграм Сергея
https://t.me/brainfilter
12/12/2022 • 2 hours, 31 minutes, 42 seconds
Podlodka #297 – Функциональная архитектура
Думаю, многие слышали такие понятия, как SOLID, Clean Architecture, “слоистая модель” и другие, без которых не обходится ни один спор об архитектуре. Но все эти термины родились в процессе эволюции объектно-ориентированных подходов. Что это время происходит с архитектурой в функциональном мире, разбираемся с Александром Граниным.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Alexander Granin, Functional Design and Architecture, 2е издание, Manning Publications
https://www.manning.com/books/functional-design-and-architecture
Scott Wlaschin, Domain Modeling Made Functional Tackle Software Complexity with Domain-Driven Design
https://www.amazon.com/Domain-Modeling-Made-Functional-Domain-Driven/dp/1680502549
Yehonathan Sharvit, Data-Oriented Programming: Reduce software complexity
https://www.amazon.com/Data-Oriented-Programming-Unlearning-Yehonathan-Sharvit/dp/1617298573
Will Kurt, Get Programming with Haskell
https://www.amazon.ae/Get-Programming-Haskell-Will-Kurt/dp/1617293768
Vitaly Bragilevsky, Haskell in Depth
https://www.amazon.com/Haskell-Depth-Vitaly-Bragilevsky/dp/161729540X
Michael Bevilacqua-Linn, Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
https://www.amazon.com/Functional-Programming-Patterns/s?k=Functional+Programming+Patterns
Много докладов Александра об архитектуре и дизайне в ФП и ООП https://graninas.com/talks-eng/
Соцсети гостя:
Twitter: https://twitter.com/graninas
YouTube: https://www.youtube.com/@AlexanderGranin
TikTok: https://www.tiktok.com/@graninas
LinkedIn: https://www.linkedin.com/in/graninas/
12/5/2022 • 1 hour, 23 minutes, 29 seconds
Podlodka #296 – 1С
У ИТ комьюнити сложилось устойчивое негативное отношение к 1С. "Софт для бухгалтеров, программирование на русском, древние подходы к разработке, и вообще это не настоящее программирование!" — выдержка из 99% обсуждений этой платформы. Но зачастую устоявшиеся взгляды могут не отражать реальную картину дел. Вместе с представителем open-source community 1С Андреем Овсянкиным разбираемся, что правда, а что — устаревшие стереотипы. С какими инструментами работают современные разработчики 1С и какая них любимая IDE? Какого это - программировать на русском, и можно ли иначе Применимы ли DevOps практики к разработке на 1С? Разрушаем десятки мифов в этом выпуске!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Youtube-канал Веселый1С
https://www.youtube.com/channel/UCvtbWjVxUuDEGK_pUeGjnSw
SonarQube для 1С
https://1c-syntax.github.io/sonar-bsl-plugin-community/
Jenkins Pipeline для 1С
https://github.com/firstBitMarksistskaya/jenkins-lib
Проект 1Script
https://oscript.io
Плюшки и ништячки в стиле Awesome Lists
https://github.com/komarovps/awesome-1c
11/28/2022 • 1 hour, 49 minutes, 8 seconds
Podlodka #295 – Финмониторинг и банковский compliance
Каждая ваша транзакция в любом банке тщательно анализируется на предмет того, не пытаетесь ли вы с ее помощью отмыть деньги или профинансировать терроризм. Про то, по каким правилам работают эти системы, и как они реализованы, говорить обычно не принято. Наш гость Михаил, который много лет работает и в российском, и в зарубежном финтехе, рассказал нам про то, как регулируются финансовые операции, как реализованы compliance-системы, и про то, как банки выполняют возложенную на них роль финансовых полицейских.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Обзорная статья на VC
https://vc.ru/finance/491307-konfiskaciya-deneg-bez-prezumpcii-nevinovnosti-uzhasy-aml-kyc-procedur-v-zarubezhnyh-bankah
FATF
https://www.fatf-gafi.org/
11/21/2022 • 1 hour, 35 minutes, 34 seconds
Podlodka #294 – Масштабируем процессы
А что если в больших компаниях действительно слишком много команд и разработчиков? В гости позвали сертифицированного Scrum-тренера и автора книги Creating Agile Organizations Илью Павличенко и разобрались на чем компании теряют при масштабировании, и как можно было бы этих потерь избежать.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Creating Agile Organizations: A Systemic Approach
https://www.amazon.com/Coaching-Agile-Organizations-Cesario-Ramos/dp/0135853192
Large-Scale Scrum: More with LeSS (Addison-Wesley Signature Series (Cohn))
https://www.amazon.com/Large-Scale-Scrum-More-Addison-Wesley-Signature/dp/0321985710
https://www.scrum.org/
11/14/2022 • 1 hour, 28 minutes, 19 seconds
Podlodka #293 – Как продавать свои идеи
Множество замечательных идей не увидели свет, потому что авторы не смогли привлекательно их презентовать! Чтобы с вами этого не случилось, мы поговорили о том, как правильно «продавать» свои задумки, а помог нам с этим Артём Гусев, основатель Бюро Глагол.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Бюро Глагол
https://glagol.me
Ссылка на фреймворк
https://drive.google.com/file/d/1_y1O8kI16FEJ6aX1eEGh_MkfIloTBG7u/view?usp=sharing
Ссылка на чек-лист для подачи
https://drive.google.com/file/d/1-m6eLgj_ByYAkgLTKyysW9OiSxVURZk2/view?usp=share_link
Ссылка на BS-тест
https://youtu.be/x3RcTubyFi0
Книга «Мастерство Презентации»:
https://www.mann-ivanov-ferber.ru/books/paperbook/presentationsecrets/
Книга «Думай медленно решай быстро»:
https://ast.ru/book/dumay-medlenno-reshay-bystro-130217/
Книга “Resonate”:
https://www.duarte.com/resonate-book/
Книга «TED TALKS. Слова меняют мир»:
https://bombora.ru/book/34973/
11/7/2022 • 1 hour, 41 minutes, 4 seconds
Podlodka #292 – Распознавание речи
В эфире ваша любимая рубрика: «как устроены сложные штуки» 🤓. Мы уже не раз затрагивали тему голосовых ассистентов и их тестирования. Настало время фундаментальных вопросов — в этом выпуске разбираемся, как работают системы распознавания речи! Иван Бондаренко, старший преподаватель и научный сотрудник НГУ, рассказал из каких компонентов устроены типичные архитектуры таких систем, принцип их работы, и как системы эволюционируют, все больше полагаясь на нейронные сети. Не обошли стороной и практику и обсудили, как самому реализовать распознавание речи из open-source решений.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
- https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf (классическая книга Мартина и Журавского "Speech and Language Processing", правда, на английском языке)
- https://www.deeplearningbook.org/ (супер-книга про глубокое обучение от Гудфеллоу, Бенджио и Курвиля, а ведь глубокое обучение активно используется в современных методах распознавания речи)
- https://kaldi-asr.org/ (конструктор систем распознавания речи на основе компонентного подхода)
- https://habr.com/ru/post/470696 (простое описание того, как установить Kaldi на своём компьютере и как его сравнить с другими системами распознавания)
- https://github.com/alphacep/vosk-api (упоминавшийся мной проект Николая Шмырёва по распознаванию речи с "классической" архитектурой на базе Kaldi)
- https://www.openslr.org/12 (знаменитый англоязычный датасет Librispeech, включающий в себя более 1000 часов аннотированной речи)
- https://www.openslr.org/114 (большой вручную аннотированный датасет русской речи, созданный ребятами из SberDevices)
- https://t.me/speech_recognition_ru (известный русскоязычный телеграм-канал по распознаванию речи, созданный Николаем Шмырёвым)
- https://github.com/nsu-ai/russian_g2p (система для преобразования русских слов и текстов в цепочку фонем устной речи)
- https://maelfabien.github.io/machinelearning/wav2vec (статья про современные речевые нейросеточки семейства Wav2Vec и Wav2Vec2)
- https://jonathanbgn.com/2021/09/30/illustrated-wav2vec-2.html (Wav2Vec2 в картинках)
- https://huggingface.co/bond005/wav2vec2-large-ru-golos (глубокая нейросеть типа Wav2Vec2 для распознавания русской речи)
- https://huggingface.co/bond005/wav2vec2-large-ru-golos-with-lm (глубокая нейросеть типа Wav2Vec2 с дополнительной языковой моделью для распознавания русской речи)
- https://kheafield.com/code/kenlm/ (инструмент для построения своих языковых моделей)
- https://habr.com/ru/post/513218/ (как распарсить Википедию и превратить её в текстовый корпус для обучения языковой модели в системе распознавания речи и не только)
- https://habr.com/ru/post/494006 (почему не стоит слепо доверять опубликованным показателям качества систем распознавания речи и, вообще, пара слов о том, как сделать свою систему)
- https://www.researchgate.net/profile/Ivan-Bondarenko (профиль Ивана на ResearchGate)
- https://github.com/bond005 (гитхаб Ивана)
10/31/2022 • 1 hour, 25 minutes, 3 seconds
Podlodka #291 – Продуктивность разработчика
На продуктивность можно смотреть по-разному – через призму количества закрытых задач, достигнутых результатов, собственного wellbeing. В этом выпуске мы с Кириллом Мокевниным обсуждаем продуктивность владения инструментами разработки, достижение которой позволит вам увереннее входить в состояние потока и дольше в нем оставаться. Слепая печать, горячие клавиши, терминал, Vim и куча других способов оптимизировать свою рутину.
«Золотое Яблоко» - №1 по выручке среди бьюти e-commerce России. А у приложения более 14 млн скачиваний. Ищем аналитиков 1С, системных аналитиков и администраторов, инженеров по тестированию, ведущих разработчиков BI, UX\UI дизайнеров и контент-менеджеров. Резюме присылайте на hr.it@goldapple.ru
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Тред Кирилла про эффективность разработки
https://twitter.com/mokevnin/status/1566110250348023814
Тред Кирилла про Vim
https://twitter.com/mokevnin/status/1567594899859546115
Гайд по обучению слепой печати
https://guides.hexlet.io/ru/typing/
Подробная статья про Vim
https://guides.hexlet.io/ru/vim/
Репозиторий с dotfiles Кирилла
https://github.com/mokevnin/dotfiles
Менеджеры версий
https://guides.hexlet.io/ru/version-managers/
10/24/2022 • 1 hour, 38 minutes, 9 seconds
Podlodka #290 – Микропроцессоры
Микропроцессор – мозг, сердце любой системы. С Владимиром Туровым из Selectel прошлись по техническому устройству процессора, архитектурам. CPU по праву считается центральным элементом, обсудили как он взаимодействует с другими частями системы. А в конце традиционно разобрали эволюцию отрасли.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
Как запускается сервер
https://habr.com/ru/company/selectel/blog/471756/ (Legacy)
https://habr.com/ru/company/selectel/blog/516810/ (UEFI)
Книга
«Код, тайный язык информации»
Видео разбора мака старого и с M1
https://www.youtube.com/watch?v=IWIHEI1Au0k
Бенчмарки от организаций
https://www.spec.org/
Статьи по древним серверам
https://habr.com/ru/users/ereinion/posts/
Профиль Владимира на хабре
https://habr.com/ru/users/firemoon
10/17/2022 • 1 hour, 34 minutes, 50 seconds
Podlodka #289 – Вино
Отвлекаемся от рабочих вопросов и обсуждаем в этом выпуске вино и связанную с ним культуру: в чем секрет винограда, как делают вино и как научиться в нем разбираться. Помогает нам Владимир Косенко, президент Московской Ассоциации сомелье.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Сайт Wine Folly
https://winefolly.com
10/14/2022 • 2 hours, 50 seconds
Podlodka #288 – Nim, часть 2
Efficient as C, Expressive as Python, Elegant as Lisp. В этом выпуске вместе с Гавром продолжаем разбираемся с лучшим языком программирования – Nim. В этой части мы разбираем ключевые фичи языка, его недостатки, обозреваем экосистему и обсуждаем самые громкие кейсы применения в продакшене.
Разверните отказоустойчивую инфраструктуру на 9 дата-центров Selectel в России и за рубежом: https://slc.tl/d55n8
Реклама, ООО «Селектел»
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Все доки, блоги гайды
https://nim-lang.org/documentation.html
Экзарцизм
https://exercism.org/tracks/nim
Найс гайд с туториалами
https://narimiran.github.io/nim-basics
Перевод статьи введение в ARC/ORC habr https://habr.com/ru/post/523674/
Книги:
Nim in Action
https://www.manning.com/books/nim-in-action
Примеры из книги Nim in Action
https://github.com/dom96/nim-in-action-code
Mastering Nim (вышла в прошлом месяце, от Araq, пока не купить)
https://www.amazon.com/Mastering-Nim-complete-programming-language/dp/B0B4R7B9YX
Толки:
Pixie 2021 (аналог skia), написанный на nim https://youtu.be/8acDfUIwLnk
HCR 2019
https://youtu.be/7WgCt0Wooeo
Zen of nim 2021
https://youtu.be/D_G9h7DcIqM
Nim in Production 2021 Status
https://youtu.be/5wljNaPkU7M
3d live coding вокселями
https://youtu.be/3l6tsKM1cY8
Эмбда
Keyboard firmware 2021
https://youtu.be/dcHEhO4J29U
Nim внутри выключателя
https://youtu.be/eCCrkZI0rVU
Компании использующие Nim:
https://github.com/nim-lang/Nim/wiki/Organizations-using-Nim
10/9/2022 • 2 hours, 7 minutes, 39 seconds
Podlodka #287 – Стейблкойны
Каждый раз, когда в Подлодке назревает связанная с финансами тема, мы зовем нашего главного финансового эксперта – Павла Комаровского. В этот раз он рассказал нам про то, как работает один из самых популярных видов криптовалют – стейблкойны. Мы разобрали до косточек все подходы к их реализации, сравнили друг с другом популярные валюты и разобрались с алгоритмом выбора монет для своего случая.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Обзор стейблкоинов
https://vc.ru/crypto/386097
Tether
https://vc.ru/finance/381435 и https://vc.ru/crypto/452380
DAI
https://vc.ru/finance/387874
UST
https://vc.ru/finance/418484
Tornado Cash
https://vc.ru/future/483373
Соцсети Паши
https://twitter.com/Rational_Answer
https://www.youtube.com/RationalAnswer
https://t.me/RationalAnswer
9/29/2022 • 1 hour, 29 minutes, 6 seconds
Podlodka #286 – Архитектура фронтенда
С Сергеем Совой детально разобрали о чем думают в контексте архитектуры на фронте. Какие есть абстракции, какие есть подходы, как они между собой связаны. В первой части поговорили в верхнеуровневом разрезе уровня флоу данных, а во второй про низкоуровневые компоненты – кэши, хранилища, верстка и другие.
Разверните отказоустойчивую инфраструктуру в Selectel и защитите ваш сайт или приложение от сбоев: https://slc.tl/3qir8
Реклама, ООО «Селектел»
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
Feature-slised подход, о котором говорили в выпуске
https://feature-sliced.design/
Библиотека, которая позволяет эффективно описывать бизнес-логику js-приложений
https://effector.dev/
9/19/2022 • 2 hours, 4 minutes, 23 seconds
Podlodka #285 – Профессия: CPO
Стремительно идем к тому, чтобы ни одна C-level должность не осталась без нашего внимания! На сей раз вместе с Евгением Емельяновым разбираемся в том, чем занимается CPO, и как эта роль меняется в зависимости от компании.
Бесплатный месяц доступа к подписке Epic+ по промокоду EPICLODKA для слушателей подкаста. Подборка контента от команды Подлодки: https://my.epicgrowth.ru/programs/podlodka?category_id=83508
А по промокоду PODLODKA_GROWTH получите скидку на второй сезон нашей совместной с Epic Growth онлайн-конференции Podlodka Product Crew! Тема сезона — «Продуктовая аналитика».
https://podlodka.io/productcrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
Канал Евгения
https://t.me/venturetime
9/12/2022 • 1 hour, 41 minutes, 55 seconds
Podlodka #284 – NDA и коммерческая тайна
Знали ли вы, что требования вашего РФ работодателя не разглашать зарплату "потому что NDA" не имеют никакого юридического основания? Или то, что огромные штрафы, прописанные за нарушение NDA в РФ компаниях — это зачастую просто способ запугать сотрудника? Что, если вы работаете в оупен-спейсе, а кто-то подглядел ваш секретный алгоритм (парсинга JSON-а), который был коммерческой тайной? А что вообще может и не может составлять коммерческую тайну и какая ответственность грозит за ее разглашение? Так много вопросов! Найти на них ответы и прокачаться в знании своих прав нам помогли ведущий юрисконсульт EdgeCenter и эксперт в области data protection Татьяна Красногорская, а также лучший друг тимлидов и рекордсмен по выступлениям в Podlodka Виталий Шароватов.
«Золотое Яблоко» - №1 по выручке среди бьюти e-commerce России. А у приложения сейчас более 14 млн скачиваний. В команду нужны: product owner, UX/UI-дизайнеры, тестировщики, web-аналитики, online-мерчендайзеры и контент-менеджеры. Резюме присылайте на hr.it@goldapple.ru.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Евгений Кателла
Полезные ссылки:
Виталий Шароватов:
https://github.com/sharovatov/teamlead
https://www.youtube.com/watch?v=oxHzIdpLjmc&list=PLFtS8Ah0wZvWS37oveJ0-D5K6V7GWUpqY
https://t.me/vitaly19842
Татьяна Красногорская:
https://instagram.com/krasnogorskaya.law?r=nametag
https://t.me/Tatyana_Krasnogorskaya
9/5/2022 • 1 hour, 39 minutes, 54 seconds
Podlodka #283 – Диски и носители, часть 2
В первой части мы разобрались с железом, а в этот раз перешли к софту! Разбираемся в том, что происходит под капотом, когда вы у себя в коде работаете с файлами на диске, и как можно эту работу оптимизировать. Рассказывает снова Руслан Савченко из Яндекса!
В ВТБ действует программа поддержки IT-специалистов, благодаря которой представители этой сферы смогут оформить ипотеку по ставке от 4.7% годовых. Подробнее об условиях по ссылке: https://bit.ly/3pNPY7n
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
8/30/2022 • 1 hour, 17 minutes, 8 seconds
Podlodka #282 – Nim, часть 1
Efficient as C, Expressive as Python, Elegant as Lisp. В этом выпуске вместе с Гавром мы разбираемся с лучшим языком программирования – Nim. В первой части мы разбираем основную философию и концепции языка, оставив на будущее продвинутые возможности, экосистему и применение в продакшне.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
Сайт языка
https://nim-lang.org/
Zen of nim (Видео: https://www.youtube.com/watch?v=D_G9h7DcIqM&feature=youtu.be
и статья: https://nim-lang.org/blog/2021/11/15/zen-of-nim.html — основные идеи заложенные автором в язык)
StrictFuncs
https://nim-lang.org/docs/manual_experimental.html#strict-funcs (контроль за неизменяемостью ссылочных типов)
Method
https://nim-by-example.github.io/oop/ (пример ООП на котятах)
Блог про поддержку ООП в Nim
http://goran.krampe.se/2014/10/29/nim-and-oo/ (там еще 5 частей: http://goran.krampe.se/category/oop/)
Tuples(Структурная типизация)
https://nim-lang.org/docs/tut1.html#advanced-types-tuples
Pipe оператор F#
https://riptutorial.com/fsharp/example/14158/pipe-forward-and-backward
Array2 Rescript(pipe first), оптимизированная для пайп оператора копия Array в STD
https://rescript-lang.org/docs/manual/latest/api/js/array-2
Effect System
https://nim-lang.org/docs/manual.html#effect-system
Static(выполнение кода на этапе компиляции)
https://nim-lang.org/docs/manual.html#statements-and-expressions-static-statementslashexpression
When(static if)
https://nim-lang.org/docs/manual.html#statements-and-expressions-when-statement
CTFE уязвимость Rust (получение ssh ключа при открытии кода в редакторе)
https://habr.com/ru/news/t/557598/
Distinct типы(создание копии типа не совместимого с исходником)
https://nim-by-example.github.io/types/distinct/
Convertors (неявные преобразователи типов)
https://nim-lang.org/docs/manual.html#converters
Подробная документация и гайды по языку
https://nim-lang.org/documentation.html
Обучающий трек по Nim
https://exercism.org/tracks/nim
8/22/2022 • 1 hour, 5 minutes, 35 seconds
Podlodka #281 – Коучинг
Почему ты думаешь, что прослушивание выпуска про коучинг будет тебе полезно? Что ты ожидаешь по окончанию выпуска? Что из себя представляет коуч-сессия и чем этот инструмент может быть полезен в повседневной жизни? Чем коучинг отличается от задавания бесконечной серии вопросов? На эти и другие вопросы нам помогла ответить профессиональный трансформационный коуч Карина Дозорнова.
Регистрируйтесь и используйте объектное хранилище Selectel для хранения неструктурированных данных. Первый месяц — бесплатно: https://slc.tl/3u8ux
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
https://www.youtube.com/watch?v=_f7hrRVQtnw — что такое спиральная динамика, про каждый уровень развития
https://www.youtube.com/watch?v=IGksLAlsGAU&list=PLzg23-T4Qf15mX5R78jv8H-xKW4jL8HBQ — Роберт Дилтс. Факторы успеха
https://www.youtube.com/watch?v=JAICB14-NdI — Ситуационное проектирование (коммуникации и как они строятся)
https://youtu.be/H5dE-Jg-0Jw — Метапрограммы и как использовать в команде
https://www.youtube.com/watch?v=ltzDBFw6V2w — Как сделать команду взрослой
https://www.innlp.ru/programs/spetsializirovannye/kouching-s-pomoshchyu-nlp/ — программа, по которой училась Карина
Дон Бек, Крис Кован — Спиральная динамика
Дон Бек и другие — Спиральная динамика на практике
Роберт Грин — 48 законов власти
Боденхамер Б., Холл М. — «51 метапрограмма НЛП»
Джон Уитмор — Коучинг
У. Тимоти Гэллуэй — Теннис психология успешной игры
Любые книги, материалы, видео, курсы: Роберт Дилтс, Фарелли (провокативная терапия / коучинг), Ник Кемп, Джудит Делозье, Питер Врица
8/15/2022 • 1 hour, 49 minutes, 40 seconds
Podlodka #280 – Тестирование умных устройств
Когда речь заходит об умных устройствах и голосовых помощниках, стандартными инструментами и практиками тестирования уже не обойтись. Сложности начинаются еще на этапе набора сценариев для тестирования: существует далеко не один способ попросить Алису включить любимый трек с утра. А что уж говорить об оценке результатов — например, как оценить качество рассказанного колонкой анекдота? 🤡 В этом выпуске вместе с инженером по тестированию в команде Алисы Клавдией Осенниковой разбираемся, как тестируются многокомпонентные системы со сложной структурой бекендов и какие неочевидности есть в тестировании умных девайсов.
Заполняйте заявку и получите скидку 25% на год использования инфраструктуры Selectel при миграции в РФ: https://slc.tl/y2bpr
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
https://yandex.ru/jobs/services/alice
https://t.me/station_yandex
8/8/2022 • 56 minutes, 18 seconds
Podlodka #279 – Тьюринг-полнота
В мире разработки есть несколько понятий, которые постоянно всплывают в разговорах, но при этом лишь единицы действительно хорошо понимают их значение. Полнота по Тьюрингу – одно из таких понятий. К счастью, наш гость, Виталий Брагилевский, один из тех, кто и понимает, и может отлично объяснить!
Посмотреть вакансии в финтех-компании Точка: https://tchk.me/xTsmeq
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
Хопкрофт, Мотвани, Ульман: Введение в теорию автоматов, языков и вычислений.
http://www.dialektika.com/books/5-8459-0261-4.html
Громкович Юрий: Теоретическая информатика. Введение в теорию автоматов, теорию вычислимости, теорию сложности.
https://bhv.ru/product/teoreticheskaya-informatika-vvedenie-v-teoriyu-avtomatov-teoriyu-vychislimosti-teoriyu-slozhnosti-teoriyu-algoritmov-randomizatsiyu-teoriyu-svyazi-i-kriptografiyu/
Конспект лекций Виталия по теме
https://gsom.spbu.ru/images/cms/data/teoriya_algoritmov.pdf
8/1/2022 • 1 hour, 32 minutes, 51 seconds
Podlodka #278 – Технический PR
Зачем компании проводят у себя митапы, уговаривают разработчиков выступать и писать статьи? Как работает технический PR? Обо всем этом поговорили с руководителем техпиара Авито Михаилом Клюевым.
Оставляйте заявку на сайте Selectel и экономьте на штатных DevOps-инженерах: https://slc.tl/8j5a4
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла, Катя Петрова
Полезные ссылки:
State of Developer Relations – https://www.stateofdeveloperrelations.com/_files/ugd/383279_f1078321a1644f148c4d868da8a34651.pdf
Матрица инфлюенсера –
https://www.amazon.com/Influencer-Science-Leading-Change-Second/dp/0071808868
The business value of developer relations –
https://www.amazon.com/Business-Value-Developer-Relations-Communities/dp/1484237471
The macintosh way –
https://www.amazon.com/Macintosh-Way-Guy-Kawasaki/dp/0673461750
7/25/2022 • 1 hour, 28 minutes, 48 seconds
Podlodka #277 – Менеджеры очередей
Очереди – один из ключевых компонентов архитектуры приложений с асинхронной бизнес-логикой. Они помогают сглаживать пиковую нагрузку на сервисы, строить надежные распределенные по географии системы, и писать независимые друг от друга компоненты системы. Владимир Перепелица, архитектор и продакт-менеджер из Tarantool, провел отличную экскурсию в мир очередей – рассказал про существующие топологии, их плюсы и минусы, работу менеджеров очередей под капотом и кучу кейсов того, как строить архитектуру системы на базе очередей.
Точка — финтех компания, в которой ты будешь свободен в решениях и счастлив жить и работать где угодно. Погнали? https://tchk.me/pBaxju
Приходи на новый сезон Podlodka Backend Crew про то, как делать бэкенд быстрее. Топовые спикеры и куча знаний, которые вы сможете применить в работе хоть завтра. Промокод на скидку – QUEUE. https://podlodka.io/becrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
https://habr.com/ru/company/oleg-bunin/blog/579354/
https://www.youtube.com/watch?v=_3nKjCjt2uU
https://mcs.mail.ru/blog/zachem-nuzhny-ocheredi-soobshcheniy-v-mikroservisnoy-arkhitekture
7/18/2022 • 1 hour, 17 minutes, 18 seconds
Podlodka #276 – Разработка API
Вечно можно наблюдать за тем, как горит огонь, течёт вода и за тем, как разработчики ругаются по поводу спеки нового API метода. Существует ли API, которым всем удобно пользоваться, а его автора не хочется застрелить при необходимости обновления? Если да, то как добиться того же у себя на проекте? Искали ответ на этот вопрос, плавали по слоям абстракций и пытались устроить холивар про REST с Сергеем Константиновым, проработавшим 9 лет в API Яндекс.Карт и выпустившим книгу про построение API.
Оставляйте заявку на сайте и передайте Selectel задачи по настройке и обслуживанию IT-инфраструктуры: https://slc.tl/y6p2n
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Книга "API" – https://twirl.github.io/The-API-Book/index.ru.html
7/11/2022 • 1 hour, 32 minutes, 39 seconds
Podlodka #275 – Распознавание музыки
А со скольки нот угадаешь мелодию ты? В выпуск про распознавание музыки позвали руководителя группы анализа медиаданных Яндекса Евгения Крофто. Поговорили про то как слышат и узнают музыку алгоритмы. Разобрали старое решение десятилетней давности и сравнили его с новым подходом на сиамских нейросетях.
«Золотое Яблоко» - №1 по выручке среди бьюти e-commerce России в рейтинге Data Insight 2021 года. А в этом году компания стала самой быстрорастущей сетью РФ в категории non-food в рейтинге INFOLine Retail Russia TOP-100. Вакансии в IT команду https://career.habr.com/companies/goldapple/vacancies
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
Статья с разбором старого алгоритма: https://habr.com/ru/company/yandex/blog/181219/
7/4/2022 • 1 hour, 30 minutes, 10 seconds
Podlodka #274 – Зубы
Мы записали огромный выпуск с разбором самых стыдных вопросов про стоматологию: как правильно чистить зубы, чем элайнеры лучше брекетов, в какую страну надо ехать за имплантами и многих других. Разбираться со здоровьем, эстетикой и гигиеной ротовой полости нам помогал Артем Газаров, владелец сети клиник “Белая радуга”. Для всех слушателей выпуска скидка 5% на услуги клиники до конца июля по промокоду PODLODKA.
Регистрируйтесь в Selectel и разворачивайте инфраструктуру для хранения персональных данных даже с максимальным уровнем защищенности: https://slc.tl/a1j7t
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
- Белая Радуга. Клиника семейной профилактической стоматологии в Москве (www.belayaraduga.ru)
- Телеграм-канал Артема
https://t.me/Belayaraduga_by_Gazarov
- Инстаграм Артема
https://instagram.com/gazarov
6/27/2022 • 1 hour, 53 minutes, 48 seconds
Podlodka #273 – Оценки не нужны
Продолжаем нести знамя борьбы с карго-культом, и на сей раз под раздачу попали оценки сроков. Действительно, какая разница, какой срок назвать, если делать все равно всегда дольше? Вместе с Виталием Шароватовым посвятили выпуск поискам истины!
Яндекс Банк ищет ребят на интересные задачи в небольшой, но технологичный финтех-стартап. Не тот стартап, где переработки — награда за энтузиазм. И не тот финтех, «где карту получали, туда и идите». А дружелюбный и продвинутый продукт с небольшой командой, но большими планами: https://fintech.yandex.ru/?utm_source=telegram&utm_campaign=podlodka
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Связанные выпуски:
https://podlodka.io/125 – выпуск про оценку сроков и трудоемкости задач
6/21/2022 • 1 hour, 14 minutes, 5 seconds
Podlodka #272 – Мобильные архитектуры
Заходят как-то продакт Котлина, автор книги VIPER, любитель Java, developer advocate, iOS Тимлид команды ecomm «ВКонтакте» в бар и… НАЧИНАЮТ СПОРИТЬ ПРО МОБИЛЬНЫЕ АРХИТЕКТУРЫ 🤡
Мы, конечно, давно уже не мобильных подкаст, но свои корни надо помнить. В этом выпуске вместе с тем самым JonFir (Евгений Елчев) пытаемся разобраться, зачем мобильщики напридумывали себе кучу архитектур и есть ли между ними хоть какая-то разница. MVC, MVVM, MVI, VIPER, Redux, UDF, Ribs и другие всеми любимые аббревиатуры, а также легкий налет “Пробоины”!
Регистрируйтесь и разворачивайте надежную инфраструктуру для хранения персональных данных клиентов в Selectel: https://slc.tl/h9u80
Промокод -500р на iOS Crew: Modern Coding: MVC_FOREVER
https://podlodka.io/ioscrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Евгений Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
https://devcrowd.ru/ios-tools-22
https://github.com/strongself/The-Book-of-VIPER
https://lazyload.academy/ios-hardware-requirement/
https://www.objc.io/books/app-architecture/
https://github.com/pointfreeco/swift-composable-architecture
https://lazyload.academy/ios-course/
https://youtu.be/g6I4hE2Wqfc
https://youtu.be/sM-AaI32hTc
6/13/2022 • 1 hour, 53 minutes, 58 seconds
Podlodka #271 – Налоговое резидентство
Большинство из вас привыкло не особо задумываться о налогах. Это либо 13%, которые платит за вас работодатель, либо налог за деятельность ИП, который платите вы сами по очень простому алгоритму. Но все становится сильно сложнее, когда вы сталкиваетесь с вопросами налогового резидентства и нюансами взаимодействия систем налогообложения разных стран. Дмитрий Хахаев из Buzko.Legal, один из авторов “Налогового путеводителя для цифровых кочевников” провел для наших слушателей ликбез по основным вопросам, связанным с налоговым резидентством.
Точка — финтех компания, в которой ты будешь свободен в решениях и счастлив жить и работать где угодно. Погнали?
https://tchk.me/pBaxju
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Новый Telegram канал про налоги для экспатов
https://t.me/nomad_taxes
Путеводитель для цифровых кочевников
https://www.buzko.legal/digital/putevoditel-dlya-cifrovyh-kochevnikov
Telegram канал Романа Бузько
https://t.me/lazzy_ventures
Блог Buzko.Legal
https://www.buzko.legal/blog-ru
6/6/2022 • 1 hour, 16 minutes, 12 seconds
Podlodka #270 – Похудение
Похудение ассоциируется с жесткими диетами на пророщенной пшенице и сельдерее. Гость выпуска – врач психотерапевт и диетолог Сергей Обложко, рассказал о способах достичь цели без насилия над собой. В выпуске разобрали мифы и нетрадиционные способы похудения, а также влияние таких факторов, как спорт и сон на процесс.
Оставляйте заявку на бесплатный перенос инфраструктуры проекта в Selectel: https://slc.tl/5j53u
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
5/30/2022 • 2 hours, 42 minutes, 51 seconds
Podlodka #269 – Интернет-реклама
Разбираемся в нюансах интернет-рекламы! Какие разновидности рекламы бывают, за что платят рекламодатели и как работают рекламные аукционы? Выясняем вместе с Андреем Мищенко из Яндекса.
ЖК «Светлый мир «Станция «Л»…» — современный комплекс комфорт‐класса. Если вы мечтали жить в уютном, зеленом ЖК, где есть все для комфортной жизни и развития — это то, что вам нужно! Узнайте больше о ЖК, ценах на квартиры и планировках на сайте: https://station-l.ru
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Доклад Алексея Стысина про аукционы
https://youtu.be/wwSSnVUpbMw?t=3729
Статья про модель оплаты за конверсии
https://yandex.ru/adv/news/model-oplaty-za-konversii-v-yandeks-direkte-dostupna-vsem-reklamodatelyam
Доклад про автотаргетинг
https://www.youtube.com/watch?v=hrsvuFhbPQU
5/24/2022 • 1 hour, 19 minutes, 9 seconds
Podlodka #268 – Формальные методы и верификация программ
Мечтаете, чтобы ваше ПО было сверх надежным, но грустите, ведь даже самый большой набор тестов не гарантирует 100% работоспособность кода на всех кейсах? На помощь придет верификация ПО с помощью формальных методов! Опишем спецификацию на программу с помощью математических языков и докажем какие-нибудь ее свойства. Не обещаем, что будет просто, но точно будет интересно! Вместе с профессором Национального Университета Сингапура Ильей Сергеем разобрали верификацию не только на простых задачах, но и в проектах с огромной кодовой базой и распределенными вычислениями. Обсудили истории успеха из реальных проектов, основные сложности этого подхода и направления активных исследований применения формальных методов в разработке ПО.
Оставляйте заявку и бесплатно переносите проекты на гибкую и мощную инфраструктуру Selectel: https://slc.tl/gzpzo
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
Введение в верификацию в Coq https://softwarefoundations.cis.upenn.edu/
Комплятор C верифицированный в Coq
https://compcert.org/
Книжка Лампорта по спецификации сисатем https://lamport.azurewebsites.net/tla/book-02-08-08.pdf
Facebook Infer, анализ построенный на логике
https://fbinfer.com/
Как в Амазоне используют формальные методы
https://www.youtube.com/watch?v=YdxvOPenjWI&ab_channel=ACMSIGOPS
Model Checker для Rust
https://github.com/model-checking/kani
Сайт Ильи
https://ilyasergey.net
Twitter Ильи
https://twitter.com/ilyasergey
5/17/2022 • 1 hour, 33 minutes
Podlodka #267 – Кодеки
Разработка кодеков – это целая вселенная, о которой многие совсем ничего не знают. Чтобы разобраться, мы позвали в гости Дмитрия Ватолина, который с 2003 года руководит крупнейшим в мире сравнением кодеков. В выпуске мы говорим про то, как устроена архитектура кодеков, какие идеи стоят за их различными компонентами, как оценивается их эффективность, и как выглядит будущее сжатия файлов.
Поддержи лучший подкаст про IT:
https://boosty.to/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Статьи Дмитрия на Хабре про кодеки
https://habr.com/ru/users/3Dvideo/
Сайт Дмитрия про обработку видео
videoprocessing.ai/about
Свежие бенчмарки кодеков
videoprocessing.ai/benchmarks/
Старый сайт про сжатие видео
compression.ru/video
Утилита с наибольшим количество метрик качества видео
compression.ru/vqmt
Бенчмарк от команды Дмитрия
videocompletion.org
Стартап Дмитрия по оценке качества видео
subjectify.us
Стартап Дмитрия по транскодингу
evt.guru
5/10/2022 • 1 hour, 34 minutes, 54 seconds
Podlodka #266 – Рекрутмент как продукт
Не так давно писали выпуск про продуктовые платформы, а в этом выпуске с Алексеем Исаевым из карьерного маркетплейса g-mate поговорили о том, как платформы побеждают на рынке рекрутмента. Прошлись и по видам маркетплейсов, и по продуктовым метрикам, и по тому, как проводят продуктовые эксперименты.
Ознакомься с вакансиями в команду разработки e-commerce «Золотого яблока»: https://career.habr.com/companies/goldapple/vacancies
Интернет-магазин занимает первое место в категории “health and beauty” федерального рейтинга: https://www.top100.datainsight.ru
Поддержи лучший подкаст про IT: https://boosty.to/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
Телеграм Алексея
https://t.me/AleksIsaev
Бот с вакансиями g-mate
https://t.me/g_jobbot
5/3/2022 • 1 hour, 6 minutes, 5 seconds
Podlodka #265 – Erlang
Функциональный язык, идеально подходящий для создания распределенных вычислительных систем. Язык, позволяющий порождать легковесные процессы и реализующий модель акторов для безопасного общения между ними. Язык, не претерпевающий грандиозных изменений благодаря удачному проектированию еще в 80-х годах! Он активно используется в WhatsApp и на нем написан RabbitMQ. Интригует? Тогда скорее включайте выпуск, где Максим Лапшин, основатель компании Erlyvideo, 2 часа увлекательно рассказывает нам про Erlang!
Переносите свои проекты в облако Selectel всего в пару кликов: https://slc.tl/Oe1sx
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
4/27/2022 • 1 hour, 44 minutes, 20 seconds
Podlodka #264 – Как вкатиться в стиль
Говорят, что любому уважающему себя айтишнику достаточно одной пары штанов, чтобы быть довольным жизнью. Мы записали выпуск для тех, кого эта ситуация не устраивает! Вместе с Кристиной Заяц, стилистом из Барселоны, мы поговорили про то, как разобраться в том, что тебе нравится в одежде, подобрать свой стиль и выбирать качественные вещи.
Регистрируйтесь и переносите свои проекты в надежное и гибкое облако Selectel: https://slc.tl/Rzg9k
Поддержи лучший подкаст про IT: https://boosty.to/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Книга. Аннушка Риз «Умный гардероб»
https://www.litres.ru/anushka-riz/umnyy-garderob-kak-podcherknut-individualnost-navedya-poryadok/chitat-onlayn/
Книга. Мари Гринден Арнтцен «Дресс-код. Голая правда о моде» https://www.litres.ru/grinde-arntcen-mari/dress-kod-golaya-pravda-o-mode/chitat-onlayn/
Курс на BoF об истории моды Fashion History For Today
https://www.businessoffashion.com/education/courses/fashion-history-for-today
Курс «Чистые стили»
https://selfmadestudio.ru/olyaclass#rec271604818
Вебинары Юли Катькало «Мужской гардероб»
https://online.juliacatcalo.com/landing/man-2018 и много о женском стиле
https://online.juliacatcalo.com/getting-started
Справочник по цветовым комбинациям
https://dshi-medvenka.kursk.muzkult.ru/media/2020/04/03/1252166470/Spravochnik_po_czvetovy_m_kombinaciyam.pdf
Классификация стилей от Гоши Карцева
https://youtube.com/watch?v=EQNFxIfhhf0
Общепринятая топология стилей
https://www.youtube.com/watch?v=3X6C8ITk2xk
Капсульный гардероб: вебинар Юли Катькало
https://online.juliacatcalo.com/landing/wardrobe-2020
Приложение Vogue
https://apps.apple.com/es/app/vogue-runway-fashion-shows/id289380413
Иностранные журналы: i-D, V magazine, Dazed, Another
Российские журналы: The Blueprint, Buro, Be-In
Блогеры, на которых можно подписаться для развития насмотренности:
https://instagram.com/blancamiro
https://instagram.com/bayagorbusha
https://instagram.com/mariecher
https://instagram.com/goshakartsev
https://instagram.com/alexandrrogov
https://instagram.com/evachen212
https://instagram.com/greenteanosugar
https://instagram.com/glukhov_alexey
https://instagram.com/plpnk_
https://instagram.com/timiliasov
4/18/2022 • 1 hour, 31 minutes, 33 seconds
Podlodka #263 – Диски и носители, часть 1
Окунаемся в мир hardware и обсуждаем, а что же интересного скрывают такие привычные слова, как, например, HDD и SSD. Спойлер: нам не хватило одного выпуска, чтобы обсудить все! В гостях Руслан Савченко из Яндекса.
Бесплатные курсы по iOS и Android разработке от экспертов Ozon Tech https://bit.ly/3E96d5C
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Статья Руслана
https://arxiv.org/abs/2102.11198
4/12/2022 • 1 hour, 40 minutes, 18 seconds
Podlodka #262 – Работа за рубежом
Работа на зарубежные компании — традиционно популярная тема среди IT специалистов, а в текущих реалиях об этом начинают задуматься даже те, кто раньше вообще не планировал релокацию. Обновить и углубить знания о том, как готовиться к устройству на работу за рубежом нам помогла Надя Петрова – основательница кадрового агенства Luna Park. В выпуске мы пробежались по всем этапам трудоустройства – от поиска вакансий до зарплатных переговоров, поэтому если не знаете, как запустить этот непростой процесс — скорее включайте выпуск!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Сайт
https://hrlunapark.com/
Канал с вакансиями
t.me/hrlunapark
Рацио-блог про психологию
t.me/nadyathinks или vk.com/petrova
«Как за 2 недели подтянуть английский для собеседования»
https://vas3k.club/post/14803/
4/5/2022 • 1 hour, 17 minutes, 30 seconds
Podlodka #261 – Стриминг видео
Что происходит с видео вашего котика, которое вы загружаете на какой-нибудь стриминговый сервис, а потом скидываете ссылку друзьям во всем мире? Как видеоплеер понимает, когда показывать видео в низком качестве, а когда – в высоком? Как работают различные кодеки и чем они отличаются? Мы поняли, что очень плохо себе представляем весь пайплайн работы стриминговых сервисов, и позвали в гости главного специалиста по этой теме в России – Александра Тоболя, технического директора ВКонтакте, VK Видео и VK Звонков.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Как Netflix выбирает thumbnail’ы для видео
https://twitter.com/TrungTPhan/status/1445768087832182796
Доклад про хранилище видео
https://www.youtube.com/watch?v=Hs2txKgnpAk
Статья про QUIC
https://habr.com/ru/company/vk/blog/594633/
Сравнение кодеков
https://www.compression.ru/video/codec_comparison/index.html
3/29/2022 • 1 hour, 37 minutes, 19 seconds
Podlodka #260 – Криптовалюты
Сейчас криптовалюты обретают актуальность как никогда. В гости к нам пришел Кирилл Пименов. Он отвечает за кибербезопасность в Parity Technologies, компании-разработчике блокчейна Polkadot. В первой части подкаста обсудили техническую составляющую вопроса: как криптовалюты связаны с блокчейн сетями, за счет чего достигается анонимность, как избегать двойных трат. Во второй части обсудили социальный аспект. Ведь блокчейн и криптовалюты – это инструмент, позволяющий людям объединяться в потенциально бесконечные сообщества не из-за внешнего принуждения или страха, а из собственной выгоды.
Поддержи лучший подкаст про IT:
www.patreon.com/podlodka
А теперь и через Polkadot: 16LY5o4tTs2uyykHjuG2H2HVLQ3iMnvFkdXq1KA61FRJPjoU
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой, Евгений Кателла
Полезные ссылки:
Debt: the first 5000 years – David Graeber
https://www.goodreads.com/book/show/6617037-debt
Хак в Эфириуме
https://www.gemini.com/cryptopedia/the-dao-hack-makerdao#section-the-dao-hack-remedy-forks-ethereum — обзорная статья
Cводки «с полей» из 2016 года
https://www.coindesk.com/learn/2016/06/25/understanding-the-dao-attack/
Сколько стоит на амазоне майнить конкретную сеть
https://www.exaking.com/51
Позиция Кирилла
https://app.subsocial.network/6355/vojna-v-ukraine-32020
Parity Technologies нанимает
https://parity.link/podlodka-job
3/21/2022 • 1 hour, 57 minutes, 28 seconds
Podlodka #259 – CSS
В мире веб-разработки фреймворки приходят и уходят, но какой веб-сайт не возьми, там почти наверняка будет использоваться CSS. Что это за технология, которая с нами уже так долго, разбираемся с Софией Валитовой.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Блог Софии
ariarzer.dev
Статья про слои
https://ariarzer.dev/articles/2021/css-cascade-layer.html
Доклад Никиты Дубко «CSS – язык программирования»
https://www.youtube.com/watch?v=2UIwHWQeJBs
3/14/2022 • 1 hour, 16 minutes, 49 seconds
Podlodka #258 – Распределенные вычисления
Мы уже обсуждали, как работают распределенные системы, но сознательно не стали затрагивать задачи, которые в них решаются. Исправляемся! Поговорили о том, что такое и зачем нужен MapReduce и какие еще есть модели распределенных вычислений. А помог нам в этом Егор Хайруллин из Яндекса.
Как «Золотое Яблоко» перестроилось на развитие e-com и за год завоевало лидерство в отрасли:
https://incrussia.ru/specials/goldapple
Вакансии в IT команду:
https://career.habr.com/companies/goldapple/vacancies
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
3/7/2022 • 1 hour, 8 minutes, 12 seconds
Podlodka #257 – Антикризисные финансы
Последние дни экономическая, политическая и военная обстановка меняются каждые часы. В такой ситуации многие люди поддаются панике и начинают принимать нерациональные решения. Мы записали специальный выпуск вместе с Павлом Комаровским, экспертом в вопросах инвестиций, про то, как действовать в текущей ситуации, какими принципами руководствоваться и как защититься от наихудшего возможного развития событий.
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Комментарий Подлодки про войну
https://t.me/podlodkanews/889
Telegram-канал Rational Answer
https://t.me/RationalAnswer
Youtube Rational Answer
https://www.youtube.com/RationalAnswer
Twitter Паши
https://twitter.com/Rational_Answer
Статья Артема Зиннатуллина про Грузию
https://artemzin.com/blog/georgia-runner-2022-net-voine/
3/1/2022 • 1 hour, 42 minutes, 59 seconds
Podlodka #256 – Платформенные продукты
Платформы – особый вид продукта. Основное отличие от неплатформенных продуктов в том, что они связывают поставщиков и пользователей, задают правила взаимодействия, но сами услуги и товары не предоставляют. Об особенностях плафторм поговорили с директором по продукту в AliExpress Россия Еленой Грунтовой.
Если хотите узнать больше про продуктовый менеджмент, подписывайтесь на подкаст make sense: https://soundcloud.com/productsense
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Революция платформ | Сангит Пол Чаудари, Маршалл ван Альстайн и Джеффри Паркер
https://www.mann-ivanov-ferber.ru/books/revolyucziya-platform/
The Cold Start Problem | Andrew Chen
https://www.amazon.com/Cold-Start-Problem-Andrew-Chen/dp/0062969749
2/21/2022 • 1 hour, 55 minutes, 26 seconds
Podlodka #255 – Бионическое протезирование
Киборги среди нас? 🤖 Еще бы! Василий Хлебников, сооснователь компании моторика, рассказал нам все о бионических протезах, от производственного цикла до функциональных возможностей современных протезов. Но на этом мы не остановились и разговор зашел куда дальше… ML, VR, IoT, инвазивные технологии и, конечно, немножечко блокчейна. Нет, это не перечисления названий прошлых выпусков Подлодки, все это — элементы экосистемы для киборгов! В общем, нет времени объяснять, скорее слушай выпуск! 🦾🦾🦾
Регистрация на Flo Hiring Day:
для iOS инженеров https://grnh.se/92731f493us
для Android инженеров https://grnh.se/98be22533us
для Web инженеров https://grnh.se/f9742bc23us
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
https://youtu.be/DRVhiw8W3Sc
https://motorica.org/
2/15/2022 • 1 hour, 15 minutes, 26 seconds
Podlodka #254 – Антивирусы
В выпуске разобрали разные виды вредоносных программ: вирусы, червей, троянские программы и виды борьбы с ними. В гости позвали главного эксперта из Лаборатории Касперского Александра Гостева. Выпуск интересен как теорией, так и примерами: про атаку спецслужбами нескольких государств одного иранского ПК, почему раз в две недели бьется турбина на ГЭС.
Посмотреть программу New IT Fest и зарегистрироваться: https://bit.ly/3AZIW4w
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла, Катя Петрова
Полезные ссылки:
Подкаст Александра «Смени пароль» https://music.yandex.ru/album/16065230
Nostarch - Practical malware analysis
nostarch.com/malware
Nostarch - IDA Pro book
nostarch.com/idapro2.htm
Countdown to zero day – Kim Zetter
Sysinternals - Windows Internals, Part 1
amazon.com/dp/0735684189
PE files structure old classical article still very useful msdn.microsoft.com/en-us/library/ms809762.aspx
2/7/2022 • 1 hour, 58 minutes, 47 seconds
Podlodka #253 – Platform as a Service (PaaS)
Разработка сервисов темна и полна ужасов! Ведь на всем протяжении жизненного цикла сервиса, от его создания до деплоя и эксплуатации, разработчику необходимо интегрироваться с существующей инфрастуктурой, решать множество рутинных задач и не забывать про принятые в компании инженерные практики. Упростить жизнь и оптимизировать разработку поможет концепция Paas — Platform as a Service. Это набор хорошо проработанных решений, позволяющий продуктовой разработке не тратить много времени на рутинные задачи и низкоуровневые инструменты. Звучит здорово, но что на самом деле скрывается за этим определением? В какой момент команде пора начать разрабатывать свой Paas и как его правильно внедрять? Вадим Мадисон, директор Центра Разработки ТехПлатформ Авито, рассказал нам длинный путь эволюции PaaS в Авито и как он помогает помогает на различных этапах создания сервисов.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
Платформа как сервис в Авито: как это устроено
https://habr.com/ru/company/avito/blog/527400/
1/31/2022 • 1 hour, 2 minutes, 49 seconds
Podlodka #252 – Теория игр
Что объединяет выигрыши Стаса в покере, стратегию расположения магазинов “Пятерочка” и принципы распределения коров при разделе наследства? Теория игр! Илья Кацев, PhD по теории игр и руководитель команды дата-сайнтистов в Яндексе, поделился кучей задач, методов и практических применений теории игр в современном мире.
Много крутых вакансий в Яндекс Банк, для разработчиков и не только: https://fintech.yandex.ru/?from=podlodka
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
Курс лекций Ильи про теорию игр https://compscicenter.ru/courses/game-theory/2017-spring/classes/3007/
Game Theory: Analysis of Conflict, Roger B. Myerson https://www.amazon.com/Game-Theory-Analysis-Roger-Myerson/dp/0674341163
Теория игр для экономистов-кибернетиков, Воробьев Н.Н.
https://www.ozon.ru/product/teoriya-igr-dlya-ekonomistov-kibernetikov-145745781
Похожие выпуски:
https://podlodka.io/129
https://podlodka.io/231
https://podlodka.io/225
1/25/2022 • 1 hour, 20 minutes, 20 seconds
Podlodka #251 – Peer Review
Шок-контент – мы закопали код-ревью!
На деле, конечно, все не так просто: код-ревью – это всего лишь одна из разновидностей peer review со своими границами применимости. Какие еще есть подходы, и когда они бывают полезны – обсудили с Филиппом Дельгядо!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
Доклад Фила с Podlodka Techlead Crew
https://www.youtube.com/watch?v=EaLtDnTgBis
1/17/2022 • 1 hour, 9 minutes, 9 seconds
Podlodka #250 – Lean
Аригато! Никакое обсуждение бережливого производства не обойдется без таких терминов как кайдзен, пока-йоке, гемба, муда, мура, мури. Вместе с Алексеем Пименовым прошли весь путь от подходов в машиностроении до бережливого производства ПО. Разобрались насколько подходы применимы в 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла
Полезные ссылки:
[Книга] Бережливое производство программного обеспечения | Мэри и Toм Поппендик
[Книга] The Principles of Product Development Flow | Donald G. Reinertsen
[Книга] Канбан. Альтернативный путь в Agile | Дэвид Дж. Андерсон
[Книга] Канбан Метод. Улучшение системы управления | Майк Барроуз
[Книга] The Toyota way | Jeffrey Liker
[Книга] Гемба кайдзен | Масааки Имаи
[Книга] Научная организация труда | Тейлор Фредерик Уинслоу
[Книга] Критическая цепь | Элияху Голдратт
1/10/2022 • 1 hour, 51 seconds
Podlodka #249 – Сети, часть 2
Вы просили – мы сделали! В этом выпуске мы продолжили обсуждать сети, но на сей раз чуть больше внимания уделили железкам, а также беспроводным сетям. Выпуск самодостаточен, но наилучший эффект будет, если вы уже слышали первую часть :)
Ускорьте развитие финтех-проектов на инфраструктуре Selectel: https://slc.tl/uE3xO
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
1/3/2022 • 1 hour, 9 minutes, 31 seconds
Podlodka #248 – Итоги 2021 года
Открывайте игристое, доставайте мандаринки и подключайтесь к нашему новогоднему выпуску! Здесь все: итоги года, наши планы и много веселья! А еще в этом выпуске минимум экспертного мнения, зато много нас – ваших любимых ведущих ❤️
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова, Стас Цыганов, Егор Толстой, Аня Симонова
12/27/2021 • 1 hour, 22 minutes, 33 seconds
Podlodka #247 – Родительство
Podlodka — это уже давно больше, чем разбор айтишных тем. Мы любим говорить о всем, что интересно IT специалистам, и часто эти темы лежат далеко за пределами языков программирования и инструментов разработки. Тема родительства рано или поздно затрагивает большинство из нас, а количество вопросов, мифов и страхов вокруг нее — огромное. Наталья Ремиш, автор мультиков со смыслом “Про Миру и Гошу”, детская писательница, основатель клуба поддержки родителей “В своем уме” поделилась огромным опытом и ответила на кучу наших вопросов о том, зачем и как быть счастливыми родителями.
Разверните гибкую инфраструктуру в Selectel и ускорьте развитие финтех-проектов: https://slc.tl/wSpOn
Поддержи лучший подкаст про 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:02:24 - Рассказ о себе
- 00:06:25 - Миф или правда? С рождением ребенка жизнь кончается
- 00:07:38 - Что делать со своими ожиданиями, чтобы потом не было больно?
- 00:12:36 - Существует ли неправильная мотивация, чтобы заводить ребенка?
- 00:18:34 - Какая мотивация у тех, кто осознанно говорит: "Я хочу завести ребенка"?
- 00:24:14 - Охотно ли айтишники становятся родителями?
- 00:26:55 - Миф или правда? До 1 года тяжело, а дальше легче
- 00:29:18 - Миф или правда? Пока ребенок не научился говорить, роль отца минимальна
- 00:32:15 - Значимый взрослый. Что значит этот термин?
- 00:34:46 - Миф или правда? С детьми всегда можно договориться
- 00:42:52 - Няня - чужой человек. Как свести риски к минимуму?
- 00:46:33 - Родственники давят: "Зачем няня, занимайся с ребенком сама". Как это преодолеть?
- 00:49:01 - Миф или правда? После рождения ребенка с нормальным сном можно попрощаться
- 00:52:18 - Миф или правда? На ребенка нужно огромное количество денег
- 00:57:12 - Миф или правда? Если с первым ребенком сложно, со вторым будет легче
- 00:59:30 - Миф или правда? Не разобравшись в себе, детей заводить не стоит
- 01:01:06 - Какой самый подходящий возраст для переезда?
- 01:03:04 - Как быть с удаленкой?
- 01:08:47 - Какой идеальный возраст чтобы завести детей?
- 01:14:14 - Про заморозку яйцеклеток
- 01:15:41 - Папа в декрете: плюсы, минусы, подводные камни
- 01:17:47 - Как подготовиться к родительству?
- 01:19:23 - Что почитать, посмотреть, чтобы избежать самых распространенных ошибок?
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
[Книга] Воспитание сердцем: Без правил и условий https://g.co/kgs/nEGnw6
[Книга] Тридцать миллионов слов
https://www.mann-ivanov-ferber.ru/books/tridczat-millionov-slov/?utm_medium=cpc&utm_source=google&utm_campaign=dynamic_piter&utm_term=&gclid=Cj0KCQiAk4aOBhCTARIsAFWFP9FWbQtDrZ5yg099kvUCnc8IofIscJA_QFKWTcwT6t9VnQt40HPYvqoaAgpmEALw_wcB
[Книга] Эмоциональный интеллект ребенка
https://g.co/kgs/n23hT2
12/22/2021 • 1 hour, 26 minutes, 44 seconds
Podlodka #246 – ML и творчество
Может ли робот написать симфонию, сотворить шедевр? Сейчас вряд ли, но еще никогда мы не были так близки к этому. Мы поговорили с Алексеем Тихоновым из Яндекса про то, как создаются нейросети, способные творить.
Разверните гибкую и надежную инфраструктуру для финтех-проекта в Selectel: https://slc.tl/pXF6A
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Профиль Алексея на Google Scholar
https://scholar.google.com/citations?user=X6vNzpoAAAAJ&hl=en
Яндекс.Автопоэт
https://yandex.ru/autopoet/
Нейронная оборона
https://music.yandex.ru/artist/4445922?lang=en
Neurona
http://creaited.com/projects/neurona
Paranoid Transformer
https://medium.com/altsoph/paranoid-transformer-80a960ddc90a
Музыкальная шкатулка
https://medium.com/altsoph/neural-network-raspberrypi-music-box-328b9665b20b
НейроСкрябин
http://creaited.com/projects/neuroscriabin
Интерактивный навигатор по латентному пространству барабанных ритмов
https://medium.com/p/drum-patterns-from-latent-space-23d59dd9d827?source=email-a8bc7a32abd--writer.postDistributed&sk=440edb6f9d73baea7a9d6e1cd3df9251
text2pixelart
https://altsoph.github.io/text2pixelart/
WebCamWatcher bot
https://medium.com/altsoph/seven-months-of-webcamwatcher-bot-8cb3ca330457
Канал Алексея «Жалкие низкочастотники»
https://t.me/pathetic_low_freq
12/14/2021 • 1 hour, 29 minutes, 14 seconds
Podlodka #245 – Современные IDE
IDE уже много лет упрощают рутину разработчиков. Но что, если в своем развитии они пошли не туда? Максим Шафиров, СЕО JetBrains и разработчик новой IDE Fleet, делится своими мыслями про проблемы существующих решений и тем, как они решаются в IDE нового поколения. В выпуске много крутых идей про то, как могут выглядеть рабочие процессы, обсуждений архитектуры Fleet, Projector и Remote Development в IDEA, и ламповых воспоминаний о первых IDE.
Приходите разрабатывать Fleet в компанию JetBrains: https://spb.hh.ru/vacancy/47469968
Разверните гибкую и производительную базу данных для службы доставки или интернет-магазина в Selectel: https://slc.tl/n9sui
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
Дмитрий Иванов — Будущее IDE: Как меняется парадигма разработки программного обеспечения
https://www.youtube.com/watch?v=A4o_2fVfinY
Podlodka #70: Устройство IDE
https://podlodka.io/70
12/6/2021 • 1 hour, 30 minutes, 1 second
Podlodka #244 – Геймдизайн
Геймдизайн – наука или искусство? А что должны знать и уметь люди, которые профессионально им занимаются? Как оценить, насколько игра получается веселой? На эти и другие вопросы нам помог ответить Святослав Торик, Head of Game Design в компании Nexters.
Решите задачи e-commerce-проектов с гибкой IT-инфраструктурой Selectel: https://slc.tl/8bajG
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Elements of Game Design
https://www.amazon.de/-/en/Robert-Zubek/dp/0262043912/
The Gamer's Brain: How Neuroscience and Ux Can Impact Video Game Design
https://www.amazon.de/-/en/Celia-Games-North-Carolina-Hodent/dp/1498775500/
Игра в цифры. Как аналитика позволяет видеоиграм жить лучше
https://www.litres.ru/vasiliy-sabirov/igra-v-cifry-kak-analitika-pozvolyaet-videoigram-zhit-luch/chitat-onlayn/
Коллективный блог «Манжеты ГД»
https://gdcuffs.com/
Курсы devtodev
https://www.devtodev.com/education/online-course
11/29/2021 • 1 hour, 10 minutes, 55 seconds
Podlodka #243 – IT в кино
А вы знали, что голливудские компании в производстве спецэффектов активно используют инструменты написанные отечественным разработчиком? В гости позвали автора – Романа Белова. Поговорили и про инструменты, и про производственный цикл фильмов, и про виды и способы реализации визуальных эффектов.
Решите задачи e-commerce-проектов с гибкой IT-инфраструктурой Selectel: https://slc.tl/O5czU
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
https://www.youtube.com/channel/UCgtSpXdQ2_NJUa5X9VYIY6w
https://www.fxguide.com/
11/22/2021 • 2 hours, 33 minutes, 58 seconds
Podlodka #242 – Файрволы
В выпуск позвали сооснователя и CEO Wallarm Ивана Новикова. Начали с сетевых слоев, но в основном говорили про уровень приложений. Именно на этом уровне файрволы развиваются последние годы. Не обошли стороной концепцию Zero Trust. А под конец обсудили куда файрволы развиваются.
Отказоустойчивые облачные базы данных для интернет-магазинов и сервисов доставки в Selectel: https://slc.tl/BAvsG
Промокод на 500₽ на SoftSkills Crew: LIKE_A_BOSS
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
Twitter.com/@d0znpp
https://lab.wallarm.com/
11/15/2021 • 1 hour, 7 minutes, 20 seconds
Podlodka #241 – Профессия: бизнес-аналитик
В индустрии существует бессчетное количество разновидностей аналитиков: продуктовые, системные, бизнес, финансовые и многие другие. В выпуске вместе с Алексеем Белозерским мы разбираемся в их классификации и закапываемся в специфику работы бизнес-аналитика: основные задачи, используемые подходы и инструменты.
Узнайте, как подготовить IT-инфраструктуру к сезону распродаж, на бесплатном вебинаре от Selectel: https://slc.tl/gDOfD
22 ноября стартует конференция для продакт-менеджеров Podlodka Product Crew. Промокод на скидку: ANALYTICS. https://podlodka.io/productcrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
11/8/2021 • 54 minutes, 49 seconds
Podlodka #240 – Golang
Пополняем золотую коллекцию языковых выпусков Podlodka долгожданным эпизодом про Golang! Все, как вы любите — история развития, области применения, ключевые фичи, экосистема, и немного холивара про сильные и слабые стороны. Погрузил в мир Go, объяснил, почему “less is exponentially more” и как это отражается на том, что язык предлагает разработчикам Алексей Палажченко — программист из Sidero Labs и ведущий подкаста GolangShow. Аккуратно! В выпуске чересчур много шуток про дженерики!
Гибкие облачные базы данных для многопользовательских игр и других игровых проектов в Selectel: https://slc.tl/H6I7r
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
https://t.me/HowToGoWrong
https://twitter.com/paaleksey
https://www.gophercon-russia.ru
https://www.meetup.com/ru-RU/Golang-Moscow/
11/1/2021 • 1 hour, 54 minutes, 51 seconds
Podlodka #239 – Сети, часть 1: Интернет
Замахнулись на необъятное и обсудили компьютерные сети! Одного выпуска для такой тему явно мало, поэтому пока мы сфокусировались на интернете, и подробно изучили приключения сигнала на пути от пользователя к целевому сервису. В гостях у нас Тёма Гавриченков из Servers.com, которого вы можете помнить из нашего выпуска про дата-центры.
Разверните гибкую и производительную облачную базу данных для своего игрового проекта в облаке Selectel: https://slc.tl/z9sWf
C 8 ноября стартует новый сезон конференции Podlodka Backend Crew! По промокоду TANNENBAUM скидка для слушателей этого выпуска, а подробности и расписание на сайте https://podlodka.io/becrew.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
История с башорга про свитч в ведре
https://bash.im/quote/198307
Статья “The death of transit”
https://blog.apnic.net/2016/10/28/the-death-of-transit/
Видеоверсия статьи
https://www.youtube.com/watch?v=Byh7GkUemYo
Статья на википедии про Tier-1-провайдеров
https://en.wikipedia.org/wiki/Tier_1_network
10/25/2021 • 1 hour, 18 minutes, 20 seconds
Podlodka #238 – JavaScript
Лучший выпуск про лучший язык программирования с лучшим гостем, а в гости пришел наш коллега по подкастном цеху, автор Hegel.js, а с недавних пор еще и разработчик из команды Kotlin/JS & Wasm: Артем Кобзарь. Начали с истории появления JS, традиционно для языковых выпусков обсудили сильные и слабые is not a function стороны, а закончили обсуждением как его выучить по-настоящему. Ведь большинство разработчиков не столько пишут на JS, сколько на фреймворках.
Гибкая и надежная IT-инфраструктура для игровых разработчиков в Selectel: https://slc.tl/Wcp8O
Вчера стартанули Podlodka Android Crew! https://podlodka.io/droidcrew Промик для слушателей: DEBUG_IT_ALL
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
Соцсети Артема:
Twitter: https://twitter.com/rage_monk
GitHub: https://github.com/JSMonk
UnderJS: https://underjs.ru/
JavaScript.Ninja: https://javascript.ninja/
EcmaScript Spec (https://tc39.es/ecma262/)
Ссылка на stage 2,3,4 пропозалы (https://github.com/tc39/proposals)
Лендос от JB про историю js (https://www.jetbrains.com/ru-ru/lp/javascript-25/)
Статья про JIT в JavaScriptCore (https://webkit.org/blog/10308/speculation-in-javascriptcore/)
Hermes JS(https://github.com/facebook/hermes)
Napa.js (https://github.com/microsoft/napajs)
UnderJS Выпуск про баг в V8 (https://underjs.ru/podcast/2019/10/08/deoptimizing-v8-react.html)
Книги:
You Don't Know JS:
https://www.amazon.com/gp/bookseries/B01N9EBP9V
Выразительный JS:
https://www.litres.ru/mareyn-haverbeke/vyrazitelnyy-javascript-sovremennoe-veb-programm-50447564/
Твитч канал Старцев: https://m.twitch.tv/codehag/home
10/18/2021 • 1 hour, 51 minutes, 41 seconds
Podlodka #237 – Как ставить цели организации
Подлодка не может плыть без капитана, а организация – без целей. Или может? Денис Дудоров, главный за организационное развитие в Авито, помог нам разобраться в том, как осознанно подойти к целеполаганию в компании. В выпуске – много инсайтов про то, как взаимосвязаны различные аспекты управления организацией и чем отличаются фреймворки целеполагания.
Разверните геораспределенную IT-инфраструктуру для многопользовательских игр в Selectel: https://slc.tl/VOu6R
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Исследование о важности целей
https://knife.media/do-goals-work/
Хороший сравнительный анализ разных фреймворков https://www.it.ua/ru/knowledge-base/technology-innovation/mvo-bsc-pm-okr-i-drugie-metody-upravlenija-po-celjam
Выступления Дениса с разных конференций
https://www.youtube.com/watch?v=C6TX3Lknh9I — про систему OKR и подход к ее построению
https://www.youtube.com/watch?v=8D4ad9LiPKU&t=2s — про интеграцию OKR с ключевыми процессами и элементами организации
https://www.youtube.com/watch?v=E9g_RVRwqBU&t=2s — про дерево целей как один из важнейших инструментов работы с OKR
10/11/2021 • 1 hour, 46 minutes, 4 seconds
Podlodka #236 – Вузы и IT-компании
Мы уже привыкли ругать высшее образование за то, что оно зачастую не помогает правильно подготовиться к будущей карьере в IT. В этом выпуске вместе с Константином Федутиновым из ВГУ мы узнаем, что можно сделать в обычном отдельно взятом вузе, чтобы радикально поменять правила игры и выстроить отношения между студентами и IT-компаниями еще во время учебы.
Разверните IT-инфраструктуру для решения задач игровой разработки в Selectel: https://slc.tl/SCxps
Podlodka Techlead Crew стартует уже 11 октября. Билеты по ссылке https://podlodka.io/techcrew, а по промокоду ADALOVELACE вас ждет приятная скидка!
Поддержи лучший подкаст про IT:
https://patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: https://facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
10/4/2021 • 1 hour, 19 minutes, 14 seconds
Podlodka #235 – Problem Solving
Каждый день мы решаем проблемы – поиск нового места работы, подбор фреймворка под задачу, составление плана развития для демотивированного сотрудника. Хотя все эти проблемы с первого взгляда абсолютно разные, общий подход к их решению может быть одинаковым. Павел Комаровский, бывший консультант McKinsey и автор блога RationalAnswer, поделился универсальным фреймворком для системного решения любых проблем.
Разверните гибкую IT-инфраструктуру для образовательных и исследовательских проектов в Selectel: https://slc.tl/Jsi2e
Поддержи лучший подкаст про IT:
https://patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
Bulletproof Problem Solving
https://www.amazon.com/Bulletproof-Problem-Solving-Changes-Everything/dp/1119553024
The Pyramid Principle
https://www.amazon.com/Pyramid-Principle-Logic-Writing-Thinking/dp/0273710516
Клуб RationalAnswer
https://RationalAnswer.club/
Телеграм-канал Павла
https://t.me/RationalAnswer
9/27/2021 • 1 hour, 34 minutes, 41 seconds
Podlodka #234 – Нетворкинг
Про важность нетворкинга не рассказывает только ленивый, но вопрос «а как делать это правильно?» не теряет актуальности. В выпуске мы не только обсудили, чем нетворкинг может быть полезен и как наконец начать им заниматься, но и нырнули куда глубже участия в random coffee и беспорядочных знакомствах на afterparty очередной конференции. Про ценность социального капитала, важность эмпатии и эмоций и множество других глубоких аспектов нетворкинга нам рассказал Павел Хегай, технологический предприниматель и основатель нетворкинг сообщества Heg.ai.
За прикладными темами, крутыми экспертами и, конечно, активным нетворкингом залетай в Podlodka TeamLead Crew https://podlodka.io/tlcrew (промокод tl_7_networking) и Podlodka QA Crew https://podlodka.io/qacrew (промокод qa_5_networking)!
Разверните гибкую инфраструктуру для EdTech-проектов в Selectel: https://slc.tl/sxFD9
Поддержи лучший подкаст про IT:
https://patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
9/20/2021 • 1 hour, 17 minutes, 25 seconds
Podlodka #233 – Компьютерное зрение
Посмотреть на изображение и понять, что на ней котик. Это такая простая задача для человека, но нужно целое направление исследований и сложных алгоритмов, чтобы с ней справился компьютер. Компьютерное зрение — что это такое, как работает и зачем нужно? Разбираемся с Артуром Кузиным из SberDevices.
Решайте сложные задачи EdTech-проектов на инфраструктуре Selectel: https://slc.tl/tlkbH
Выберите любую из наших конференций Podlodka Crew по ссылке https://podlodka.io/crew, и до 27 сентября успейте купить билет со скидкой по промокоду BARKHAT
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
9/13/2021 • 1 hour, 7 minutes, 15 seconds
Podlodka #232 – Чекап здоровья
У нас уже было много выпусков про здоровье, но не обсуждали как системно подойти к здоровью для увеличения продолжительности жизни. Чекап – инстурмент именно для этого. Разобрали подход на какие чекапы, в каком возрасте и с как часто ходить. В гости к нам пришел Алексей Утин – сердечно-сосудистый хирург, кардиолог, Со-основатель проекта медицинских диспансеризаций SMART CheckUP.
Реализуйте актуальные технологии на инфраструктуре Selectel для EdTech: https://slc.tl/JWIYc
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
Канал Алексея
https://www.youtube.com/c/DoctorUtin/featured
Презентация с таблицей по прохождению чекапа
https://docs.google.com/presentation/d/12dzgD9SZQaq7MXJ-8CRVjqTPeKmpyCDL/edit?usp=sharing&ouid=101590976436166889631&rtpof=true&sd=true
9/6/2021 • 1 hour, 3 minutes, 16 seconds
Podlodka #231 – Киберспорт
Большинство из нас занимаются этим в качестве хобби, кто-то любит смотреть, а кто-то мечтает стать профи и построить на этом всю свою карьеру. Киберспорт — молодая, но уже очень денежная индустрия, манящая многих. Как же обстоят дела за кулисами? Сколько часов игрового стажа нужно, чтобы стать профессионалом и достаточно ли для этого лишь усердия? Как тренируются топовые киберспортсмены? Есть ли жизнь в киберспорте после 25 и можно ли жить на донаты на твиче? Артем Никулин (holy_hunter), выигравший порядка 20 сибирских офлайн и 30 онлайн турниров по Dota 2, и ездивший на MAJOR в качестве тренера team empire, погрузил нас в мир киберспорта, рассказал об устройстве киберспортивных организаций и в красках поведал о том, чем живут и как развиваются киберспортсмены.
Новая конференция от команды Podlodka!
Podlodka Design Crew: https://podlodka.io/designcrew
Темы недель: «Редизайн» и «Взаимодействие дизайнеров и разработчиков»
Промокод для слушателей: PIXEL_PERFECT
Разверните гибкую облачную базу данных с минутной готовностью в Selectel:
https://slc.tl/X7e7C
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
8/31/2021 • 1 hour, 19 minutes, 13 seconds
Podlodka #230 – Julia
Много ли вы знаете языков, созданных для максимальной производительности различных вычислений? Кто-то подумает про MATLAB, кто-то вспомнит Fortran, но мы в этом выпуске поговорим о Julia. Это молодой, но очень интересный язык, с которым мы предлагаем вам познакомиться вместе с нами и Юлией Беляковой!
Разверните облачный сервер с GPU в пару кликов в Selectel: https://slc.tl/Z9t89
Новый сезон конференции Podlodka iOS Crew! https://podlodka.io/ioscrew.
Темы недель: «Работа с сетью» и «Совершенный код»
Промокод для слушателей: JULIA
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
Официальный сайт языка Julia
https://julialang.org/
YouTube канал языка Julia
https://www.youtube.com/user/JuliaLanguage
Ссылки на социальные платформы
https://julialang.org/community/
Ссылки на обучающие ресурсы
https://julialang.org/learning/
Русскоязычный Telegram канал
https://t.me/JuliaLanguage
Каталоги Julia пакетов (предоставляют немного разные интерфейсы и способы фильтрации пакетов)
https://juliapackages.com/
https://juliaobserver.com/packages
https://juliahub.com/ui/Packages
Документация к пакетному менеджеру
https://pkgdocs.julialang.org/v1/
Доклад с JuliaCon 2019 про пользу мультиметодов (Stefan Karpinski)
https://www.youtube.com/watch?v=kc9HwsxE1OY&ab_channel=TheJuliaProgrammingLanguage
Туториал по мультипоточному программированию (2021, Jeff Bezanson)
https://www.youtube.com/watch?v=FzhipiZO4Jk&ab_channel=JuliaComputing
Научные статьи про дизайн и реализацию Julia:
https://www.google.com/url?q=https://dl.acm.org/doi/10.1145/3276490&sa=D&source=editors&ust=1629794162216000&usg=AOvVaw2ydG50FVldqazkY2JnFPwk
https://www.google.com/url?q=https://dl.acm.org/doi/10.1145/3276483&sa=D&source=editors&ust=1629794177249000&usg=AOvVaw336Aqls8PYVt323yD702V8
https://www.google.com/url?q=https://dl.acm.org/doi/10.1145/3428275&sa=D&source=editors&ust=1629794194427000&usg=AOvVaw2H9aMnmPy1xOsyb50zWy7T
Доклад с JuliaCon 2019 про недостатки Julia (Jeff Bezanson)
https://www.youtube.com/watch?v=TPuJsgyu87U&list=PLP8iPy9hna6StY9tIJIUN3F_co9A0zh0H&index=7&ab_channel=TheJuliaProgrammingLanguage
Доклад о преимуществах использования Julia учёными, с кратким введением в Julia (2018, Nick Eubank)
https://www.youtube.com/watch?v=C4dMYHzW-SY&ab_channel=NickEubank
Блог-пост про быстрый CSV-парсер
https://juliacomputing.com/blog/2020/06/fast-csv/
Страница JuliaComputing с примерами использования Julia в мире
https://juliacomputing.com/case-studies/
Блог-пост 2012 года с анонсом проекта Julia
https://julialang.org/blog/2012/02/why-we-created-julia/
Традиционный доклад с JuliaCon 2021: State of Julia
https://www.youtube.com/watch?v=IlFVwabDh6Q&ab_channel=TheJuliaProgrammingLanguage
8/24/2021 • 1 hour, 32 minutes, 37 seconds
Podlodka #229 – Медитация
Закрой глаза, сделай глубокий вдох и включай выпуск про Медитацию. В гости к нам пришла психолог и автор подкаста «Эмоциональный Интеллигент» – Анна Проворная. Постарались поговорить про тему без булшита: какие есть исследования, как медитация влияет на наше тело, а главное, раз это инструмент, какие задачи можно им решать, а какие – нет.
Управляемые кластеры Kubernetes в Selectel для динамичных проектов: https://slc.tl/cgmEz
Новый конференция от команды Podlodka! Podlodka Design Crew https://podlodka.io/designcrew.
Темы недель: «Редизайн» и «Взаимодействие дизайнеров и разработчиков»
Промокод для слушателей: PIXEL_PERFECT
Поддержи лучший подкаст про 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
Ведущие в выпуске: Катя Петрова, Стас Цыганов
Полезные ссылки:
Подкаст Анны
https://music.yandex.ru/album/7139511
https://www.amazon.com/Mindfulness-Beginners-Reclaiming-Present-Moment/dp/1622036670/ref=sr_1_4?crid=E9BPBFLDW5TB&dchild=1&keywords=kabat+zinn&qid=1628832384&sprefix=kabat+%2Caps%2C244&sr=8-4
https://www.headspace.com (тут есть бесплатные 10 уроков, базовые и очень толковые -- на английском)
https://www.praktika.app (отличное приложение для медитации на русском)
Cтатья про изменение мозга под действием медитации
https://pubmed.ncbi.nlm.nih.gov/24705269/
8/16/2021 • 1 hour, 18 minutes, 42 seconds
Podlodka #228 – Зрение
Известно, что большую часть времени программисты не пишут код, а читают его. Поэтому острое зрение — необходимость, чтобы не проглядеть ни одного досадного бага или архитектурной оплошности 👀 Шилова Татьяна Юрьевна - доктор медицинский наук, глав врач клиники доктора Шиловой и эксперт в комитете по охране здоровья в Госдуме рассказала все о здоровье наших глаз. Почему зрение портится? Как этот процесс предотвратить? И как восстановить уже испорченное зрение? Спойлеры: да, за компьютером долго сидеть все-таки вредно! Нет, лазерная коррекция - это сегодня уже совсем не страшно. Скорее включай выпуск и узнай еще десяток полезных инсайтов про офтальмологию!
Сохраните важную информацию в Облачных базах данных от Selectel: https://slc.tl/K82eU
Новый сезон конференции для iOS-разработчиков Podlodka iOS Crew стартует 23 августа https://podlodka.io/ioscrew. Спасибо новому генеральному партнеру наших мероприятий - Сбермаркету 💚
Темы недель: «Работа с сетью» и «Совершенный код»
Промокод для слушателей: kura
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
Статьи Татьяны на хабре
https://habr.com/ru/users/TShilova/posts/
8/9/2021 • 2 hours, 5 minutes, 10 seconds
Podlodka #227 – Статический анализ кода
В этом выпуске обсуждаем статический анализ кода – инструмент, помогающий экономить тысячи часов времени разработчиков. Вместе с Алексеем Гопаченко из JetBrains разбираемся, почему статический анализ – это сильно больше, чем просто поиск ошибок в коде.
Храните любые данные в гибком облачном хранилище от Selectel: https://slc.tl/o7Ojc
Вчера стартовала конференция Podlodka TechLead Crew: https://podlodka.io/techcrew
Темы недель: “System Design” и “Качество системы”. А по промокоду “linter” приятная скидка!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
Tagir Valeev - Java SA in IJ
https://youtu.be/xOgGhF4OB3U
Rust SA interactivity, dependency tracking, incremental update https://www.youtube.com/watch?v=N6b44kMS6OM
License audit in QD
https://blog.jetbrains.com/qodana/2021/07/qodana-license-audit/
Доклад Ивана Пономарева с Heisenbug
https://youtu.be/_Wv-PvZeRlI
8/3/2021 • 1 hour, 53 minutes, 11 seconds
Podlodka #226 – Второе гражданство
Свобода перемещения по всему миру, уменьшение налогов, возможность открытия зарубежных счетов и уверенность в завтрашнем дне – эти и многие другие преимущества можно получить, купив себе второе гражданство. Наш гость Анатолий Летаев, основатель компании Migronis, дал системный обзор всех возможных стран для покупки паспорта, стоимости этого и сопутствующих рисков.
Арендуйте выделенные серверы с GPU для требовательных задач в Selectel: https://slc.tl/0KVDz
Конференция Podlodka Android Crew https://podlodka.io/droidcrew, старт уже сегодня! Темы недель: “Лучшие практики Android-разработки” и “Хранение данных”. Промокод для подписчиков: PODLODKA_PREFERENCES
Поддержи лучший подкаст про IT: https://www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: https://www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
- Летаев Vlog
https://www.youtube.com/channel/UC_ANX1heIr3xVKAYBv5GsrQ
- Паспорт гражданина мира
https://worldservice.org/docpass.html
- Migronis
https://migronis.com/
7/26/2021 • 59 minutes, 50 seconds
Podlodka #225 – Алгоритмическая торговля и HFT
Хранением большей части средств в инвестиционных инструментах уже никого не удивишь с одной стороны, но с другой многие придерживаются стратегий роста капитала вместе с рынком. А что если попробовать выиграть, да еще и отмасштабировать свою стратегию за счет автоматизации? В гости позвали Сергея Слукина – руководителя отдела прямого доступа к рынкам и алгоритмической торговли в Финаме. Успели поговорить и про смыслы – за счет алгоритмы зарабатывают деньги, и про технологии. С чего начинают новички и с какими сложностями сталкиваются разработчики, занимающиеся вопросом профессионально.
Разверните гибкую облачную инфраструктуру в Selectel: https://slc.tl/0vPBc
1000 бонусных рублей по промокоду Podlodka.
Конференция Podlodka Android Crew https://podlodka.io/droidcrew, старт 26 июля! Темы недель: “Лучшие практики Android-разработки” и “Хранение данных”. Промокод для подписчиков: PODLODKA_PREFERENCES
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
Майерс Стюарт «Принципы корпоративных финансов»
https://www.ozon.ru/product/printsipy-korporativnyh-finansov-138153538/?from=share_ios
7/19/2021 • 1 hour, 24 minutes, 12 seconds
Podlodka #224 – System Design
Спорить про архитектуру мы очень любим, поэтому пришла пора разобраться в том, как эти архитектуры создаются! System design — это не только этап интервью в FAANG. Это процесс создания архитектуры системы, которым занимаются не только бородатые Архитекторы Решений. Зачем нужен System Design (даже если вы пока "маленькие"), что в него входит, как отличить хороший System Design от плохого и какая же нотация лучше всех — все это в выпуске с Элвином Рахманкуловым, главой Mobile Competency Center в EPAM Systems.
Выделенный сервер Mac Mini с процессором M1 в Selectel для iOS-разработчиков: https://slc.tl/zIZ2o
Конференция про техлидство, архитектуру систем и техническое совершенство: https://podlodka.io/techcrew. Старт 2 августа. Промокод для слушателей подкаста: i_love_uml
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова
Полезные ссылки:
Systems design - Wikipedia
https://en.wikipedia.org/wiki/Systems_design
Book: Views and viewpoints: Software Systems Architecture
https://www.viewpoints-and-perspectives.info/home/book/
Book: Software Architecture in Practice (SEI Series in Software Engineering)
https://www.amazon.com/Software-Architecture-Practice-3rd-Engineering/dp/0321815734
Books: Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series)
https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164
Architectural Katas: Practicing Architecture
http://archkatas.herokuapp.com/rules.html
System Design interviews on your tube (exponent)
https://www.youtube.com/channel/UCjm_qVkCPjOVDz9BWjNqO9A
C4 Model: The C4 model for visualising software architecture
https://c4model.com/
Software Engineering Institute
https://www.sei.cmu.edu/
7/12/2021 • 1 hour, 10 minutes, 48 seconds
Podlodka #223 – Техническая документация
Техническая документация окружает нас повсюду – по нажатию подсказки в IDE, на GitHub-странице используемой библиотеки, в коробке с новенькой умной колонкой или стулом из IKEA. Какая-то документация помогает вам решить проблемы, а какая-то – только их создает. Андрей Поляков, тимлид команды технических писателей в Kotlin, рассказал все про то, как сделать документацию полезной.
Selectel — разверните IT-инфраструктуру проекта без изучения многостраничной документации: https://slc.tl/rJroW
12 июля стартует новый сезон Podlodka Frontend Crew. Подробности: https://podlodka.io/fecrew. Промокод для слушателей подкаста: PODLODKA_IS_NOT_A_FUNCTION
Вакансия в команду техписателей Kotlin: https://www.jetbrains.com/careers/jobs/technical-writer-397/
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
- Google Technical Writing
https://developers.google.com/tech-writing
- Microsoft Writing Styleguide
https://docs.microsoft.com/en-us/style-guide/welcome/
- Node.js docs
https://nodejs.org/en/docs/
- Qt docs
https://doc.qt.io/
- .NET reference
https://docs.microsoft.com/en-us/dotnet/api/?view=net-5.0
- LinkedIn Андрея
https://www.linkedin.com/in/koshachy/
7/5/2021 • 1 hour, 37 minutes, 17 seconds
Podlodka #222 – Антифрод
Вы просто нажимаете кнопку, публикуете свой комментарий или вводите данные банковской карты. А в это время под капотом происходит сложная магия, результат которой – однозначный ответ, было ли ваше действие честным и порядочным, или имел место мошеннический злой умысел. О том, как работает эта магия, мы поговорили с Алексеем Тощаковым из команды антифрода в Яндексе.
5 июля стартует наша новая конференция про софт-скиллы для инженеров. В течение двух недель обсуждаем коммуникации и problem solving. Для слушателей подкаста скидка по промокоду DDOS24.
Разверните надежную и безопасную IT-инфраструктуру своего проекта в Selectel: https://slc.tl/ZEkKu. Скидка 1000 рублей на Облачную платформу по промокоду Podlodka.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
- Свежие ссылки про работу команды Алексея:
https://habr.com/ru/company/yandex/blog/534586/ - про фродовые расширения в браузерах
https://habr.com/ru/company/yandex/blog/549996/ - про капчу
https://habr.com/ru/company/yandex/blog/490836/ - про модерацию
- Интересные доклады про Антифрод:
DataFest 2021 https://ods.ai/tracks/antifraud-df2021
DataFest 2020 https://ods.ai/tracks/antifraud-df2020
Про инфраструктуру Антифрода: https://www.youtube.com/watch?v=jCMV0p55Pl4
Поиск аномалий: https://www.youtube.com/watch?v=aBckDgtG0Zs
- Контакты:
https://www.linkedin.com/in/toshchakov/
https://www.facebook.com/aleksey.toshchakov
6/28/2021 • 1 hour, 54 minutes, 57 seconds
Podlodka #221 – Переработка вторсырья
С одной стороны понятно, что надо ответственно относиться к переработке отходов, с другой стороны вокруг этой темы настолько много информации. Экоактивисты говорят одно, в магазинах пишут про биоразлагаемые пакеты, государство ставит цветные контейнеры, содержимое которых ничем не отличается. С тем что из этого хайп, а что дествительно работает, мы разбирали с основательницей проекта Собиратор – Валерией Коростелёвой.
28 июня стартует конференция Podlodka Backend Crew #4. Темы недель: базы данных и чистый код в Java. Подробности на сайте https://podlodka.io/becrew, а для любимых слушателей скидка по промокоду STOPTHEWORLD.
Selectel — покупка сервера еще никогда не была такой экологичной: https://slc.tl/HNPn4
Поддержи лучший подкаст про 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
Ведущие в выпуске: Стас Цыганов, Женя Кателла
Полезные ссылки:
https://recyclemap.ru/ - карта пунктов приёма по России
https://rsbor-msk.ru/ - сайт энциклопедия о раздельном сборе и осознанном потреблении
https://rsbor-msk.ru/map_eco_active/ - карта поиска единомышленников в СНГ
Экосертификация для упаковок и средств для мытья, приложение:
https://play.google.com/store/apps/details?id=com.ecounion.EcoLabelIntern&hl=ru&gl=US https://apps.apple.com/ru/app/ecolabel-guide/id1415720121
Карта колокольчиков https://eco-pro.ru/раздельный-сбор-отходов/#karta-razmesheniya
Куда едут отходы из контейнеров для раздельного сбора во дворах?
- Вот тут короткий и ёмкий репортаж куда едут отходы из разных контейнеров https://youtu.be/XJ2iSHWlEk8
- А вот самый свежий репортаж, очень грамотный
https://www.instagram.com/stories/highlights/17925167458624571/
Очень классный современный YouTube канал про раздельный сбор, переработку, потребление и так далее с роликами не более 20 мин. В том числе есть репортаж про Собиратор
https://www.youtube.com/channel/UCd6qle5GajuPO3IztbyT25w
6/20/2021 • 1 hour, 42 minutes, 1 second
Podlodka #220 – Волонтерство в IT
Наскучили однообразные рабочие задачи? Давно хотели попробовать новый стек? Или сделать что-то очень полезное? А может и то, и другое? Вместо тяжкого раздумья над идеей нового пет-проекта, предлагаем попробовать себя в ИТ-волонтерстве! А разрушить барьер неопределенности поможет наш выпуск. Вместе с Владом Лавриченко, куратором платформы IT-волонтёр, разобрались в том, какие некоммерческие организации бывают и чем они занимаются, какие задачи могут решать ИТ специалисты и какие компетенции нужны, почему волонтерить - прикольно, полезно и важно и, конечно же, как проще всего в это вкатиться. Всем добра! ❤️
Разверните проект не хуже платформы для обучения нейросетей Experion на выделенных серверах Selectel: https://slc.tl/q1qCD
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
Про возможности
- itv.te-st.ru – платформа IT-волонтёр
- https://todogood.com/ – платформа todogood для корпоративного волонтёрства
- https://volunteer.scgisrussia.ru/# – платформа для ГИС-волонтёров от Гринпис
Больше узнать про мир некоммерческого
- https://nuzhnapomosh.ru/ - Фонд Нужна помощь
- https://te-st.ru/2020/10/08/liza-alert-lacmus/ – Проект Лакмус . Нейросеть для обработки фотографий для поиска пропавших в лесах людей
https://dobroshrift.ru/ - Доброшрифт – показательный кейс хорошей социальной кампании (не волонтёрство)
6/14/2021 • 1 hour, 41 minutes, 57 seconds
Podlodka #219 – Выбор первой профессии в IT
Вместе с Сергеем Немчинским разобрались в том, как выбрать себе первую профессию в IT, и как к ней правильно подготовиться. Спойлер – достаточно базового знания английского и мотивации. А дальше начинаются детали. Подробнее – в выпуске!
Подключите облачное хранилище от Selectel: https://slc.tl/tYd8P.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
YouTube-канал Сергея:
https://www.youtube.com/c/SergeyNemchinskiy/videos
6/7/2021 • 1 hour, 42 minutes, 26 seconds
Podlodka #218 – Схемотехника
Фронтендеры и бэкендеры есть не только в программировании, но и в разработке микросхем. Наш гость Валерий Шунков провел нам полноценный ликбез по тому, как устроены чипы, каким образом их проектируют, какие принципы, софт и языки для этого используют, и куда движется вся индустрия.
Разверните облачный сервер для Data Science в Selectel: https://slc.tl/qEGC1. По промокоду Podlodka получите 1000 бонусных рублей на услугу.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
- Научпоп-статьи про микроэлектронику на Хабре от гостя
https://habr.com/ru/users/amartology/posts/
- Харрис и Харрис - Цифровая схемотехника и архитектура компьютера https://microelectronica.pro/wp-content/uploads/books/digital-design-and-computer-architecture-russian-translation.pdf
- EDA Playground
https://www.edaplayground.com/
- Плата Марсоход
https://marsohod.org/howtostart/plata
5/31/2021 • 1 hour, 6 minutes, 32 seconds
Podlodka #217 – Фасилитация
Фасилитация, на первый взгляд, инструмент скрам-мастера, ну или на крайний случай тимлида. С независимым Agile-коачем Александрой Баптизманской разобрали, как фасилитация может быть полезна в том числе разработчикам. Разобрали теорию, а самое главное – разыграли по ролям фасилитацию архитектурного обсуждения.
Направьте усилия команды на генерацию идей, об IT-инфраструктуре проекта позаботится Selectel: https://slc.tl/wHQM1. По промокоду Podlodka получите 1000 бонусных рублей на Облачную платформу.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Катя Петрова
Полезные ссылки:
- Канал “Нестыдная фасилитация https://t.me/no_shame_facilitation
- Сэм Кейнер - «Руководство фасилитатора» https://www.alpinabook.ru/catalog/book-
7631/
- Майкл Вилкинсон - «SMARTруководство по работе с группами»
https://www.alpinabook.ru/catalog/book-507092/
- Тренинг по фасилитации - Agile Team Facilitation https://co-actors.com/#rec422402352
5/24/2021 • 2 hours, 10 minutes, 52 seconds
Podlodka #216 – Типографика
Разрабатываемые нами продукты немыслимы без интерфейсов и дизайна, а дизайн немыслим без типографики. Что такое шрифт? Для чего в мире так много похожих шрифтов (спойлер: они, оказывается, все разные!) и почему они стоят так много? Как тенденции в ИТ влияют на развитие шрифтовой индустрии? И, в конце концов, как выбрать шрифт для своего блога или любимой IDE? Разбираемся во всем вместе с Ильей Рудерманом, сооснователем шрифтовой студии CSTM Fonts и шрифтового магазина type.today. А после прослушивания этого выпуска вы сможете просить дизайнера на вашем проекте "поиграться со шрифтами" уже со знанием дела 👩🏽🎨
Развернуть облачный сервер с GPU в пару кликов в панели Selectel: https://slc.tl/m3Zn1. Получите 1000 бонусных рублей по промокоду Podlodka.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Егор Толстой, Катя Петрова, Женя Кателла
Полезные ссылки:
- Type.today
https://type.today/ru
Facebook
https://www.facebook.com/type.today.shop/
Вконтакте
https://vk.com/typetoday
Instagram
https://www.instagram.com/type.today/
Телеграм
https://t.me/typetoday
Twitter
https://twitter.com/TypeTodayNews
- Tomorrow.type.today
https://tomorrow.type.today
https://www.instagram.com/tomorrow.type.today/
- CSTM Fonts
Facebook
https://www.facebook.com/cstmfonts/
Instagram
https://www.instagram.com/cstmfonts/
Fontstand
https://fontstand.com/foundries/cstm-fonts
5/17/2021 • 1 hour, 57 minutes, 56 seconds
Podlodka Special: Yet Another Mobile Party
В этом специальном выпуске мы делимся не классическим интервью с гостем, а записью митапа Yet Another Mobile Party.
Наш подкаст начинался как "айосный" с выпусками про VIPER, а сейчас удивляет многообразием тем даже нас самих. Мы верим — мобильная разработка масштабнее, чем кажется, а интересы мобильных разработчиков шире стандартного набора тем на конференциях.
Yet Another Mobile Party подтверждает эту гипотезу. Ребята осветили области разработки, которые связаны с мобилками, но при этом могут считаться "необычными": беспилотники, разработка Яндекс.Станции, компьютерное зрение. Еще вы узнаете ответы на насущные вопросы — как и, главное, зачем проводят алгоритмические секции (те самые!) на собеседованиях в Яндекс и как устроен доход мобильных разработчиков, которые преодолели эти собеседования.
Завершил митап Женя Кателла с огненным групповым интервью "Куда расти мобильному разработчику". Преподаватель, продакт, CTO — список можно продолжать.
15, 22 и 29 мая пройдёт One Day Offer для мобильных разработчиков от Яндекса. Всего 2 секции по одному часу: платформа, а также код и алгоритмы. Финал с командой в случае успеха и... оффер от Яндекса в кармане за один день!
Подать заявку можно тут: https://yandex.ru/promo/events/mobile-day-offer/?from=podlodka
Таймкоды:
0:03:00 — Открытие митапа
0:04:41 — Беспилотные авто vs. мобильная разработка.
Сходства и различия
0:26:20 — Что умеет умная камера в приложении Яндекс
0:43:48 — Как проходит обычный день разработчика Яндекс.Станции и почему она светится ночью
1:06:40 — Борьба за расход батарейки и взаимодействие между нативной и системной частью Яндекс.Клавиатуры
1:34:00 — Как и главное зачем проводят алгоритмические секции на собеседованиях в Яндекс
2:03:10 — Как устроен сложный доход разработчика
2:22:55 — Специальная рубрика от подкаста Podlodka: куда расти мобильщику
Свернуть
5/13/2021 • 3 hours, 23 minutes, 26 seconds
Podlodka #215 – Тест-менеджмент
Что объединяет тракториста, агронома и задачу про охоту на уток в идеально круглом озере? А то, что все это было в нашем выпуске про тест-менеджмент! Гость выпуска и источник знаний, метафор и крутых историй – Алексей Петров из СберМаркета.
17 мая стартует конференция Podlodka QA Crew #4. Подробности на сайте https://podlodka.io/qacrew, а для любимых слушателей скидка по промокоду TRAKTORIST.
Регистрируйтесь на Selectel Carrer Days и узнайте, как построить карьеру в сфере IT-инфраструктуры и облаков: https://slc.tl/p92Nd
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Егор Толстой
5/10/2021 • 1 hour, 40 minutes, 38 seconds
Podlodka #214 – Балансировка нагрузки
За что бы ни брался наш гость Сергей Еланцев, получается балансировщик нагрузки. Это произошло и с выпуском подкаста, в котором мы вспомнили модель OSI, детально разобрали различные алгоритмы балансировки и прошлись по всем готовым решениям L4 и L7 балансеров, которые есть на рынке.
Positive Hack Days — международный форум по практической безопасности, который проходит в Москве ежегодно начиная с 2011 года. В этом году состоится юбилейный десятый форум, который пройдёт 20-21 мая в Москве, в Центре Международной Торговли. Следите за новостями на сайте https://www.phdays.com/ru/ и за прямым эфиром на сайте https://standoff365.com/.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
Load Balancing/Networks
- Intro to modern LB and proxying: https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236
- Haproxy intro to LB: http://cbonte.github.io/haproxy-dconv/2.4/intro.html#2
- Multi-tier LB in linux: https://vincent.bernat.ch/en/blog/2018-multi-tier-loadbalancer
Consistent hashing
- Consistent Hashing: https://en.wikipedia.org/wiki/Consistent_hashing
- Rendezvous hashing: https://en.wikipedia.org/wiki/Rendezvous_hashing
- Maglev: https://research.google/pubs/pub44824/
- Ketama hashing: https://www.metabrew.com/article/libketama-consistent-hashing-algo-memcached-clients
Nginx
- https://nginx.org/ru/
- https://www.nginx.com/
Traefik
- https://traefik.io/
Envoy
- https://www.envoyproxy.io/
- https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/load_balancing/load_balancers#arch-overview-load-balancing-types
Tempesta FW
- https://github.com/tempesta-tech/tempesta
- HTTP Parser: https://github.com/tempesta-tech/tempesta/blob/master/tempesta_fw/http_parser.c
Katran
- https://engineering.fb.com/2018/05/22/open-source/open-sourcing-katran-a-scalable-network-load-balancer/
- https://github.com/facebookincubator/katran
- XDP: https://www.iovisor.org/technology/xdp
GLB Director
- https://github.blog/2016-09-22-introducing-glb/
- https://github.blog/2018-08-08-glb-director-open-source-load-balancer/
- https://github.com/github/glb-director
IPVS
- http://www.linuxvirtualserver.org/software/ipvs.html
5/3/2021 • 1 hour, 44 minutes, 13 seconds
Podlodka #213 – Инвестиции в стартапы
После этого выпуска вы наконец поймете что это за закрытие раундов, кто такие бизнес-ангелы и узнаете смысл других непонятных слов, которые пишут знакомые стартаперы в соцсетях. Александр Горный из United Investors провел нас по всем стадиям развития стартапа от гаража до IPO, показал с какими барьерами сталкиваются фаундеры на разных стадиях и самое важное – у кого брать на всё это деньги!
Разверните приложение на облачных функциях от Selectel и не думайте о серверах: https://slc.tl/qT375. Промокод Podlodka дает 1000 рублей на услугу. Вводить сюда: my.selectel.ru/vpc/
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
- Ресурсы Александра
https://www.youtube.com/c/AlexanderGornyi_official
https://t.me/startupoftheday
- Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели
https://www.litres.ru/erik-ris/biznes-s-nulya-metod-lean-startup-dlya-bystrogo-testirovaniya-ide/
- Разумное распределение активов. Как построить портфель с максимальной доходностью и минимальным риском
https://www.litres.ru/uilyam-bernstayn/razumnoe-raspredelenie-aktivov-kak-postroit-portfel-s-mak/
- Стартап на миллиард
https://www.litres.ru/maksim-spiridonov/startap-na-milliard/
4/26/2021 • 1 hour, 25 minutes, 6 seconds
Podlodka #212 – Профессия: Solution Architect
Какую карьерную траекторию выбрать разработчику? Путь развития в тимлиды понятен и уже не раз обсуждался. А что насчет того, чтобы сменить IDE на OmniGraffle, код на стрелочки и стать архитектором? Владимир Иванов, архитектор продукта в Тинькофф Бизнес, а ранее Solution Architect в EPAM Systems помог нам разобраться в многообразии архитекторов и рассказал все о роли, задачах и буднях архитектора решений. После этого выпуска вы сможете с закрытыми глазами отличить Application Architect от Solution Architect, легко выстроите себе роадмап развития в архитекторы, и запасетесь десятком шуточек про необходимость наличия архитектора у вас на проекте!
Оптимальное решение любых бизнес-задач с инфраструктурой Selectel: https://slc.tl/d81zg. Получите скидку 1000 рублей по промокоду Podlodka, вводить сюда: https://my.selectel.ru/vpc/
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Егор Толстой, Катя Петрова
Полезные ссылки:
- Сайт Вовы
https://vvsevolodovich.dev/
- Твиттер Вовы
https://twitter.com/vvsevolodovich
4/19/2021 • 1 hour, 37 minutes, 18 seconds
Podlodka #211 – Haskell
Это выпуск про язык программирования Haskell. За этим коротким словом скрывается целый увлекательный мир: функции, полная ленивость вычислений, мощная система типов, необычная и тесно связанная с академической средой история становления языка и многое другое! Мы предлагаем вам погрузиться в этот мир на следующие пару часов вместе с нашим гостем – Александром Вершиловым.
Разверните облачную базу данных от Selectel в пару кликов: https://slc.tl/xcO3z, промокод Podlodka дает 1000 рублей на услугу. Вводить сюда: my.selectel.ru/vpc/
19 апреля – старт Podlodka Android Crew, подробности на сайте: https://podlodka.io/droidcrew. Скидка по промокоду BRAVIT777
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
- Книга "Get programming with Haskell" (Will Kurt)
https://www.manning.com/books/get-programming-with-haskell
- Книга "Haskell in depth" (Виталий Брагилевский)
https://www.manning.com/books/haskell-in-depth
- Книга "Haskell programming from the first principles" (Christopher Allen, Julie Moronuki)
https://haskellbook.com
4/12/2021 • 1 hour, 52 minutes, 34 seconds
Podlodka #210 – Технический консалтинг
Консалтинг – один из возможных способов программисту стать независимым. В этом выпуске мы разбираемся, как стать консультантом, где искать клиентов, как построить работу с ними и сколько денег за свою работу брать. Своим опытом и байками делится Самат Галимов, ведущий подкаста «Запуск завтра» и партнер в консалтинговой компании «Федя и Самат».
12 апреля стартует конференция Podlodka Frontend Crew, а любимым подписчикам – приятная скидка по промокоду VISHENKA: https://podlodka.io/fecrew
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
- «Федя и Самат»
https://fedorandsamat.com/
4/5/2021 • 1 hour, 19 minutes, 42 seconds
Podlodka #209 – Операционные системы
Долго представлять эту тему не нужно, ведь выпуск входит в «золотой фонд фундаментальных выпусков» Podlodka и занимает место рядышком с "базами данных". Все, как вы любите – погружение в историю, разбор базовых компонентов и детские вопросы «а как загружается ОС?» с подробнейшими ответами на них. Под конец немного философских размышлений об упадке архитектуры ОС и стагнирующем настоящем, а также вероятности наступления светлого будущего. Осторожно, выпуск щедро приправлен байками!
Managed Kubernetes от Selectel для современных проектов: https://slc.tl/Gz62X, промокод Podlodka дает 1000 рублей на услугу. Вводить сюда: https://my.selectel.ru/vpc/
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Полезные ссылки:
- Основы программирования для Linux
https://stepik.org/course/548
- Контейнерная виртуализация в Linux
https://www.youtube.com/watch?v=rJRLZfk3a8U
- Что такое ОС и как она работает
https://www.youtube.com/watch?v=hb9CTGSJm88
- Основы функционирования компьютерных сетей
https://www.youtube.com/watch?v=BJSITWkSDQg
3/29/2021 • 1 hour, 56 minutes, 49 seconds
Podlodka #208 – Распределённые системы
Что такое распределённые системы? Как и почему они стали мейнстримом в backend-разработке? Какие плюсы они несут? Все эти вопросы мы обсудили с Андреем Печкуровым из Hazelcast примерно за 15 минут. А дальше почти 2 часа обсуждения технических сложностей и того с чем предстоит столкнуться на пути к распределенности!
Уже в ближайший понедельник 29 марта начнется конференция Podlodka Backend Crew, одной из тем недель которой будут как раз распределенные системы. По промокоду STAS777 скидос: https://podlodka.io/becrew
Многие проблемы распределенных систем уходят с переходом в облака. Наши партнеры, компания Selectel (https://slc.tl/MEqHT), дают 1000р на облачную платформу по промокоду Podlodka. Вводить сюда: https://my.selectel.ru/vpc/
Поддержи лучший подкаст про 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
Полезные ссылки:
- Consistency Models
https://jepsen.io/consistency
- Please stop calling databases CP or AP
https://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html
- Distributed Locks are Dead; Long Live Distributed Locks!
https://hazelcast.com/blog/long-live-distributed-locks/
- Алгоритмы консенсуса. При чем тут Node.js?
https://youtu.be/oO_4X8HwSTc
- Patterns for distributed transactions within a microservices architecture
https://developers.redhat.com/blog/2018/10/01/patterns-for-distributed-transactions-within-a-microservices-architecture/
- Designing Data-Intensive Applications
https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321
- Building Microservices
https://samnewman.io/books/building_microservices/
3/21/2021 • 2 hours, 1 minute, 33 seconds
Podlodka #207 – Дебаггинг
Как известно, пристальное и сердитое смотрение в код позволяет устранить как минимум 50% ошибок и проблем. Но даже эта проверенная методика иногда (о ужас!) не помогает! И тогда на помощь приходит дебаггер. О том, какие тайны скрывает заветный жучок, о скольких крутых фичах дебаггера разработчики просто не знают и о философии дебаггинга нам рассказал Егор Ушаков из JetBrains!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
- Доклад "Debugger essentials"
https://youtu.be/59RC8gVPlvk
- Доклад "Debugger advanced"
https://youtu.be/40Og3hTV--k
- Стрим доклада на IntelliJ 20 лет (ссылка с таймкодом на доклад Егора)
https://youtu.be/GRmOXuoe648?t=3532
- Статья про устройство java-дебаггера с псевдографикой :)
https://docs.oracle.com/en/java/javase/15/docs/specs/jpda/architecture.html
3/14/2021 • 2 hours, 3 minutes, 29 seconds
Podlodka #206 – Clojure
Максимально детальный разбор языка Clojure: ключевые особенности, мифы, сильные и слабые стороны, экосистема, рынок вакансий и сообщество. А спорил с нами про пользу макросов и делился восторгом от мультиметодов и зипперов Иван Гришаев, программист и автор книги «Clojure на производстве».
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
- Личный сайт Ивана
https://grishaev.me/
- Книга Ивана «Clojure на производстве»
https://grishaev.me/clojure-in-prod/
- Официальный гайд (цикл статей)
https://clojure.org/guides/getting_started
- Список компаний, когда-либо нанимавших на Clojure
https://clojure.org/community/companies
- Международный Slack
http://clojurians.slack.com/
- Русские чаты в Telegram
https://t.me/clojure_ru
- Русский чат с вакансиями в Telegram
https://t.me/clojure_jobs
- Доклад Рича Хикки “Simple Made Easy”
https://www.infoq.com/presentations/Simple-Made-Easy/
3/8/2021 • 2 hours, 16 minutes, 27 seconds
Podlodka #205 – Как зарабатывать деньги
В разные моменты жизни у нас появляется желание увеличить свой доход. До определенной степени это решается за счет увеличения зарплаты и дополниельных временных вложений, но у зарплаты есть потолоĸ, а время – ресурс ограниченный. С Дмитрием Мосĸальчуĸом обсудили вопрос создания почвы для реализации собственных проеĸтов, ĸоторые могут принести дополнительный доход. В выпусĸе Катя рассĸазывает про свое отношение ĸ деньгам, Егор хвастается автономным источниĸом заработĸа, а Стас вспоминает фильм Бумер.
Этот выпуск вышел при поддержке kwork.ru/?ref=6638045. Кворк - любые услуги фрилансеров для вашего бизнеса от 500 рублей.
Поддержи лучший подкаст про IT:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой, Екатерина Петрова
3/1/2021 • 1 hour, 33 minutes, 37 seconds
Podlodka #204 – Разработка приложений под TV
Если вы думаете, что в разработке приложений под TV нет ничего увлекательного, то глубоко заблуждаетесь! Специфика железа, разнообразие вендоров, операционных систем и SDK, трудности в доставке кода — все это создает свои технические челленджи. А для участия в разработке самого популярного TV приложения вам будет необходимо не только писать на React, но и поддерживать собственный кастомный браузер, чем и занимается наш гость — Алексей Козятинский, фулстек инженер из Netflix. В чем характерные особенности разработки под TV и почему в Netlfix "все иначе" — узнаете в новом выпуске! А для дослушавших до конца бонус-часть: захватывающий рассказ гостя об уникальной технической культуре в Netflix.
1 марта стартует уже четвертый сезон конференции Podlodka iOS Crew! Темы недель: “iOS под капотом” и “SwiftUI & Combine”. Билеты и расписание: podlodka.io/iOSCrew. Промо для любимых слушателей: podlodkaioslove
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Екатерина Петрова, Женя Кателла
Полезные ссылки:
- Рассказ Алексея о работе в нетфликсе
https://www.youtube.com/watch?v=o0IGGaly338&t=4s
- Телеграм Алексея
https://sfninja.me
- Твиттер Алексея
https://twitter.com/ak_239
- Тех. блог Нетфликса о разных внутренних штуках
https://netflixtechblog.com/
2/22/2021 • 1 hour, 34 minutes, 19 seconds
Podlodka #203 – Платежи
Разбираемся, как работает магия, благодаря которой мы можем так легко и быстро расставаться с нашими денежками в интернете! Банки, платежные системы и шлюзы, карточки и транзакции: как это все работает при онлайн-платежах нам рассказал Дмитрий Калинин из Авито.
Сегодня стартовала конференция Podlodka QA Crew season #3! Билеты и подробности: https://podlodka.io/qacrew
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
2/15/2021 • 1 hour, 49 minutes, 22 seconds
Podlodka #202 – Офисная политика
Все мы живем в социуме и взаимодействуем с другими людьми. А, значит, занимаемся политикой. В выпуске мы учимся определять типовых офисных персонажей, анализировать политические схемы вокруг нас и спокойно работать, оставаясь на светлой стороне силы. После двух часов, проведенных с нашим гостем, опытным менеджером Юлей Белозеровой, никакие интриги вам больше не будут страшны!
Этот выпуск вышел при поддержке https://kwork.ru/?ref=6638045. Кворк - любые услуги фрилансеров для вашего бизнеса от 500 рублей.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Пост Юли про политику в закрытом Вастрик.Клубе
https://vas3k.club/post/3089/
- Пост Саши Ложечкина “О Visibility”
https://medium.com/@allo/%D0%BE-visibility-993827b93c3d
- Книга “Политика у шимпанзе”
https://www.ozon.ru/product/politika-u-shimpanze-vlast-i-seks-u-primatov-29437422/
- Книга “Психоаналитическая диагностика”
https://www.ozon.ru/context/detail/id/31298526/
- Книга “Никогда не ешьте в одиночку”
https://www.mann-ivanov-ferber.ru/books/mif/nevereatalone/
- Книга “The First 90 Days”
https://www.amazon.com/First-90-Days-Strategies-Expanded/dp/1422188612
- Книга “Искусство войны”
https://www.ozon.ru/product/iskusstvo-voyny-5993111/
- Книга “48 законов власти”
https://www.ozon.ru/product/48-zakonov-vlasti-21211375/
- Книга “33 стратегии войны”
https://www.ozon.ru/product/33-strategii-voyny-140961926/
- Книга “Лестница в небо”
https://www.ozon.ru/context/detail/id/136154461/
- Книга “Черная риторика”
https://www.ozon.ru/context/detail/id/28040968/
- Telegram-канал Юли про все на свете
https://t.me/joinchat/RSEgUfsSgtuGYfOk
- Online-курс Юли про проектный менеджмент на OTUS
https://otus.ru/lessons/project-manager/?int_source=courses_catalog&int_term=marketing-business
2/8/2021 • 2 hours, 21 seconds
Podlodka #201 – End-to-end ML
В этом выпуске мы решили разобраться в том, можно ли использовать machine learning, вместо того, чтобы писать код. Спойлер: можно, но не везде оправдано, и написать сколько-то кода все-таки придется. Какова сфера применимости end-to-end ML, и стоит ли возлагать на него надежды, как на будущее разработки – ответы в этом выпуске!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Статья, которую так много обсуждали в выпуске:
https://medium.com/@karpathy/software-2-0-a64152b37c35
2/1/2021 • 1 hour, 1 minute
Podlodka #200 – Как учить языки программирования
Что такое "идеальный юбилейный выпуск подкаста Podlodka"? Формула простая: горячая айтишная тема + проверенный гость + наше любимое дело!
Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий, Виталий Брагилевский — давний любимчик слушателей, а изучение нового — наше самое главное и полезное хобби; этот выпуск совместил в себе все самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!
Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки. TL:DR: учите хаскель, читайте книжки. А подробности в выпуске!
1 февраля стартует новый сезон Podlodka Android Crew, в формате двухнедельного интенсива. Темы недель: UI + алгоритмы и алгоритмические собеседования. По промокоду PODLODKA приятная скидка: https://podlodka.io/droidcrew
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Егор Толстой, Екатерина Петрова
1/25/2021 • 2 hours, 19 minutes, 20 seconds
Podlodka #199 – Игровой AI
Возможно после этого выпуска вам уже будет не так интересно играть в игры, потому что вы узнаете как под капотом устроена логика противников, а самое главное, что игра ПОДДАЕТСЯ! Про игровой AI поговорили с разработчиком Rainbow 6 Siege и преподавателем в школе геймдева XYZ Александром Балакшиным. Закопались и в технические подробности разработки игрового процесса, потому что он сильно отличается от промышленной разработки из-за больших объемов данных и ресурсов. Ну и в этот раз мы действительно постарались над ссылками, обязательно ознакомьтесь!
Поддержи лучший подкаст про 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
Ведущие в выпуске: Стас Цыганов, Екатерина Петрова
Полезные ссылки:
- Курс программирования игровой логики
https://www.school-xyz.com/gamecode
- Introduction to AI with blueprints на
Unreal learning portal
https://learn.unrealengine.com/course/3318392
- Overwatch gameplay architecture and
code
https://www.youtube.com/watch?v=W3aieHjyNvw
- AI в Fear
https://www.rockpapershotgun.com/2017/04/03/why-fears-ai-is-still-the-best-in-first-person-shooters/
- Марк Церни
https://www.youtube.com/watch?v=QOAW9ioWAvE
- Использование AI бота для тестирования
https://www.polygon.com/2020/10/16/21519815/baldurs-gate-3-testing-ai-super-gamerlarian-studios-development-pc-steam
- Open AI играет в прятки
https://www.youtube.com/watch?v=Lu56xVlZ40M
- Open AI команда для Dota 2
https://en.m.wikipedia.org/wiki/OpenAI_Five
- Использование машинного обучения для
статического анализа кода
https://techcrunch.com/2019/02/12/ubisoft-and-mozilla-team-up-to-develop-clever-commit-an-ai-coding-assistant/
- История про «багфикс» alien colonial marines
https://www.polygon.com/2018/7/15/17574248/aliens-colonial-marines-fixing-code-typoai-xenomorphs
1/18/2021 • 1 hour, 55 minutes, 24 seconds
Podlodka #198 – Выйти из IT: бар, порно, фридайв
Каждый из нас в какой-то момент времени задумывался про то, чем бы он мог заниматься вне IT. Мы собрали истории троих человек, которые решили выйти из IT и попробовать себя в других индустриях. Как принять решение о переходе, начать свою карьеру в новой области и использовать свой технический бэкграунд рассказали Вадим Романов, променявший Android разработку на съемки в порно, Алина Литвинова, сменившая C++ на фридайв и соматику, Иван Моисеев, системный администратор, открывший свой винный бар.
Этот выпуск вышел при поддержке https://kwork.ru. Кворк - любые услуги фрилансеров для вашего бизнеса от 500 рублей.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Сайт Алины Литвиновой
https://www.alinalitvinova.website
- Facebook Алины Литвиновой
https://www.facebook.com/SomaticsYogaFreediving
- Facebook Вадима Романова
https://www.facebook.com/vadimromanovx
1/11/2021 • 1 hour, 44 minutes, 23 seconds
Podlodka #197 — Персональный репозиторий знаний
Вместе с Константином Валеевым обсудили разные способы и сложности при организации базы знаний. В центре выпуска оказался самый хайповый из подходов на данный момент Zettelkasten. Естественно обсудили софт. По окончанию выпуска Егор побежал переезжать на новый сервис, а Стас писать в блог, чтобы оправдать затраты на ведение репозитория.
Поддержи лучший подкаст про IT: 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
Обзор инструментов от нашего гостя:
Инструментов для ведения заметок в Zettlekasten много, начиная от просто бумажных карточек как в оригинальной методике Лумана. В принципе подойдёт любой инструмент поддерживающий теги и ссылки между заметками.
Но есть инструменты поудобнее, специально заточенные под Zettelkasten или же достаточно навороченные штуки, которые можно под него приспособить. Например, сейчас становится популярным Roam Research — онлайн сервис для ведения текстов, очень интересные, рекомендую попробовать.
- Просто бумажные карточки и ручка
- Сервисы вроде Wiki, Evernote
- Connected Text: http://connectedtext.com/
- Workflowy: https://workflowy.com/
- Roam Research: https://roamresearch.com/
- Zettelkasten: http://zettelkasten.danielluedecke.de/en/
- Zettlr: https://www.zettlr.com/
- Emacs + Zetteldeft: https://github.com/EFLS/zetteldeft
- Obsidian: https://obsidian.md/download
- Foam — набор плагинов для VS Code: https://github.com/foambubble/foam
- Плагин https://github.com/renerocksai/sublime_zk для Sublime Text
- nVALT: https://brettterpstra.com/projects/nvalt/
- The Archive: https://zettelkasten.de/the-archive/
- The Brain: https://www.thebrain.com/ для Windows
Лично я пробовал почти их все в итоге остановился:
- IA Writer на мобильных
- The Archive, чтобы быстро добавлять заметки на Маке
- VS Code Foam — для вдумчивой работы над заметками (аналог — Obsidian)
1/3/2021 • 1 hour, 41 minutes, 17 seconds
Podlodka #196 — Итоги 2020 года
У нас есть хорошая новогодняя традиция – заканчивать серию декабрьских выпусков специальным эпизодом, где мы шутим, едим мандаринки и подводим итоги года. Этот год стал особенным – мы перевоплотились в YouTube-блоггеров и подвели итоги года в формате видео шоу!
Запись тут -> https://www.youtube.com/watch?v=x51dJSvt21o, а это – аудио-версия. Там мы много и порой неловко шутим, делимся открытиям года, рассказываем о чувствах к подкасту и зачитываем самые критичные отзывы слушателей, безуспешно стараясь сохранить серьёзное лицо.
Выбирайте удобный для себя формат и пусть этот выпуск принесёт вам много хорошего настроения. Мы вас очень любим!
С наступающим,
Ваша Подлодка 💙
12/28/2020 • 2 hours, 34 minutes, 55 seconds
Podlodka #195 – Алгоритмы и собеседования
Вращаешь красно-черное дерево, проходишь алгоритмический собес, а потом… Внезапно на работе этим заниматься не нужно! Зачем тогда такие вопросы задают на собеседованиях? И вообще, нужно ли знать алгоритмы, чтобы быть хорошим разработчиком и работать в классной команде? Эти холиварные вопросы мы задали Алексею Шаграеву, до недавнего времени работавшему в Яндексе и отсобеседовавшему очень много разработчиков.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
- Статья Алексея про алгоритмические собеседования: https://habr.com/ru/company/yandex/blog/449890/
- Два видео к первой ссылке:
https://youtu.be/0yxjWwoZtLw
https://youtu.be/zU-LndSG5RE
- Про собеседования по машинному обучению:
https://habr.com/ru/company/yandex/blog/475584/
https://youtu.be/krDfPEYVVvk
- Рассказ про технические секции. И презентация (key + pdf):
https://youtu.be/AVlHk9adggU?t=1749s
https://yadi.sk/i/hgENcgbPwp5dJw
https://yadi.sk/d/F9WecgrzdRTSOA
- Про алгоритмы на работе:
https://habr.com/ru/company/yandex/blog/498366/
- Фейсбучный гайд по подготовке к собеседованиям:
https://www.facebook.com/careers/life/preparing-for-your-software-engineering-interview-at-facebook
- Гугловый гайд по подготовке к coding interview:
https://youtu.be/6ZZX9iIgFoo?t=0s
- Топ-10 алгоритмов для собеседований, TechLead + AlgoExpert:
https://youtu.be/r1MXwyiGi_U
- Гугловый гайд для подготовки по систем-дизайну:
https://youtu.be/Gg318hR5JY0
- Гугловое объяснение того, что такое NALSD:
https://sre.google/workbook/non-abstract-design/
- Рефлексия бывалого гуглоида о 250 проведенных интервью:
https://youtu.be/r8RxkpUvxK0?t=2355s
12/21/2020 • 1 hour, 49 minutes, 48 seconds
Podlodka #194 – IT-сообщества
Если вы думаете, что IT-сообщества – это про митапчики с пиццей, обязательно послушайте этот выпуск! Спойлер – все намного масштабнее и сложнее. Какие бывают сообщества, за чей счет устраивают события, какой профит организаторам и участникам – все в этом выпуске. А делилась секретами с нами Мария Круглова из сообщества GDG Калининград.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катя Петрова
Полезные ссылки:
- Реестры ИТ-сообществ
https://github.com/IT-Edu/IT-community
https://dev.by/news/400-it-communities-by-standuply
https://github.com/Hexlet/ru-local-communities
- Доклад Маши о том, как компаниям общаться с ИТ-сообществом
https://www.youtube.com/watch?v=MA7h_hrnV0Q&list=PLp2aUaz0EAxAaIunLeDwvmmb7VvE_mQXg&index=9
12/14/2020 • 1 hour, 49 minutes, 43 seconds
Podlodka #193 – UX исследования
Как узнать, чего хотят ваши пользователи? Конечно же, занимаясь различными исследованиями пользовательского опыта! Михаил Правдин, главный за UX в Авито, рассказал нам про свою работу и поделился способами организации таких исследований.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
- Зачем Авито «облачные» UX-исследователи и как с ними работать
https://habr.com/ru/company/avito/blog/523742/
- Огромная Miro-доска про UX процессы от Миши
https://miro.com/app/board/o9J_kxz3DcA=/
- Книга “The Mom Test”
http://momtestbook.com/
12/7/2020 • 1 hour, 33 minutes, 30 seconds
Podlodka #192 – Мобильная кроссплатформа
Кроссплатформа не то, что встретишь в каждой второй компании, но последние годы она сильно выросла относительно натива. В выпуске разобрали четыре самых популярных фреймворка: Flutter, ReactNative, KMM и Xamarin. Четыре гостя, четыре истории, четыре повода задуматься над использованием кроссплатформы у себя в проде.
Приглашаем на кроссплатформенную Crew: https://podlodka.io/crossplatform-crew. Отличный способ вкопаться в тему еще глубже, а по промокоду «podlodka-cross» можно получить скидку на 300 рублей!
Поддержи лучший подкаст про 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
Полезные ссылки:
- Flutter-подкаст
https://soundcloud.com/flutterdevpodcast
- Сообщество Xamarin в России
https://t.me/xamarin_russia
- Статья Владимира Иванова «Flutter vs RN»
https://vvsevolodovich.dev/flutter-vs-react-native-comparison-in-depth/
- Популярность платформ от Bitrise:
https://blog.bitrise.io/state-of-app-development-in-2019
- Сравнение интереса из Google trends:
https://trends.google.ru/trends/explore?date=today%205-y&q=xamarin,Flutter,React%20Native
- React Native - Пишем нативные модули
https://youtu.be/2EMOx4Qvbf0
11/29/2020 • 2 hours, 39 minutes, 16 seconds
Podlodka #191 – Маркетинг
Знакомо ли вам чувство, когда вы сделали что-то классное (мобильное приложение, веб-сервис, может быть, игру), но кроме вас, вашей семьи и друзей об этом никто не знает? И очень хочется, чтобы люди оценили, какая крутая штуковина получилась, но решительно непонятно, что же делать! Именно здесь подключается могучая и загадочная машина маркетинга, благодаря которой крутые идеи находят своих пользователей! О том, как это все работает, мы поговорили с Дарьей Золотухиной, директором по маркетингу в группе компаний Яндекс.Такси.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
- Книга "Как растут бренды"
https://www.mann-ivanov-ferber.ru/books/kak-rastut-brendyi/
11/23/2020 • 1 hour, 34 minutes, 12 seconds
Podlodka #190 – Обязательные знания для программиста
Все мы делаем разные вещи – красим кнопки, перекладываем JSON’ы, пишем автотесты для луноходов или создаем языки программирования. Можно ли в таких условиях выделить набор обязательных знаний, которые делают программиста настоящим профессионалом? На этот вопрос отвечает Кирилл Мокевнин, СЕО Хекслет. Лайвхак – подготовьте перед выпуском чистый лист бумаги, потому что к его концу вы составите себе план обучения на ближайшие несколько лет!
23 ноября стартует новый сезон Podlodka Teamlead Crew с темами “Рост и оценка команды” и “Как быть крутым техлидом”. Если вам понравился выпуск – точно загляните, мы будем говорить про очень близкие темы! Промокод на скидку 10% для слушателей – 190. Купить билет можно тут: https://podlodka.io/tlcrew.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Похожие выпуски подкаста:
- #76: Обучение – https://podlodka.io/76
- #100: Как строить свой профессиональный путь – https://podlodka.io/100
- #124: Образование – https://podlodka.io/124
Упоминаемые выпуски подкаста:
- #27: ООП – https://soundcloud.com/podlodka/podlodka-27-obektno-orientirovannoe-programmirovanie
- #44: Функциональное программирование – https://podlodka.io/44
- #61: CQRS и CRDT – https://podlodka.io/61
- #81: Экстремальное программирование – https://podlodka.io/81
- #97: Системы типов – https://podlodka.io/97
- #101: Базы данных – https://podlodka.io/101
- #104: DevOps – https://podlodka.io/104
- #118: Инженерная культура – https://podlodka.io/118
- #129: Как работает поиск – https://podlodka.io/129
- #167: Компиляторы – https://podlodka.io/167
Полезные ссылки:
- Список рекомендуемых Кириллом книг
https://ru.hexlet.io/pages/recommended-books
- Youtube канал Кирилла, где он разбирает темы из подкаста
https://www.youtube.com/c/KirillMokevnin/videos
- Чек-лист хороших инженерных практик в компаниях
https://guides.hexlet.io/check-list-of-engineering-practices/
- Доклад Кирилла “Формирование инженерной культуры”
http://msk14.agiledays.ru/members/profile/96/#report-19
- Кирилл про собеседование наставников – функциональное программирование, ООП, эксплуатация
https://www.youtube.com/watch?v=PvYYD6vWKuE
- Доклад Кирилла “Ментальное программирование”
https://www.youtube.com/watch?v=EEq1wdM2M2w
- Доклад Кирилла “Ментальное программирование 2”
https://www.youtube.com/watch?v=vkUTX1hruF8
- Что такое паттерны программирования
https://www.youtube.com/watch?v=wX6BBaQZpzE
- Андрей Аксенов “Снесите это немедленно”
https://www.youtube.com/watch?v=R-FfI4i0-uY
- Статья про инженерную культуру в Booking
https://bronevichok.ru/posts/engineering-at-booking.com.html
11/16/2020 • 2 hours, 32 minutes, 17 seconds
Podlodka #189 – IoT
Поговорили с Олегом Артамоновым про удивительный мир интернета вещей. В нем все с ног на голову: устройств много, каждое из них слабое, в идеале должно спать и желательно быть максимально дешевым. А еще Олег рассказал шикарных историй про атаки на девайсы. А еще устройства находятся не в датацентрах с идеальными условиями, а частенько в экстремальных условиях промышленных объектов. И таких «а еще» набралось на целый выпуск, не пропусти!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов
Полезные ссылки:
- Курс лекций Олега в МИРЭА:
https://www.youtube.com/playlist?list=PLJEYfuHbcEIApuZR4L5tRiBCwTZCYeTNY
11/8/2020 • 1 hour, 28 minutes, 55 seconds
Podlodka #188 – Дизайн
Hа каких бы языках программирования мы не писали, какие бы архитектуры не выстраивали и какие бы фреймворки не затаскивали - все будет бессмысленно, если пользователи не смогут взаимодействовать с нашими творениями. Дизайн — неотъемлемая часть IT-продуктов, а значит — обязательная тема для Подлодки. Чем отличается UI от UX? Как, наконец, сделать красиво... и зачем? Как дизайнеру стать настоящим экспертом, а разработчику перестать с ним конфликтовать? Объять необъятное и ответить на эти и другие вечные вопросы нам помогал Илья Бирман, арт-директор дизайн-бюро Артёма Горбунова.
Егор ищет продакт-менеджеров в Kotlin. https://kotlin-product.tilda.ws
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
- Школа:
https://bureau.ru/school/
- Книга про интерфейс:
https://bureau.ru/projects/book-ui/
- Книга про схемы:
https://bureau.ru/projects/book-metro/
- Телеграмчик:
https://t.me/ilyabirman_channel
11/2/2020 • 1 hour, 32 minutes, 1 second
Podlodka #187 – Я пишу на Fortran
Сегодня при выборе языка программирования для решения очередной задачи у нас всегда есть выбор: языки беспрерывно эволюционируют и появляются все новые игроки — все для того, чтобы мы могли делать свою работу эффективнее и качественнее. Но все ли успевают в этой гонке? Что стало с решениями, которые были стандартом индустрии... 60 лет назад? Что это сейчас — историческое наследие или все еще востребованные в своей нише инструменты? Вместе с Игорем Яковлевым, разработчиком в команде Kotlin, разбираемся в том, как устроен Fortran и его экосистема, почему он все еще популярен в академической и научной среде, и будет ли Fortran жить вечно 👴🏼
Осеннее предложение на линейку шин MICHELIN X-Ice North 4 и MICHELIN X-Ice Snow от компании Мишлен: заправься с шинами MICHELIN и получи в подарок до 4000р на бензин на любой АЗС России. Акция действует до 31 октября, подробности на сайте: https://bit.ly/2SLQcvb
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
- Почему физики все еще используют F?
https://habr.com/ru/post/400523/
- Пример использования ООП в F:
https://en.wikibooks.org/wiki/Fortran/OOP_in_Fortran
- Пример кода решения астрофизического моделирования (проекта Игоря) на F:
https://gitlab.com/igors.box/SPH
- База данных по исходным кодам математических библиотек:
http://www.netlib.org/
10/26/2020 • 1 hour, 7 minutes, 30 seconds
Podlodka #186 – Путешествия по России
Калмыкия, Осетия, Кольский полуостров, Дальний Восток, Байкал – это только краткий перечень направлений для путешествий по России, которые мы обсудили в этом выпуске. Елена Кочева, автор маршрутов и основатель проекта Rock-n-walk, рассказала, как находить необычные идеи для путешествий, прорабатывать свой маршрут, с какими проблемами придется столкнуться, и как получить от своего отдыха максимум.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
- Подборка необычных мест для путешествий от Лены
https://drive.google.com/file/d/15vUhxON2tzyZ4EUqLw066StkCAa2fv22/view?usp=sharing
- Гайды от Лены
https://rock-n-walk.ru/routes
- Инстаграм Лены
http://instagram.com/rock.n.walk/
- Медиа о путешествиях “Perito Burrito”
https://perito-burrito.com
- Приложение с оффлайн-картами Maps.Me
https://maps.me
- Приложение для поиска местных гидов
http://tripster.ru/
- Форум Винского
https://forum.awd.ru/
- Сайты, где можно посмотреть годные маршруты и путешествия
http://russiadiscovery.ru/, https://rusbestrailways.ru, https://turclub-pik.ru
10/18/2020 • 1 hour, 27 minutes, 12 seconds
Podlodka #185 – Конструктивное общение
Иногда люди просто не могут договориться, и частенько в основе лежат неконструктивные коммуникации. В гости пришел управляющий партнер Стратоплана Александр Орлов, которого вы можете помнить по выпуску про выгорание, и рассказал теоретическую основу неконструктивного общения, а также какую роль в них играют манипуляции. Мы поговорили не только про само явление, но и обсудили алгоритм конструктивной конфронтации, который призван помочь оставаться в конструктиве.
Осеннее предложение на линейку шин MICHELIN X-Ice North 4 и MICHELIN X-Ice Snow от компании Мишлен: заправься с шинами MICHELIN и получи в подарок до 4000р на бензин на любой АЗС России. Акция действует до 31 октября, подробности на сайте: https://bit.ly/3jFfyH4
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Женя Кателла, Екатерина Петрова
10/12/2020 • 1 hour, 39 minutes, 1 second
Podlodka #184 – Профессия: CTO
“CTO - это чертов kubernetes командного управления”! Какие обязанности вас ждут в этой роли, и как они меняются относительно масштаба и уровня зрелости компании? Какой уровень технической экспертизы необходим и как поддерживать его, не потонув в потоке операционки? Когда решает команда, а когда - СTO? Провокационные вопросы, разбор календаря СTO и десяток ярких метафор, которые позволят вам примерить эту роль — все это в выпуске с Евгением Россинским, CTO ivi.
Осеннее предложение на линейку шин MICHELIN X-Ice North 4 и MICHELIN X-Ice Snow от компании Мишлен: заправься с шинами MICHELIN и получи в подарок до 4000р на бензин на любой АЗС России. Акция действует до 31 октября, подробности на сайте: https://bit.ly/30PEqV7
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Екатерина Петрова, Егор Толстой
10/5/2020 • 1 hour, 35 minutes, 6 seconds
Podlodka #183 – Обратная связь
"Ребята, вы классные ведущие. Но выпуски могли бы быть и покороче. Но подкаст все равно хороший!". Мы иногда получаем обратную связь подобного рода. Попробуй угадай, как называется такая структура подачи? А если не хотите угадывать – послушайте этот выпуск, в нем мы разобрались в том, как правильно давать и запрашивать обратную связь, и зачем это нужно. А просвещал нас Евгений Кот, директор по развитию в компании Wrike.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
– Podlodka Android Crew, старт 5 октября!
podlodka.io/droidcrew
– Podlodka Crew
podlodka.io/crew
– Книга "Спасибо за отзыв"
http://www.popuri.ru/site/books/17189/2918
– Книга "Карта культурных различий"
http://ibyblos.ru/catalogue/1458
– Книга "Прыгни выше головы"
https://www.olbuss.ru/catalog/prygni-vyshe-golovy-20-privychek-ot-kotorykh-nuzhno-otkazatsya-chtoby-pokorit-vershinu-uspekha/
9/28/2020 • 1 hour, 48 minutes, 47 seconds
Podlodka #182 – Психотерапия
Сеанс групповой психотерапии мы провели с CEO Alter Ольгой Китаиной. Разобрали научную сторону вопроса: как доказать, что разговорами можно лечить? А потом по шагам прошлись по подбору личного психолога и секретам работы с ним.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Женя Кателла
Полезные ссылки:
- Сериал MindField
https://youtu.be/1sl5KJ69qiA
- Гид по направлениям психотерапии
https://psyalter.ru/guide
- Про бесплатную психологическую помощь
https://psyalter.ru/besplatnaya-psikhologicheskaya-pomosch
- Селф-хелп книги по психологии
https://www.instagram.com/p/B4JtBCzItmV/
9/21/2020 • 1 hour, 57 minutes, 11 seconds
Podlodka #181 – Хантинг
Ты можешь не отвечать на их письма, игнорировать сообщения в LinkedIn, но они придут за тобой и схантят. С Кирой Кузьменко - основательницей New.HR, поговорили как о работе рекрутеров, так и о том, чем они могут помочь в поиске работы. Обсудили множество лайфхаков, которые помогут сделать процесс поиска работы максимально эффективным.
Выпуск про хантинг был бодр как никогда благодаря нашим партнерам - онлайн-магазину "Дон мате": https://donmate.ru/. Скидка 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://etolstoy.com/hiring/
9/14/2020 • 2 hours, 30 seconds
Podlodka #180 – PHP
Вокруг PHP в сообществе ходит много мифов, но это не мешает ему оставаться одним из самых популярных языков для Web разработки. Роман Пронский, PMM в команде PhpStorm, и Никита Попов, разработчик из той же команды, а по совместительству core contributor PHP, организовали нам максимально глубокое погружение в особенности языка и его экосистемы. А на закуску – Никита поделился планами будущего развития языка.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
Полезные ссылки:
- Личный сайт Никиты
https://nikic.github.io/
- PHP дайджест Ромы
https://t.me/phpdigest
9/7/2020 • 1 hour, 41 minutes, 35 seconds
Podlodka #179 – Рациональность
В этом выпуске мы попытались разобраться в том, что же скрывается за внешне простым словом "рациональность". И чем дальше – тем интереснее! Не будем раскрывать все карты, просто скажем, что мы наивно начали с систематических ошибок человеческого мышления, а затем и сами не заметили, как начали обсуждать вопросы эффективного альтруизма и безопасности ИИ. А помог нам в этом Вячеслав Матюхин, сооснователь центра рациональности Кочерга.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
– Список материалов по рациональности от Вячеслава
https://kocherga-club.ru/rationality/resources
– Книга Superintelligence
https://www.amazon.com/Superintelligence-Dangers-Strategies-Nick-Bostrom/dp/1501227742
– Блог Gwern
https://www.gwern.net
– Книга "Как измерить все, что угодно"
https://www.olbuss.ru/catalog/kak-izmerit-vse-chto-ugodno-/
– Блог Элиезера Юдковского
https://yudkowsky.net
– Less wrong
https://www.lesswrong.com
8/31/2020 • 1 hour, 55 minutes, 59 seconds
Podlodka #178 – Stack Overflow
Stack Overflow – это уникальное саморегулирующееся сообщество, которое ежедневно приносит бесконечность пользы программистам. Разобраться в том, по каким правилам оно работает, нам помог модератор русской версии Stack Overflow Андрей Апанасик. Помимо разбора структуры проекта и роли модератора готовьтесь к анализу всех недавних скандалов с руководством и замечательным историям из рабочих будней Андрея.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
- Про скандал с Моникой
https://meta.stackexchange.com/questions/333965/firing-mods-and-forced-relicensing-is-stack-exchange-still-interested-in-cooper
- Спольски и Трамп
https://meta.stackoverflow.com/questions/342440/time-to-take-a-stand
- Про Монику и проблемы компании пост на нашей Мете
https://ru.meta.stackoverflow.com/a/9787/15479
- Тред про обсуждение ты/вы
https://ru.meta.stackoverflow.com/q/10166/15479
- Про русский vs английский
https://ru.meta.stackoverflow.com/q/9508/15479
- Интервью с Николаем по поводу ruSO
https://vc.ru/story/11103-knowledge-network-stack-overflow
8/23/2020 • 1 hour, 9 minutes, 12 seconds
Podlodka #177 – Криптография
Криптографические алгоритмы позволяют нам обмениваться сообщениями, делать покупки в интернете, авторизовываться в социальных сетях и делать это безопасно для нашего кошелька и личных данных. В гости к нам пришла доцент БФУ им. И.Канта - Елена Киршанова, с которой мы разобрали как теоретические основы, так и прошлись по интересным кейсам из реальной жизни. Гтён лсйрупдсбхйа!
Поддержи лучший подкаст про мобильную разработку: 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.coursera.org/learn/crypto/
- Книга
https://www.amazon.com/Introduction-Cryptography-Chapman-Network-Security/dp/1466570261
- Курс Елены
https://crypto-kantiana.com/elena.kirshanova/teaching/info_sec_2020.html
8/17/2020 • 1 hour, 46 minutes, 19 seconds
Podlodka #176 – GPT-3 и Natural Language Processing
Генерация фейк-ньюз, создание макета в Figma по литературному описанию, формирование SQL запросов из строки текста – это только часть возможных применений новой NLP-модели GPT-3. Чтобы разобраться в том, что происходит сейчас в сфере Natural Language Processing в целом, и с GPT-3 в частности, мы пригласили Артема Родичева, Head of AI в Реплике.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
- How GPT3 Works - Visualizations and Animations
https://jalammar.github.io/how-gpt3-works-visualizations-animations/
- OpenAI Waitlist
https://beta.openai.com/
- Write With Transformer
https://transformer.huggingface.co/
- Reading Comprehension
https://demo.allennlp.org/reading-comprehension
- A state-of-the-art open source chatbot
https://ai.facebook.com/blog/state-of-the-art-open-source-chatbot/
- Чат-бот блендер от фейсбука
https://colab.research.google.com/drive/1JxuWRZCV0C7bfCR6gvrju8noagIUj0oi?usp=sharing
- Towards a Conversational Agent that Can Chat About…Anything
https://ai.googleblog.com/2020/01/towards-conversational-agent-that-can.html
- Telegram-канал “Говорит AI”
https://t.me/govorit_ai
8/10/2020 • 1 hour, 33 minutes, 35 seconds
Podlodka #175 – Имитационное моделирование
Что общего между очередью в банке, распространением пандемии некоего вируса и попытками несчастных роботов научиться стоять на своих конечностях? А то, что все эти процессы поддаются имитационному моделированию! В этом выпуске мы с Ярославом Астафьевым из компании AnyLogic не только обсудили сам метод, но и привели немыслимое количество совершенно разных примеров его применения.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Стас Цыганов
Полезные ссылки:
- Сайт компании AnyLogic:
https://www.anylogic.ru
- Кейс Siemens ATOM:
https://www.youtube.com/watch?v=yq-_AyMmgjc
- Проект Bons.ai:
https://bons.ai
- Модель Walmart Alphabot:
https://www.youtube.com/watch?v=wfqVYYcBeAo
- Проект Gym от OpenAI:
https://gym.openai.com/
8/3/2020 • 1 hour, 23 minutes, 44 seconds
Podlodka #174 – Картография
Откуда берутся карты, как они работают под капотом, как используются и обновляются – на эти и многие другие вопросы нам ответил Дорофей Пролесковский, Head of Product в kontur.io.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
- OGC GeoPackage
https://www.geopackage.org/
7/26/2020 • 1 hour, 23 minutes, 44 seconds
Podlodka #173 – Развиваем голос
Голос – это инструмент, который помогает нам быть интересным, понятным, убедительным и в конечном счете услышанным. В гости к нам пришел Сергей Вострецов, голос которого вы слышали множество раз в самых разных форматах: от рекламы до игр. Говорили скороговорки, растягивали связки и пытались выудить из наших голосов немного «бархатка». Сам выпуск получился необычным в первую очередь из-за обилия интерактива в нем, к которому предлагаем присоединиться и вам!
Поддержи лучший подкаст про 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
Ведущие в выпуске: Стас Цыганов, Женя Кателла
Полезные ссылки:
- Школа голоса Сергея Вострецова
http://sergey-vostr.ru/school-voices/
- Студийный микрофон Shure SM7B
https://bit.ly/2CvHxZk
- Студийный микрофон Neumann BCM 705
https://bit.ly/2WCeydl
- Usb rode nt usb
https://bit.ly/30stmMH
7/19/2020 • 1 hour, 42 minutes, 23 seconds
Podlodka #172 – Java
Наш цикл языковых выпусков будет неполным без языка, который c 2001 года не опускался в рейтинге TIOBE ниже второго места. Java — это не просто язык, и даже не просто платформа. Это целый мир со своей культурой и историей. Тагир Валеев, техлид команды поддержки Java в IntelliJ IDEA в JetBrains, Java Champion и OpenJDK Committer провел нас по эпохам развития платформы, начиная с того времени, когда отсутствала даже JIT-компиляция, и заканчивая современной Javа 14 и Project Amber. По ходу мы разбирались и в ключевых понятиях платформы, и в причинно-следственных связях того, как Java развивалась, и конечно, пофантазировали о будущем! Выпуск будет интересен и тем, для кого Java — главный профессиональный инструмент и тем, кто знаком с ней только как пользователь.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Катерина Петрова, Егор Толстой
7/13/2020 • 2 hours, 10 minutes, 24 seconds
Podlodka #171 – Дата-центры
Включайте этот выпуск и приготовьтесь на следующие два часа погрузиться в увлекательнейший мир дата-центров! Тёма Гавриченков, технический директор Qrator Labs, рассказал нам всё, начиная от сертификации ДЦ и пожарной безопасности, заканчивая архитектурой сети. Последнюю мы даже изобразили собственными руками 😅
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
- Российские ДЦ на сайте Uptime Institute:
https://uptimeinstitute.com/uptime-institute-awards/country/id/RU?lat=55.75583&lng=37.61730
- Telegram-канал Тёмы:
https://t.me/eternalseptember
7/6/2020 • 1 hour, 57 minutes, 20 seconds
Podlodka #170 – Искусство простых иллюстраций
Мы живем во время постмодерна, когда рисовать иллюстрации может практически каждый, даже формально не умея этого делать. Кирилл Анастасин, автор комиксов Комикаки, поделился огромным количеством практик и лайфхаков того, как перенести свое воображение на бумагу таким образом, чтобы другие люди не просто поняли смысл, но и остались в восторге.
Мы в команде настолько вдохновились выпуском, что решили провести специальный конкурс по его мотивам! Пришлите нам собственную иллюстрацию, посвященную любому из предыдущих выпусков подкаста. Она может быть максимально простой – вам не надо быть Айвазовским, послушайте выпуск. Авторы трех лучших иллюстраций по версии Кирилла смогут выбрать между несколькими призами – постером с автографом Кирилла, набором сувенирки с символикой подкаста или оффлайновой встречей с кем-то из ведущих подкаста.
Выкладывайте ваши иллюстрации в любой из социальных сетей, упоминайте наш аккаунт и помечайте их хештегом #podlodka_art! Конкурс продлится до 13 июля.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
- Дао Комикаки
https://komikaki.ru/page3086379.html
- Выступление Аркадия Воложа на конференции DLD
https://www.youtube.com/watch?v=SXOUlTZ524Y
- “Отчаянные аккаунт-менеджеры”, Борис Шпирт
https://www.alpinabook.ru/catalog/book-417054/
- “Мамами не рождаются”, Наталья Бухтиярова
https://www.labirint.ru/books/686144/
- Интервью Кирилла про “Ногу Акинфеева”
https://www.metronews.ru/sport/reviews/noga-akinfeeva-proslavila-moskovskogo-hudozhnika-1429966/
- Стикеры Podlodka Podcast для Telegram
https://t.me/addstickers/podlodka
- Сайт Сары Купер, которая обводит людей
https://thecooperreview.com/
- Карикатуры Боба Манкоффа
https://www.cartooncollections.com/searchartists=1192%2C1320%2C1375%2C1379%2C1493%2C2046
- Доклад Дмитрия Марущенко на Teamlead Conf с крутыми иллюстрациями
https://www.youtube.com/watch?v=H8T9DWJJ8YM
- Иллюстрации Александра Трофимова (pr0t0plazm)
https://www.instagram.com/pr0t0plazm/
- Приложение ComicBook!
https://apps.apple.com/us/app/comicbook/id436114747
- Комиксы xkcd
https://xkcd.com/
- Твиттер питерского иллюстратора Дюрана
https://twitter.com/userdie
- Иллюстрации Хью Маклеода
https://www.pinterest.ru/kitimaboom/hugh-mcleod/
- Сайт Макса Дорофеева, гдле в том числе есть его иллюстрации
https://mnogosdelal.ru/
6/29/2020 • 1 hour, 42 minutes, 7 seconds
Podlodka #169 – Увольнения
Мы в Podlodka уже много обсуждали карьеру разработчика: как искать работу, и то, как проходить собеседование и то, как развиваться в той или иной роли. Но есть еще один важный этап рабочего цикла, с которым рано или поздно может столкнуться каждый — увольнение. Как сделать так, чтобы вне зависимости от того, кто его инициировал, этот процесс оказался максимально выгодным для обеих сторон? Знание своих прав — ключ к успеху в таких сложных переговорах и разобраться во всех правовых и организационных нюансах увольнений нам помог Виталий Шароватов из Рокетбанк.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Екатерина Петрова
Полезные ссылки:
- Тезисы Виталия на тему "Увольнения"
https://sharovatov.github.io/entries/2020-06-firing.html
6/22/2020 • 1 hour, 1 minute, 36 seconds
Podlodka #168 – Геймификация процессов
Многие компании пытаются добавить геймификацию в свою повседневную жизнь, но часто она заканчивается на уровне чашки за статью на Хабр. Мы поговорили с сооснователем Level.Travel Эллином Толстовым, ребята серьезно заморочились и уже второй год проводят игру на уровне всей компании. Чтобы вы понимали, в играх продуман собственный лор, фракции, условия победы, а для проработки механик советовались с гейм-дизайнерами. Подход как минимум любопытный, выпуск может вдохновить на использование игровых механик у себя, делай свой ход!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой
6/15/2020 • 1 hour, 32 minutes, 12 seconds
Podlodka #167 – Компиляторы
Дописываешь последнюю строчку кода, запускаешь билд и выдыхаешь. Все, работа сделана! А тем временем где-то в недрах пайплайна сборки запускается компилятор, и все, что сделал программист, превращается из обычных текстовых файлов в полноценную программу. О том, как работает эта магия, мы поговорили с Георгием Бронниковым, членом команды разработки компилятора Kotlin в JetBrains.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Женя Кателла, Егор Толстой
Полезные ссылки:
- cproc
https://git.sr.ht/~mcf/cproc
- Книга Аппеля
https://www.cs.princeton.edu/~appel/modern/
- Информативный пост про парсеры
https://jeffreykegler.github.io/personal/timeline_v3
- Dragon book
https://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811
- Книга о статическом анализе
https://cs.au.dk/~amoeller/spa/spa.pdf
6/7/2020 • 1 hour, 12 minutes, 48 seconds
Podlodka #166 – Переговоры
Мы ведем переговоры каждый день – споря о сроках выполнения задачи, проходя собеседование на работу, договариваясь о скидке в магазине. И чаще всего мы это делаем неправильно. В этом выпуске Илья Синельников, преподаватель курса по переговорам в Школе Бюро Горбунова, разбирает основные приемы успешного переговорщика и сразу отрабатывает их с ведущими на кейсах.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Переговоры и отношения с клиентами. Дистанционный практический курс Ильи Синельникова
https://bureau.ru/educenter/clients-online/
5/31/2020 • 2 hours, 45 minutes, 48 seconds
Podlodka #165 – WebAssembly
Если JS убьет все языки, а Wasm убьет JS, то что нам останется? Вместе с Сергеем Рубановым разобрались откуда родилась идея технологии, обсудили технические детали и что ждет Wasm в будущем. Кажется, WebAssembly может вдохнуть новую жизнь в браузеры, потому что уже сейчас начинает уверенно занимать нишу тяжелых вычислений на стороне клиента в браузере. А в списке компаний, уже сейчас использующих Wasm, можно встретить и Zoom, и Unreal, и EOS, и eBay!
Поддержи лучший подкаст про 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
Полезные ссылки:
- Организация на гитхабе
https://github.com/WebAssembly/proposals
- WebAssembly Moscow meetup (ищут докладчиков)
http://tlinks.run/WebAssembly_ru
- Канал в телеграме: JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство
http://tlinks.run/juliarderity
- FAQ по wasm
https://gist.github.com/MaxGraey/326b1c04d66de3beb247c2c1e6358fd0
5/25/2020 • 1 hour, 26 minutes, 38 seconds
Podlodka #164 – Продуктовая безопасность
Третий заход на "безопасность" в Podlodka, но с абсолютно новым уровнем раскрытия темы — ведь мы уже давно не мобильный подкаст! К нам в гости пришел Сергей Белов, руководитель продуктовой безопасности Mail.Ru и рассказал нам все о буднях безопасников в продуктовой компании. Мы говорили не только о том, какие инструмнеты используются для анализа кода и поиска уязвимостей, но и о том, как выстраиваются процессы между разработчиками и безопасниками, где чьи зоны ответственности и как сотрудничать вместе эффективно. А еще в выпуске есть поучительные истории фейл-кейсов, размышления о важности bug-bounty программ и судьбе баг-хантеров и куча других инсайдов — после прослушивания мир безопасников для вас не будет прежним!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Екатерина Петрова, Женя Кателла
Полезные ссылки:
- Hackerone https://hackerone.com/mailru
5/18/2020 • 1 hour, 41 minutes, 47 seconds
Podlodka #163 – Техноблогинг
Наверное, каждый второй пробовал себя в качестве автора технических статей. Популярности добиваются немногие, а истории вроде блога vas3k — уникальны. Почему умирает хабр? Нужно ли спать с "Пиши, сокращай" под подушкой, если хочешь писать классно? Сколько зарабатывают успешные техноблогеры? Можно ли вести техноблог в формате сториз? Присоединяйтесь к нашей беседе с Василием Зубаревым, автором популярнейших постов про блокчейн, дополненную реальность, вычислительную фотографию и машинное обучение. Мы начали с истории популярнейшего техноблога, а закончили децентрализацией интернета — эти 2.5 часа пролетят незаметно!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Катерина Петрова, Женя Кателла, Стас Цыганов
Полезные ссылки:
- https://vas3k.ru
5/11/2020 • 2 hours, 9 minutes, 58 seconds
Podlodka #162 – Zero Code
Зачем писать код, если можно его не писать? А если принять в расчет то, что многие проекты вообще не доживают до первого релиза, то зачем писать код, который скорее всего придется потом выкинуть? Именно такие рассуждения, а также необходимость быстро проверять продуктовые гипотезы, приводят нас к Zero Code – подходам и инструментам, позволяющим создавать работающие продукты вообще без написания кода. О том, как это работает, нам рассказал Вадим Михалёв – CEO 0qode Community.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Евгений Кателла, Егор Толстой
Полезные ссылки:
- 🔗 0qode в Telegram: https://tlg.repair/zero_qode
- 👾 0qode в Discord: https://discord.gg/6fRsWVe
- 🔴 0qode в Youtube (записи митапов): https://www.youtube.com/c/0qode
5/4/2020 • 1 hour, 14 minutes, 16 seconds
Podlodka #161 – Инди игры
Чтобы сделать свою собственную игру, нужно разобраться в игровых движках, научиться рисовать, написать сюжет, деконструировать геймплей чужих проектов и рассчитать баланс собственного. Есть и путь проще – послушать наш выпуск с Артемом Волковым, дизайнером игр с огромным стажем, который разобрал в деталях все аспекты разработки инди игр и зарядил нас огромной мотивацией пойти и сделать свой собственный проект.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
- www.itch.io
- www.gdcuffs.com
- www.gamasutra.com
- www.freesound.org
- www.ldjam.com
- https://www.deconstructoroffun.com
4/27/2020 • 1 hour, 44 minutes, 31 seconds
Podlodka #160 – Машинный перевод
Времена дословного перевода давно ушли, и современный машинный перевод достойно справляется со своей задачей. С руководителем Яндекс.Переводчика Дэвидом Талботом мы поговорили о технических сложностях реализации и даже обсудили как создать переводчик своими силами. А в завершение выпуска повизионировали на тему будущего индустрии. 📻 🛳 💖 ❗
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Екатерина Петрова
4/20/2020 • 1 hour, 59 minutes, 28 seconds
Podlodka #159 – Здоровый сон
Мы собрали все самые частые мифы и вопросы о здоровом сне и разобрали их в одном выпуске с помощью Александры Пучковой, старшего научного сотрудника лаборатории нейробиологии сна и бодрствования, и Алексея Гузея, исследователя собственного сна. Если у вас есть любые вопросы, связанные с тем, почему люди спят, сколько часов нужно на это тратить и как это делать правильно – добро пожаловать в выпуск!
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Набор полезных фактов и ссылок от Александры
https://docs.google.com/document/d/1rjR3HIkMzabC991fayt9Y2Z-raE0HZkDQoX-P-C3LlY/edit
- Протокол эксперимента над собой Алексея
https://gist.github.com/guzey/5980c78a992517bae18ffe16e668f6b5
- Пример искажения доступности исследований
https://twitter.com/eturnermd1/status/737436322344927232
4/12/2020 • 2 hours, 29 minutes, 10 seconds
Podlodka #158 – Локализация
В мире больше 7 тысяч языков. С учетом того, что надо подстраиваться под культурные и социальные особенности пользователей, становится совсем сложно. Мы пригласили Алексея Тимина из Badoo, и он рассказал о процессе локализации. Отдельно на протяжении всего выпуска разбирали что делать небольшому стартапу, если он хочет быть представлен на международном рынке, а возможностей больших компаний нет.
Поддержи лучший подкаст про 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
Полезные ссылки:
- Переводим интерфейсы на полсотни языков.
https://tech.badoo.com/ru/article/397/perevodim-interfejsy-na-polsotni-yazykov/
- Обновление строк на лету в мобильных приложениях
https://tech.badoo.com/ru/article/403/obnovlenie-strok-na-letu-part-1/
4/6/2020 • 1 hour, 32 minutes, 24 seconds
Podlodka #157 – Облака
Облака — это, без преувеличения, новая реальность. Чтобы разобраться с устройством облачных технологий, его влиянием на индустрию, понять реальные профиты, взвесить риски и не потеряться в мире IaaS, SaaS, PaaS и других as мы пригласили в гости Александра Ложечкина, который провел для нас и наших слушателей обстоятельную и вдохновляющую лекцию. Готовтесь к полному погружению, начиная с истории и заканчивая будущим с квантовыми компьютерами в облаках.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов
3/30/2020 • 1 hour, 26 minutes, 50 seconds
Podlodka #156 – Клиентская поддержка
Этот выпуск получает абсолютно заслуженное звание библии клиентской поддержки, ведь наш гость, Евгений Кузнецов, рассказал абсолютно про все нюансы этого направления. Мы разобрали по шагам, как создать службу поддержки в своей компании, как выстроить процессы, нанять и развить людей и автоматизировать эту работу.
В команде Kotlin открыт найм в команду саппорта. Эта вакансия будет интересна как разработчикам, так и сотрудникам клиентской поддержки. Если вам интересно узнать, что это вообще такое – клиентская поддержка языка программирования, то обязательно заходите на лендинг – http://kotlin-support.tilda.ws
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
- Статья нашего гостя про организацию техподдержки
https://habr.com/ru/company/mailru/blog/128445/
3/23/2020 • 1 hour, 49 minutes, 4 seconds
Podlodka #155 – Бьёрн Страуструп
Второй наш англоязычный выпуск, на сей раз в формате интервью! Почему так? А потому, что на борту Подлодки в этот раз Бьёрн Страуструп, создатель C++. Мы подумали: зачем говорить с Бьёрном только про C++, когда мы можем расспросить его обо всем, что нам интересно? Слушайте и пишите в комментариях или в чате, нравится ли вам такой формат, комфортно ли слушать на английском языке, и стоит ли нам продолжать звать англоязычных гостей!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Евгений Кателла, Екатерина Петрова, Егор Толстой
Полезные ссылки:
– Книга "A Tour of C++": https://www.amazon.com/Tour-2nd-Depth-Bjarne-Stroustrup/dp/0134997832
– Книга "The Design and Evolution of C++": https://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/dp/0201543303
– Книга "Programming: Principles and Practice Using C++": https://www.informit.com/store/programming-principles-and-practice-using-c-plus-plus-9780321992789?ranMID=24808
3/15/2020 • 1 hour, 1 minute, 43 seconds
Podlodka #154 – UI-фреймворки
Что? Кнопки, списки, чекбоксы, слайдеры и многое-многое другое. Как? В разметке, шаблонах, коде, декларативно, императивно, на HTML, XML, XAML, Javascript, Swift, Java, C#, C++ и не только. Как вы, возможно, догадались, в этом выпуске мы поговорим про пользовательские интерфейсы. Причем, обсудим не только подходы и способы написания UI, но и темные материи того, что творится под капотом сложного UI-фреймворка. Скучно не будет, ведь в гостях у нас Дэн Абрамов из команды React!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Евгений Кателла, Екатерина Петрова, Егор Толстой
Полезные ссылки:
- Документация Concurrent Mode: https://reactjs.org/docs/concurrent-mode-intro.html
- Статья Дэна Абрамова: https://overreacted.io/react-as-a-ui-runtime/
3/9/2020 • 1 hour, 38 minutes, 10 seconds
Podlodka #153 – В IT с малых лет
Время летит неумолимо: буквально вчера мы спорили о лучшей мобильной архитектуре, а сегодня выбираем лучшие способы обучению IT детей. И если вопрос "зачем обучать ребенка IT" уже не стоит, то "как cделать это правильно" — уже предмет для горячей дискуссии. Оксана Селендеева, основательница международной школы программирования для детей Coddy, помогла нам сделать это обсуждение очень открытым, насыщенным и основательным.
Онлайн-курсы SkillFactory: https://clc.to/L-vVpA скидка 25% по промокоду Podlodka (до 27 марта 2020)
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Егор Толстой, Екатерина Петрова, Евгений Кателла
3/1/2020 • 1 hour, 38 minutes, 4 seconds
Podlodka #152 – Мониторинг
В прошлых выпусках подкаста мы часто говорили про построение высоконадежных систем. Теперь пора разобраться с тем, как сохранить уверенность в этой надежности и вовремя среагировать на ошибки. Дмитрий Столяров, технический директор компании Флант, рассказал, из чего состоит система мониторинга, какие паттерны стоит использовать для баланса между допустимым уровнем шума и скоростью реакции и дал кучу советов по тому, какие решения использовать в продакшне.
Обучение в онлайн-школе SkillFactory: https://clc.to/hjJkug скидка 25% по промокоду Podlodka (до 10 марта 2020).
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Егор Толстой, Екатерина Петрова
Полезные ссылки:
- Мониторинг и Kubernetes (Дмитрий Столяров, Флант, RootConf 2018)
https://www.youtube.com/watch?v=zj6SlzzBRaA
(первые 10-15 минут)
- 10 лет on-call. Чему мы научились? (Дмитрий Столяров, Флант, DevOops 2019)
https://www.youtube.com/watch?v=7ZWGFnqhSLU
2/24/2020 • 1 hour, 32 minutes, 49 seconds
Podlodka #151 – ТРИЗ
Изобретательство – это творчество или всё же ремесло? Теория решения изобретательских задач говорит, что скорее второе. Для создания теории были изучены предыдущие патенты и выработаны законы развития систем, которые и применяются для поиска решений текущих инженерных задач. В гости к нам пришла Елена Редколис, она использует ТРИЗ уже больше 10 лет в своей профессиональной деятельности для решения как технических, так и менеджерских задач.
Обучение в онлайн-школе SkillFactory: https://clc.to/-a7b1A скидка 25% по промокоду Podlodka (до 29 февраля 2020).
Поддержи лучший подкаст про 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
Ведущие в выпуске: Стас Цыганов, Екатерина Петрова, Евгений Кателла
Полезные ссылки:
Немного классики:
- Альтшуллер Г. - Алгоритм изобретения https://royallib.com/book/altshuller_g/algoritm_izobreteniya.html
- Альтшуллер Г. - Поиск новых идей: от озарения к технологии - http://www.rdita.kg/files/books/%D1%82%D1%80%D0%B8%D0%B7/poisk_novih1.pdf
- Алгоритм решения изобретательских задач АРИЗ-85-В - https://www.altshuller.ru/triz/ariz85v-1.asp
- Типовые приемы устранения технических противоречий - https://www.altshuller.ru/triz/technique1.asp
- Таблица применения приемов разрешения технических противоречий - https://www.altshuller.ru/triz/technique2.asp
Немного современного:
- MATRIZ – Level 1 Training Manual - https://matriz.org/wp-content/uploads/2019/01/Level-1-Manual-Word.pdf
Много разного, используй поиск:
- http://metodolog.ru/
Немного лирики:
- Злотин Б.Л., Зусман А.В. Месяц под звездами фантазии https://www.studmed.ru/zlotin-bl-zusman-av-mesyac-pod-zvezdami-fantazii_de5bf6a05fb.html
2/16/2020 • 1 hour, 52 minutes, 21 seconds
Podlodka #150 – Эволюция языков программирования
В программировании, как и в лингвистике, языки не высечены в камне. В зависимости от решаемых задач и популярных в конкретный период времени парадигм, языки меняются и эволюционируют. Основное отличие в том, что это не происходит стихийно: за каждым языком программирования стоят его создатели, которые осознанно принимают решения о том, в какую сторону его развивать. В этом выпуске мы решили посмотреть на этот процесс глазами создателя. Поэтому у нас в гостях Андрей Бреслав, руководитель проекта по разработке языка Kotlin в компании JetBrains.
OTUS - онлайн-образование для IT-профессионалов. Календарь курсов: https://otus.pw/T29J/
Курс iOS Разработчик, Продвинутый уровень, посмотреть программу и пройти тест: https://otus.pw/Ahur/
Скидка 3000 рублей по промокоду PODLODKA20 на полную оплату любого курса действует до конца февраля.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Евгений Кателла, Екатерина Петрова, Егор Толстой
Полезные ссылки:
– Запись доклада Андрея "На плечах гигантов" с конференции JPoint
https://www.youtube.com/watch?v=xH-RZ9YlxH0
– Доклад Guy Steele "Growing a Language"
https://www.youtube.com/watch?v=_ahvzDzKdB0
– Книга "Инноваторы"
https://www.ozon.ru/context/detail/id/149384486/
– Книга "Design and Evolution of C++"
http://www.stroustrup.com/dne.html
– Статья "Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs"
https://www.thocp.net/biographies/papers/backus_turingaward_lecture.pdf
2/9/2020 • 1 hour, 34 minutes, 35 seconds
Podlodka #149 – Биоинформатика
"Стас, что тебе нравится больше, чем секвенировать геном тихоходок?" — это лишь вишенка на торте нашего первого научпоп выпуска. Доктор биологических наук Михаил Гельфанд погрузил Podlodka в мир биоинформатики. Как всегда, выпуск максимально насыщен: от захватывающей истории развития ремесла и размышлений о скорости появления практических достижений до описания будней биоинформатиков и историй про научные открытия с помощью утилиты grep.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Екатерина Петрова, Стас Цыганов, Егор Толстой
2/3/2020 • 1 hour, 19 minutes, 28 seconds
Podlodka #148 – Корни инженерной культуры Восточной Европы
Представьте, что вы пришли на экскурсию в музей истории 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
Ведущие в выпуске:
Евгений Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Андрей Шкляров: «В Индии не стесняются красочно расписывать, почему „да“, в Восточной Европе — почему „нет“»
https://www.dataart.com.ua/news/andrej-shklyarov-v-indii-ne-stesnyayutsya-krasochno-raspisy-vat-pochemu-da-v-vostochnoj-evrope-pochemu-net/
- Парадоксы IT-образования, или Зачем программистам читать классику
https://dataart.ua/news/paradoksy-it-obrazovaniya-ili-zachem-programmistam-chitat-klassiku/
- Чмыхало А. Ю. “Влияние русской инжененрной культуры на развитие инженерного образования в США”. // “Вестник Томского государственного университета культурологии и искусствоведения”, 2019, № 34.
https://cyberleninka.ru/article/n/vliyanie-russkoy-inzhenernoy-kultury-na-razvitie-inzhenernogo-obrazovaniya-v-ssha/viewer
- Гросс А. А., Пономарева М. А. “Кибернетика, теория демократии и неолиберальный дискурс в советском самиздате 1970-х годов.”
https://cyberleninka.ru/article/n/kibernetika-teoriya-demokratii-i-neoliberalnyy-diskurs-v-sovetskom-samizdate-1970-h-godov/viewer
- From Russia with Code,Duke Univeristy Press. 2019
https://openlibrary.org/books/OL27324622M/From_Russia_with_code
- Блог ДатаАрт на Хабре
https://habr.com/ru/company/dataart/
- Here’s the Thing About Polish Developers
https://insanelab.com/blog/team-augmentation/polish-developers/
- Looking for a software house in Poland? Do not do this. Polish developers are still living in the past
https://codesthq.com/looking-for-a-software-house-in-poland-do-not-do-this-polish/
- Don't Outsource Developers from Poland
https://desmart.com/blog/don-t-outsource-developers-from-poland
1/27/2020 • 1 hour, 32 minutes, 16 seconds
Podlodka #147 – Веб-фреймворки
Такого разнообразия языков, технологий и библиотек в одном выпуске уже не было давненько. А не потеряться в них нам помог Никита Соболев CTO wemake.services. Выпуск получился довольно холиварным, вот некоторые темы: Почему Go – это не язык, а фреймворк? Почему рельсы – сборище антипаттернов, а Python-разработчики делают всё неправильно? Также посмотрели на фреймворки под разными углами: язык, работа с БД, перфоманс, деплой. Собрали всё, что вы знали, но боялись услышать про родной стек!
10 и 11 февраля в Москве в Конгресс-центре ЦМТ пройдет конференция TeamLead Conf - единственная профессиональная конференция только для тимлидов с самой большой концентрацией тимлидского опыта на человекочас и квадратный метр. Билеты можно приобрести по ссылке 👉🏻 http://teamleadconf.ru/moscow/2020, а для наших слушателей у нас есть промокод! TLC4Podlodka :)
Поддержи лучший подкаст про IT: http://www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Полезные ссылки:
Евгений Борисов — Spring-потрошитель https://www.youtube.com/watch?v=BmBr5diz8WA
Роман Неволин «Провайдеры типов без боли и магии» https://www.youtube.com/watch?v=x5RbkENciMU
Канал Никиты: https://t.me/opensource_findings
GH Никиты: https://github.com/sobolevn
1. https://github.com/django/deps/pull/65
2. https://github.com/elixir-ecto/ecto
3. https://orator-orm.com/
4. https://rom-rb.org/
1/20/2020 • 1 hour, 45 minutes, 11 seconds
Podlodka #146 – Изучение английского языка
Так сложилось, что английский язык – это де-факто язык международного общения. А еще, так сложилось, что английский – основной язык в IT. Конечно, многие из нас слышали страшилки про программы вида «Если Переменная == Истина КонецЕсли». Но все-таки большинство предпочитает использовать английские названия переменных и классов и читать документацию именно на английском. Да и спикеры со всего мира на топовых IT-конференциях общаются между собой на английском. Поэтому мы записали выпуск о том, как правильно подходить к изучению английского. Мы постарались охватить все: и немного истории языка, и советы для начинающих, и практические рекомендации для практикующих. Мы даже попросили гостя оценить наши акценты.
К слову, гость выпуска – Арно Тали, автор канала и паблика Virginia Bēowulf об английской филологии и директор одноименной языковой школы.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Женя Кателла, Екатерина Петрова
Полезные ссылки:
- Youtube-канал Virginia Bēowulf
https://www.youtube.com/channel/UCKMGLK-Inu1lReNdbeYBgOA
– Полезные сайты
https://english.stackexchange.com
https://ell.stackexchange.com
https://rachelsenglish.com
– Полезные приложения
https://www.memrise.com
https://apps.ankiweb.net
1/12/2020 • 1 hour, 17 minutes, 34 seconds
Podlodka #145 – Умный дом
Как и в выпуске про AI, понятие «умный дом» скорее маркетинговое название автоматизации домашних девайсов. Вместе с Олегом Челбаевым, одним из основателей портала Sprut.ai, мы прошли возможный путь эволюции вашего умного дома: от покупки первой лампочки с управлением через iPhone, до сборки собственных девайсов. Разобрались с тем как устроен рынок: какие есть вендоры, протоколы, хабы, девайсы, как это всё между собой связано. Послушав выпуск, у вас будут все знания, чтобы собрать свою первую автоматизацию!
Поддержи лучший подкаст про 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
Ведущие в выпуске: Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Портал про умные дома
https://sprut.ai/client/
- Опенсорсный умный дом для установки на Raspberry Pi
https://www.home-assistant.io/
- Новость про больших партнерство больших вендоров в области умных домов
https://www.cnbc.com/2019/12/18/apple-google-amazon-zigbee-partner-on-smart-home.html
- Статья Вастрика про умные дома
https://vas3k.ru/blog/homesillyhome/
1/5/2020 • 1 hour, 46 minutes, 10 seconds
Podlodka Special - Итоги 2019 года
Традиционный новогодний спецвыпуск! Подводим итоги года шокирующими откровениями из мира аналитики подкаста, делимся самыми памятными историями, раздаем новогодние советы, дарим подарочки, и, конечно же, едим мандаринки! Все это сверху присыпали нашими шутеечками и ответами на вопросы, которые нам задавали в лайве наши слушатели.
Если вам нужна порция новогоднего настроения – этот выпуск для вас!
А еще в лайве среди самых внимательных слушателей мы разыграли лучшую в мире приставку Nintendo Switсh. Партнером новогоднего чуда стали наши друзья avito.tech. Спасибо!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Женя Кателла, Екатерина Петрова, Егор Толстой, Стас Цыганов
12/30/2019 • 2 hours, 22 minutes, 2 seconds
Podlodka #144 – Осознанная рефлексия
Без рефлексии нет опыта – эта фраза красной нитью проходит сквозь весь выпуск, в котором Вирна Штерн, коуч с большим опытом, учит нас анализировать свой прошлый опыт, учиться на его основе и ставить себе правильные цели. А в качестве бонуса разбираемся с тем, как правильно отрефлексировать свой год и на основе этого поставить цели на следующий.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
- “Рефлексия”, Лефевр В.А.
http://berezkin.info/wp-content/uploads/2016/08/Lefevr-refleksia-2003.pdf
- Колесо жизни
https://goal-life.com/koleso-zhizni
12/29/2019 • 1 hour, 8 minutes, 4 seconds
Podlodka #143 – Подкастинг
За время существования Podlodka мы получили сотню вопросов о том, как мы делаем подкаст: формат, продакшн, распространение. Поэтому вместе с Львом Пикалевым, основателем студии «Подкастерская», мы подробно обсудили индустрию подкастов и особенности их создания. После прослушивания выпуска вы как минимум сможете заглянуть за занавесу процесса создания любимых подкастов, а как максимум – получите отличный рецепт создания своего собственного!
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Екатерина Петрова, Женя Кателла, Егор Толстой
Полезные ссылки:
- Сайт Подкастерской
http://castpodcast.ru
- Подкастерская в телеграме
https://t.me/castpodcast
- Зачем вам нужен подкаст?
https://m.youtube.com/watch?v=3lnsrICG0Ns&feature=youtu.be
12/22/2019 • 1 hour, 37 minutes, 34 seconds
Podlodka #142 – Нагрузочное тестирование
Во многих вакансиях очень любят писать, что кандидатам предстоит работать над «высоконагруженным сервисом». Что вообще понимается под высокой нагрузкой, мы ранее уже обсуждали, зато не обсуждали очень важный процесс, без которого ни один более-менее серьезный хайлоад представить трудно – нагрузочное тестирование. Вопрос это непростой, в нем множество аспектов и тонкостей, разобраться с которыми нам помог Владимир Ситников из Netcracker.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и
соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Женя Кателла, Егор Толстой
Полезные ссылки:
– Про нефункциональные требования:
https://en.wikipedia.org/wiki/Non-functional_requirement
– Про нагрузку на БД:
https://kevinclosson.net/slob/
– Performance-бенчмарки Firefox:
https://arewefastyet.com/
– Про linux, пожирающий память
https://make-linux-fast-again.com/
https://www.linuxatemyram.com/
12/16/2019 • 1 hour, 29 minutes, 28 seconds
Podlodka #141 – Здоровье программиста 2: питание и спорт
Долгожданное продолжение темы здоровья в Podlodka! Этот выпуск станет вашем проводником в мир ЗОЖ — два высококвалифицированных специалиста помогут нам разобраться в базовых, но невероятно важных составляющих здорового образа жизни: питание и физическая активность. Сколько раз в день нужно кушать, каков оптимальный баланс нутриентов, надо ли бояться углеводов? Какой вид спорта выбрать, как часто нужно тренироваться и как понять что твой тренер — профессионал? Ответы на эти и еще десятки волнующих вопросов вы найдете в выпуске!
0:01:00 — Про питание
1:19:00 — Про спорт
Поддержи лучший подкаст про IT:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Екатерина Петрова, Егор Толстой
Полезные ссылки:
- О книге Андрея
https://www.beloveshkin.com/2019/10/blog-post_16.html
- Телеграм-канал Андрея
https://t.me/beloveshkin
12/10/2019 • 2 hours, 42 minutes, 3 seconds
Podlodka #140 – Искусственный интеллект
Выпуск про AI начался с того, что это журналистское понятие, а под капотом ML и экспертные системы, о их влиянии на жизнь людей и поговорили. Иван Ямщиков, AI-евангелист из ABBYY, разложил всё по полочкам и предложил оптимистическую картину мира, где нейросетки не отбирают работу, а дают возможность людям быть больше людьми.
Поддержи лучший подкаст про IT:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске:
Стас Цыганов, Егор Толстой, Евгений Кателла
Полезные ссылки:
- Подкаст Ивана, в котором хорошие люди гуляют и говорят про технологии, науку, бизнес
https://tlgg.ru/progulka
12/1/2019 • 2 hours, 5 minutes, 40 seconds
Podlodka #139 – Как читать книги
Зачем в 2019 году читать книги, когда вокруг есть куча статей и подкастов, как выбрать что-то интересное именно тебе и какими приемами пользоваться, чтобы потраченное время не пропало даром – эти вопросы с нами обсудила Галина Юзефович, литературный критик и обозреватель “Медузы”. Заранее готовьтесь к тому, что после этого выпуска вы лишитесь сразу нескольких комплексов, составите себе читательскую стратегию и вступите в наш книжный клуб!
Кстати, по поводу книжного клуба мы не шутим. Пройдите наш опрос, если вам интересно – мы очень хотим попробовать его организовать! https://forms.gle/VYMuEeojwz9XAn7Q6
Puzzle English – онлайн-сервис для самостоятельного изучения английского языка, на сайте зарегистрировано свыше 7 миллионов пользователей. С 25 ноября по 1 декабря на Puzzle English Черная пятница. Все продукты продаются со скидками до 70%. Личный план стоит всего 999 рублей :) Узнать больше о сервисе можно по ссылке: https://clck.ru/KBhWe
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Стас Цыганов, Егор Толстой
Полезные ссылки:
- Статья Андрея Шапенко о том, почему бизнес-литература не применима к реальной жизни:
https://www.forbes.ru/forbeslife/380893-kompaniyami-upravlyayut-narcissy-v-otnosheniyah-carit-dvulichie-pochemu-biznes
- Интервью с Галиной в “Форбс”, из которого хорошо понятны ее взгляды на чтение:
https://www.forbes.ru/forbeslife/385289-vse-eti-pisateli-davno-umerli-nikto-bolshe-nikomu-nichego-ne-dolzhen-galina
- Еще немного о Галине как о читателе:
https://esquire.ru/letters/93252-galina-yuzefovich-o-vlasteline-kolec-viktore-pelevine-i-o-tom-kak-polyubit-pushkina/#part0
- Хороший проект, “объясняющий” классику обычному читателю:
https://polka.academy/
- Хороший проект о современной литературе:
https://gorky.media/
- Хороший пример книжного блога:
https://t.me/greenlampbooks
- Goodreads
https://goodreads.com
- Блог Егора с рецензиями на книги
medium.com/@etolstoy
11/24/2019 • 2 hours, 3 minutes
Podlodka #138 – SRE
SRE — много кто слышал, но мало кто в деталях понимает, что же это такое. Команда Podlodka всегда на страже вашей осведомленности! Дмитрий Масленников, Head of SRE команды Tinkoff, а также бывший SRE в Google (где и появился этот термин) помог нам разобраться в теме: что такое SLA и почему они так важны, рассказал об основных принипах и практиках SRE и мы наконец-то поняли, чем это отличается от DevOps!
Внимание, конкурс!
Мы разыгрываем билет на посещение конференции DevOpsDays (https://devopsdays.ru), которая пройдет 7-го декабря и партнером которой является компания Авито. Для участия нужно поделиться этим выпуском в одной из соц. сетей (Twitter, Facebook, VK) c хештегом #Podlodka и ответить на вопрос, почему вы хотите пойти на конференцию. Победитель будет определен 24 ноября.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Екатерина Петрова, Егор Толстой
11/18/2019 • 1 hour, 16 minutes, 27 seconds
Podlodka #137 – Токсичность
Айтишное сообщество в последние несколько лет регулярно поднимает вопрос токсичности. Кто-то жалуется на невыносимых коллег, кто-то в ответ говорит, что айти – это не детский сад, и в нём все должно быть сурово. При этом, под "токсичностью" все понимают разное, ибо устоявшегося термина так и нет. Мы позвали в гости Александра Зизу, чтобы копнуть поглубже эту непростую тему и разобраться в том, что такое токсичность, плохо это или хорошо, и надо ли с ней бороться.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Евгений Кателла, Екатерина Петрова, Стас Цыганов
Полезные ссылки:
– Эпизод из фильма "Одержимость", обсуждаемый в подкасте:
https://www.youtube.com/watch?v=ntoyvlGx9aI
– Книга "Прыгни выше головы"
https://www.olbuss.ru/catalog/prygni-vyshe-golovy-20-privychek-ot-kotorykh-nuzhno-otkazatsya-chtoby-pokorit-vershinu-uspekha/
– Книга "Лидеры, шуты и мошенники"
https://www.livelib.ru/book/1000391271/about-lidery-shuty-i-moshenniki-manfred-f-r-kets-de-vries–
11/10/2019 • 1 hour, 42 minutes, 30 seconds
Podlodka #136 – Современный C++
Его спецификация насчитывает более тысячи страниц, многие профессиональные разработчики на нем не знают и половины возможностей языка, а его упоминанием пугают инженеров до 30-ти лет – все это про С++. Александр Гранин, член ПК С++ Russia, рассказал нам про тонкости языка, его развитие и отличие стандартов.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Стас Цыганов, Евгений Кателла, Егор Толстой
11/3/2019 • 1 hour, 23 minutes, 16 seconds
Podlodka #135 – Поиск работы
Вокруг поиска работы всегда крутилось много мифов и стыдных вопросов – можно ли торговаться при принятии оффера, стоит ли ходить по собеседованиям, если уже работаешь, как оценить свою востребованность и стоимость на рынке. На эти и множество других тем мы поговорили с главным хантером рунета Аленой Владимирской, известной своими проектами Антирабство и Pruffi. Как стало известно из выпуска, хорошего карьерного консультанта отличает наличие у него инсайтов – и под это правило наш выпуск идеально подходит!
Реклама:
20 ноября в Новосибирске пройдет митап Мастера Саппорта от компании ЦФТ, посвященный организации служб клиентской и прикладной поддержки. В программе – два доклада от спикеров из ЦФТ про машинное обучение в саппорте. Ссылка на регистрацию – https://team.cft.ru/events/144.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Катя Петрова, Егор Толстой
Полезные ссылки:
- Тот самый канал с вакансиями
https://tele.gg/alenavladimirskaya
- Страница Алены на Facebook
https://www.facebook.com/alena.vladimirskaya-
10/27/2019 • 1 hour, 3 minutes, 39 seconds
Podlodka #134 – Scala
Сейчас довольно часто говорят о том, что мейнстримовые языки программирования все чаще заимствуют концепции из мира функционального программирования, но при этом отдают главенствующую роль парадигме ООП. Этому подвержены как молодые языки, так и языки с долгой историей. Поэтому особенно интересен язык Scala, который изначально проектировался с прицелом на сочетание двух парадигм: ФП и ООП. Более того, Scala в последнее время все больше смещается именно в функциональный мир. О том, как уживаются разные подходы и в чем сильные и слабые стороны Scala мы поговорили с Олегом Нижниковым из Tinkoff.ru.
Поддержи лучший подкаст про IT: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Ведущие в выпуске: Женя Кателла, Стас Цыганов, Егор Толстой
Полезные ссылки:
– Телеграм-чат русскоязычного scala-коммьюнити:
https://t.me/scala_ru
– Курсы и специализации по Scala:
https://ru.coursera.org/specializations/scala?action=enroll
https://stepik.org/course/16243
https://www.edx.org/course/programming-reactive-systems-3
– Обсуждаемые технологии:
https://typelevel.org/cats/
https://zio.dev
https://akka.io/
https://scalameta.org/metals/
10/21/2019 • 1 hour, 58 minutes, 56 seconds
Podlodka #133 – Стратегия
Классическое корпоративное буллшит бинго обязательно включает в себя слова стратегия, миссия и вижн. Алексей Журба, CPO в Beru.ru, разобрал, что на самом деле кроется за громкими словами и десятками разных популярных фреймворков целеполагания. В выпуске много отличных мыслей про то, как работает и тренируется стратегическое мышление, чем хорошая стратегия отличается от плохой, как перевести вот это все в конкретные действия и как жить, когда работать надо, а стратегии нет.
Поддержи лучший подкаст про 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
Ведущие в выпуске:
Евгений Кателла, Катя Петрова, Егор Толстой
Полезные ссылки:
- Канал Алексея “Keep it simple, stupid!”
https://t.me/simplestupid
- “Good Strategy, Bad Strategy”, Ричард Румельт
https://www.mann-ivanov-ferber.ru/books/paperbook/good-strategy-bad-strategy/
- “Принципы”, Рэй Далио
https://www.mann-ivanov-ferber.ru/books/princzipyi/
- Пост про “шкуру в игре” при работе со стратегией
https://t.me/venturetime/66
10/14/2019 • 2 hours, 4 minutes, 39 seconds
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
10/7/2019 • 2 hours, 17 minutes, 35 seconds
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
9/29/2019 • 1 hour, 8 minutes, 4 seconds
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/
9/23/2019 • 2 hours, 8 minutes, 39 seconds
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
9/16/2019 • 1 hour, 47 minutes, 28 seconds
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
9/8/2019 • 1 hour, 58 minutes, 8 seconds
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
9/1/2019 • 55 minutes, 6 seconds
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/
8/26/2019 • 1 hour, 23 minutes, 4 seconds
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
8/21/2019 • 1 hour, 38 minutes, 19 seconds
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
8/12/2019 • 1 hour, 57 minutes, 33 seconds
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
8/7/2019 • 59 minutes, 20 seconds
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
8/5/2019 • 1 hour, 32 minutes, 42 seconds
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
7/29/2019 • 1 hour, 39 minutes, 48 seconds
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
7/22/2019 • 2 hours, 27 minutes, 47 seconds
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
7/14/2019 • 1 hour, 42 minutes, 48 seconds
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
7/8/2019 • 1 hour, 33 minutes, 4 seconds
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
7/1/2019 • 48 minutes, 20 seconds
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
6/23/2019 • 2 hours, 11 minutes, 44 seconds
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
6/17/2019 • 1 hour, 19 minutes, 28 seconds
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
6/9/2019 • 2 hours, 7 minutes, 42 seconds
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/
6/2/2019 • 1 hour, 9 minutes, 54 seconds
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
5/26/2019 • 1 hour, 57 minutes, 12 seconds
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
5/20/2019 • 1 hour, 47 minutes, 8 seconds
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
5/18/2019 • 1 hour, 21 minutes, 51 seconds
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
5/6/2019 • 2 hours, 10 minutes, 38 seconds
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
4/29/2019 • 1 hour, 59 minutes, 7 seconds
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
4/22/2019 • 1 hour, 27 minutes, 42 seconds
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
4/15/2019 • 2 hours, 51 minutes, 21 seconds
Podlodka #106 – Платформенная разработка
В небольших и средних командах обычно все достаточно просто и понятно. Разработчики делают фичи, по мере необходимости думают над архитектурой, иногда выбивают время на то, чтобы запилить какие-то собственные тулзы и таким образом сэкономить время. Иногда идут оптимизировать перформанс, иногда – что-то автоматизировать.
Когда команда растет, этих "иногда" становится недостаточно. Нужно сделать все по-взрослому. В таких случаях на помощь приходит платформенная разработка. Обсудили мы ее с Павлом Соломиным из Сбербанка. А еще, именно из этого выпуска можно понять, чем же занимается Егор Толстой.
Поддержи лучший подкаст про разработку:
[www.patreon.com/podlodka]
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: [t.me/podlodka]
Telegram-канал: [t.me/podlodkanews]
Страница в Facebook: [www.facebook.com/podlodkacast/]
Twitter-аккаунт: [twitter.com/PodlodkaPodcast]
4/8/2019 • 1 hour, 36 minutes, 12 seconds
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
4/1/2019 • 1 hour, 17 minutes, 12 seconds
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/
3/25/2019 • 2 hours, 13 minutes, 19 seconds
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
3/17/2019 • 1 hour, 33 minutes, 7 seconds
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
3/10/2019 • 1 hour, 23 minutes, 12 seconds
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/
3/3/2019 • 2 hours, 31 minutes, 58 seconds
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
2/25/2019 • 1 hour, 28 minutes, 37 seconds
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
2/17/2019 • 1 hour, 7 minutes, 50 seconds
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
2/10/2019 • 1 hour, 56 minutes, 45 seconds
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
2/3/2019 • 1 hour, 27 minutes, 22 seconds
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
1/27/2019 • 1 hour, 5 minutes, 56 seconds
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
1/22/2019 • 1 hour, 38 minutes, 1 second
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
1/13/2019 • 1 hour, 14 minutes, 4 seconds
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
1/7/2019 • 1 hour, 55 minutes, 48 seconds
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/
12/31/2018 • 2 hours, 48 seconds
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 - Новогодние поздравления от ведущих
12/23/2018 • 1 hour, 50 minutes, 39 seconds
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
12/16/2018 • 1 hour, 24 minutes, 31 seconds
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
12/9/2018 • 3 hours, 11 minutes, 1 second
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/
12/3/2018 • 1 hour, 41 minutes, 46 seconds
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 🤓
11/30/2018 • 49 minutes, 24 seconds
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/
11/26/2018 • 1 hour, 47 minutes, 54 seconds
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 - Подводим черту
11/18/2018 • 1 hour, 45 minutes, 34 seconds
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”
11/11/2018 • 2 hours, 38 minutes, 28 seconds
Podlodka #84 – Организация конференций
Конференции для нас, это часто праздник, на который мы приходим за новыми знаниями, вдохновением, место где мы можем пообщаться со своими коллегами по цеху. Но для его подготовки организаторы прикладывают неимоверное количество усилий и денег. Об организации конференций мы и поговорили с Алексеем Федоровым из JUG.ru Group. Обсудили абсолютно все аспекты, начиная от того откуда берутся спикеры, заканчивая тем, почему билеты такие дорогие.
Поддержи лучший подкаст про разработку:
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/
11/6/2018 • 2 hours, 20 minutes, 2 seconds
Podlodka #83 – Работа в распределенной команде
В реалиях последних лет стало не так уж и важно, где физически находится разработчик. Инфраструктура и инструменты позволяют работать из любой точки мира, где есть доступ в интернет. Тем не менее, многие компании до сих пор считают, что члены команды должны сидеть рядом друг с другом и работать из офиса. Наш гость, Алексей Катаев из компании Skyeng, поделился своим мнением на этот счет. Алексей уже более трех с половиной лет работает в распределенной команде, и благодаря такому внушительному опыту он не понаслышке знает все плюсы и минусы такого подхода.
Поддержи лучший подкаст про мобильную разработку:
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 – когда и почему Стас и Катя не могут работать эффективно
01:44:33 – вопрос Стасу
Полезные ссылки:
- Доклад Алексея с Teamlead Conf 2018
https://youtu.be/z2e5rnh_WcU
10/29/2018 • 1 hour, 46 minutes, 16 seconds
Podlodka #82 – Здоровье программиста
Жизнь программиста темна и полна ужасов – неудобные стулья, проблемы со спиной, фастфуд и переизбыток кофе. В этом выпуске сразу три разных специалиста помогают разобраться с тем, как вести здоровый образ жизни, если ты – программист. Алексей Шевелев, более известный как Boomburum, главный за поддержку пользователей в habr.com и известный трансформатор балконов в рабочие кабинеты, рассказал секреты правильной организации рабочего пространства – стулья, столы, воздух и правильные инструменты. Юрганова Анна, семейный врач с огромным стажем, прояснила много мифов о профессиональных заболеваниях и поделилась советами о том, как сохранить здоровье. И напоследок Евгений Волков, биохакер, охватил все остальное – питание, воду, ноотропы, рецепты борьбы с усталостью.
Поддержи лучший подкаст про мобильную разработку:
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 - Часть про биохакинг, знакомство с Евгением Волковым
- 01:38:43 - Кто такие биохакеры
- 01:41:52 - Правильное питание в биохакинге, периодическое голодание
- 01:49:50 - Составление правильного рациона
- 02:10:30 - Сколько пить воды и как это делать
- 02:19:00 - Нейростимуляторы и ноотропы
- 02:31:35 - Природные заменители ноотропов
- 02:37:10 - Сон и усталость
- 02:52:50 - Про российский биохакинг
- 02:53:50 - Подведение черты выпуска
Полезные ссылки:
- Организация рабочего пространства
- Оригинальный пост (от 2010 года) про переделку балкона в офис (на Хабре)
https://habr.com/post/91646/
- Обновленная и дополненная (спустя 8 лет) версия этого поста
https://boomburum.ru/diy/boomburums-office-v10
- HM Aeron Remastered
https://boomburum.ru/reviews/herman-miller-aeron-remastered-review
- HM Embody
https://habr.com/post/103687/
- Про бризеры
https://habr.com/company/tion/blog/top/
- Функциональные столы Tabula Sense
https://habr.com/article/373841/
- Хаб "Здоровье гика" на Хабре
https://habr.com/hub/health/top/alltime/
- Биохакинг
- Паблик Евгения про биохакинг
https://vk.com/timetoshout
- Diet, Fat Loss, Performance
https://bengreenfieldfitness.com
- Блог Тима Ферриса
https://tim.blog
10/21/2018 • 2 hours, 55 minutes, 13 seconds
Podlodka #81 – Экстремальное программирование
Поднимаем разговоры о процессах и методологиях на максимально айтишный уровень! Чтобы узнать об экстремальном программировании всё, мы пригласили в гости Антона Бевзюка — Chief Agile Officer в Додо Пицца и XP-коуча. Парное программирование, TDD, рефакторинг, CI/CD — лучшие инженерные практики в одном выпуске! В процессе беседы мы основательно прошлись по аспектам методологии: от теоретических ценностей до прикладных практик, от кейсов по использованию методологии до советов по её внедрению, от исторической справки до того, как XP эволюционирует и выглядит сегодня.
Поддержи лучший подкаст про мобильную разработку:
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
10/14/2018 • 2 hours, 28 minutes, 34 seconds
Podlodka #80 – Хакатоны
А вы когда-нибудь участвовали в хакатонах? После 80-го выпуска вам наверняка захочется это сделать, или вы как минимум будете относиться к людям, гоняющим на них с большим пониманием. В гостях был Дмитрий Хасанов из Avito и у него действительно большой опыт в участии в подобных событиях, в том числе и международных. Слушаем, заряжаемся энергией для Хактоберфеста, контрибьютим, получаем футболочки!
Поддержи лучший подкаст про мобильную разработку:
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/
10/7/2018 • 1 hour, 29 minutes, 12 seconds
Podlodka #79 – Highload для начинающих
На этот раз Podlodka погрузилась в мир высоких нагрузок, и помог нам в этом Алексей Акулович, разработчик в команде backend инфраструктуры ВКонтакте. Разобрались в том, когда начинается highload, с какими типовыми проблемами сталкиваются разработчики высоконагруженных систем и как с этим справляться. Варианты масштабирования, оптимизация работы с данными, шардирование, кэширование, мониторинги - тема масштабная, и разговор получился насыщенный. Не обещаем, что после выпуска вы сразу напишите свой первый production-ready высоконагруженный сервис, но понимание того, что происходит под капотом на бэкенде у крупных сервисов точно увеличится!
Поддержи лучший подкаст про мобильную разработку:
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/
- Сайт: ruhighload.com
https://ruhighload.com/
- Как работают крупные сервисы
https://www.insight-it.ru/highload/
9/30/2018 • 1 hour, 49 minutes, 26 seconds
Podlodka #78 – Профессия: CEO
Chief Executive Officer — высшее должностное лицо компании. Именно он определяет общую стратегию развития компании, принимает решения на высшем уровне, выполняет представительские обязанности. Звучит масштабно и внушительно, но как это происходит в реальности? Чтобы перейти от теории к практике мы пригласили в гости Александра Коровина — ex. CEO и Co-Founder Qlean, СEO Blizkie.ru. Вместе мы попытались формализовать обширные задачи и обязанности CEO компании: управление продуктом, инвестиции, партнерство, найм, процессы, принятие решений и многое другое. Все это с примерами из жизненного опыта гостя и как всегда уместным юмором!
Поддержи лучший подкаст про мобильную разработку:
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/
9/24/2018 • 1 hour, 52 minutes, 28 seconds
Podlodka #77 – Технический долг
Как бороться с техническим долгом? Чем осознанный техдолг отличается от неосознанного? Как продать необходимость рефакторинга бизнесу? Чем персики лучше лимончиков? На все эти будоражащие вопросы дал ответ Александр Бындю, IT архитектор и специалист по Agile и Lean практикам, повидавший на своем нелегком консалтерском веку множество долгов разной степени тяжести.
Поддержи лучший подкаст про мобильную разработку:
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
9/16/2018 • 1 hour, 23 minutes, 40 seconds
Podlodka #76 – Обучение
В современном мире технологии меняются с все нарастающей скоростью, и, чтобы не терять собственную актуальность, нам всем необходимо учиться. Эту важнейшую тему мы обсудили с руководителем евангелистов Microsoft Александром Ложечкиным.
Саму тему рассмотрели как с биологической стороны, так и со стороны реальных практик и техник обучения. Не обошли стороной смежные темы: система образования и источники знаний.
Поддержи лучший подкаст про мобильную разработку:
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
9/9/2018 • 2 hours, 12 minutes, 2 seconds
Podlodka #75 – Организация работы в аутсорсе
Аутсорсинг занимает важную часть в мире IT. Эта тема близка большинству разработчиков — каждый второй успел поработать в такой команде или работает сейчас, а кто-то наверняка думал о том, как откроют свою компанию мечты. В этом выпуске вместе с Денисом Германенко из CleverPumpkin мы постарались раскрыть тему организации работы в аутсорсе максимально широко, обсудив все: от ситуации на рынке, способов поиска заказов и работы с клиентами до организации внутренних процессов, тонкостей управления командой и способов её масштабирования. Пофилософствовали на тему жизни разработчика в аутсорс-команде и влияния такого опыта на профессиональное развитие. Парадокс, но не смотря на то, что выпуск больше "менеджерский", мы успели закопать пару архитектур и кроссплатформу вместе с ней! В конце выпуска — бесценный совет о том, как организовать свою студию по разработке приложений.
Поддержи лучший подкаст про мобильную разработку:
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 - Особенности работы в аутсорсе для разработчика
- 02:16:45 - Как долго можно работать в аутсосре и способы "удержания" разработчиков в команде
- 02:19:00 - Масштабирование комады: агенства и внутренние ресурсы, процесс найма
- 02:38:00 - Как создать свою студию разработки приложений
- 02:42:30 - Подведение черты
- 02:45:00 - Вопрос Стасу
Полезные ссылки:
- Рейтинг теглайн
https://tagline.ru/mobile-developers-rating/
- Тестовое задание Android в CleverPumpkin
https://drive.google.com/open?id=1XnRUt4sHF6IdjcQS67t_-SqkVQD58TiFAayfpb7t9eM
- Тестовое задание iOS в CleverPumpkin
https://drive.google.com/open?id=1xMdCzyDD6sHVkxQBblKzlSPw79cwEcG5tKfL8Lyer6g
9/3/2018 • 2 hours, 47 minutes, 5 seconds
Podlodka #74 – Управление памятью
Работа программиста немыслима без взаимодействия с памятью. Мы с легкостью создаем переменные и манипулируем ссылками на различные объекты в куче. И далеко не всегда задумываемся о том, какие задачи приходится решать разработчикам языков и рантаймов, чтобы выделение и освобождение памяти происходило быстро и эффективно. Чтобы разобраться в теме, мы позвали в гости Алексея Шипилёва из Red Hat, который уже более 10 лет занимается вопросами производительности Java. В настоящее время Алексей разрабатывает реализацию сборщика мусора в OpenJDK, и с темой менеджмента памяти он знаком не понаслышке.
Выпуск получился достаточно хардкорным и крайне насыщенным. А еще мы разрушили миф о том, что ARC не имеет никакого отношения к GC.
Поддержи лучший подкаст про мобильную разработку:
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 - Вопрос почти Стасу
Полезные ссылки:
- Talks:
https://shipilev.net/#shenandoah
- The Garbage Collection Handbook:
http://gchandbook.org/
- Shenandoah GC:
https://wiki.openjdk.java.net/display/shenandoah/Main
- ZGC:
http://openjdk.java.net/jeps/333
- Epsilon GC:
http://openjdk.java.net/jeps/318
- “JVM Anatomy Park: TLAB Allocation”:
https://shipilev.net/jvm-anatomy-park/4-tlab-allocation/
- “JVM Anatomy Park: GC Design And Pauses”
https://shipilev.net/jvm-anatomy-park/3-gc-design-and-pauses/
- “JVM Anatomy Park: Moving GC And Locality”
https://shipilev.net/jvm-anatomy-park/11-moving-gc-locality/
- “Логика неизбежности”:
https://lex-kravetski.livejournal.com/301063.html
- “Dismissing Python Garbage Collection”
https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172
- Swift: “App crash with memory corruption on property set”
https://bugs.swift.org/browse/SR-8101
https://twitter.com/virlof/status/1011303236395941890
8/26/2018 • 1 hour, 50 minutes, 24 seconds
Podlodka #73 – Работа с Git
Чтобы раскрыть тему workflow работы с Git, мы отыскали человека, который подсадил на него весь Яндекс. Сергей Сергеев рассказал нам много историй из своего опыта, помог разобрать разные способы организации процессов разработки вокруг Git, объяснил, в чем состоят проблемы монорепозиториев, похоливарил про rebase vs merge и закопал git submodules.
Поддержи лучший подкаст про мобильную разработку:
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
8/19/2018 • 1 hour, 33 minutes
Podlodka #72 – Профессиональное выгорание
С этим явлением так или иначе сталкиваются многие программисты по ходу своей карьеры. С Александром Орловым из Стратоплана поговорили о выгорании как с биологической, так и с психологической точки зрения. А самое главное, разобрались, как из этого состояния выходить.
Поддержи лучший подкаст про мобильную разработку:
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/non-linear-chess/
4. Вопросы для прояснения целей: http://blog.stratoplan.ru/management-tools-5-questions/
8/11/2018 • 1 hour, 55 minutes, 52 seconds
Podlodka #71 - Алгебраические типы данных
Практически все из нас с ними сталкивались, причем многие даже не подозревали об этом. Алгебраические типы данных — что это? Поговорили об этом с Виталием Брагилевским. Виталий уже 15 лет преподает студентам разнообразные дисциплины так или иначе связанные с программирование. А помимо этого, Виталий состоит в комитете по стандартизации языка Haskell. В этом выпуске мы обсудили вообще само по себе понятие «данные» и разные подходы к тому, как взаимодействовать с ними. И, разумеется, основное внимание уделили алгебраическим типам данных. Обширные познания Виталия в различных языках программирования позволили нам подробно разобраться в предмете.
Поддержи лучший подкаст про мобильную разработку:
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-with-haskell
- Haskell in Depth:
https://www.manning.com/books/haskell-in-depth
8/6/2018 • 2 hours, 14 minutes, 15 seconds
Podlodka #70 – Устройство IDE
Если уж говорить об IDE, то только с человеком, который сам приложил руку к всемирно известным продуктам. IntelliJ IDEA, PyCharm, WebStorm, RubyMine - это далеко не все продукты, в разработке которых участвовал Дмитрий Жемеров, ветеран JetBrains. Дмитрий заглянул к нам в гости, и вместе мы прошлись по основным этапам развития такого важного для разработчика инструмента, заглянули «под капот» IDE и обсудили её устройство на различных уровнях: от базовых функций вроде текстового редактора, до взаимодействия IDE с плагинами. Бонусом — рассказ про то, как устроена работа над продуктами JetBrains из первых уст.
P.S. Конечно, не обошлось без сравнений различных продуктов. Но упоминаний XCode в выпуске крайне мало, ведь мы не iOSный подкаст!
Поддержи лучший подкаст про мобильную разработку:
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
- Документация API для плагинов IDEA
http://www.jetbrains.org/intellij/sdk/docs/welcome.html
7/29/2018 • 1 hour, 13 minutes, 20 seconds
Podlodka #69 – Как работают в Apple, Spotify, Booking
Мы собрали разработчиков, работающих в трёх компаниях мечты – Apple, Spotify и Booking, чтобы узнать, как можно повторить их путь. В каждой части детально обсуждаем процесс собеседования, первый месяц работы в компании, офис и плюшки, рабочие процессы и технологический стек.
Поддержи лучший подкаст про мобильную разработку:
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
7/22/2018 • 1 hour, 43 minutes, 58 seconds
Podlodka #68 – Rust
Является ли Rust убийцей С++? Смогут ли мобильные разработчики писать на нём кроссплатформенные библиотеки? Что лучше - Rust или Go? Созрел ли Rust для того, чтобы использоваться в продакшене? Podlodka за фундаментальный подход, и чтобы найти ответы на эти холиварные вопросы мы вместе с энтузиастом Rust Степаном Кольцовым основательно обсудили различные аспекты этого языка программирования. Историческая справка, ключевые фичи языка и его недостатки, особенности синтаксиса, экосистема Rust, возможности его применения во фронтеде и мобильной разработке — благодаря опыту гостя выпуск получился максимально емким и информативным.
Поддержи лучший подкаст про мобильную разработку:
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/
7/15/2018 • 2 hours, 9 minutes
Podlodka #67 – Личная эффективность
Скорости в современном мире все растут, work-life balance был потрачен еще где-то в самом начале карьеры программиста. Но все же, как все успевать делать и не выгорать? Ну или может надо делать не все? Об этих и многих других вопросах поговорили с Никитой Маклаховым, ведущим подкаста про личную эффективность.
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/ – Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо, Максим Дорофеев
7/8/2018 • 2 hours, 25 minutes, 53 seconds
Podlodka #66 – Жизнь программиста после 40 лет
Podlodka #66 – Жизнь программиста после 40 лет
Обсуждаем непростой вопрос, о котором рано или поздно задумываются все, а именно – возраст. Вместе с Вадимом Макишвили, разработчиком из Яндекса с более чем 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
7/2/2018 • 1 hour, 55 minutes, 24 seconds
Podlodka #65 – API и клиент-серверное взаимодействие
Podlodka #65 – API и клиент-серверное взаимодействие
Вместе с Романом Экземпляровым — бэкэнд-разработчиком с 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/
6/25/2018 • 2 hours, 5 minutes, 6 seconds
Podlodka #64 – Публичные выступления
Роман Поборчий, консультант самых крупных российских конференций, помог нам систематизировать сложный процесс подготовки к техническому выступлению. В выпуске мы обсудили практически все с этим связанное – где взять тему, как построить рассказ, какими сделать слайды, как привлечь внимание аудитории. Много полезных советов, хейта в сторону лайвкодинга и парных выступлений, лайфхаков по работе с программным комитетом.
Поддержи лучший подкаст про мобильную разработку:
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/2235/
36, Вадим Макишвили
- http://why.esprezo.ru/learn
Подборка ресурсов по выступлениям
- https://www.slideshare.net/LookAtMySlides/codeware
Про оформление кода на слайдах
6/17/2018 • 2 hours, 40 minutes, 57 seconds
Podlodka #63 – Психология и IT
Что может волновать разработчика кроме красоты его кода и использования правильной архитектуры? Оказывается, много всего. В 63 выпуске подкаста к нам в гости зашел Андрей Бреслав, создатель языка Kotlin. Как ни странно, говорили мы не про языки программирования, а про психологию и чем она может быть полезна области IT.
Поддержи лучший подкаст про мобильную разработку:
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/ - Эмоциональный интеллект
6/10/2018 • 1 hour, 52 minutes, 54 seconds
Podlodka #62 – Модульность
Выпуск, в котором мы не только разбирались, по какому принципу можно распиливать монолит на модули, но и как это можно организовать с точки зрения командной структуры. Обсудили опыт больших компаний, а также разобрали наиболее сложные кейсы. В гости к нам зашел разработчик юнита Mobile Architecture Avito Евгений Кривобоков.
Поддержи лучший подкаст про мобильную разработку:
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)
6/3/2018 • 1 hour, 52 minutes, 38 seconds
Podlodka #61 – Кэширование и коллаборативный доступ
Наконец технический выпуск, да еще и заманили сразу двух гостей: Александра Сычева и Евгения Камышанова! Говорим о кэшировании данных, а также как жить в условиях распределенных систем. Сложное простыми словами, да еще и в уши, все как вы любите! Словарные слова выпуска: CQRS, CRDT.
Содержание:
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
5/27/2018 • 1 hour, 22 minutes, 20 seconds
Podlodka #60 – Женщины в 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
Содержание:
- 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_ibspetsialistov_enymi
- В знак несогласия с новым кодексом поведения LLVM покинул один из ведущих разработчиков
https://www.opennet.ru/opennews/art.shtml?num=48546
5/21/2018 • 1 hour, 28 minutes, 24 seconds
Podlodka #59 – Релокация в Британию, Новую Зеландию, Нидерланды и США
Продолжаем самый амбициозный кроссовер в истории подкаста. Еще четыре страны для тех, кто не смог определиться с релокацией за прошлый выпуск – Британия, Новая Зеландия, Нидерланды и США. Точно так же обсуждаем вопросы зарплат, стоимости жизни, развлечений и айти сообщества.
Поддержи лучший подкаст про мобильную разработку:
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 - Подведение черты выпуска
5/13/2018 • 1 hour, 55 minutes, 30 seconds
Podlodka #58 – Релокация в Сингапур, Германию, Австралию и Таиланд
Решили хайпануть и записали небольшой цикл выпусков про релокацию в страны, где для работы не нужен VPN. В первой части общаемся с айтишниками, перебравшимися в Сингапур, Германию, Австралию и Таиланд. Разбираемся, какие сложности ожидают при переезде, сколько может зарабатывать и тратить программист, как жить, работать и развлекаться в этих странах. Ну и, если что, мы ни поддерживаем, ни осуждаем решение, которое вы примете, наслушавшись историй про бассейны на крышах Бангкока или серфинг на ветреных пляжах Голд-Коста.
Поддержи лучший подкаст про мобильную разработку:
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 - Подведение черты выпуска
5/6/2018 • 1 hour, 23 minutes, 54 seconds
Podlodka #57 – Head of Mobile
Мы постарались и записали самый подробный в мире гайд про должность Head of Mobile. Из выпуска вы узнаете, что он должен уметь, сколько может получать, какие процессы в команде должен выстроить, и, самое главное, как им вообще стать. Помимо Стаса и Егора, опыт которых наконец-то пригодился, своими знаниями делился Александр Черный, отвечающий за мобильную разработку в Pandao.
Отдельное спасибо Сергею Крапивенскому, Максиму Никулину, Андрею Резанову и Никите Майданову за то, что поделились своим опытом работы на должности 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 - Геймификация
- 02:33:50 - Везде ли нужен HoM
- 02:35:54 - Проблемы начинающих HoM
- 02:38:23 - Сколько времени у HoM остается на код
- 02:41:38 - Насколько разработчик теряет в стоимости для рынка, став HoM
- 02:44:55 - Как управлять своим временем на старте
- 02:48:00 - Как начать доминировать над второй платформой
- 02:49:16 - Как выстроить отношения с подчиненными, которые были твоими коллегами
- 02:50:12 - Как HoM может оценить свою работу
- 02:52:40 - Как мотивировать людей на решение важных общих задач
- 02:54:24 - Подведение черты выпуска
Полезные ссылки:
- Сервис зарплат
https://moikrug.ru/salaries
4/29/2018 • 2 hours, 58 minutes, 33 seconds
Podlodka #56 – Корутины, Промисы, Акторы
Выпуск, в котором мы со Степаном Гончаровым говорим о корутинах. Этот подход к написанию асинхронного кода довольно известен, но приэтом только входит в мир мобильных разработчиков. Обсудили как сам подход, так и провели сравнение с Rx, поговорили про промисы и даже немного захватили акторы. Асинхронщины вам в уши, дамы и господа!
Поддержи лучший подкаст про мобильную разработку:
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/
4/23/2018 • 50 minutes, 56 seconds
Podlodka #55 - Дизайн мобильных приложений
Выпуск подлодки номер 55! Обсуждаем дизайн мобильных приложений: как работать с обратной связью от пользователей и как использовать аналитику для принятия решений. Также затронули тему взаимодействия с командой и управления дизайнерами. В гостях - руководитель отдела дизайна мобильных приложений Тинькофф, Давид Исаханян!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
00:00:35 - Знакомство с гостем
00:05:06 - Процесс создания дизайна
00:15:03 - Работа с обратной связью
00:25:46 - Риски при интеграции новых решений
00:40:02 - Взаимодействие с другими стейкхолдерами
00:59:40 - Дизайн-системы
01:15:01 - Управление дизайн-командой
4/16/2018 • 1 hour, 39 minutes, 12 seconds
Podlodka #54 – Как измерить программиста
В чем нужно мерять программиста – в отработанных часах, строках кода или в количестве написанных тестов? Георгий Могелашвили, тимлид из Booking, помог нам в этом разобраться. И дополнительные баззворды для привлечения внимания: OKR, KPI, Performance Review.
Поддержи лучший подкаст про мобильную разработку:
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:03:00 - Как оценивали Георгия
- 00:13:42 - Почему важно измерять программистов
- 00:14:15 - Метрики, которые использовать хочется, но нельзя
- 00:41:40 - Измерение по целям и OKR
- 01:07:15 - Про performance review
- 01:25:38 - Как давать обратную связь
- 01:36:24 - Подведение черты выпуска
Полезные ссылки:
- Личный сайт Георгия
http://glamcoder.org/
- Комментарий про организацию команд в Crossover
https://habrahabr.ru/company/crossover/blog/348634/#comment_10661788
- Целеполагание с помощью OKR
https://medium.com/@robingop/%D1%86%D0%B5%D0%BB%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B3%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-okr-7934ac3d7303
- Про разницу между OKR и MBO
https://www.atiim.com/blog/okrs-vs-mbos-whats-the-difference/
- Radical Focus: Achieving Your Most Important Goals with Objectives and Key Results
https://www.amazon.com/Radical-Focus-Achieving-Important-Objectives-ebook/dp/B01BFKJA0Y
- Here's how performance reviews work at Google
http://www.businessinsider.com/how-google-performance-reviews-work-2015-6
- Case Study: How Google does Performance Reviews
https://static1.squarespace.com/static/55267b52e4b0410f3276af04/t/57619b6886db43eabc909c99/1466015827664/google.pdf
- “Работа рулит”, Ласло Бок
https://www.mann-ivanov-ferber.ru/books/rabota-rulit/
- Как организовать Performance Review в IT-компании: опыт Badoo
https://habrahabr.ru/company/badoo/blog/331570/
4/8/2018 • 1 hour, 41 minutes, 18 seconds
Podlodka #53 – Blockchain
Брать или не брать, вот в чем вопрос. Мы не были бы техническим подкастом, если бы в теме про Blockchain сфокусировались исключительно на криптовалюте и спекуляции на ней в частности. Несмотря на зашкаливающее число упоминаний “битка” и “эфира” вопрос получилось обсудить предметно и технической точки зрения.
В гости к нам пришел руководитель отдела исследований платформы смарт контрактов Smartz - Сергей Прилуцкий. Он по полочкам разложил что такое Blockchain, как работают криптовалюты и зачем нужны смарт-контракты. Не обошли стороной тему мобильной разработки, ведь Mobile First, ну вы понимаете.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
0:01:43 - Знакомство с гостем
0:05:40 - Что такое децентрализованная сеть
0:09:50 - Проблемы безопасности
0:16:22 - Про пулы майнеров
0:27:30 - Про Dag’и
0:30:00 - Применимость кроме криптовалют
0:34:54 - Анонимность
0:38:40 - Как сделать Cmd-Z?
0:43:43 - Что нужно для создания криптовалюты?
0:51:24 - Примеры smart-контрактов
0:56:30 - Децентрализованные сети в мобильных приложениях
1:15:55 - Где и как научиться?
1:20:30 - Тесты на smart-контракт
1:22:51 - Подводим черту
Ссылки:
Видео с курсов по основам криптографии и блокчейну: https://www.youtube.com/channel/UCcEtHFZPsWoSxi4fdZcLsxQ/videos
Воркшопы по разработке смарт-контрактов
https://www.youtube.com/channel/UCn4kywh7NwNNHce2a2murSg
Платформа, где можно легко запустить свой контракт и разместить свой DApp: https://smartz.io
Dag vs Blockchain: https://wikiq.ru/blockchain-vs-dag/
Подкаст AndroidDev и рекомендуемые для начала выпуски:
https://androiddev.apptractor.ru/android-dev-podkast-60/ - UI-тестирование
https://androiddev.apptractor.ru/android-dev-podkast-57/ - Unit-тестирование
https://androiddev.apptractor.ru/android-dev-podkast-59/ - Android P DP1 для разработчиков
http://androiddev.apptractor.ru/android-dev-podkast-52/ - выпуск с разработчиками из крупнейших ride-hailing сервисов (Gett, Grab, Lyft, Uber и Я.Такси)
http://androiddev.apptractor.ru/android-dev-podkast-51/ - разработка кастомных прошивок
http://androiddev.apptractor.ru/android-dev-podkast-37/ - эпизод для новичков в Android
4/1/2018 • 1 hour, 25 minutes, 48 seconds
Podlodka #52 - Работа над домашними проектами
В 52 выпуске мы решили поговорить про то, как можно работать над домашними проектами без ущерба для основной работы. В гостях Вадим Смирнов из 2GIS, который с удовольствием делится опытом работы над большим количеством разных домашних проектов и выстраивания рабочего процесса!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
00:00:41 - Знакомство с гостем
00:04:01 - Что такое пет-проджекты
00:14:13 - Мотивация и идеи
00:21:00 - Временные затраты
00:35:36 - Рабочая команда
00:59:32 - Бизнес из домашнего проекта
01:15:06 - Скорость разработки
3/26/2018 • 1 hour, 30 minutes, 4 seconds
Podlodka #51 – ASO
А вот и выпуск про ASO, все что вы хотели, но боялись спросить! При грамотной настройке этот канал дает внушительный процент установок, причем абсолютно бесплатно. Про оптимизацию как яблочного, так и Play стора (мы не iOS-ный подкаст!) поговорили с Анатолием Шарифулиным, CEO небезызвестного AppFollow. Всем ASO!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Анатолий предложил вам, дорогие слушатели, сделать ASO вашего приложения/игры абсолютно бесплатно на условиях публикации процесса. Писать сюда: https://www.facebook.com/sharifulin
Содержание:
00:00:35 - Знакомство с гостем
00:04:01 - AppStore, Google Play, где еще есть жизнь?
00:15:27 - ASO - непрерывная, кропотливая работа
00:19:15 - Оптимальный момент для реализации ASO
00:29:18 - Типы ASO
00:43:46 - Конверсии и как их мерить
01:00:08 - Black hat
01:11:50 - Анатолий предлагает бесплатное ASO
01:16:30 - Вопросы слушателей
01:24:00 - Мобильное SEO
01:28:29 - ASO-цикл
01:37:00 - Инструменты ASO
01:53:23 - Будущее ASO
02:03:35 - Подводим черту
Ссылки:
ASO Интро https://speakerdeck.com/sharifulin/kak-s-pomoshch-iu-aso-optimizatsii-privliech-pol-zovatieliei-v-prilozhieniie-i-ighru
ASO 2018 https://speakerdeck.com/sharifulin/aso-2018
ASO для iOS 11 https://speakerdeck.com/sharifulin/aso-for-ios-11
ASO для игр (best practicies 2017) https://speakerdeck.com/sharifulin/aso-best-practices-2017-for-games
ASO и локализация https://speakerdeck.com/sharifulin/dopolnitiel-nyie-lokalizatsii-v-aso-aviasales
3/18/2018 • 2 hours, 11 minutes, 58 seconds
Podlodka #50 – Kotlin и Swift
На наш юбилей мы свели в одном выпуске адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot. Очень много говорили про особенности интеропа, синтаксиса, работы с памятью и других языковых особенностях. И, что особенно ценно, очень много нового узнали про Kotlin/Native.
Поддержи лучший подкаст про мобильную разработку:
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:03:20 - Про цель выпуска
- 00:04:13 - История развития Kotlin
- 00:07:40 - История развития Swift
- 00:09:00 - Интероп
- 00:20:00 - Управление памятью
- 00:29:55 - Языковые особенности
- 01:02:20 - Синтаксис языков
- 01:19:35 - Тулинг
- 01:39:40 - Будущее Kotlin и Swift
- 01:51:40 - Трудности перехода между языками
Полезные ссылки:
- Общая информация о Котлине
https://kotlinlang.org/
- Попробовать Котлин онлайн
https://try.kotlinlang.org
- Репозиторий Kotlin/Native
https://github.com/JetBrains/kotlin-native
- Разделение кода между разными мобильными платформами
https://github.com/JetBrains/kotlin-native/tree/master/samples/calculator
- Общая информация про Swift
https://swift.org
- Книга “The Swift Programming Language”
https://itunes.apple.com/book/id881256329
- Swift is like Kotlin
http://nilhcem.com/swift-is-like-kotlin/
- Design Patterns in Swift Compare Kotlin
https://github.com/NikAshanin/Design-Patterns-In-Swift-Compare-Kotlin
3/11/2018 • 1 hour, 58 minutes, 40 seconds
Podlodka #49 - Server side swift
На чем поднять бекенд своего нового проекта? В 49 выпуске обсудили плюсы и минусы серверной разработки на Swift. В гостях - Самвел Меджлумян, iOS-разработчик из Mail.ru и организатор CocoaHeads Moscow.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:01:05 - Знакомство с гостем
- 00:02:30 - Почему Swift?
- 00:11:01 - S3
- 00:17:50 - Сравнение с JAVA/ROR/PHP/Node.js
- 00:32:33 - Фреймворки для S3
- 00:52:10 - S3-фреймворки, как прыжок веры
- 01:08:09 - Как выбирают фреймворки бекендеры
- 01:18:00 - Примеры проектов написанных на S3
- 01:21:03 - Библиотека SwiftNIO
- 01:30:30 - Подведение черты
Полезные ссылки:
https://modocache.io/how-to-port-the-swift-runtime-to-android
https://laravel-forge-menubar.com/articles/server-side-swift-for-laravel-developers-part-1
https://swift.org/server-apis/
https://academy.realm.io/posts/tryswift-chris-robert-end-to-end-application-development-swift-backend/
https://github.com/cocoaheadsru/server
3/4/2018 • 1 hour, 33 minutes, 28 seconds
Podlodka #48 - Стартапы
Устали от работы в больших компаниях? Хочется острых ощущений, не спать по ночам и делать пивоты? Придумали единорога и не знаете, как его продать? Как вы поняли, в 48 выпуске подлодки мы поговорили про стартапы. В гостях - Йонатан Левин, кофаундер и CTO в KolGene!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
2/26/2018 • 1 hour, 47 minutes, 6 seconds
Podlodka #47 – Protocol-Oriented Programming
Выпуск-разоблачение парадигмы protocol-oriented programming. Андрей Мишанин, инженер из Facebook, рассказывает, как Apple популяризовала гораздо более старую концепцию обобщенного программирования под не самым удачным новым именем. Много экскурсов в историю с разбором процедурного и объектно-ориентированного программирования, практических примеров работы с POP, сравнения Swift и C++ и обсуждений полиморфизма. Ну и, конечно, очень глубоко закопали наследование.
Поддержи лучший подкаст про мобильную разработку:
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:47 - Актуальность темы
- 00:03:08 - Процедурное программирование
- 00:07:30 - Объектно-ориентированное программирование
- 00:11:55 - Схожесть функционального и объектно-ориентированного программирования
- 00:14:38 - Полиморфизм
- 00:20:40 - Принцип единственной ответственности
- 00:28:46 - Наследование
- 00:35:50 - Недостатки ООП
- 00:50:00 - Откуда пошел Protocol-Oriented Programming
- 00:57:20 - Swift vs C++
- 01:02:00 - Суть обобщенного программирования
- 01:08:00 - Zero-cost abstraction
- 01:14:02 - Протоколы в Swift
- 01:19:20 - Protocol extensions
- 01:25:25 - Разбираемся с обобщенным программированием
- 01:41:15 - Парсинг JSON
- 02:04:15 - Книги и статьи по теме
- 02:08:50 - Подведение черты
Полезные ссылки:
- Сессия про Protocol-Oriented Programming на WWDC
https://developer.apple.com/videos/play/wwdc2015/408/
- Comparing POP to OOP
https://forums.swift.org/t/comparing-pop-to-oop/1438/12
- swift-users Digest, Vol 3, Issue 15
https://forums.swift.org/t/swift-users-digest-vol-3-issue-15/1442
- Better Code: Runtime Polymorphism
https://www.youtube.com/watch?v=QGcVXgEVMJg
- An Extended Comparative Study of Language Support for Generic Programming
http://www.osl.iu.edu/publications/prints/2005/garcia05:_extended_comparing05.pdf
- Stepanov Interview
http://stlport.org/resources/StepanovUSA.html
- Lazy MapReduce
https://godbolt.org/g/iCRhES
- Sorting Nibbles in Swift
https://airspeedvelocity.net/2015/03/08/sorting-nibbles-in-swift/comment-page-1/
- From Mathematics to Generic Programming
http://www.informit.com/store/from-mathematics-to-generic-programming-9780321942043
- Elements of Programming
https://www.amazon.com/Elements-Programming-Alexander-Stepanov/dp/032163537X
- C++ Templates - The Complete Guide
https://www.amazon.co.uk/Templates-Complete-Guide-David-Vandevoorde/dp/0321714121/ref=sr_1_1?ie=UTF8&qid=1518904677&sr=8-1&keywords=C%2B%2B+Templates+-+The+Complete+Guide
- Advanced Swift
https://www.objc.io/books/advanced-swift/
- Optimizing Collections
https://www.objc.io/books/optimizing-collections/
2/18/2018 • 2 hours, 11 minutes, 46 seconds
Podlodka #46 – Scrum-мастерство
Мы живем в такое время, что если у тебя в компании не Scrum, то все знакомые начинают сочувственно хлопать по плечу. При этом многие разработчики считают, что гибкие методологии – это когда проекты ведутся в Jira, а Scrum-мастер – это тот, кто двигает задачи по доске. Мы позвали в гости Agile коуча, Михаила Вязанкина, который помог разложить все сложные вопросы по полочкам и отговорил читать ту самую книгу Сазерленда.
Выпуск, в котором Егор наконец узнает как зарабатывать бесконечность, а Стас называет разработчиков свиньями за то, что они отдаются проекту целиком 😉
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
0:01:10 - Знакомство с гостем
0:03:14 - История
0:16:00 - Водопадная модель
0:28:20 - Agile манифест
0:48:50 - Scrum
1:07:45 - Связь с инженерными техниками
1:30:55 - Scrum-мастер
1:52:25 - Хайп
1:55:19 - Подводим итоги
Список литературы:
1. "Scrum
Революционный метод управления проектами" Сазерленд
2. Agile ретроспектива. Как превратить хорошую команду в великую - Эстер Дерби, Диана Ларсен
3. Руководство фасилитатора. Как привести группу к принятию совместного решения - Сэм Кейнер
4. Управление продуктом в Scrum - Роман Пихлер
5. "Коучинг agile-команд
Руководство для scrum-мастеров, agile-коучей и руководителей проектов в переходный период" - Лисса Адкинс
6. Пять пороков команды. Притчи о лидерстве - Патрик Ленсиони
7. "Драйв
Что на самом деле нас мотивирует" - Дэниел Пинк
8. Пользовательские истории. Искусство гибкой разработки ПО - Джефф Паттон
9. "Impact Mapping
Как повысить эффективность программных продуктов и проектов по их разработке"- Гойко Аджич
10. Открывая организации будущего - Фредерик Лалу
11. Эмоциональный интеллект. Почему он может значить больше, чем IQ - Дэниел Гоулмен
12. Лидер и племя - Дейв Логан
Ссылки гостя:
- Аджайл манифест
http://agilemanifesto.org/iso/ru/manifesto.html
- 12 принципов
http://agilemanifesto.org/iso/ru/principles.html
- Scrum Guide на русском
http://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Russian.pdf
- Компания Михаила
https://agileverse.ru/
https://www.facebook.com/agileverse/
2/11/2018 • 1 hour, 59 minutes, 2 seconds
Podlodka #45 – QA в мобильной разработке
Как избежать перевернутой пирамиды тестирования? Чем отличаются quality assurance и quality control? Должны ли тестировщики писать unit-тесты? Эти вопросы, как и множество других, мы обсудили вместе с Александром Хозей, ответственным за все ручное нативное мобильное тестирование в Badoo.
Поддержи лучший подкаст про мобильную разработку:
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:05:15 - В чем состоит работа тестировщика
- 00:08:30 - Виды, типы и уровни тестирования
- 00:29:28 - Белый, серый и черный ящики
- 00:33:45 - Закапываем рекордеры UI тестов
- 00:37:50 - Пирамида тестирования в Badoo, Тинькофф, Avito и Туту.ру
- 01:00:48 - Quality Assurance и Quality Control
- 01:23:35 - Особенности мобильного тестирования
- 01:40:19 - Подведение черты
Полезные ссылки:
- Тестирование мобильных приложений: tips & tricks
https://habrahabr.ru/company/badoo/blog/269189/
- Обзор и сравнение инструментов автоматизации
https://habrahabr.ru/company/badoo/blog/347986/
- Tap into mobile application testing
https://leanpub.com/testmobileapps
- Mindmap’ы по мобильному тестированию
https://www.pinterest.com/rosiesherry/testing-mindmaps/
http://apps.testinsane.com/mindmaps
- OWASP Mobile Security Project
https://www.owasp.org/index.php/OWASP_Mobile_Security_Project#tab=Home
- Удобная карта с распределением iOS/Android/WP по континентам
https://www.kantarworldpanel.com/global/smartphone-os-market-share/
- Про тестирование геолокации
https://www.youtube.com/watch?v=AiRGHjxaVf0&index=1&list=PL3xVZC4USRNSy5I6oikQaQtBKMzmPwYW7
- Тестирование в Badoo «с высоты птичьего полёта»
https://habrahabr.ru/company/badoo/blog/334034/
- Блог про XCUITest
https://alexilyenko.github.io/
2/4/2018 • 1 hour, 43 minutes, 8 seconds
Podlodka #44 – Функциональное программирование
Podlodka #44 – Функциональное программирование
Мы используем его принципы каждый день, но можем даже об этом не подозревать. Мы можем отвергать его, но в то же время использовать его лучшие подходы. Функциональное программирование шагает по планете и уже во всю стучится в уютный мирок мобильных разработчиков, а значит будем про это говорить! В гостях у нас практикующий Haskell-программист, сооснователь сообщества ruHaskell - Денис Шевченко.
Поддержи лучший подкаст про мобильную разработку:
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:00 - Знакомство с гостем
- 00:01:46 - История ФП
- 00:05:18 - Математика - простейший ЯП
- 00:07:50 - Основная идея
- 00:16:28 - Сложность входа
- 00:24:10 - ФП стоит на плечах математики
- 00:31:50 - Идея типизации
- 00:50:30 - Организация кода
- 01:01:37 - Дебаг
- 01:16:02 - Проблемы ленивого вычисления
- 01:26:35 - Войти в ФП
- 01:52:05 - Особенности поиска работы
- 02:15:29 - Подводим черту
Полезные ссылки:
- Сообщество ruHaskell
https://ruhaskell.org/
- Книга для самых маленьких
https://www.ohaskell.guide/
- Haskell-проект Cardano
https://www.cardanohub.org
- То самое видео про булы, инты и историю ФП
https://www.youtube.com/watch?v=XrNdvWqxBvA
- List of companies using Haskell
https://gist.github.com/sigrlami/769f5e6674adbd399f00
- Поиск ФП-работы
FunctionalWorks
- Учебный веб-проектик для диабетиков
https://github.com/denisshevchenko/breadu.info
https://breadu.info/
- Презентация о скриптах на Haskell
https://www.youtube.com/watch?v=WWz1VE94bAM
- Haskell is Not For Production and Other Tales
https://youtu.be/mlTO510zO78
- Functional Programming and Modern DevOps
https://www.youtube.com/watch?v=ybSBCVhVWs8
- THE DOWNFALL OF IMPERATIVE PROGRAMMING
https://www.fpcomplete.com/blog/2012/04/the-downfall-of-imperative-programming
- Category Theory for Programmers
https://github.com/hmemcpy/milewski-ctfp-pdf
- The Joy and Agony of Haskell in Production
http://www.stephendiehl.com/posts/production.html
1/28/2018 • 2 hours, 17 minutes, 40 seconds
Podlodka #43 – Профессия: архитектор
Продолжаем разбираться, что ждет разработчика после достижения сеньорности. Переход в менеджмент мы уже обсудили, и в этот раз на очереди другой популярный вариант – карьера архитектора. Сергей Орлов, архитектор из Avito, помогает нам вникнуть в суть этой роли, определить её область ответственности и требуемый багаж знаний.
Поддержи лучший подкаст про мобильную разработку:
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:30 - Знакомство с гостем
- 00:02:05 - Кто такие архитекторы
- 00:03:40 - Системный архитектор vs архитектор ПО
- 00:05:05 - Обязанности архитектора
- 00:17:45 - Отличие архитектора от других ролей в команде
- 00:34:30 - Универсальность архитектора
- 00:38:10 - Необходимые знания и навыки
- 00:44:16 - Нужны ли архитекторы мобильных приложений
- 00:57:00 - Что делает архитектор каждый день
- 01:03:10 - Надо ли расти разработчику в архитектора
Полезные ссылки:
- ThoughtWorks TechRadar
https://www.thoughtworks.com/radar/faq
- Шаблоны корпоративных приложений, Мартин Фаулер
https://www.ozon.ru/context/detail/id/4884925/
1/21/2018 • 1 hour, 16 minutes, 22 seconds
Podlodka #42 - Дизайн-системы
В последнее время в сообществе разработчиков все чаще упоминаются некие "дизайн-системы". С тем, что это такое и как это применимо к мобильному миру, нам помог разобраться Александр Зимин - iOS-разработчик из Badoo!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:01:05 - Знакомство с гостем
- 00:03:11 - Что такое дизайн-системы
- 00:17:30 - Зачем нужны дизайн-системы
- 00:35:25 - Стадии эволюции дизайн-систем в компании
- 00:54:52 - Нужна ли вам своя дизайн-система
- 01:00:38 - Atomic-дизайн
- 01:12:35 - Опыт существующих дизайн-систем
Полезные ссылки:
- Nathan Curtis и его статьи на Medium. Человек который больше всех рассуждает на тему современных дизайн-статей
https://medium.com/@nathanacurtis
- Polaris от Shopify, один из лучших примеров дизайн-систем
https://polaris.shopify.com
- Дизайн-система от Airbnb, пример того, как мыслить инновационно
https://airbnb.design/building-a-visual-language/
- QA сессия с дизайнером из Airbnb, который был вовлечен в процесс созаданиях из дизайн-системы
https://www.designernews.co/stories/69628--ama-karri-saarinen-designer-creating-design-systems-at-airbnb
- Небольшая книга про Atomic Design
http://atomicdesign.bradfrost.com
- Badoo Mobile Web Styleguide, то что было до дизайн-системы Cosmos
https://m.badoo.com/styleguide/
- Слайды про то как мы пришли к нашей дизайн-системе Cosmos
https://speakerdeck.com/didoo/from-zero-to-cosmos
- Обзор книги Systemantics от нашего MW разработчика. Книга описывает системы, их свойства и предназначения.
https://medium.com/@didoo/systemantics-a778c4247cbb
- Вот так бы выглядит дизайн-система фрилансера, на мой взгляд
https://blog.prototypr.io/design-system-ac88c6740f53
- Идеи уникального языка для описания стилей
https://medium.com/seek-blog/a-unified-styling-language-d0c208de2660
- Конференция про дизайн системы. Есть видео с выступлений 2016 года
https://www.clarityconf.com
- 1970 New York City Transit Authority Graphics Standards Manual, можно фотки посмотреть
https://standardsmanual.com/products/nyctacompactedition
1/14/2018 • 1 hour, 31 minutes, 4 seconds
Podlodka #41 - Машинное обучение
В 41 выпуске подкаста, мы поговорили с Андреем Володиным - мобильным разработчиком из Prisma. Сначала мы поговорили про базовые концепции машинного обучения, а после перешли к обсуждению перспективных технологий этой сферы и возможностях их применения в мобильной индустрии.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
1/8/2018 • 1 hour, 27 minutes, 18 seconds
Podlodka #40 – Культура open source
Мы разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android архитектор в RedMadRobot.
Поддержи лучший подкаст про мобильную разработку:
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:05:22 - Разница между свободным ПО и открытым ПО
- 00:10:53 - Виды лицензий
- 00:32:05 - Зачем разработчику и компании выкладывать код в open source
- 00:59:52 - С чего начать новичку
- 01:11:38 - Как раскрутить свой проект
- 01:30:45 - Аспекты ведения крупного проекта
- 01:43:20 - Подведение черты выпуска
Полезные ссылки:
- Open Source by Default
http://artsy.github.io/series/open-source-by-default/
- Помощник по выбору лицензии
https://choosealicense.com/
- Cicerone
https://github.com/terrakok/Cicerone
- Ценности GitLab
https://habrahabr.ru/company/southbridge/blog/328786/
1/1/2018 • 1 hour, 46 minutes, 24 seconds
Podlodka #39 – Итоги 2017 года
Podlodka #39 – Итоги 2017 года
Хоть мы еще и маленький подкаст, но итоги года подводить можем. В специальном новогоднем выпуске мы, поедая мандарины, обсуждали топы всего, что только можно – компаний, книг, статей, конференций, выпусков подкаста, перспективных технологий. Если вы хотите составить план по прокачке своих навыков на новогодние каникулы, то этот выпуск точно для вас. А в качестве бонуса выяснили, кто же лучший ведущий подкаста, рассказали историю его создания и закопали все, что попалось под руку.
Поддержи лучший подкаст про мобильную разработку:
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:10 - История создания подкаста
- 00:03:25 - Лучшие выпуски подкаста
- 00:17:32 - Про Call for Papers
- 00:17:55 - Статистика по слушателям подкаста
- 00:27:35 - Куда уходят деньги с Patreon
- 00:29:40 - Топ компаний
- 00:45:27 - Топ книг
- 00:59:35 - Топ статей
- 01:03:02 - Топ конференций и митапов
- 01:11:32 - Про эмпатию в IT
- 01:12:25 - Какие технологии не взлетели и должны остаться в 2к17
- 01:14:55 - Какие технологии выстрелят в 2к18
- 01:20:32 - Какие навыки прокачивать в 2к18
- 01:23:50 - Топ ведущих подкаста
- 01:26:30 - Ответы на вопросы слушателей
- 01:32:10 - Отзывы слушателей о подкасте
- 01:36:20 - Речетатив с подписчиками на Patreon
- 01:38:40 - Поздравления с Новым годом от ведущих
Полезные ссылки:
- Набор стикеров Podlodka Podcast для Telegram
https://t.me/addstickers/podlodka
- 45 татуировок менеджера
https://www.mann-ivanov-ferber.ru/books/paperbook/tattoos/
- Continuous Deployment of Mobile Software at Facebook
https://research.fb.com/wp-content/uploads/2017/02/fse-rossi.pdf
- Uber Engineering Blog
https://eng.uber.com/
- AvitoTech GitHub
https://github.com/avito-tech
- Microservices: From Design to Deployment
https://www.nginx.com/blog/microservices-from-design-to-deployment-ebook-nginx/
- Управляя изменениями
https://www.mann-ivanov-ferber.ru/books/upravljaja_izmenenijami/
- Работа рулит!
https://www.mann-ivanov-ferber.ru/books/rabota-rulit/
- Гарри Поттер и методы рационального мышления
http://hpmor.ru/
- Демиан
https://www.livelib.ru/book/1000312732-demian-german-gesse
- Джедайские техники
https://www.mann-ivanov-ferber.ru/books/dzhedajskie-texniki/
- Программист-прагматик
https://www.ozon.ru/context/detail/id/1657382/
- Whither Swift
http://lapcatsoftware.com/articles/whither-swift.html
- You fired your top talent. I hope you’re happy
https://startupsventurecapital.com/you-fired-your-top-talent-i-hope-youre-happy-cf57c41183dd
- SoundCloud Microfeatures
https://github.com/microfeatures/guidelines
- Applying Conway's Law to improve your software development
https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
- Concurrency in Swift: One approach
https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782
- Category Theory for Programmers: The Preface
https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
12/24/2017 • 1 hour, 42 minutes, 43 seconds
Podlodka #38 – Масштабируем мобильную разработку
Обычно, когда мы говорим про крупную команду мобильной разработки, подразумеваем что-то в районе 30 человек. Максим Ефимов, разработчик из Uber, раскрыл нам дивный новый мир и рассказал о том, что происходит, когда над одним приложением работает несколько сотен человек. Выпуск прямо насыщен информацией – успели обсудить архитектурные вопросы, контроль качества, организационную структуру и рабочие процессы.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
На правах рекламы:
Rememo – приложение для работы с напоминаниями от Артура Миррова, нашего подписчика на Patreon. Стильно, модно, быстро, да еще и с промокодами от автора.
http://apple.co/2zh4b3p
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
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:03 - Как попасть в Uber
- 00:02:07 - Карьерные уровни в Uber
- 00:06:45 - Какой должна быть архитектура
- 00:13:44 - Как отличаются требования к архитектуре больших и маленьких приложений
- 00:19:27 - Legacy в Uber
- 00:21:15 - О RIBs
- 00:33:25 - Основные плюсы RIBs
- 00:41:15 - Сколько экранов в Uber
- 00:45:10 - Кроссплатформенность архитектуры
- 00:52:20 - Как устроено обеспечение качества
- 00:55:20 - Покрытие unit-тестами
- 00:58:00 - О feature flags
- 01:01:54 - Разбитие модулей на Core/Optional
- 01:09:00 - Выбор сценариев для тестирования
- 01:10:30 - Ручное тестирование, аналитика и дежурство
- 01:18:00 - Отключение частей приложения
- 01:19:46 - Code Review
- 01:22:35 - Измерение качества фичей, продукта и команды
- 01:31:55 - Организационная структура Uber
- 01:47:10 - О работе с VCS
- 01:51:50 - Релизный цикл и выпуск новых фичей
- 01:58:55 - Дополнительные вопросы к гостю
- 02:05:05 - Подведение черты выпуска
- 02:05:40 - Про Rememo, приложение нашего адмирала на Patreon
Полезные ссылки:
- Uber Engineering Blog
https://eng.uber.com/
- RIBs репозиторий
https://github.com/uber/RIBs
12/17/2017 • 2 hours, 10 minutes, 48 seconds
Podlodka #37 – Рефакторинг
Скорее всего, вы любите рефакторить код, как свой, так и чужой. Вопрос в том, насколько правильно вы это делаете. В этом выпуске мы, с помощью iOS разработчика из Яндекса Виктора Брыксина, разобрали эталонный алгоритм рефакторинга по шагам и определились, как закрыться от большинства потенциальных проблем. Виды рефакторинга, частые заблуждения, роль юнит-тестов и архитектурные недостатки – весь набор юного рефакторера в одном месте.
На правах рекламы:
Приходите работать вместе с Виктором над секретным проектом Яндекса. Так как проект пока секретный, то используется вакансия браузера. Но, если вы подадитесь на нее, он абсолютно точно о вас узнает :)
https://yandex.ru/jobs/vacancies/dev/dev_ios_bro/
Поддержи лучший подкаст про мобильную разработку:
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 - Благодарности подписчикам на Patreon
- 00:01:30 - Знакомство с гостем и детали про секретный проект Яндекса
- 00:03:23 - Определение рефакторинга
- 00:10:00 - Какие проблемы решает рефакторинг
- 00:17:10 - Какие проблемы рефакторинг не решает
- 00:19:43 - Эталонный алгоритм рефакторинга
- 00:24:27 - Как обосновать рефакторинг менеджеру
- 00:48:17 - Как оценить время на рефакторинг
- 00:54:27 - Практические примеры рефакторинга
- 01:00:52 - В каких случаях не надо думать про рефакторинг
- 01:05:05 - Как рефакторить UI
- 01:11:21 - Частые заблуждения
- 01:16:30 - Где искать проблемы в архитектуре
- 01:22:46 - Подведение черты выпуска
Полезные ссылки:
- JSQMessagesViewController
https://github.com/jessesquires/JSQMessagesViewController
- Как все починить и ничего не сломать: работа со сложным кодом при помощи тестов
https://www.youtube.com/watch?v=-JGGw4SN6NA
- Шедевр безумного водопроводчика:
https://medium.com/@bober_maniac/masterpiece-of-a-mad-plumber-cd4e5107b8e0
- Boundaries by Gary Bernhardt
https://www.youtube.com/watch?v=eOYal8elnZk
- Чистый код. Создание, анализ и рефакторинг
https://www.ozon.ru/context/detail/id/5011068/
- Рефакторинг. Улучшение существующего кода
https://www.ozon.ru/context/detail/id/1308678/
12/10/2017 • 1 hour, 26 minutes, 4 seconds
Podlodka #36 – Growth Hacking
Продолжаем делать выпуски правильной длины. В этот раз мы обсудили тему раскрутки мобильных продуктов. Байрам Аннаков, CEO AppInTheAir, рассказал нам о методиках "Growth Hacking" со всех сторон. Личный опыт, теория и практика – все в 36 выпуске подлодки!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:01:00 - Знакомство с гостем
- 00:04:10 - Как это быть CEO
- 00:10:20 - Что такое Growth Hacking
- 00:40:03 - В чем отличие от маркетинга
- 00:54:32 - Mobile growth framework
- 01:10:10 - Команда для GH
Полезные ссылки:
http://medium.com/@bayramannakov
https://medium.com/mobile-growth
https://www.youtube.com/watch?v=JH-IgOigQ-k
https://www.amazon.com/Facebook-Effect-Inside-Company-Connecting/dp/1439102120
12/3/2017 • 1 hour, 26 minutes
Podlodka #35 - Дополненная и виртуальная реальность
В довольно коротком 35 выпуске подлодки мы решили поглубже копнуть тему дополненной и виртуальной реальности. Андрей Ивашенцев, независимый специалист в этой области, экс CIO GameInsight и евангелист Microsoft, помог Глебу откопать технологию. Не обошлось и без жарких споров на этой почве - в общем, все как вы любите!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:01:00 - Знакомство с гостем
- 00:03:20 - Кто такие евангелисты
- 00:15:30 - Шкала AR/VR/MR
- 00:30:03 - Интересные примеры
- 00:55:45 - Microsoft Hololens
- 01:15:00 - Подведение черты
Полезные ссылки:
http://app2top.ru/conferences/white-nights-moscow-2017-game-insight-ob-e-volyutsii-ar-108767.html
http://www.madewitharkit.com/
https://www.youtube.com/watch?v=5HV3fcTvZk0
https://www.youtube.com/watch?v=QTuKcm8s4QQ
11/27/2017 • 1 hour, 26 minutes
Podlodka #34 – Микросервисная архитектура
Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную архитектуру. Разобрали все на пальцах, обсудили, как это касается мобильных разработчиков, и неплохо похоливарили про то, насколько обозначенные Борисом подходы применимы и на клиенте.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
- 00:01:00 - Знакомство с гостем
- 00:03:10 - Что такое микросервисная архитектура
- 00:08:40 - Проблемы монолитной архитектуры
- 00:09:55 - Эволюция монолита
- 00:16:30 - Какого размера должен быть микросервис
- 00:17:30 - Могут ли микросервисы общаться между собой
- 00:20:25 - Про API Gateway
- 00:27:10 - Первопроходцы в деле микросервисов
- 00:30:20 - Про работу с данными в микросервисах
- 00:37:00 - Про организацию API для мобильных приложений
- 00:49:30 - Архитектура Aviasales
- 00:52:45 - Про GraphQL
- 00:57:50 - Реактивщина в API Gateway
- 01:16:05 - Снова о проблемах общения микросервисов друг с другом
- 01:23:45 - Место frontend’а в системе
- 01:28:40 - Польза микросервисной архитектуры
- 01:30:40 - Вред микросервисной архитектуры
- 01:38:50 - Холивар про микросервисный подход в архитектуре мобильных приложений
- 01:56:10 - Подведение итогов выпуска
Полезные ссылки:
- Про переход Amazon на микросервисы
https://gigaom.com/2011/10/12/419-the-biggest-thing-amazon-got-right-the-platform/
- HTTP/2 on iOS
http://www.floriangoessler.de/ios/2015/08/30/HTTP2-on-iOS.html
- Backend for Frontends
http://samnewman.io/patterns/architectural/bff/
- Swagger
https://swagger.io/
- Apiary
https://apiary.io/
11/19/2017 • 1 hour, 58 minutes, 54 seconds
Podlodka #33 – Должность – тимлид
А вот и настало время поговорить про тимлидерство: кто такой тимлид, какими качествами он дожен обладать, в чем его обязанности, а главное зачем этим самым тимлидом становиться? Про это и многое другое поговорили в этом выпуске с Олегом Моховым – руководителем службы из Яндекс Екб. Также расправил крылья и не по-детски жег Егор.
Так что в итоге? Пора в тимлиды?
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Описание:
00:01:05 - Знакомство с гостем
00:02:57 - Иерархии разработчиков
00:06:03 - Обязанности тимлида
00:11:31 - Хард-скиллы
00:32:25 - Софт-скиллы
01:10:00 - Как стать тимлидом?
01:26:05 - Тимлидерство как самоцель
01:47:13 - Отношения внутри команды
02:19:48 - Мифы и байки о тимлидах
Описание выпуска:
https://t.me/teamleading - канал Олега про руководство разработчиками
https://www.litres.ru/batyrev-kombat-maksim/45-tatuirovok-menedzhera-pravila-rossiyskogo-rukovoditelya/ - 45 татуировок менеджера
https://www.kinopoisk.ru/film/mne-by-v-nebo-2009-464130/ - Мне бы в небо
https://habrahabr.ru/company/piter/blog/265389/ - Как пасти котов?
11/12/2017 • 2 hours, 29 minutes, 3 seconds
Podlodka #32 - GraphQL
В этот раз мы решили углубиться в конкретную технологию - GraphQL. В этом нам помог Стеценко Макар из Silicon Valley Insight, который выступал с аналогичной темой на последнем MBLT! Что не хватает REST и подходит ли GraphQL для домашних проектов? Обо всем об этом в 32 выпуске подлодки!
Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:00:30 - Знакомство с гостем
- 00:04:45 - Как прийти к GraphQL
- 00:15:45 - Что такое GraphQL
- 00:25:00 - Сравнение с REST
- 00:46:00 - GraphQL как множество данных
- 01:34:00 - Resolve-функции и их тестирование
- 01:41:30 - Оптимизация запросов
- 02:03:00 - Как продать GraphQL своей команде
Полезные ссылки:
Подбор выходного дня
https://medium.com/@StetsenkoMakar/graphql-starter-pack-fcc48f5d14b9
Вот тут кратко и ясно про место GraphQL в стеке. То что говорил Стас про фасад, называется GraphQL Gateway, то что я называл GraphQL first уже обозвали GraphQL Native. Как обычно, гибридный подход побеждает
https://blog.graph.cool/graphql-api-gateway-graphql-native-1e46e4f179f7
Интересный набор визаулизаций и немного объяснений, как работает нормализированный кеш в Аполло
https://dev-blog.apollodata.com/the-concepts-of-graphql-bc68bd819be3
Интересный инструмент, который создает GraphQL схему на основе существующей PostgreSQL базы
https://github.com/postgraphql/postgraphql
Краткие конспекты с GraphQL Summit 2017, много интересного и про будущее
https://about.sourcegraph.com/graphql
11/6/2017 • 2 hours, 19 minutes, 22 seconds
Podlodka #31 – Собеседования у нас и за рубежом
Podlodka #31 – Собеседования у нас и за рубежом
Мы уже несколько раз вкратце проходились по теме собеседований, но в этот раз решили посвятить ей целый выпуск. Иованна Мишанина, посетившая 80 собеседований за свою жизнь, из которых 30 – этим летом в Лондоне, рассказала нам о своем опыте общения с разными компаниями. В этот раз поговорили про все этапы интервью – HR, технический и знакомство с командой, пользу написание кода на листочке, важность знания алгоритмов для мобильщика, и поделились восхитительными историями из своего опыта.
На правах рекламы:
Приходи работать в Badoo. Проходите онлайн-тест, затем 18-19 ноября их разработчики на месте проводят серию интервью, по окончанию которых выдают оффер и увозят вас к себе в Лондон.
https://events.badoo.com/podlodka
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
- 00:03:00 - Обновление Patreon
- 00:07:45 - Знакомство с гостем
- 00:09:25 - Как готовить резюме
- 00:18:04 - Самые важные пункты в резюме
- 00:27:25 - Выбираем, в какую компанию пойти работать
- 00:39:10 - Собеседование с HR
- 00:53:50 - Технический этап интервью
- 01:06:00 - Нужно ли писать код на интервью
- 01:21:30 - Различия в знаниях у Android и iOS разработчиков
- 01:30:14 - Архитектурный этап интервью
- 01:37:10 - Собеседования техлидов
- 01:40:13 - Про тестовые задания
- 01:53:50 - Набор советов по прохождению интервью от Стаса
- 02:01:00 - Набор советов по прохождению интервью от Иованны
- 02:06:47 - Набор советов по прохождению интервью от Егора
- 02:12:10 - Полезные советы по проведению интервью от абстрактной компании
Полезные ссылки:
- Cracking the Coding Interview
https://books.google.co.uk/books/about/Cracking_the_Coding_Interview.html?id=anhAXwAACAAJ&hl=en
- Get that Job at Google
http://steve-yegge.blogspot.com.ar/2008/03/get-that-job-at-google.html
- Пример прохождения интервью на знание алгоритмов
https://www.youtube.com/watch?v=XKu_SEDAykw&feature=em-subs_digest
- Top Coder Algorithm Practise
https://www.topcoder.com/tc?module=ProblemArchive
- Glassdoor
https://www.glassdoor.co.uk/index.htm
- Hacker Rank
https://www.hackerrank.com/
10/29/2017 • 2 hours, 18 minutes
Podlodka #30 – Feedback loop
Реактивный подход + архитектура, что может быть интереснее? В этом выпуске в гости пришел iOS-разработчик из Туту.ру - Александр Сокол. И с ним мы поговорили о Feedback Loop’ах от мейнтейнера RxSwift Крунослава Захера. Всем кто любит подумать об архитектуре, но устал от бесконечных безыдейных аббревиатур, этот выпуск будет как бальзам на душу!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Описание:
00:00:55 - Знакомство с гостем
00:02:30 - Кратко что такое Feedback loop
00:03:00 - В чем суть реактивного подхода?
00:12:20 - Идея Feedback loop’ов
00:15:03 - В чем отличие от Redux?
00:18:48 - Где почитать про подход?
00:21:04 - Разбираем стандартные кейсы
00:31:12 - Подключение сервисов
00:32:40 - Data-driven VC vs MVVM vs VIPER
00:40:00 - Переходы между экранами
00:46:01 - Единый источник правды
00:51:15 - Тесты
01:04:36 - Подводим черту и говорим про плюсы
01:14:29 - Feedback loop - следующая форма MVVM
01:17:08 - Минусы
01:24:46 - Переход на Feedback loop
01:39:52 - Подводим черту
Ссылки:
https://github.com/kzaher/RxFeedback
https://twitter.com/ixrevo
10/23/2017 • 1 hour, 46 minutes, 12 seconds
Podlodka #29 – Фриланс и особенности удалённой работы
Про удалённую работу нужно говорить с тем, кто живет действительно далеко. Иван Мирошниченко, уже три года как работающий из Чили, рассказал нам про то, как добиться успеха на фрилансе и научиться не смешивать работу и жизнь.
На правах рекламы:
Приходи работать в продуктовые команды Тинькофф банка! Резюме и вопросы закидывайте Глебу:
- Telegram: @Novixon
- FB: https://www.facebook.com/novixon
- VK: https://vk.com/novixon
- Старая добрая почта: novik.gleb@gmail.com
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
- 00:02:20 - Знакомство с гостем
- 00:04:00 - Узнаем, какой у Вани почасовой рейт
- 00:05:50 - Кому подходит фриланс
- 00:07:20 - Почему Ваня выбрал фриланс
- 00:09:34 - Как стандартному разработчику определить свой рейт
- 00:11:25 - Отличия между русскоязычным фрилансом и иностранным
- 00:18:25 - Скучные ли проекты на фрилансе
- 00:23:47 - Сколько получают консультанты по мобильной разработке
- 00:25:10 - Расчет месячной зарплаты фрилансера
- 00:29:50 - Отпуска и больничные
- 00:31:30 - Должен ли фрилансер быть социально-активным
- 00:35:20 - Альтернативы Upwork
- 00:42:17 - Советы по Upwork
- 00:52:00 - Как вычислить неадекватного заказчика
- 01:05:45 - Перспективна ли мобильная разработка
- 01:13:20 - Самоорганизация для работы из дома
- 01:22:20 - Как не нарушать Work/Life balance
- 01:30:40 - Правила эффективной коммуникации
- 01:35:20 - Культурные различия разных стран
- 01:44:50 - Итоги - как начать фрилансить и чему уделять внимание в первую очередь
Полезные ссылки:
- Гайд по работе на Upwork
http://odeskconf.github.io/guide/
- Slack-сообщество опытных фрилансеров
https://odeskconf.typeform.com/to/uWCUUl
- Гайд по повышению продуктивности от Ивана
https://qotoqot.com/blog/improving-focus/
- Улучшение бизнес-навыков разработчиков
http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
10/15/2017 • 1 hour, 50 minutes, 56 seconds
Podlodka #28 – Грехи программиста, MVI и закон Конвея
Talks выпуск, а значит за обычный тайминг выпуска обсудим сразу кучу тем. Будет и про код непосредственно, естественно не обойдем стороной архитектуру. Поговорим про организацию команды и про разработчика непосредственно. Но начнем с обсуждения нескольких тем, тянущихся с предыдущего выпуска. В гости пришел наш звукач, а по совместительству разработчик Авито - Леша Кудрявцев.
Содержание:
00:00:36 - Знакомство с гостем
00:01:44 - Null is Evil - https://www.lucidchart.com/techblog/2015/08/31/the-worst-mistake-of-computer-science/
00:05:19 - Почему switch тоже нельзя - http://sergeyteplyakov.blogspot.ru/2016/08/whats-wrong-with-switch-operator.html
00:13:24 - MVI - http://hannesdorfmann.com/android/mosby3-mvi-1
00:27:17 - 7 грехов программиста - https://medium.com/russian/7-%D0%B3%D1%80%D0%B5%D1%85%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0-%D0%B3%D0%BE%D1%80%D0%B4%D1%8B%D0%BD%D1%8F-fffd58553f8f
00:36:16 - Правило Конвея - https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
00:57:30 - Написание неидеального кода - https://www.prolificinteractive.com/2017/09/06/writing-imperfect-code/
01:24:52 - Разбор гайдлайнов от Эпла - https://habrahabr.ru/company/everydaytools/blog/338982/
01:31:16 - Слежка за пользователем через доступ к галлерее - https://github.com/KrauseFx/detect.location
01:34:39 - Распознавание китайского рукописного текста от Apple - https://machinelearning.apple.com/2017/09/12/handwriting.html
01:38:55 - Эвент от Гугла 4 октября
01:47:00 - Хактоберфест - https://hacktoberfest.digitalocean.com/
Поддержи лучший подкаст про мобильную разработку, как Денис - один из первых мичманов в нашем экипаже: patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Facebook: facebook.com/podlodkacast/ Twitter: twitter.com/PodlodkaPodcast
Правильно ли мы понимаем объектно-ориентированное программирование? В 27 выпуске подкаста Podlodka к нам в гости пришел Егор Бугаенко, известный блогер со стойкими собственными взглядами на принципы ООП.
Содержание:
00:00:40 - О госте
00:05:40 - Что не так с разработкой
00:26:40 - Что такое ООП
00:51:55 - Протекающие абстракции
01:09:00 - Отказаться от наследования
01:19:30 - Проблемы с DI-контейнерами
01:37:30 - Кто подставил NULL
Спасибо всем, кто присоединился к первой открытой онлайн-трансляции: https://www.youtube.com/watch?v=RiXXCYMjqZE
Если хочется участвовать в таком формате в любом следующем выпуске - присоединяйся к экипажу подлодки в звании мичмана и поддержи лучший подкаст про мобильную разработку :)
patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Facebook: facebook.com/podlodkacast/
Twitter: twitter.com/PodlodkaPodcast
Telegram: t.me/podlodka
Полезные ссылки от гостя:
Блог
http://www.yegor256.com
http://www.yegor256.com/books.html
Канал
https://www.youtube.com/c/yegor256?sub_confirmation=1
Код
https://github.com/yegor256/jare/blob/0.11/src/main/java/io/jare/tk/TkApp.java
10/1/2017 • 2 hours, 6 minutes, 51 seconds
Podlodka #26 - Реактивный стиль программирования
Вы долго просили об этом! И вот, в 26 выпуске подкаста Podlodka речь наконец-то пойдет про реактивное программирование. Наш гость, Дмитрий Воронин - архитектор мобильных приложений из Авито. Он не только успел побыть на стороне внедрения реактивного подхода, но и готов набросить проблем и минусов при его использовании.
Содержание:
00:00:55 - О госте
00:08:00 - Что такое реактивное программирование
00:09:30 - Реактивные абстракции
00:25:28 - Операторы
00:38:00 - Архитектурные аспекты реактивного подхода
00:55:30 - Чему мы научились
1:12:45 - Типичные ошибки
01:32:00 - Будущее Rx
01:36:20 - RxJava2
Поддержи лучший подкаст про мобильную разработку, как Денис - один из первых мичманов в нашем экипаже: https://patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Facebook: https://facebook.com/podlodkacast/ Twitter: https://twitter.com/PodlodkaPodcast
Полезные ссылки от гостя:
http://rxmarbles.com/
Про тесты
https://github.com/ReactiveX/RxJava/tree/2.x/src/test/java/io/reactivex
Full reactive app
https://github.com/pakoito/FunctionalAndroidReference
Advanced RxJava от мейнтейнера
http://akarnokd.blogspot.ru/
RxLint
https://bitbucket.org/littlerobots/rxlint
9/26/2017 • 2 hours, 12 minutes
Podlodka #25 - Проектирование интерфейсов и дизайн-мышление
А вот и 25-ый выпуска вашей любимой подводной субмарины. В этом выпуске мы решили расширить наш кругозор доскональным обсуждением темы дизайна интерфейсов и пользовательского опыта.
Зачем разработчику уметь в дизайн? Как законы робототехники связаны с интерфейсами? Что могло бы спасти от катастрофы Чернобольскую АЭС и почему push-нотификации должны умереть?
Об этом и многом другом мы поговорили с Антоном Жияновым, которого мы уже упоминали в одном из прошлых выпусков. Антон - автор рассылки “Интерфейсы без шелухи” и менеджер по продукту DaData.
Cодержание:
00:00:50 - Знакомство с Антоном Жияновым
00:05:20 - Что такое дизайн
00:12:50 - Зачем разработчику уметь в дизайн
00:30:55 - Законы робототехники в интерфейсе
01:03:50 - Примеры и анти-примеры дизайн-решений
01:44:20 - Как работать с дизайнером
02:05:00 - Вопросы подписчиков
Cсылка на выпуск:
https://soundcloud.com/podlodka/podlodka-25-proektirovanie-interfeysov-i-dizayn-myshlenie
Поддержи лучший подкаст про мобильную разработку:
https://patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Facebook: https://facebook.com/podlodkacast/
Twitter: https://twitter.com/PodlodkaPodcast
Полезные ссылки от гостя:
Интерфейсы без шелухи
https://antonz.ru/
Онлайн-курс дизайна интерфейсов для недизайнеров:
https://dangry.ru/jan/
Справочник дизайнера интерфейсов:
https://dangry.ru/sona/interface/
Дональд Норман, Дизайн привычных вещей:
https://www.litres.ru/donald-norman/dizayn-privychnyh-veschey-2
Джеф Раскин, Интерфейс:
https://www.litres.ru/dzhef-raskin/interfeys-novye-napravleniya-v-proektirovanii-komputernyh-sistem-24499446/
Брет Виктор, Волшебные чернила:
http://worrydream.com/MagicInk/
9/17/2017 • 2 hours, 27 minutes
Podlodka #24 – Как написать звонилку
Написание собственной звонилки кажется неподъемной задачей, но все изменилось в 2к17! Наш гость в 24 выпуске, Кирилл Лашкевич, считает, что с современными технологиями эта задача решается за 3 дня. Кирилл работает iOS-разработчиком в Core команде Viber’а. Поговорили про работу в мессенджере, про технические подробности его написания, а также про написание собственного. Сам же гость представляется не иначе как "Postmodern systems engineer, Core enemy of the state in Viber".
Поддержи лучший подкаст про мобильную разработку:
https://www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Страница в Facebook: facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
00:00:43 - Знакомство с гостем
00:02:41 - История Viber
00:10:25 - Устройство команды разработки
00:15:30 - Архитектура и технологии Viber
00:19:40 - Поддержка старых версий iOS и приложения
00:25:23 - Сложности перехода на Swift
00:30:10 - Сторонние библиотеки
00:31:15 - Плюсовое ядро
00:37:12 - Тесты
00:44:17 - CI/CD
00:47:54 - Механизмы синхронизации данных
01:01:21 - Безопасность
01:09:11 - Как написать свою звонилку?
01:21:58 - Оптимизация Viber
01:25:09 - Вопросы слушателей
Полезные ссылки от гостя:
https://news.tut.by/tv/303346.html
https://github.com/jitsi/jitsi-meet/tree/master/ios
https://www.viber.com/security-overview/
В 23 выпуске мы вместе с приглашенным гостем Игорем Василенко из Тинькофф Банка обсудили несколько актуальных статей. В начале мы обсудили «свежие» архитектуры от создателей MVVM-C и RIBLETS, затем поговорили про кроссплатформенную разработку с помощью Flutter и в конце выяснили, насколько TDD замедляет процесс разработки.
Решили, что если каждый школьник делает по архитектуре раз в неделю, то и мы не будем стоять в стороне. Рады представить современную архитектуру: PODLODKA.
P - Presenter - самый заурядный компонент архитектуры
O - Observer - обычно находится на самом верху модуля: высоко сижу - далеко гляжу
D - DataSource - Наконец в архитектурных паттернах что-то сказали про таблички и коллекшен вью. Реализует протоколы delegate и datasource.
L - LayerController - Основной бич обычных подходов - это то, что они не задумываются о низком слое отображения - layer'ах. Действительно красивые приложения не могут обойтись без LayerController
O - ObjectController - а как иначе?
D - DisplayController - это как ViewController, но просто не всем букву V завезли :/
K - Key-value storage - обычно обертка над UserDefaults
A - Assembly - потому что умеем в DI
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: https://facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
00:00:50 - Знакомство с гостем
00:03:00 - 4V Engine
00:30:30 - RIB + Plugins
01:04:00 - Flutter
01:46:40 - Измерение эффективности TDD
Полезные ссылки:
https://marcosantadev.com/new-ios-software-architecture-4v-engine/
http://eng.uber.com/plugins/
https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514
https://codeburst.io/isnt-tdd-test-driven-development-twice-the-work-why-should-you-care-4ddcabeb3df9
9/4/2017 • 2 hours, 20 minutes, 50 seconds
Podlodka #22 – Геймдев
Делать мобильные игры также весело как и играть в них! Или нет. В 22 выпуске подкаста Podlodka мы разбираемся в тонкостях геймдева для мобильных платформ. У нас в гостях Дмитрий Морозов - глава клиентской разработки Zeptolab.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: https://facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
00:01:00 - О госте
00:05:40 - Жизненный цикл игры
00:24:50 - Отличие от продуктовых компаний
00:32:20 - Зарплатные вилки в геймдеве
00:45:00 - Как стать разработчиком игр
00:52:40 - Архитектура и качество кода
01:13:30 - Интересные программистские задачи
01:34:10 - Тестирование мобильных игр
01:43:30 - Вопросы от слушателей
Полезные ссылки:
https://github.com/alecthomas/entityx
http://www.imdb.com/title/tt1942884/
8/28/2017 • 2 hours, 14 minutes, 53 seconds
Podlodka #21 – Безопасность мобильных приложений
Анастасия Войтова, Mobile Tech Lead в Cossack Labs, рассказала нам, почему нужно постоянно думать о защите информации, какие угрозы и инструменты защиты от них есть на рынке. На закуску разобрали кучу вопросов от наших слушателей, начиная от того, как защищаются банковские приложения, и закачивая сервисами обфускации.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Полезные ссылки:
- Статистика iOS устройств с jailbreak’ом
https://www.quora.com/What-percentage-of-iPhones-have-been-jailbroken
- Блог с обучающими материалами по исследованию безопасности приложений
http://highaltitudehacks.com
- Обфускация строк от Стаса
https://gist.github.com/DevAlloy/88e218729afd556205ed
- Про Pegasus
https://www.lookout.com/trident-pegasus-enterprise-discovery
8/23/2017 • 1 hour, 39 minutes, 40 seconds
Podlodka #20 – Бизнес-цитатник
В этом выпуске мы решили сменить угол зрения и рассмотреть работу на галере с позиции её капитана. Андрей Резанов, основатель, владелец и СЕО своей студии мобильной разработки, раскрыл всю подноготную открытия и ведения бизнеса. Из выпуска вы узнаете, сколько денег нужно занять у бабушки для первого взноса, что делает руководитель, где найти первых клиентов и, самое важное, несколько полезных для жизни бизнес-цитат.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:00:30 - Знакомство с гостем
- 00:01:12 - Про студию разработки Андрея
- 00:02:32 - Работа в офисе vs свой бизнес
- 00:06:00 - Продуктовая компания vs аутсорс
- 00:07:00 - В чем задачи руководителя студии
- 00:09:20 - Студия разработки vs фриланс
- 00:11:30 - Сколько стоит открыть студию
- 00:19:14 - Чек-лист по открытию своего бизнеса
- 00:24:10 - Что важнее – клиенты или внешняя оболочка
- 00:25:40 - Откуда взять портфолио на самом старте
- 00:28:10 - ИП vs ООО
- 00:33:50 - Сколько денег студии берут за свои проекты
- 00:37:20 - Работа с заказчиком
- 00:42:35 - Как найти первого клиента
- 00:47:40 - Работать ли с зарубежными клиентами
- 00:48:35 - Организация процессов разработки
- 00:59:10 - Как рассчитываться с клиентом и сотрудниками
- 01:08:50 - Найм в студию
- 01:13:03 - Можно ли заработать много денег, открыв свою студию
- 01:14:30 - Нужно ли вам открывать свой бизнес
Полезные ссылки:
- Студия разработки Андрея
http://advign.ru
- Какую зарплату просить в IT
https://rb.ru/opinion/skolko-prosit-deneg-v-it
- Asana – сервис для управления проектами
https://asana.com
- Toggl – сервис для управления временем
https://toggl.com
- Интернет-бухгалтерия “Мое дело”
https://www.moedelo.org
8/13/2017 • 1 hour, 21 minutes, 14 seconds
Podlodka #19 – DISCOVER, JIT-компиляция для Swift, CoreML и конференция ADDC
Очередной разговорный выпуск – такие мы планируем записывать каждый месяц. В этот раз мы позвали Александра Зимина, который поведал нам о своих карьерных планах, а заодно поучаствовал в обсуждении нескольких актуальных тем: DISCOVER, JIT-компиляцию для Swift, CoreML и конференцию ADDC.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание и ссылки:
- 00:00:21 - Представляем гостя
- 00:01:40 - Саша рассказывает про планы
- 00:06:47 - DISCOVER, just another architecture? - http://tech.gotinder.com/the-new-swipe-right-with-swift/
- 00:35:45 - Процесс тестирования в Badoo - https://habrahabr.ru/company/badoo/blog/334034/
- 00:56:40 - JIT компиляция для server-side Swift - https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170710/037970.html
- 01:14:20 - Немного про CoreML - https://goo.gl/b6RWVx
- 01:30:47 - ADDC'17 - https://www.youtube.com/playlist?list=PLwR4QwnnbBuJbeU_7CTBzUQn9Z3C05Q_m
8/6/2017 • 1 hour, 47 minutes, 24 seconds
Podlodka #18 – Realm
Один из самых частых вопросов от мобильных разработчиков, наравне с “VIPER или MVC” – это “CoreData/SQLite или Realm”. В этом выпуске мы решили подвести черту под этой темой и пригласили в гости максимально релевантного эксперта – Дмитрия Обухова, который работает инженером в команде Realm. Он рассказал про основные концепции их базы данных, устройство стека и принципы закрытия работы с хранилищем дополнительными абстракциями.
И самое главное – Дима выделил один промокод на бесплатную копию своего indie-приложения Paste, который получит автор лучшей истории опыта работы или знакомства с Realm. Истории могут быть как положительными, так и негативными. Присылайте прямо в наш Telegram-чат.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:00:50 - Знакомство с гостем
- 00:02:55 - Что такое Realm – база данных и ORM
- 00:07:30 - Почему стоит использовать Realm
- 00:13:00 - Про скорость работы
- 00:18:35 - Стек Realm
- 00:27:05 - Про контексты и работу в многопоточном окружении
- 00:36:16 - Как правильно закрываться абстракциями
- 00:51:40 - Про конкурс на Paste
- 00:53:10 - Realm Mobile Platform
- 00:59:40 - Техники решения конфликтов и синхронизации
- 01:05:40 - Реализация кастомной логики в Realm Mobile Platform
- 01:09:55 - Работа с Push-уведомлениями
- 01:15:50 - Ответы на вопросы слушателей к Диме
- 01:18:55 - Почему не стоит использовать Realm
- 01:26:00 - Опасность завязывания приложения на Realm
- 01:35:00 - Как зарабатывает Realm
- 01:44:28 - Влияние культуры open source на компанию
- 01:52:42 - Realm World Tour и Россия
Полезные ссылки:
- Realm
https://realm.io/
- MBLTdev 16: Синхронизируем данные с помощью Realm. Дмитрий Обухов, Realm
https://www.youtube.com/watch?v=ER0-GWjZWGE&t=5s
- Связаться с Дмитрием Обуховым
do@realm.io
- Realm Mobile Platform
https://realm.io/products/realm-mobile-platform/
- Realm World Tour
https://realm.io/world-tour/
- RethinkDB: Why we failed
http://www.defmacro.org/2017/01/18/why-rethinkdb-failed.html
- Realm Statistics
https://realm.io/about/
7/30/2017 • 1 hour, 59 minutes, 30 seconds
Podlodka #17 — Flux, Redux и все, все, все
А вот и вновь выпуск про архитектуру, на этот раз говорим про Flux, Redux и вот это все! В гостях побывал Алексей Демедецкий - iOS-разработчик из компании-аутсорсера Sigma Software. Ребята пишут все проекты с помощью однонаправленной архитектуры и горя не знают. Все что вы боялись спросить, все то от чего вы отмахивались при упоминании Flux или Redux мы обсудили для вас в этом выпуске. Обсуждение получилось довольно хардкорное, так что лучше послушать с утра на свежую голову.
Поддержи лучший подкаст про мобильную разработку:
https://www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
0:00:26 - Представление гостя
0:04:47 - Что такое Flux?
0:11:04 - Компоненты Flux
0:12:31 - Flux на примере
0:17:00 - Декомпозиция сторов
0:19:00 - Шаринг Flux решений между проектами
0:22:00 - Согласованный стейт
0:24:09 - Работа с асинхронностью
0:27:10 - Компромиссы однонаправленной архитектуры
0:28:57 - Единый стор
0:30:30 - DI и тестирование
0:32:51 - Как реализуется слой BL в Flux?
0:40:10 - Single source of truth
0:47:40 - Data-Driven Architecture
0:59:36 - Data-Driven vs Event-Driven
1:02:06 - Дебаг приложения через сокеты и не только
1:05:15 - Уроки, извлеченные из данного подхода
1:18:00 - High level testing
1:28:40 - Где возникают баги?
1:29:55 - Стоимость разработки и поддержки
1:34:57 - Где посмотреть реализацию?
1:40:10 - Насколько сложно войти?
Полезные ссылки:
Соцсети Алексея
- https://github.com/AlexeyDemedetskiy/
- https://twitter.com/DAlooG
F8 - https://github.com/fbsamples/f8app
Открытый код
- https://github.com/aol-public/OneMobileSDK-controls-ios
- https://github.com/aol-public/OneMobileSDK-videorenderer-ios
Список фреймворков
- https://gist.github.com/inamiy/bd257c60e670de8a144b1f97a07bacec
- https://github.com/BendingSpoons/katana-swift
- https://github.com/guidomb/Portal
Статьи
- https://goo.gl/ekdBL2
- http://www.cocoawithlove.com/blog/statements-messages-reducers.html
- http://chris.eidhof.nl/post/reducers/
7/24/2017 • 1 hour, 48 minutes, 56 seconds
Podlodka #16 — Продуктоводство
А в этом выпуске подкаста мы обсудили такой непонятный простым смертным технарям термин как продуктоводство. Что такое продукт, кто продукт менеджер, а также многое другое нам поведала гость - Анна Булдакова.
Аня - экс-Яндекс, а сейчас уже продукт менеджер в известном стартапе Intercom в Дублине. Вместе с ней мы обсудили тему со всех сторон и получили множество полезных советов по развитию собственных продуктов. Кроме того, мы узнали о том, как бросить это наше программирование, и уйти заниматься действительно полезными вещами.
Про это и много другое в 16 выпуске подкаста Podlodka, спешите послушать!
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
0:01:12 - Представление гостя
0:03:45 - Продукт vs Проект
0:15:05 - PO vs PM
0:18:22 - Какие бывают продукты (B2B, B2C, B2G, non-profit)
0:25:22 - Как искать идеи?
0:49:30 - Метрики продукта
1:24:33 - Когда начинать думать о деньгах?
1:31:50 - Типы менеджеров
1:36:00 - PO vs PM 2
1:39:29 - В чем отличия роли в России и за границей
1:47:04 - Кто такой хороший продакт?
2:06:23 - Как перейти в продакты из разработки
2:12:25 - Книги по теме
Поезные ссылки:
t.me/proproduct - Канал Анны Булдаковой
https://www.nngroup.com/articles/which-ux-research-methods/ - про исследования
https://library.gv.com/how-to-choose-the-right-ux-metrics-for-your-product-5f46359ab5be - про метрики
https://goo.gl/GnDRiV - про разных менеджеров
https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898
https://www.amazon.com/Predictably-Irrational-Hidden-Forces-Decisions/dp/0061854549/ref=tmm_hrd_swatch_0?_encoding=UTF8&qid=1500064294&sr=1-1
https://www.amazon.com/Power-Habit-What-Life-Business/dp/1400069289/ref=tmm_hrd_swatch_0?_encoding=UTF8&qid=1500064315&sr=1-1
https://www.amazon.com/About-Face-Essentials-Interaction-Design/dp/1118766571/ref=sr_1_1?s=books&ie=UTF8&qid=1500064334&sr=1-1&keywords=cooper+about+face
7/18/2017 • 2 hours, 16 minutes, 50 seconds
Podlodka #15 - Вам шашечки или ехать
В этом выпуске к нам в гости впервые пришел человек, далекий от мира мобилок - Сергей Тепляков, .NET разработчик из Microsoft, известный своей книгой про паттерны проектирования и наикрутейшем блогом. Мы поговорили сразу о нескольких крупных темах - как правильно балансировать между производительностью системы и ее хорошим дизайном, про роль самообразования в развитии разработчика и о работе в Microsoft.
Содержание:
- 00:00:30 - Кратко о темах выпуска и знакомство с гостем
- 00:02:25 - Преждевременная оптимизация
- 00:09:20 - Преждевременная пессимизация
- 00:14:46 - Преждевременное обобщение
- 00:18:40 - Культ карго
- 00:26:05 - О панической боязни изменения бизнес-требований
- 00:28:40 - Подходы scale out и scale up
- 00:40:00 - О правильном подходе к оптимизации
- 00:42:00 - Микро-бенчмарки
- 00:48:35 - Сохранение баланса между хорошим дизайном и производительностью
- 00:50:41 - Дырявые абстракции
- 00:56:55 - О дырявых абстракциях в мобильной разработке
- 01:02:12 - Роль самообразования в развитии разработчика
- 01:03:50 - Как развиваться - вглубь или в ширину?
- 01:10:30 - Про тех, кто работает только ради денег
- 01:20:48 - Про выгорание и неэффективность переработок
- 01:33:30 - Блог как инструмент саморазвития
- 01:38:15 - О карьере Сергея и Microsoft
- 01:43:10 - Особенности работы в США
- 01:48:10 - Особенности работы в огромной профессиональной команде
Полезные ссылки:
- Блог Сергея Теплякова
http://sergeyteplyakov.blogspot.ru/
- Закон дырявых абстракций
http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html
- О повторном использовании кода
http://sergeyteplyakov.blogspot.ru/2012/04/blog-post_19.html
- Как правильно развиваться
http://sergeyteplyakov.blogspot.ru/2015/04/a-proper-way-of-self-education.html
- The Passionate Programmer
https://pragprog.com/book/cfcar2/the-passionate-programmer
- Мифический человеко-месяц
https://www.ozon.ru/context/detail/id/83760/
- Дизайн для недизайнеров
https://www.ozon.ru/context/detail/id/4018176/
- Рассылка о дизайне интерфейсов
https://antonz.ru/
7/9/2017 • 1 hour, 59 minutes, 12 seconds
Podlodka #14 – ARKit, плохой бэкенд и реактивный VIPER
Встречайте новый, экспериментальный формат подкаста Podlodka. Формат подразумевает собой обсуждение последних статей и новостей из мира мобильной разработки.
А в пилотный выпуск мы пригласили в гости руководителя группы отдела iOS разработки из Rambler&Co - Сергея Крапивенского. В выпуске есть обсуждения на любой уровень, от хипстоты и смузи-обсуждений про привлечение пользователей, до реактивного VIPER(сами напросились). Так что каждый найдет себе часть по душе!
Формат новый, выпуск - пилотный, так что звук слегка потрачен, извиняйте :)
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
- 00:00:28 - Представляем гостя
- 00:02:20 - AR - http://www.madewitharkit.com/ - https://twitter.com/MadeWithARShit
- 00:16:44 - Как написать максимально хреновый бэкенд для мобильного приложения - https://habrahabr.ru/post/331120/
- 00:37:14 - Статья по VIPER-S - http://www.thinkandbuild.it/viper-s-writing-your-own-architecture-to-understand-its-importance-part-1/
- 00:42:45 - Реактивный VIPER
- 00:54:05 - Еще про AR ¯\_(ツ)_/¯
- 00:55:08 - Core ML - https://alexsosn.github.io/ml/2017/06/09/Core-ML-will-not-Work-for-Your-App.html
- 01:11:00 - Уроки, извлеченные из трёх миллионов загрузок на AppStore - https://habrahabr.ru/post/331466/
7/8/2017 • 1 hour, 31 minutes, 40 seconds
Podlodka #13 - Асинхронный UI и декларативные интерфейсы
Нас давно просили обсудить построение сложных интерфейсов. И вот, в 13 выпуске нашего подкаста мы поговорили про то, как оптимизировать сложные интерфейсы, используя фоновые потоки и затронули тему декларативного программирования. В этом нам помогла небезызвестная Ксения Покровская - ведущая популярного подкаста Радио-Т и iOS-разработчик из Facebook.
В конце выпуска мы обсудили важность знания фундаментальных основ программирования на собеседованиях и поспорили о необходимости высшего образования для программистов.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Страница в Facebook: https://www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
00:00:50 - Знакомство с Ксенией Покровской
00:02:45 - Зачем нужно оптимизировать интерфейсы
00:09:30 - Какие интерфейсы имеет смысл оптимизировать
00:18:53 - Что не хватает стандартному SDK
00:27:55 - Что обычно тормозит в UI
00:50:20 - Инструменты для создания асинхронного UI
00:59:30 - Декларативные интерфейсы
01:15:20 - Оптимизация анимаций и переходов
01:23:00 - Метрики для оценки UI
01:33:10 - Будущее декларативного подхода
01:37:40 - Зачем знать, если есть Ray Wenderlich
01:50:30 - Нужно ли программисту заканчивать ВУЗ
Полезные ссылки:
https://www.youtube.com/watch?v=Tyz69NZKGRY
https://github.com/TextureGroup/Texture
http://componentkit.org/
https://radio-t.com/
6/28/2017 • 2 hours, 9 minutes, 20 seconds
Podlodka Special - AppsConf 2017 (5) - Про частые релизы, AR, подводим итоги
И наконец заключительная часть наших выпусков с AppsConf. Поговорили про то, как часто релизить и редко все ломать. Во втором интервью Вадим Дробинин рассказал нам о том, что начать делать AR у себя в приложениях совсем не сложно. Ну и в заключительной части пригласили Владислава Дугниста и подвели черту под всем мероприятием.
00:00:00 - Как релизить концепты каждую неделю и не сломать проект (Владислав Дугнист, MLWorks) http://appsconf.ru/2017/abstracts/2699
00:08:13 - Дополненная реальность в Swift (Вадим Дробинин) http://appsconf.ru/2017/abstracts/2722
00:29:03 - Подводим итоги с Владиславом Дугнистом
6/25/2017 • 37 minutes, 38 seconds
Podlodka Special - AppsConf 2017 (4) - Оптимизация запуска, UI-тесты, Backend на Swift
Четвертая часть выпусков с AppsConf'2017 начинается со второго дня конференции(надеюсь вы еще не запутались). Поговорили с тремя докладчиками, есть и хардкоренка про оптимизацию запуска приложений, и хайповая тема про server-side Swift. А еще обсудили как грамотно организовать у себя UI-тесты.
Содержание:
00:01:20 - Оптимизация времени запуска iOS-приложений (Николай Лихогруд, Яндекс) http://appsconf.ru/2017/abstracts/2605.html
00:14:38 - Про UI-тесты в iOS проекте (Михаил Домрачев, Improve Digital) http://appsconf.ru/2017/abstracts/2821
00:24:06 - Backend на Swift (Роман Мочалов, Improve Digital) http://appsconf.ru/2017/abstracts/2712
6/23/2017 • 41 minutes, 14 seconds
Podlodka Special - AppsConf 2017 (3) - Домашние проекты и feature toggle
А мы возвращаемся к обсуждению технических докладов с AppsConf 2017. В третьей части мы поговорили с про то, как готовить проекты в домашних условиях и о том, как организовать A/B тестирование с помощью подхода «Feature Toggle». Все это, а также итоги первого дня в третьей части специального выпуска подкаста Podlodka с конференции AppsConf!
Содержание:
00:00:20 - Как делаются домашние проекты (Вадим Смирнов, 2GIS)
00:21:22 - Feature Toggle (Евгений Кривобоков, Avito)
00:40:50 - Подведение итогов первого дня (feat Леша Кудрявцев)
Полезные ссылки:
Просыпаешься, а твоё приложение на главной в App Store: как правильно готовить pet-project'ы
http://appsconf.ru/2017/abstracts/2684
Toggle your app
http://appsconf.ru/2017/abstracts/2707
6/20/2017 • 46 minutes, 12 seconds
Podlodka Special - AppsConf 2017 (2) - Максим Дорофеев
А сегодня у нас специальный-специальный выпуск с конференции AppsConf 2017!
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (консультанта по личной эффективности), автора блога «Много сделал!» и новой книги «Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо».
Полезные ссылки:
Блог Максима Дорофеева: http://mnogosdelal.ru/
Подкаст «Разбор полетов»: http://razbor-poletov.com/
6/16/2017 • 46 minutes, 52 seconds
Podlodka Special - AppsConf 2017 (1) - Ловля сетями и координаторы
А мы начинаем серию из нескольких специальных выпусков подкаста Podlodka, записанных прямо на конференции AppsConf 2017! В первом выпуске мы поделились нашими ожиданиями от докладов и поговорили с первыми двумя спикерами.
Содержание:
00:01:00 - Наши ожидания от докладов
00:08:57 - Отладка сетевых запросов (Дмитрий Рыбаков, Lamoda)
00:23:20 - Application Coordinator (Павел Гуров, Avito)
Тезисы:
Ловля сетями
http://appsconf.ru/2017/abstracts/2584
Application Coordinator
http://appsconf.ru/2017/abstracts/2711
6/12/2017 • 40 minutes, 2 seconds
Podlodka Special - WWDC 2017
Записали спецвыпуск подкаста прямо на WWDC, в суперсекретной студии Apple! Трое гостей выпуска - Андрей Ивашенцев, Рома Бусыгин и Шурик Б абаев рассказали о своих персональных рейтингах анонсов этой конференции. Обсудили VR, AR, новый Xcode, изменения в Swift и Foundation, обновленный App Store и другие анонсы.
Содержание:
00:00:00 - Знакомство с гостями
00:03:52 - Рынок VR
00:09:30 - ARKit
00:16:40 - Metal 2
00:18:15 - Xcode 9
00:27:08 - Foundation и Swift4
00:36:15 - Phase deploy
00:41:00 - C2C платежи
Полезные ссылки:
- Канал Tolstoy Live со стримингом WWDC
https://t.me/tolstoylive
- Сессии WWDC 2017
https://developer.apple.com/videos/play/wwdc2017
6/8/2017 • 43 minutes, 18 seconds
Podlodka #12 - Android architecture
Неужели в Android тоже есть архитектура? Чем репозитории отличаются от сервисов, а NSNotificationCenter от шины данных?
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка, Andorid team-lead из Лаборатории Касперского. Вместе мы попробовали разобраться с архитектурными подходами и историей их развития на платформе Android.
# Розыгрыш билета на AppsConf
Мы хотим разыграть билет на AppsConf'17
Чтобы поучаствовать в конкурсе, надо:
- Пошарить ссылку на любимый из выпусков нашего подкаста в любой социальной сети
- В форме https://goo.gl/forms/wHu4nDZugZ1YFup32 указать ссылку на пост в социальной сети и свои контакты
Победителя определим рандомом(true) по всем заявкам.
Ссылочки принимаются до 20:00 30 мая.
Победителем будет считаться автор поста, с ним свяжемся сразу после объявления результатов и расскажем как он сможет получить билет.
P.S. Сами планируем сходить на конфу, так что там увидимся ;)
5/28/2017 • 1 hour, 52 minutes, 26 seconds
Podlodka #11 - Test Driven Development
На что нужно писать тесты и зачем это делать? Дорого ли обходится поддержка кодовой базы вместе с тестами? Как продать процесс разработки через тестирование своей команде или руководству?
В 11 выпуске подкаста про мобильную разработку подлодку мы обсудили тему тестирования в целом и TDD в частности. Выпуск получился длинным, но очень информативным и весёлым. Спасибо большое Андрею Мишанину (ex-team lead Яндекс) за участие в выпуске!
Присоединяйтесь к обсуждению этого и других выпусков в нашем Telegram-канале: https://t.me/podlodka
Содержание:
00:00:18 - О госте и теме выпуска
00:03:25 - Что, когда и зачем тестировать
00:32:35 - Модульные тесты
00:45:40 - Интеграционные тесты
01:08:04 - Принципы FIRST для модульных тестов
01:40:00 - TDD
02:03:00 - Как прогонять модульные тесты за несколько секунд
02:14:30 - Что такое тестируемость
02:25:00 - Заблуждения о тестах
02:34:45 - Как продавать тестирование
02:45:30 - Что почитать по теме
Полезные ссылки:
https://cleancoders.com/
https://pragprog.com/magazines/2012-01/unit-tests-are-first
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/
https://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627/
https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052/
5/21/2017 • 2 hours, 49 minutes, 31 seconds
Podlodka #10 - BaaS, CaaS и self-hosted backend
Обсудили, что делать мобильному разработчику, который хочет написать бэкенд для своего приложения, но понятия не имеет, как. Вместе с Германом Сапрыкиным разобрали все популярные BaaS, CaaS и self hosted решения, их плюсы, минусы и методику выбора подхода для себя. А напоследок узнали, как ему живется и работается в Бангкоке.
Содержание:
- 00:00:50 - Знакомство с гостем
- 00:02:50 - Говорим про BaaS’ы
- 00:06:45 - Обсуждаем Firebase
- 00:48:15 - CMS as a Service
- 00:59:28 - Что можно использовать для self-hosted решения
- 01:10:32 - Сравниваем решения
- 01:26:05 - Работа в Таиланде
Полезные ссылки:
- Инструмент для MonkeyTesting
https://github.com/zalando/SwiftMonkey
- Инструмент для аналитики и маркетинга
https://www.appboy.com
- CaaS’ы
https://elemeno.io
https://www.contentful.com
https://cosmicjs.com
Tarantool:
https://tarantool.org/
https://tarantool.io/
AWS:
https://aws.amazon.com/ru/mobile/
5/14/2017 • 1 hour, 44 minutes, 34 seconds
Podlodka #9 - Рекрутинг и рынок мобильной разработки
Тема рекрутинга и прохождения собеседований постоянно всплывает в наших выпусках. Мы позвали в гости Алексея Исаева, руководителя группы рекрутмента в компании GMS, чтобы получить комментарии профессионального HR. В процессе обсуждения привели много цифр - вилки зарплат, количество разработчиков на рынке, проценты открытых резюме. Обсудили технологические тренды в HR, механизмы проведения собеседований и необходимый бэкграунд для технических рекрутеров.
Содержание:
- 00:00:45 - Знакомство с гостем
- 00:03:25 - Количество разработчиков в России
- 00:04:50 - Количество мобильных разработчиков в России
- 00:09:35 - Кем сейчас выгоднее работать
- 00:12:35 - Социальные слепки кандидатов
- 00:22:00 - Вилки мобильных разработчиков
- 00:28:25 - Рынок кросс-платформенных разработчиков
- 00:35:00 - IT рекрутеры в качестве агентов для соискателей
- 00:40:45 - Рынок мобильной разработки в странах СНГ
- 00:48:20 - Зачем нужны рекрутинговые агентства
- 01:10:48 - Технологии в рекрутменте
- 01:26:25 - Как составить резюме
- 01:43:11 - Какой бэкграунд должен быть у IT рекрутера
- 01:50:00 - Собеседования в стартапах и крупных компаниях
- 01:58:20 - Типичные ошибки рекрутеров
- 02:07:30 - Вопросы от слушателей
Полезные ссылки:
- Как избавиться от страха поменять работу, часть 1 (здесь же цифры из обсуждения)
https://gmsservices.ru/blog/2016/10/19/no-fear/
- Как избавиться от страха поменять работу, часть 2
https://gmsservices.ru/blog/2016/11/18/no-fear-2/
- Советы по прохождению интервью
https://gmsservices.ru/blog/2016/04/06/7-sovetov-interview/
- Описание организации технического интервью в компании
http://etolstoy.com/2016/07/23/how-we-interview/
5/9/2017 • 2 hours, 27 minutes, 28 seconds
Podlodka #8 - Code Review
Пообщались про Code Review, разобрали, какие цели перед собой ставить, как организовать процесс в разных командах и как измерить его эффективность. Ну и в комплекте - много шуточек про фактор автобуса.
Содержание:
- 00:00:20 - Приветствие
- 00:00:35 - Цели проведения Code Review
- 00:34:10 - Способы организации Code Review в команде
- 00:51:10 - Методики проведения Code Review от ведущих
- 01:05:40 - Кросс-проектные Code Review
- 01:12:11 - Измерение эффективности Code Review
Полезные ссылки:
- “May the Code Review be with you”, Толстой Егор
https://mobiusconf.com/talks/the-da-vinci-code-review/
- Инструкция по проведению Code Review
https://habrahabr.ru/company/Voximplant/blog/272469/
- Goal-Question-Metric Paradigm
https://www.cs.umd.edu/~basili/publications/technical/T89.pdf
4/24/2017 • 1 hour, 34 minutes, 8 seconds
Podlodka #7 - Антипаттерны в промышленной разработке
Основная тема выпуска - антипаттерны в промышленной разработке, разоблачать которые нам помогал “нулевой iOS разработчик Яндекса” Роман Бусыгин. Кроме того, вместе с Александром Зиминым обсудили приближающийся Mobius, доклады и спикеров.
Спонсор выпуска:
Конференция Mobius. Скидка 4.000 р на билеты по промокоду PodlodkaPromo.
http://bit.ly/podlodka_mobius
Содержание:
- 00:00:16 - Приветствие
- 00:02:33 - Обсуждения докладов конференции Mobius
- 00:33:49 - Становление “нулевого” iOS-разработчика в Яндексе
- 00:54:00 - Анти-паттерны в разработке ПО
- 02:04:44 - Немного о Test Driven Development
Полезные ссылки:
- Блог DestroyAllSoftware
https://www.destroyallsoftware.com
- “Секреты управления программистами”, Александр Орлов
https://www.ozon.ru/context/detail/id/3939090/
- Антипаттерны
https://sourcemaking.com/antipatterns
- “Domain-Driven Design”, Eric Evans
https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
- “SOLID Object-Oriented Design”, Sandi Metz
https://vimeo.com/12350535
4/17/2017 • 2 hours, 19 minutes, 48 seconds
Podlodka #6 - Войти в IT с Алексеем Скутаренко
Нам очень часто задают вопрос “Как войти в IT”. Чтобы закрыть эту тему на долгое время, мы решили позвать настоящего эксперта - Алексея Скутаренко, автора самого известного в России курса для начинающих iOS разработчиков. Обсудили, что должен знать Junior, откуда можно получить эти знания и как их потом конвертировать в работу. Также затрагивается животрепещущая тема работы в мировых корпорациях. Разговор получился действительно интересным, хоть и длинным!
Содержание:
00:00:00 - Приветствие
00:00:40 - Знакомство с гостем
00:23:50 - Как стать Junior iOS разработчиком
00:54:00 - Что должен знать Junior
01:13:05 - Про группу iOS Development Course
01:46:55 - Советы по прохождению собеседований
02:15:47 - Ответы на вопросы к Алексею
Полезные ссылки:
- Сообщество Алексея Скутаренко
https://vk.com/iosdevcourse
- Книги: Effective Java, Effective Objective-C, Thinking In Java, Clean Code, Cracking the Coding Interview
4/9/2017 • 2 hours, 32 minutes
Podlodka #5 - SOA и CleanSwift
Сугубо архитектурный и холиварный выпуск. Сначала - долгое обсуждение Service Oriented Architecture в iOS, ролей и контрактов сервисов. Потом - Clean Architecture от дядюшки Боба и Clean Swift как ее подмножество. Ну а на закуску - немного книг для прочтения и замечательных историй от ведущих про то, как они попали в мобильную разработку.
Содержание:
- 00:00 - Приветствие
- 01:30 - Сервис-ориентированная архитектура
- 03:13 - Слоистая архитектура
- 06:15 - Что же такое сервис?
- 15:00 - Проблемы неявных сервисов
- 18:50 - Состояния в сервисе
- 23:10 - Немного о core-компонентах
- 25:00 - Священная война за сервисы
- 31:40 - Проектирование сервиса госуслуг
- 45:00 - Ограничения при проектировании компонентов
- 59:00 - Сервисы против пришельцев фасадов
- 01:02 - Кто, если не SOA?
- 01:04 - Чистая архитектура дядюшки Боба
- 01:10 - О “Clean swift architecture” либо хорошо, либо ничего
- 01:25 - VIP cycle
- 01:29 - Какая архитектура лучше или немного о ролях
- 01:36 - Последние новости:
- Apple купила Workflow
- Reject приложения с ReactNative
- iOS 10.3 (ответы пользователям, новая файловая система)
- 01:50 - Ответы на вопросы
- Как попали в iOS?
- Какая литература повлияла?
- 02:10 - Like, share, repost, join telegram channel
Полезные ссылки:
- Service Oriented Architecture
https://www.youtube.com/watch?v=Eman1j06YsU
- The Clean Architecture
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
- Get started with Clean Swift
http://clean-swift.com
- Apple покупает Workflow
https://www.macstories.net/news/apple-acquires-workflow
- Реджекты приложения на React Native
https://github.com/facebook/react-native/issues/13011
- Xcode 8.3 генерирует большие бинарники
http://www.openradar.me/31302382
- GTD in 15 minutes
https://hamberg.no/gtd/
4/3/2017 • 2 hours, 12 minutes, 45 seconds
Podlodka #4 - Мутационное тестирование
Если вы когда-нибудь задавались вопросом “А кто тестит мои тесты?”, то этот выпуск точно для вас. Мы дружно пытаем нашего гостя, Алексея Денисова, на тему того, что такое мутационное тестирование, и пытаемся придумать, как его встроить в процесс разработки софта. Ну и, конечно, обсуждаем Mull - инструмент для создания и расстрела мутантов для LLVM.
Содержание:
- 00:00 - Приветствие
- 00:58 - Знакомство с гостем этого выпуска, Алексеем Денисовым
- 06:10 - Про Code Coverage
- 21:35 - Что такое мутационное тестирование
- 39:10 - Длительность мутационного тестирования
- 43:00 - Оптимизация мутационного тестирования
- 47:30 - LLVM
- 49:38 - Использование Mull в iOS разработке
- 59:18 - Continuous Mutation Testing
- 01:05:14 - Планы развития Mull
- 1:14:00 - Последние новости: Android O, Apple Clips.
- 1:24:55 - Ответы на вопросы слушателей из нашего чата: про софт, который используют ведущие, и снова про карьерную лестницу.
Полезные ссылки:
- Блог Алексея Денисова
https://lowlevelbits.org
- Доклад про мутационное тестирование на FOSDEM
https://www.youtube.com/watch?v=YEgiyiICkpQ
- Репозиторий Mull
https://github.com/mull-project/mull
- LLVM-based Mutation Testing System. Request For Comments
http://lowlevelbits.org/llvm-based-mutation-testing-system/
- Новая версия Android O
https://tproger.ru/news/android-o-developer-preview/
- Приложение Apple Clips
http://www.apple.com/clips/
3/27/2017 • 1 hour, 49 minutes, 19 seconds
Podlodka #3 - IoC, DI и DIP
В этом выпуске обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject. Ну и, конечно, раскроется главная интрига - куда пошли работать Стас и Глеб.
Обсуждение:
https://telegram.me/podlodka
Содержание:
- 00:00 - Приветствие
- 01:20 - Знакомство с гостем этого выпуска, Ильей Пучка
- 03:16 - Слабосвязанный код
- 07:30 - Inversion of Control, Dependency Injection, Dependency Inversion Principle
- 16:00 - Service Locator и DI-контейнеры
- 36:33 - DI-контейнеры на Swift: DIP, Swinject, Typhoon, Fiery Crucible
- 1:17:00 - Последние новости: запрет Rollout.io, изменение метадаты приложений, монорепозиторий в Uber, анонс KotlinConf.
- 1:38:16 - Ответы на вопросы слушателей из нашего чата: карьерная лестница после старшего разработчика, способы попасть в IT
Полезные ссылки:
- Dependency Rejection
http://blog.ploeh.dk/
- Репозиторий FieryCrucible
https://github.com/jkolb/FieryCrucible
- Репозиторий DIP
https://github.com/AliSoftware/Dip
- Ужесточение проверок Apple
https://forums.developer.apple.com/thread/73640
- Открытое письмо в Apple от Rollout.io
https://rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/
- Монорепозиторий в Uber
https://eng.uber.com/ios-monorepo/
Обратная связь:
https://docs.google.com/forms/d/e/1FAIpQLSdFuLZCTPJ18idlRBgh29QlQrcfIgHvqlfEZYsZMhqWhV9g8Q/formResponse
Обсуждение:
https://telegram.me/podlodka
Содержание:
- 00:00 - Приветствие
- 01:56 - Что такое Continuous Integration
- 14:51 - Что такое Continuous Delivery
- 18:07 - Что такое Continuous Testing
- 27:18 - Особенности CI/CD в мобильной разработке
- 34:55 - Вкратце про исследование мобильного CI/CD от Facebook
- 39:07 - Устройство релизного цикла в Facebook
- 55:11 - Как устроено тестирование в Facebook
- 1:01:20 Результаты анализа статистики разработки в Facebook
- 1:13:22 - Последние новости: релизы Kotlin и Gradle, слухи про iPhone 8, MWC 2017, WWDC Scholarship
- 1:23:31 - Ответы на вопросы слушателей из нашего чата: используемые нами поды, разработка WatchKit/iMessage extensions
Полезные ссылки:
- Continuous Deployment of Mobile Software at Facebook
https://research.fb.com/wp-content/uploads/2017/02/fse-rossi.pdf
- WWDC 2017 Scholarship
https://developer.apple.com/wwdc/scholarships/
3/13/2017 • 1 hour, 35 minutes, 45 seconds
Podlodka #1 - VIPER и React Native
Обратная связь:
https://goo.gl/forms/DcTb2Snokvqk9Pm23
Обсуждение:
https://telegram.me/podlodka
Содержание:
- 00:00 - Знакомство
- 1:28 - VIPER
- 40:18 - React Native
- 1:22:21 - Анонс WWDC
- 1:29:48 - ABI Stability в Swift 4
- 1:33:14 - Обзор ближайших событий