Два Ивана (название обсуждается)

PODCAST · technology

Два Ивана (название обсуждается)

Разработчики из Ostrovok.ru разговаривают про Python и IT

  1. 41

    Два Ивана №47 Отменяем архитектуру с Сашей Пахомовым #гостевой

    После выпуска про отмену код-ревью два Ивана берутся за следующий процесс и зовут в гости Сашу Пахомова. Обсудили культуру open source на примере Apache-проектов и ClickHouse: как становятся коммиттерами, чем хорош менторинг внешних контрибьюторов и почему закрытые пул-реквесты бьют больнее, чем кажется. Во второй половине ушли в современную разработку — тестирование, спецификации, архитектурное ревью и роль AI. Попытались разобраться, кому и чему мы готовы доверять: людям, процессам или нейросетям. А что бы выбрали вы?Подписывайтесь на канал Саши в ТГ «Душный интерпрайз», и послушайте подкаст «Тысяча фичей» на YouTube.  Таймкоды:  (00:00) Вступление  (06:06) Путь до коммиттера в Apache  (15:34) Культура контрибьюции в ClickHouse  (26:21) Тестирование и спецификации в современной разработке  (33:26) Код-ревью: нужно или устарело  (35:37) AI и LLM в работе с кодом  (41:31) Архитектурное ревью и его эффективность  (48:03) Доверие к инструментам и системам  (54:54) Как меняется профессия программиста  (1:02:27) Цена ошибки и роль ревью  (1:10:11) Обучение через код-ревью с LLM  (1:18:45) Публичная разработка с агентами  (1:20:53) Заключение

  2. 40

    Два Ивана №46 MDM системы с Костей Анохиным #гостевой

    Два Ивана, как и многие из вас, интересовались устройством Mobile Device Management (MDM) систем, которые часто ставят на корпоративную технику, поэтому решили позвать в гости Костю Анохина из https://t-mdm.ru/ и поговорить про Российскую MDM систему.Вместе мы обсудили архитектуру MDM систем, этические аспекты и безопасность данных. Не обошлось без историй с завода и философских вопросов.(00:00:00) Вступление(00:12:04) MDM-системы и управление устройствами(00:18:02) Безопасность и корпоративные устройства(00:20:59) Архитектура системы и интеграция(00:24:47) Вызовы масштабирования(00:27:04) Этические аспекты работы с MDM-системами(00:31:26) Разделение личного и корпоративного на устройствах(00:43:16) Специализированные устройства против мобильных телефонов(00:51:09) Безопасность и уязвимости в MDM-системах(00:55:41) Уроки из прошлого: что бы изменил?(01:00:53) Телеметрия и инциденты(01:02:35) Философия управления и доверияerid: CQH36pWzJqUzS7D4HuYEn1E2P7E3GmKUpeZcyourqV8Pcg

  3. 39

    Два Ивана №45 Про перф ревью с Женей Володиным #гостевой

    Этот выпуск мог не случиться… Ой, так уже было в прошлом выпуске.Два Ивана уже много раз обсуждали… И так тоже было, в позапрошлом.А вот чего точно не было, так это разговора двух Иванов с Женей Володиным, CTO Антиплагиата!Поговорили про то, как устроен Антиплагиат изнутри: от инженерных экспериментов и алгоритмов до того, как команда превращает исследования в продукт и публикации. А дальше разговор естественно перетёк к тому, без чего не масштабируется никакая инженерия — к людям. Обсудили Performance Review: справедливость оценок, калибровку, 360, влияние культуры и почему сравнивать сотрудников всегда сложнее, чем кажется.(00:00:00) Введение и знакомство с гостем(00:06:01) Платформенный подход: как строят платформу для разработки сервисов(00:12:02) Антиплагиат: зачем нужен и как устроен сервис(00:15:02) Нагрузки, пики и инфраструктура: что ломается в сессии и почему(00:23:16) Деградация, масштабирование и адаптация системы к изменениям(00:25:57) Научные исследования в продуктовой команде: эксперименты и публикации(00:32:45) Performance Review: подходы к оценке и где чаще всего возникает несправедливость(00:44:30) Калибровка, политика и «авторитарные» решения в оценке(00:58:08) 360, частота ревью и почему культура важнее процесса(01:20:39) Как масштабировать оценку сотрудников, не ломая мотивацию и доверие

  4. 38

    Два Ивана №44 Отменяем код-ревью вместе с Мишей Москалёвым #гостевой

    Два Ивана уже много раз обсуждали код-ревью и пробовали его отменить, но в итоге получилось это сделать не у нас, а у Миши Москалёва из X5, чему мы очень рады. Мы обсудили, почему обязательное код‑ревью нередко превращается в карго‑культ и не повышает качество кода. Поговорили про кажущуюся пользу и альтернативы код-ревью.Подписывайтесь на канал Миши в ТГ — «Все идет по скраму».(00:00:00) Вступление, контекст выпуска и правила записи(00:13:50) Зачем вводят обязательное код-ревью: три основные причины(00:20:31) Карго-культ вокруг ревью и заблуждения о его пользе(00:24:38) Цена ошибки в IT и когда ревью действительно нужно(00:30:21) Обучение через код-ревью, мотивация и обратная связь(00:42:08) Пост-ревью как альтернатива обязательному ревью(00:54:37) Негативное тестирование и влияние на качество процесса(00:59:24) Как процессы разработки влияют на качество кода(01:08:52) Отмена код-ревью на живых проектах: риски и последствия(01:12:22) Рост инженерной культуры и команды без обязательного ревью

  5. 37

    Два Ивана №43 Про инциденты с Тёмой Пулявиным #гостевой

    Этот выпуск мог не случиться, но у нас получилось несмотря ни на что. В гостях у двух Иванов CTO Ситидрайва — Тёма Пулявин и вместе мы поговорили про инциденты и не только в IT. Выпуск рекомендуется к прослушиванию всем фаталистам.Подписывайтесь на канал Тёмы — https://t.me/tobelead.Обещанная фоточка с парковкой смартов — https://autoreview.ru/news/karshering-youdrive-vystavil-avtomobili-na-prodazhu.Таймкоды:(00:00:00) Вступление(00:02:57) Инциденты и судьба(00:11:37) Культурные аспекты(00:14:28) Процессы Ситидрайва(00:17:44) Жизненный цикл автомобилей(00:21:28) Команды(00:29:06) Анализ инцидентов в каршеринге(00:39:06) Юнит экономика(00:47:45) Метрики и мониторинг инцидентов(01:00:25) Инциденты и их решение(01:08:36) Chaos Engineering(01:10:56) Баланс между отказоустойчивостью и затратами(01:16:07) Про эффективность команд

  6. 36

    Два Ивана №42 Про системный анализ с Лизой Миротиной #гостевой

    В гостях у двух Иванов системный аналитик из Oggetto — Лиза Миротина. Мы поговорили про образование, методы работы и роль аналитика в проекте. В этом выпуске вы узнаете чему учат системных аналитиков в универах, кто принимает решение по результатам системного анализа, какими методами это достигается, кто за это всё платит и почему нам нужны аббревиатуры.(00:00:00) Вступление(00:04:34) Профессия системного аналитика и образование(00:12:41) Роль системного аналитика(00:19:16) Паралич анализа и его преодоление(00:23:50) Оптимизация выбора и человеческая природа(00:30:30) Цикличность нотаций и их эволюция(00:32:53) Заимствование методов из других сфер(00:35:06) Техническая документация и её поддержка(00:37:28) Будущее системного анализа и документации(00:41:03) Проблема аббревиатур в документации(00:54:30) Системный анализ в агрономии(00:56:17) Творческий подход к системному анализу(01:02:32) Контексты проблемы(01:12:19) Саморегулирующиеся системы: миф или реальность?

  7. 35

    Два Ивана №41 Про мобильную разработку с Вовой Теблоевым #гостевой

    В новом выпуске два Ивана вместе с Вовой Теблоевым обсуждают современные и не очень тренды в мобильной разработке. Говорим о корпоративной культуре, командной работе и разнообразии ролей в IT-компаниях. Не обошлось без LLM и как они влияют на мобильные приложения, сравниваем задачи мобильных и бэкенд-разработчиков, делимся личным опытом и обсуждаем будущее индустрии.Подписывайтесь на канал Вовы — https://t.me/the_rebel_cto.(00:00:00) Вступление(00:05:03) Корпоративный опыт(00:07:41) Идеальные команды(00:18:59) Инсайты из работы в такси(00:21:50) Корпоративная культура(00:23:51) Мобильная разработка(00:35:37) Веб или нейтив(00:44:46) Про релизы(00:48:53) Импакт-анализ(00:51:30) Альтернативы Firebase(00:59:28) Телеметрия(01:03:08) LLM(01:13:02) Путь в мобильную разработку

  8. 34

    Два Ивана №40 Тайпчекеры #дваивана

    Два Ивана остаются под впечатлением от PiterPy и продолжают разговор про инструменты экосистемы Python. В этот  раз обсудили различные аспекты типизации в Python, сравнили с TypeScript и поговорили про новые инструменты, которые могут повлиять на типизацию в будущем. Ещё вспомнили про JetBrains и, конечно же, про LLM. Не обошлось и без зубодробительной теории категорий.Островок приглашает вас на travel-tech хакатон! Присоединяйтесь, чтобы воплотить свои идеи, прокачать навыки и попробовать силы в захватывающем техническом марафоне. Все подробности на сайте О! Хакатона.Таймкоды:(00:00:00) Вступление(00:01:03) Типизация в Python и её развитие(00:05:49) Сравнение с TypeScript и подходы к типизации(00:10:46) Проблемы и перспективы типизации в Python(00:14:05) Проблемы с типизацией в Python(00:17:03) Сравнение инструментов типизации(00:19:40) Новые протоколы и их влияние(00:22:25) Будущее инструментов типизации(00:23:56) Конкуренция между IDE и LSP(00:26:58) Инновации в типизации с использованием LLM(00:28:31) Шутки и проблемы в программировании(00:29:28) Типизация и проектирование систем типов(00:33:17) Состояния и классы в программировании(00:36:11) Математика и теория категорий(00:39:07) Формализация натуральных чиселСсылки:https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/

  9. 33

    Два Ивана №39 Почему всё заржавело

    Два Ивана выступили на PiterPy, где разбирались в том, как Rust меняет экосистему Python, почему JSON плохой формат, почему Python останется с нами надолго и как перестать беспокоиться о Rust. Также обусждаем новые инструменты и будущее двух языков.Также можете посмотреть запись нашего выступления на PiterPy. Astral - инструменты для Python на Rust PyRefly - новый тайпчекер для Python Pydantic v2 JSON сериализация Ubuntu переходит на Rust DARPA переходит на Rust Новые сообщения об ошибках в Python

  10. 32

    Два Ивана №38 Про онбординг с Никитой Ульшиным #гостевой

    Два Ивана позвали в гости Никиту Ульшина, тимлида из Т-Банка, чтобы поговорить про онбординг. Вместе разбираемся, когда и с чего начинается онбординг, какие практики подходят и какая роль тимлида в этом процессе.Подписывайтесь на Телеграм-канал Никита Ульшин про IT.(00:00:08) Тема(00:03:42) Баддинг(00:06:21) Размер команды(00:08:12) Играющий тренер(00:10:51) Не HRный онбординг(00:14:30) Песочница aka boot camp (00:19:00) Эксперименты(00:21:24) Сначала о продукте(00:25:04) Парное программирование(00:28:00) Типизация людей(00:37:49) Культурные ценности(00:41:01) Филосовский вопрос(00:44:59) Онбординг начинается с собеса(00:54:31) Олимпиадники(00:59:58) Офис и удаленка(01:01:14) ОфбордингСсылки:Пятничное. Теория ЖопTypifications of people are pointless (статья Ивана Елфимова про типизацию людей)

  11. 31

    Два Ивана №37 Про DevOps с Александром Донским #гостевой

    Два Ивана позвали в гости Александра Донского, главного по инфраструктуре Островка. Вместе поговорили про обучение, найм, развитие и карьеру DevOps-инженеров.(00:00:00) Вступление(00:00:09) Тема(00:00:56) Перфоманс ревью(00:06:10) На полную мощность(00:11:15) Как справиться нагрузкой(00:16:13) Про частоту апгрейда(00:20:11) Ansible и k8s(00:25:06) А Nomad?(00:26:51) Про стартапы(00:29:31) Serverless(00:32:11) Лицензии(00:38:12) DevOps Factory(00:48:23) Управление и обучение(00:58:12) Конфликт интересов(01:05:49) Грейды девопсов(01:08:35) Портрет синиора девопса(01:10:56) Экспертиза

  12. 30

    Два Ивана №36 Про найм с Натальей Йоркиной #гостевой

    Два Ивана заходят на тему найма в IT и не только. Обсуждаем вместе с Натальей Йоркиной нюансы из опыта 1000+ проведённых собесов (в сумме двух Иванов и Наташи).(00:00:00) Вступление(00:00:28) Тема(00:01:33) Сколько было собесов(00:02:59) Дзен собесов(00:04:52) Скорость набора текста(00:06:09) Автоматизация найма(00:11:44) Нам нужен выгоревший(00:13:37) Суперзвёзды(00:14:29) Разные сферы найма(00:20:17) Премиальный хайринг(00:21:20) Хайринг выматывает(00:22:36) Воронка найма(00:33:20) Экспертность или фит(00:39:32) Когда увольнять(00:42:04) Про ошибки(00:48:08) Хитрые вопросики(00:51:31) Подводим итоги

  13. 29

    Два Ивана №35 Тренды 2024-2025

    Два Ивана возвращаются после небольшого перерыва с новым сезоном подкаста о Python и IT. Так как выпуск новогодний, мы решили подвести итоги 2024 года и помечтать о том, что нас может ждать в 2025 году. И сделали мы это в формате тех. радара.(00:00:00) Вступление(00:00:12) Тема(00:02:49) Инструменты(00:21:41) Подходы(00:38:32) Архитектура(00:45:34) ПлатформыСсылки:ThoughtWorks Technology RadarOstrovok! Tech RadarArchitecture Trends 2024Fish Shell Blog: Rust PortGhostty v1.0Google Cloud State of DevOpsState of Engineering Market 2024Domain StorytellingFoundationDBDifftastic

  14. 28

    Два Ивана №34 Пет-проджекты

    Два Ивана возвращаются после небольшого перерыва, чтобы поговорить про одну из своих любимых тем — пет-проекты. Рассказываем про то, что пишем сами, что пишут другие и генерим идеи для новых проектов.(00:00:00) Вступление(00:07:12) Нужен продажник и программист(00:07:40) Сколько проектов у Иванов(00:09:46) Идеи ничего не стоят(00:12:09) Dev Ex(00:17:50) Про ограничения(00:27:41) Как выбрать, что делать(00:29:50) Исправить то, что бесит(00:36:43) Когда заниматься пет-проджектами(00:47:33) ПротоколыСсылки:Code Golf@NanoBot2pegramming про Obsidian.mdПроекты первого ИванаПроекты второго ИванаЧеловек, который выключил гуглБота Саши Богданова (FridgeAppBot)ERP вокруг холодильникаЛитмус тест

  15. 27

    Два Ивана №33 Crab The Flag или как Островок сделал CTF вместе с kksctf #гостевой

    В гостях у двух Иванов команда kksctf в лице greg0r0 и Rubikoid. Разговариваем про то, как мы вместе организовали внутренний Capture The Flag (CTF) в Островке.Подписывайтесь на телеграм каналы Островка — Ostrovok! Tech, ведущих — Charnov Sharit и biozz.dev и гостей — .рубик: мета и greg0r0_life_and_work.Таймкоды:(00:00:00) Вступление, тема(00:05:18) У безопасности две стороны(00:07:57) Про наш CTF(00:09:48) Два типа CTF(00:11:52) Attack-defense заходит далеко(00:15:09) Стадии уязвимостей(00:20:07) pwn2own(00:25:07) kksctf(00:27:67) Категории тасок(00:34:31) Про сложность задач(00:36:17) Про CVE(00:41:19) Про PCI DSS(00:44:23) Снова про категории(00:51:18) Создать свой CTF(00:55:19) yatb и инфра(01:14:05) Учимся на CTF(01:17:36) Тренды CTF(01:20:48) Сложность таскаСсылки:Про взлом репозитория phpДва Ивана №27 Инфобез и вирусная аналитика со Станиславом РаковскимkksctfyatbНаши хендлеры: Rubikoid, greg0r0, vanadium23, biozz)

  16. 26

    Два Ивана №32 Очереди для проектов на Python #дваивана

    Два Ивана обсуждают подходы к обработке фоновых задач и популярные библиотеки для работы с очередями в проектах на Python.Таймкоды:(00:01:30) Python библиотеки для очередей(00:05:00) Rant про Redis(00:07:40) Зачем вообще очереди(00:12:00) Пора писать фреймворк для очередей?(00:18:00) Про малоизвестные очереди(00:22:00) Отступление про zanzibar(00:24:35) Начинаем про rabbitMQ(00:28:00) PostgreSQL хватит всем(00:32:00) Вопрос слушателя!(00:34:20) Гетерогенные по языкам очереди Ссылки:dramatic.ioDjango QDjango DEPs, background jobsФилипп Дельгядо, хайлоадRMQ RPCGo Clean Template (Evrone)Beanstalkd protocolДоклад про Островочный хайлоад

  17. 25

    Два Ивана №31 Бэкстейдж Хайлоада

    В этот раз два Ивана обсуждают прошедший SaintHighload++ 2024, на котором Островок был золотым спонсором со своим стендом.Расскажем, как мы готовили стенд, что пошло не по плану, как Ваня Чернов готовился и выступил с докладом, и в целом наши впечатления от хайлоада.Запись трансляции этого выпуска есть на YouTube.

  18. 24

    Два Ивана №30 Книги, на которых мы выросли в IT

    Сколько книг два программиста могут обсудить за 36 минут? У двух Иванов получилось порядка 20. И это только те, на которых мы выросли в IT.Расскажите нам в комментариях к выпуску или в Телеграм-чате «Название чата обсуждается», если хотите, чтобы мы больше рассказывали про книги. Или если нужно глубже рассказать про какую-то отдельную книгу.Вот список книг из выпуска:The Art of Computer Programming, Donald KnuthPractical Python, PHP и другиеThe C++ Programming Language (4th Edition), Bjarne StroustrupHead First (book series))Совершенный код, Стив МакконнеллКниги Мартина Фаулера, в том числе «Рефакторинг»Книги Роберта Мартина aka дядюшки Боба, в том числе «Чистый код»)Writing An Interpreter In Go, Thorsten BallCrafting Interpreters, Robert NystromИскусство системного мышления, Джосеф О'КоннорБолезнь к смерти, Сёрен КьеркегорPhilosophy of Software Design, John Ousterhout«Пиши, сокращай», Максим Ильяхов, Людмила СарычеваДемидович, Борис Павлович (задачи по матану и не только)«Ясно, понятно», Максим ИльяховTidy First, Kent BeckДжедайские техники, Максим ДорофеевПуть джедая, Максим ДорофеевАтомные привычки, Джеймс КлирНейролингвистическое программированиеОсвобожденный разум, Стивен ХайесГрокаем алгоритмыТаймкоды:(0:00:01) Вступление(0:00:24) Тема(0:00:41) На чём въехали(0:00:45) Кнут(0:01:50) Любые практические(0:03:37) Страуструп(0:03:49) O'Reilly(0:04:04) Категории книг(0:04:25) Заметки против cookbook(0:04:40) Совершенный код(0:04:53) Фундаментальные(0:05:44) Нужна практика(0:08:40) Пишем интерпертаторы(0:13:00) Системное мышление(0:13:43) Философия(0:15:51) Скорость устаревания книг(0:16:59) Philosophy of Software Design(0:19:05) Пиши, сокращай(0:23:30) Ясно, понятно(0:24:25) Tidy First(0:27:01) Изменение поведения(0:29:01) Джейдайские техники(0:30:12) КПТ(0:31:04) Хочу, могу, надо(0:33:04) Чернов пиарится(0:34:26) Грокаем алгоритмыСсылки: Два Ивана №14 Тренажёры для программистов Ivan Chernov's GoodReads Открытый ящик Чернова

  19. 23

    Два Ивана №29 Из разработки в продукт и обратно с Максимом Устьянцевым

    Два Ивана позвали в гости островитянина Максима Устьянцева, чтобы разобраться, почему Макс ушёл из разработки в продукт и потом обратно в разработку.В процессе обсуждения пришлось затронуть несколько философских тем про мотивацию, малодушие и личностный рост. (00:00:02) Вступление (00:00:16) Гость (00:01:22) Тема (00:02:08) С чего всё начиналось (00:05:30) Любовь к Яндексу и Островку (00:06:45) Наброс про интерком и метрики (00:08:02) Чернов нашёл мидлграунд (00:09:18) Жизнь после скрейпера (00:10:39) Управленческий абьюз (00:14:18) На равных (00:19:38) Эффективность равенства (00:23:10) Как бороться с малодушием (00:23:30) Как стал руководителем (00:30:45) В Островок (00:31:08) Хочу свой продукт (00:33:27) Чем занимается продакт (00:34:05) Изменился майндсет (00:39:02) Когда сказать "нет" (00:41:57) Про ложь (00:43:16) Как сохранять мотивацию (00:46:07) Из продукта в разработку (00:47:45) А ещё раз в продакты? (00:50:58) Про удачу и случай Ссылки:Вакансия в команду Максима Python Developer (Paytments)Вакансия в команду Максима Project Manager (Authentication)Podlodka #169 УвольненияДва Ивана №15 Архитектура сервисов

  20. 22

    Два Ивана №28 Лучший курс про Python с Никитой Соболевым

    Два Ивана позвали в гости Никиту Соболева, чтобы поговорить про его новый курс «Лучший курс по питону». Поговорили не только про курс, но еще и про типизацию и бутерброды.(00:00:00) Вступление(00:00:25) Зачем еще один курс(00:03:17) Почему видео(00:06:37) Нарежем на Shortsы(00:08:15) И запостим в Telegram(00:09:48) Какую проблему решаешь(00:10:20) А финансовая часть?(00:13:54) А точно нужен курс?(00:14:57) Чернов не согласен(00:16:52) Целевая аудитория(00:17:26) Что если не IT(00:18:33) Контрибьютим в CPython(00:21:37) Чернов согласился(00:22:35) Про asyncio(00:25:28) Помогает ли знание CPython(00:26:07) Типизация(00:32:05) Какие планы на курсСсылки:Курс «Лучший курс по питону»Два Ивана №20 Компании, репозитории и проекты, которые живут за счет одного человекаКурс «Типизация в Python»

  21. 21

    Два Ивана №27 Инфобез и вирусная аналитика со Станиславом Раковским

    В гостях у Двух Иванов Станислав Раковский, старший специалист отдела проактивного обнаружения угроз из Positive Technologies. Обсуждаем текущие тренды PyPI, какие векторы атак используют злоумышленники, их цели и как защититься от атак.Подписывайтесь на Telegram-канал Стаса disasm.me.Приходите на Positive Hack Days 23–26 мая, Москва, «Лужники».(00:00:00) Вступление(00:00:39) Тема(00:01:05) Гость(00:01:59) Зачем идут в аспирантуру(00:05:24) CTF и учеба(00:10:02) Название обсуждается(00:11:08) Тригернулись на монгу(00:12:54) A «Б» — это баг баунти(00:15:23) Целевая аудитория(00:17:11) Дырявый или популярный(00:18:05) Зачем угонять Steam(00:18:51) Виртуальные карты(00:20:16) Самая эффективная малварь(00:23:35) Снова про PyPI(00:25:19) Как защититься(00:27:51) Подменили бинарничек(00:29:33) Docker наше все(00:31:14) rootless(00:32:12) 2FA(00:32:56) События 28 марта(00:36:29) Как перестать боятьсяСсылки:- Инцидент PyPI 28 марта 2024 г.- История с массовыми банами на YaCTF

  22. 20

    Два Ивана №26 Работа с ветками в git

    Два Ивана в классическом составе. Обсудили современные и не очень подходы к версионированию и репозиториям в целом.(00:00:00) Вступление(00:00:10) Тема(00:00:23) git не нужен(00:01:03) Нужен контроль версий(00:02:25) Переизобретаем SVN(00:03:45) Mercurial(00:04:03) Fossil(00:04:27) Game Dev(00:05:09) git-annex(00:05:22) git-worktree(00:06:20) Периодические коммиты(00:07:13) Git YOLO и Oh Shit Git(00:08:34) Два типа людей(00:09:47) Git Flow(00:11:14) GitHub Flow(00:11:53) Конфликты(00:12:46) Code Freeze(00:15:05) Octopus Merge(00:16:22) Название ветки(00:19:52) Trunk-based(00:23:27) Stacked Diffs(00:27:48) radicle.xyzСсылки:git-annexgit-worktreeGit YOLO или whatthecommit.comOh Shit, Git!?!Git flowGitHub flowStacked DiffsRadicle

  23. 19

    Два Ивана №25 Оценка качества кода

    В гостях у Двух Иванов тимлид в международном IT стартапе и сооснователь Moscow Python - Михаил Корнеев. Вместе мы пробуем разобраться, что важнее всего в качественном коде, как это связано со сложностью и что помогает разработчикам писать код лучше.Подписывайтесь на Telegram-канал Миши Хитрый Питон, приходите на Moscow Python Meetup и послушайте Moscow Python Podcast!Ссылки:Пятиминутка Python: #1.2 Что хотят в Python из других языковrohaquinlop/complexipyKent Beck – Tidy First?mathialo/bython (Python со скобочками)Таймкоды:00:00:00: Вступление00:00:25: Гость00:02:15: Тема00:02:30: Название обсуждается00:03:56: Пальчики обрубить00:05:30: Для кого мы пишем код00:07:52: Нужно ли кодревью00:11:53: Как автоматизировать проверку качества00:14:00: С чего начать00:15:34: Модули00:18:49: Качество и сложность00:19:48: 1000 строк00:22:10: Красные флаги00:24:26: Комментарии к коду00:29:14: Хороший код для библиотек00:30:47: Прототипы00:33:45: try/except00:37:03: Скобочки или отступы00:38:35: Советы от Михаила Корнеева

  24. 18

    Два Ивана №24 Разочарование в Python для веб-разработки

    Два Ивана постепенно отходят от зимней спячки. Перед началом теплых весенних деньков захотелось немного погрустить и разочароваться-таки в Python, как инструменте для веб-разработки. Но не переживайте, в каком-нибудь из следующих выпусков мы обязательно расскажем в чём питон действительно крут.Ссылки:biozz/cookiecutter-biozz-projectPocketBaseПятиминутка PythonBun (Lightweight Golang ORM for PostgreSQL, MySQL, MSSQL, and SQLite)

  25. 17

    Два Ивана №23 Фронтенд на бекенде или бекенд на фронтенде?

    В гостях у Двух Иванов Вадим Царегородцев. Вадим руководит командой фронтендеров в Островке, которая занимается транспортными продуктами. А ещё много выступает на конференциях. Вот несколько предстоящих выступлений: 23 марта в Москве и онлайн на «Я 💛 Фронтенд» 12-13 апреля в Ульяновске на “Стачке” 26 апреля в Москве и онлайн на HolyJS 20-21 апреля в Иннополисе на Merge 25 мая в Новосибирске на CodeFest Вместе мы поговорили про текущую ситуацию с фронтенд разработкой, фреймворки, как фронтендеры переизобретают бекенд и как бекендеры пробуют упростить себе разработку фронтенда. Ссылки: Telegram-канал Вадима «Спасибо, я лайкнул» React Next.js Solid.js Vue.js Svelte shadcn/ui JavaScript Bloat in 2024 Zeal electric-sql/pglite htmx, htmz tailwindcss, unocss biozz/cookiecutter-biozz-project Pico CSS

  26. 16

    Два Ивана №22 Shell-скрипты на питоне

    Два Ивана открывают второй сезон разговором про шелл скрипты на питоне

  27. 15

    Два Ивана №21 Завершение первого сезона

    Два Ивана завершают первый сезон и подводят итоги 2023 года

  28. 14
  29. 13

    Два Ивана №19 История одной оптимизации

    У Двух Иванов в гостях Анна Богданова и вместе мы обсуждаем как оптимизировали одно API

  30. 12

    Два Ивана №18 Как там на другом материке?

    Два Ивана позвали в гости известного в узких Островочных кругах разработчика и поговорили о переезде в США

  31. 11

    Два Ивана №17 Что бы вы выбрали

    Два Ивана вместе с двумя гостями по очереди задают вопросы или-или, в которых выбор не так прост

  32. 10

    Два Ивана №16 Про языки

    Два Ивана разговаривают и местами спорят о том, что хорошего и плохого есть в языках программирования и естественных

  33. 9

    Два Ивана №15 Архитектура сервисов

    Два Ивана разговаривают с Антоном Давыдовым про подходы к архитектуре сервисов

  34. 8

    Два Ивана №14 Programmers Workout

    Два Ивана разговаривают про тренажёры для программистов

  35. 7

    Два Ивана №13 Engineering Practices at Scale

    Два Ивана расспрашивают Антона Огородникова, какие инженерные практики применяются в больших командах

  36. 6

    Два Ивана №12 Engineering Practices

    Два Ивана обсуждают инженерные практики, которые применяют на ежедневной основе

  37. 5

    Два Ивана №11 Debug

    Два Ивана обсуждают способы отладки приложений и рассказывают интересные истории отладки

  38. 4

    Два Ивана №10 Vim vs IDE

    В гостях у двух Иванов пользователь IDE со стажем и вместе мы погворили о том, что же лучше: навороченные редакторы кода или IDE.

  39. 3

    Два Ивана №9 CLI

    Два Ивана разговаривают о CLI утилитах, которые используют на постоянной основе и не только.

  40. 2

    Два Ивана №8 State of async

    Два Ивана обсуждают положение дел с асинхронностью в python.

  41. 1

    Два Ивана №7 Deploy

    Два Ивана обсуждают как приложения деплоить в продакшн.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Разработчики из Ostrovok.ru разговаривают про Python и IT

HOSTED BY

Иван Елфимов, Иван Чернов

CATEGORIES

URL copied to clipboard!