программирование 공개
[search 0]
Download the App!
show episodes
 
Loading …
show series
 
Spring Boot — один из самых популярных фреймворков в экосистеме Java. Вместе с Валерием Жилой поговорили о том, как он устроен, почему вокруг него столько споров и насколько оправдано его использование сегодня. Разобрали фреймворк с разных сторон — от удобства до производительности. Мы постарались взглянуть на Spring Boot без фанатизма и предвзятос…
  continue reading
 
В выпуске мы поговорили с Алексеем Гладковым, создателем канала Mobile Developer, инженером с 13+ годами опыта под Android и iOS. обсудили как менялась мобилка изнутри: от Java и XML до Kotlin, Compose и серверного UI, и выяснили, почему эпоха “нативных приложений” уходит, уступая место новым парадигмам. Обсудили: — куда дрейфует Android и зачем Ки…
  continue reading
 
Вторая часть разбора “Чистого кода” Роберта Мартина. Сегодня на повестке глава "Объекты и структуры данных". Рассказываю, зачем Мартин предлагает интерфейс ради интерфейса, и почему абстракции, поданные как “чистое решение”, на практике могут только усложнять архитектуру. Показываю, где он подменяет реальные проблемы искусственными, и почему подход…
  continue reading
 
Александр Бындю — человек с сильной технической экспертизой, огромным опытом в консалтинге, автор книг и… один из тех, кто в своё время повлиял на мой путь в IT. Мы знакомы уже больше десяти лет, и я давно хотел записать с ним подкаст. Мы обсудили технический консалтинг: что происходит в реальных проектах, о чём молчат на конференциях, какие факапы…
  continue reading
 
В гостях — Андрей Кобец, фронтенд-разработчик, преподаватель и человек с огромным опытом в IT, начавший путь в 2004 году. Мы вспоминаем, как выглядела разработка двадцать лет назад: первые проекты на PHP, устройство на работу «по знакомству», собеседования в Яндекс, жизнь внутри команды Метрики, офлайн-формат работы и зарождение российских соцсетей…
  continue reading
 
За последние годы развитие браузеров происходило настолько высокими темпами, что многие теряются в происходящем. Я решил это исправить. Мы поговорили с Вадимом Макеевым — экспертом по веб-стандартам из Mozilla (ранее работавшим в Opera), и обсудили, как эволюция браузеров изменила работу разработчиков. В выпуске мы вспомнили, почему Chrome занял ры…
  continue reading
 
Первое видео в серии разбора чистого кода по Мартину. Говорим о функциях, почему короткие функции могут делать код хуже, одна ответственность слишком субъективное понятие, а многие рекомендации специфичны для Java и вредны для других языков. Говорим о нормальности свитча, полиморфизме, принципе разделения команд и запросов, а так же expression prob…
  continue reading
 
Редакторы кода и инструменты для разработчиков — тема, вокруг которой строится целая индустрия. Когда-то переименование переменной казалось подвигом, а сегодня IDE умеют делать десятки сложнейших трансформаций так, чтобы программа оставалась корректной. В выпуске мы говорим с Дмитрием Ивановым, руководителем платформы Sourcecraft в Яндексе, о том, …
  continue reading
 
Рынок IT-найма все еще лихорадит. Количество специалистов растёт, вакансий меньше, а рекрутинг переживает, пожалуй, один из самых турбулентных периодов за последние годы. Мы говорим с Алексеем Сухоруковым — человеком, который с 2005 года занимается IT-рекрутментом помогая инженерам находить работу по всему миру В выпуске обсуждаем, почему рынок ста…
  continue reading
 
C++ остаётся одним из самых противоречивых языков. С одной стороны — он даёт тонкий контроль над памятью, временем и железом. С другой — приносит боль: UB, шаблоны, бесконечные сборки. Я хотел разобраться, как инженеры живут с этой двойственностью и почему, несмотря на все сложности, C++ всё ещё выбор номер один в геймдеве, финансах, HFT и системно…
  continue reading
 
Максим Цыганков — бывший продукт из российских бигтехов, сейчас фаундер AI-стартапа в Калифорнии: компьютерное зрение для ресторанов (воровство, алкоголь, сервис, уборка, «не встретили гостя»). В этом выпуске мы обсудили, как строится такой продукт: от технического геморроя с подключением камер и оборудования до VLM/детекторов и нарезок событий. По…
  continue reading
 
Мы с Саматом раньше лично не были знакомы, но всегда крутились в одной технической тусовке. Я давно хотел записать с ним выпуск, потому что мне интересен путь, который он прошёл — как технарь превращается в предпринимателя. Я регулярно делаю подкасты на эту тему, и нам было важно разобрать его историю: он пришёл к бизнесу через запуск собственного …
  continue reading
 
В этом выпуске мы поговорили с архитектором и преподавателем Кириллом Витчинкиным о том, почему DDD переживает второе рождение, как его стратегия, тактика и единый язык спасают микросервисы от «тысячи сервисов ради хайпа», и чем Event Storming помогает вытянуть скрытые знания из трейдеров, курьеров и кол-центров, прежде чем писать код. Обсудили как…
  continue reading
 
В этом выпуске у нас в гостях Java‑эксперт Евгений Борисов, и поговорим мы о самом интересном стыке искусственного интеллекта и разработки. Обсуждаем, как использовать локальные LLM‑модели на Mac M‑серии, зачем нужны Spring‑advisers, и как выстроить агентную архитектуру, в которой ассистенты не просто отвечают, а уточняют, учатся и запоминают конте…
  continue reading
 
В этом выпуске мы поговорили с Владимиром Алиповым — нейробиологом и популяризатором науки, о том, действительно ли «математический склад ума» врождён, как работают IQ-тесты и почему поменять профессию в 40 лет — реальный шанс, а не приговор. Обсудили роль интереса против генетики, разобрали мифы о способностях программистов и поделились приёмами с…
  continue reading
 
В этом выпуске мы поговорили с Денисом Черновым о будущем фронтенда и том, как новые инструменты меняют работу разработчика. Обсудили скоростной TypeScript на Go, «суперстек» вокруг Vite и сборщики на Rust, новые линтеры-форматтеры (Oxlint, Biom) против классики ESLint/Prettier, а также «островной» рендеринг, серверные компоненты React и борьбу за …
  continue reading
 
В этом выпуске мы поговорили с Александром Вершиловым — разработчиком с 15-летним опытом и руководителем отдела разработки в Сириус.Курсах. Мы устроили дебаты про ORM. Обсудили чем ORM отличается от query-builder’а, разобрали типичные проблемы N+1 и ленивых связей, сравнили подходы Code-First и Data-First к миграциям, а также поделились приёмами, к…
  continue reading
 
В 2010 году я много собеседовал начинающих разработчиков, и одним из них был Артём Малышев. Он не прошёл испытательный срок, но само собеседование и несколько недель работы с нами оставили у него сильное впечатление и задали вектор всей его карьеры. С тех пор прошло больше десяти лет. Артём успел поработать на фрилансе, получил грант Mozilla, стал …
  continue reading
 
В этом выпуске мы поговорили с Андреем Татариновым, инженером, который каждый день работает с языковыми моделями и внедряет ИИ в реальные продукты. Обсудили, как устроены LLM: что на самом деле происходит под капотом ChatGPT, почему ИИ часто галлюцинирует, и как с этим работать. Разобрали, зачем нужен fine-tuning и RAG, как промт превращается в инж…
  continue reading
 
В этом выпуске мы устроили живую дискуссию о Scrum: Agile-коуч Мария и продакт-менеджер Александр дискутировали о том, когда фреймворк действительно помогает, а когда превращается в формальность. Обсудили ценности и принципы Scrum, разобрали, почему без поддержки руководства он не работает, и сравнили классический подход со «сплошным» потоком задач…
  continue reading
 
В этом выпуске мы поговорили с Егором Бугаенко — автором «Elegant Objects» и сторонником «честного» ООП-мышления. Он раскрыл, почему классическое объектно-ориентированное программирование — это не архитектура, а иллюзия порядка, за которой скрывается хаос. Разобрали, почему null, static и наследование — главные разрушители систем, как мышление «в к…
  continue reading
 
В этом выпуске мы поговорили с Ильёй Ильиных , автором канала «Куда войти», и вместе выяснили, что на самом деле скрывается за трёхбуквием TDD. Обсудили бережливое тестирование, разобрали плюсы и минусы diamond-подхода, поспорили о юнит-тестах, интеграционных проверках и вечной боли MockBean в Spring. Поделились приёмами, как типизация в Go и TypeS…
  continue reading
 
В этом выпуске я открываю новое направление на канале — разборы. Начинаю с лекции Егора Бугаенко «Взлёт и падение ООП», которую он читал в Новосибирске. Разбираю ключевые тезисы, комментирую спорные моменты, делюсь собственным опытом и взглядами на объектно-ориентированное программирование. Мыслей накопилось много — от истории языков до проблем дин…
  continue reading
 
В этом выпуске мы поговорили с Данилом Шашковым — CTO стартапа Humanizer (STS GPT), который за год вырос в выручке х4, оставаясь командой из двух человек. Разобрали, как он нашёл работу в американском проекте через Twitter, почему «процессы ради процессов» убивают скорость и мотивацию и как голосовые задачи в Signal могут заменить таск‑трекер. Обсу…
  continue reading
 
В этом выпуске мы поговорили с Борисом Трушиным — учителем математики с 26-летним стажем в «Фоксфорде» и автором популярных YouTube-каналов. Обсудили, зачем программистам нужна математика, какие навыки она развивает и как алгоритмическое мышление помогает в любой профессии. Разобрали распространённые стереотипы о «гуманитариях» и IQ-клубах, выяснил…
  continue reading
 
В этом выпуске подкаста «Организованное программирование» у меня в гостях Евгений Кот — легендарный эксперт, известный своими увлекательными разборами психологических и социальных тем. Мы глубоко погрузились в тему культурного кода, обсудили разницу в подходах к работе и тонкости взаимодействия в международных командах. Поговорили о том, какое знач…
  continue reading
 
В этом выпуске мы поговорили с Сашей Кучуком — тимлидом с 11-летним опытом, который последние шесть лет работает в крупных и малых компаниях, включая топовые бигтехи. Обсудили, как на самом деле устроена жизнь тимлида, почему программирование — не стрессовая работа, и что происходит, когда код уступает место управлению людьми. Разобрались: — Почему…
  continue reading
 
В этом выпуске мы поговорили с Петром Зайцевым из Percona, который раскрыл историю и эволюцию популярных баз данных: MySQL, Postgres, MariaDB и других решений. Обсудили, как MySQL оказалась в руках Oracle и к чему это привело, как возникли форки вроде MariaDB и почему в итоге всё чаще стали выбирать Postgres. Пётр также рассказал, почему баз данных…
  continue reading
 
В этом выпуске мы пообщались с легендарным реверс-инженером Деми Мурычем, который поделился своим опытом и нетривиальными взглядами на JavaScript. Обсудили, как правильно работать с var, let и const, затронули актуальные вопросы производительности, а также порассуждали о будущем языка и роли TypeScript. Не обошли стороной тему искусственного интелл…
  continue reading
 
В этом выпуске мы подробно разобрали, почему модель Open Core стала одним из самых доступных способов для разработчиков запустить собственный бизнес без чрезмерных инвестиций в маркетинг и продажи. Вместе с Ириной Назаровой (CEO «Злых марсиан»), мы обсудили, как на базе одной библиотеки вырастали коммерческие продукты, привлекавшие клиентов напряму…
  continue reading
 
В этом выпуске мы поговорили с Валентином Ульяновым — software engineer / JavaScript-разработчик из Р7. Разобрали, как сам язык CSS за последние годы превратился в полноценный инструмент для создания сложных интерфейсов — без необходимости подключать тяжеловесные фреймворки. Валентин объяснил, почему CSS сегодня — это уже не просто «оформление», а …
  continue reading
 
В этом выпуске мы поговорили с Александром Валялкиным, сооснователем и core-разработчиком VictoriaMetrics — одного из самых популярных инструментов для мониторинга, который конкурирует с Prometheus. Разобрали, как программисту стать предпринимателем? Александр поделился своим опытом перехода от разработчика к владельцу успешного IT-бизнеса, разобра…
  continue reading
 
В этом выпуске мы поговорили с Тагиром Валеевым — Java-чемпионом, разработчиком IDE и статических анализаторов для Java, автором книги "100 ошибок Java". Он рассказал о развитии Java, ключевых изменениях в языке и OpenJDK, а также о том, как эти нововведения влияют на разработчиков. Обсудили, какие фичи делают Java актуальным сегодня, каковы перспе…
  continue reading
 
В этом выпуске мы поговорили с Алексеем Рыбаком о том, как в Рунете зарождались и развивались высокие нагрузки: от первых новостных сайтов до больших социальных проектов. Разобрали, почему именно связка Nginx и Memcached стала стандартным инструментом, помогая справляться с миллионами запросов от пользователей. Поговорили о кластеризации классическ…
  continue reading
 
В этом выпуске мы пообщались с Алексеем Фёдоровым — сооснователем JUG Ru Group и организатором одних из крупнейших IT-конференций в России. Он поделился тем, как создаются профессиональные мероприятия с нуля, какие сложности поджидают организаторов и почему, несмотря на все трудности, офлайн-события остаются востребованными. Обсудили, как отбирают …
  continue reading
 
В этом выпуске мы поговорили с Владимиром Ивановым, Senior Engineering менеджером в Bolt, о системном дизайне и его роли в создании крупных сервисов. Обсудили, как подойти к проектированию, начиная от простых односерверных решений и заканчивая распределёнными системами с балансировкой нагрузки, резервированием и шардированием баз данных. Разобрали,…
  continue reading
 
В этом выпуске мы с Артёмом Арутюняном погрузились в тему стейт-менеджмента во фронтенде и функционального реактивного программирования. Разобрали ключевые вопросы: — Как современные подходы (например, концепция Local First) помогают решать проблемы синхронизации локального и глобального состояний? — Какие преимущества и ограничения традиционных ре…
  continue reading
 
В этом выпуске мы поговорили с Юрием Жлобой — разработчиком из Wargaming. Обсудили, почему Erlang стал революцией для телеком-индустрии, а Elixir сделал функциональное программирование удобным для бизнеса. Разобрали ключевые вопросы: — Как модель акторов решает проблемы многопоточности и отказоустойчивости? — Почему виртуальная машина BEAM — одна и…
  continue reading
 
В этом выпуске мы снова встретились с Дмитрием Коваленко, чтобы разобраться, почему Rust заслужил столько внимания в сообществе разработчиков. Дмитрий подробно объяснил, как работает знаменитый borrow-checker, в чём преимущества языка без garbage-коллектора и сравнил Rust с C++ и Go. Мы обсудили, где Rust действительно выигрывает по производительно…
  continue reading
 
В этом выпуске подкаста мы с Дмитрием Коваленко, опытным разработчиком и контрибьютором таких проектов, как Material-UI, Cypress и FFmpeg, затронули тему низкоуровневого программирования, обсудили работу с ассемблером и оптимизацию производительности на уровне процессора. Мы поговорили о спецификах современных процессорных архитектур, таких как ARM…
  continue reading
 
В этом выпуске подкаста "Организованное программирование" мы поговорили с Владимиром Дементьевым, ведущим разработчиком в компании "Злые Марсиане", контрибьютором в Ruby и Ruby on Rails. Владимир поделился своим опытом работы с языком Ruby, рассказал о своей роли в его развитии и популяризации, а также о вкладе в экосистему языка. Обсудили: - Совре…
  continue reading
 
В этом выпуске мы поговорили с Алексеем Палажченко об эволюции языка Go и его роли в современном программировании. Разобрали, как Go стал выбором для крупных проектов, включая создание баз данных, и почему он продолжает завоёвывать популярность среди разработчиков. Также обсудили, как новые фичи, такие как дженерики и итераторы, меняют подход к раз…
  continue reading
 
В этом выпуске мы поговорили с Кирой Кузьменко, которая поделилась своим опытом и взглядом на современные реалии IT-рынка. Обсудили, как меняются ожидания работодателей, почему мультифункциональность стала ключевым навыком, и что нужно, чтобы оставаться востребованным специалистом в быстро меняющемся мире. Кира рассказала о том, как адаптироваться …
  continue reading
 
В этом выпуске мы поговорили с Андреем Апанасиком о современном геймдеве, его вызовах и трендах. Обсудили, почему разработчики всё чаще выбирают готовые игровые движки вроде Unreal Engine и Unity вместо создания собственных решений. Андрей поделился своим опытом разработки игр, рассказал о том, как меняются подходы к созданию геймплея и почему марк…
  continue reading
 
Личный бренд для программиста — это не просто модное слово, а один из ключевых инструментов для построения успешной карьеры в IT. В этом выпуске мы с Владиленом Мининым обсудили, зачем разработчику нужен личный бренд и как его построить с нуля. Владилен поделился своим опытом создания одного из самых успешных технических YouTube-каналов в Рунете и …
  continue reading
 
В этом выпуске мы с Андреем Ситником. обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение Local First, которое предлагает ряд принципов создания веб-приложений, одновременно …
  continue reading
 
В этом выпуске мы погружаемся в мир функционального программирования вместе с Николаем Рыжиковым — одним из ведущих специалистов по Clojure в России. Николай делится своим уникальным опытом использования Clojure как в разработке коммерческих проектов, так и в создании open-source инструментов. Мы обсуждаем, чем Clojure отличается от других языков, …
  continue reading
 
В этом выпуске я поговорил о проектировании баз данных с Алексеем Махоткиным (он был техническим директором того самого Undev). У Леши богатейший опыт в работе с БД, который вылился в разработку своей собственной методики моделирования баз данных, которая называется Minimal Modeling. Скоро выходит книга посвященная этому подходу, а здесь мы разбира…
  continue reading
 
Кризис среднего возраста — это не конец, а начало нового этапа, полного возможностей и перемен. В этом выпуске мы обсуждаем, как сложные периоды жизни могут стать отправной точкой для поиска себя, вдохновения и профессионального роста. Екатерина Петрова делится личным опытом: как выгорание привело к смене карьеры с IT-разработки на маркетинг, почем…
  continue reading
 
В этом выпуске мы с Евгением Козловым обсудим, как строятся процессы и принятие решений в крупных технологических компаниях, зачем нужны многоуровневые собеседования и алгоритмические задачи, а также поговорим о том, как внутренние платформы помогают масштабировать IT-команды. Евгений поделится своим опытом перехода от аутсорсинга к Big Tech, расск…
  continue reading
 
Loading …

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생