Episoder

  • Что общего у скорости вычислений, мутабельности, кеширования и исключений? Все это – сайд-эффекты, которые сопровождают результаты вычислений. Виталий Брагилевский показал нам невероятно прекрасную картину, которая открывается, если рассматривать все возможные эффекты как часть одной системы – программирование становится более простым, контролируемым и выразительным!

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

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

    Ведущие в выпуске:
    Катя Петрова, Егор Толстой

    Полезные ссылки:

    Книга про эффекты вообще и ZIO (Scala)
    https://effectorientedprogramming.com/

    Библиотека для TypeScript
    https://effect.website/

    OCaml Effect Handlers
    https://ocaml.org/manual/5.2/effects.html

    Язык Eff
    https://www.eff-lang.org/

    Язык Effekt
    https://effekt-lang.org/

    Язык Koka
    https://koka-lang.github.io/koka/doc/index.html

    Язык Unison
    https://www.unison-lang.org/

    Functional Core, Imperative Shell
    https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell

  • Продолжаем серию выпусков о кроссплатформенной разработке под десктоп! На этот обозреваем сразу два фреймворка – JavaFX и Swing, а чтобы было честно, мы пригласили двух экспертов: Михаила Соколова, Platform UI разработчика из JetBrains, и Кирилла Кириченко, который занимался разработкой Swing/JavaFX еще в Sun/Oracle.

    Вместе с гостями мы не только заглянем в кишочки каждого из фреймворков, но и обсудим их прикладные аспекты. Разберемся, как так получилось, что в Java-экосистеме существуют сразу два конкурирующих решения для разработки UI, попробуем понять, кто все таки победил, или оба фреймворка пора запокать.

    В выпуске много технических деталей, клевых фактов из истории развития экосистемы, конечно, размышлений о будущем десктопной разработки на Java!

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

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

    Ведущие в выпуске:
    Катя Петрова, Стас Цыганов

  • Manglende episoder?

    Klik her for at forny feed.

  • Когда продукт уже устоялся, перед командой встает задача масштабирования и поиска новых направлений для роста. В этом выпуске мы поговорили с Анной Булдаковой — фаундером No flame no game и Meander, ex Meta & Intercom. Обсудили, как понять, что продукт “работает нормально”. Разобрались, что важнее: привлекать новых пользователей или глубже решать проблемы текущей аудитории. Поговорили о том, почему роадмап не всегда отражает пользовательские метрики. Также обсудили, как меняются процессы и работа со стейкхолдерами на этапе масштабирования.

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

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

    Ведущие в выпуске:
    Стас Цыганов, Евгений Кателла

    Полезные ссылки:

    No Flame No Game
    https://t.me/proproduct

    Перезагрузка 2025
    https://reload.nfng.pro/

    Product Leaders
    https://leaders.nfng.pro/

    Linkedin
    https://www.linkedin.com/in/anna-buldakova/

    Статьи:
    https://pmf.firstround.com/levels

    https://review.firstround.com/the-secret-to-a-great-planning-process-lessons-from-airbnb-and-eventbrite/

  • А что, если взять SQL, добавить к нему всякие расширения, чтобы было проще писать бизнес-логику, и максимально тесно интегрировать с конкретной базой данных? Получится PL/SQL! Обсуждаем в выпуске сам язык, а также экосистему Oracle, в которую он тесно внедрен. А в гостях у нас Иван Дубашинский.

    Партнер эпизода — экосистема Контур. Это сервисы для бизнеса, на которых работает каждая третья компания России. 2000+ разработчиков развивают продукты и инфраструктурные решения на C# под .NET, Python, Java, Go. В разных проектах всегда находятся вызовы, поэтому сотрудники могут строить свой карьерный трек и перемещаться между командами, чтобы наращивать опыт и контекст. Узнать больше о технологиях в Контуре.

    Реклама. АО «ПФ «СКБ Контур»,
    ИНН 6663003127, erid:2SDnjcAZbbR

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

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

    Ведущие в выпуске:
    Женя Кателла, Стас Цыганов

    Полезные ссылки:

    Статья “A (Not So) Brief But (Very) Accurate History of PL/SQL”
    http://oracle-internals.com/blog/2020/04/29/a-not-so-brief-but-very-accurate-history-of-pl-sql/

  • Друзья, встречайте наш юбилейный 400-й выпуск! 🎉 Мы посвятили этот особенный эпизод темам, которые волнуют каждого слушателя и слушательницу: разбираем проблемы и страхи IT-индустрии и обсуждаем, как с ними бороться.

    Поговорим о том, есть ли недостаток фундаментальных знаний и грозит ли нам полная монополизация технологий. Порассуждаем о том, как бороться с тем, что желание краткосрочной выгоды в индустрии все чаще преобладает над смыслом работы. Обсудим страхи увольнения, экономического спада, замену человека искусственным интеллектом, а также проблему выгорания.

    Мы не смогли выбрать одного гостя для такой масштабной темы, поэтому собрали комментарии сразу шести!!! ваших любимых экспертов: Виталий Брагилевский, Андрей Бреслав, Никита Прокопов aka Тонский, Павел Комаровский, Александр Ложечкин и Кирилл Мокевнин.

    Ведущие, как всегда, поделятся своим опытом, добавят своих бесценных мыслей, шуток и, возможно, немного кринжа — всё в идеальном балансе, как вы любите. 😉

    Слушайте наш новый экспериментальный формат и делитесь впечатлением! Как всегда, ждем ваших отзывов и говорим огромное СПАСИБО, что были с нами все эти 400 выпусков. Именно ваша поддержка мотивирует нас двигаться дальше и дает вдохновение каждую неделю готовить для вас новый выпуск Подлодки на протяжении уже 7 лет! 🚀

    Черная пятница с Podlodka Crew. С 25 ноября по 6 декабря забирай:
    - билеты на весенние конференции со скидкой в 25% по промокоду BLACK_FRIDAY_24
    - плейлисты прошедших конференций. От двух плейлистов действует скидка в 10%, бери больше - получай еще дешевле
    - годовой доступ к всем записям конференций всего за 9999 рублей!
    Подробности - https://podlodka.io/crew

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

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

    Ведущие в выпуске:
    Катя Петрова, Егор Толстой, Стас Цыганов, Евгений Кателла, Аня Симонова

  • А вот и финальная часть нашего гайда по качалке! В этот раз обсудили, нужна ли специальная диета для силовых тренировок и какие ключевые рекомендации по питанию стоит учесть. Разобрали, как и зачем считать калории, сколько белка нужно есть, откуда его брать и какие есть лайфхаки. Поговорили о том, стоит ли отказываться от каких-то продуктов, действительно ли быстрые углеводы — зло, и как вписать пиво в вашу диету. Бонусом разобрали тему травм и проблем со здоровьем: какие заболевания являются противопоказаниями, а при каких силовые тренировки могут помочь. Как и в предыдущих 2-х частях вас ждут концентрированные знания от Станислава Цаллагова, приправленные шутейками, а также личными историями из качалочного опыта от Кати и Егора.

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

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

    Ведущие в выпуске:
    Катя Петрова, Егор Толстой

    Полезные ссылки:

    Твиттер Стаса
    https://twitter.com/QuantStrength

    Telegram-канал Стаса про доказательный фитнес
    https://t.me/QuantStrength

  • Наконец-то выпуск про релокацию не на какой-то там очередной остров, а в Соединенные Штаты Америки! Тема обширная, так что обсудили не все, но подняли много непростых тем – визы и легализацию, безопасность и владение оружием, медицину и страховки. А в гостях у нас уже дважды релокант в США – Артем Зиннатуллин!

    18 ноября стартует новый сезон Podlodka Java Crew. Тема сезона – "Асинхронная архитектура"!
    По промокоду JAVA_STREAM скидка на билеты. Полная программа и подробности – на сайте https://podlodka.io/javacrew

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

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

    Ведущие в выпуске:
    Женя Кателла, Аня Симонова

    Полезные ссылки:

    Сайт со сводной информацией про налоги
    https://taxsummaries.pwc.com/

    Твиттер Артема
    https://x.com/abstract_artem

    Канал redroom
    https://youtube.com/@redroomlimb?si=rPGz76uDAcXIZvlZ

  • В этот выпуск гостем пришел Матвей Кукуй, сооснователь KeepHQ.dev, а в прошлом — Engineering Director в Grafana Labs. Говорим о том, что такое AIOps и как искусственный интеллект трансформирует мониторинг и алертинг, помогая обрабатывать и интерпретировать данные из Observability-инструментов. Обсуждаем, как AIOps модели обучаются, тестируются и автоматизируют инциденты, а также какие сложности возникают при создании AI-продуктов для корпораций. По ходу выпуска также поговорили про роль open-source, выбор модели монетизации и то, что ждёт AIOps в ближайшие годы.

    11 ноября стартует новый сезон Podlodka iOS Crew. Тема сезона – "Многопоточность"!
    По промокоду IOS_CONCURRENCY скидка на билеты. Полная программа и подробности – на сайте. https://podlodka.io/ioscrew

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

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

    Ведущие в выпуске:
    Стас Цыганов, Егор Толстой

    Полезные ссылки:

    Github Kee
    https://github.com/keephq/keep

    ТГ канал Матвея
    https://t.me/mkulife/

  • В этом выпуске c Артуром Голубцовым из Cognitive Pilot погружались в мир робототехники и говорили про особенности разработки автопилотов и автономных систем: от выбора ниши и MVP до тестирования в реальной среде и запуска в производство. Обсудили как автономные технологии уже изменили многие сферы и почему роботов “на улицах” до сих пор не так много.

    Партнёр эпизода — Genotek, лидер в области персональной и медицинской генетики.

    ДНК-тест «Генетический паспорт» анализирует ваше происхождение, предрасположенность к заболеваниям и предлагает рекомендации по их профилактике, исходя из ваших генетических особенностей. В стоимость включена консультация врача, который поможет разобраться в результатах.
    Не упустите шанс узнать больше о себе! Переходите по ссылке и заказывайте генетический паспорт со скидкой 68% по промокоду PODLODKA: https://www.genotek.ru/?utm_source=podcast&utm_medium=blog&utm_campaign=podlodka&utm_promo=podlodka

    18+ Реклама. ООО "Генотек", ИНН 7728760803, erid: LjN8K5mq1

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

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

    Ведущие в выпуске:
    Аня Симонова, Стас Цыганов

    Полезные ссылки:

    Awesome robotics
    https://github.com/kiloreux/awesome-robotics

  • Понятный и удобный API – залог успеха хорошей библиотеки. Но, чтобы его спроектировать, нужно решить огромное количество проблем, связанных с выбором правильного уровня абстракции, историческим наследием, необходимостью поддерживать обратную совместимость, неоднозначностью естественного языка и, самое главное, человеческой природой. Сева Толстопятов, главный за core-библиотеки Kotlin, рассказал нам о том, как принимать решения в дизайне API, учитывая все возможные их последствия.

    Партнер эпизода — экосистема Контур. Это сервисы для бизнеса, на которых работает каждая третья компания России. 2000+ разработчиков развивают продукты и инфраструктурные решения на C# под .NET, Python, Java, Go. В разных проектах всегда находятся вызовы, поэтому сотрудники могут строить свой карьерный трек и перемещаться между командами, чтобы наращивать опыт и контекст.
    Узнать больше о технологиях в Контуре: https://t.me/+nzvP4Hx0WUIwNWQy

    Реклама. АО «ПФ «СКБ Контур»,
    ИНН 6663003127, erid: 2SDnjbru3wH

    28 октября стартует новый сезон Podlodka Go Crew. Тема сезона – "Архитектура"!
    По промокоду GO_LIB скидка на билеты. Полная программа и подробности – на сайте https://podlodka.io/gocrew

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

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

    Ведущие в выпуске:
    Катя Петрова, Егор Толстой

    Полезные ссылки:

    Твиттер Севы
    https://x.com/qwwdfsad

    Hyrum’s Law
    https://www.hyrumslaw.com/

    FirstNotNullOfOrNull in Kotlin stdlib
    https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/first-not-null-of-or-null.html

  • В этом выпуске заглядываем одним глазком туда, где цена ошибки максимально высока. В медицину! Что уже может делать ИИ, в чем он лучше или хуже врачей – разберемся с Евгением Никитиным, CTO компании Цельс.

    Партнёр эпизода — образовательная платформа Грейд от Яндекс Практикума.
    Грейд помогает руководителям и тимлидам точечно обучать сотрудников или целые команды навыкам для конкретных бизнес-задач: подготовить команду к новому проекту, вырастить стажеров или переобучить сотрудника для новой роли. На платформе Грейда более 1000 навыков, а также возможность конструировать обучение под запрос, наблюдать за прогрессом и измерять эффективность — там, где раньше нужно было несколько разных решений, теперь достаточно одной подписки.

    Переходите по ссылке https://cutt.ly/qeP5YKzV и оставляйте заявку, чтобы получить бесплатный демо-доступ на неделю — он работает сразу для всей команды.

    Реклама. АНО ДПО «Образовательные технологии Яндекса»,
    ИНН 7704282033, erid: 2SDnjeyCwqu

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

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

    Ведущие в выпуске:
    Женя Кателла, Катя Петрова

    Полезные ссылки:
    Статья Why CAD failed in Radiology?
    https://www.jacr.org/article/S1546-1440(17)31674-5/abstract

    Сайт Московского Эксперимента по компьютерному зрению
    https://mosmed.ai/ai/

    Телеграм-канал гостя Варим ML
    https://t.me/varim_ml

    Сайт Цельса
    https://celsus.ai/

    Список одобренных FDA AI-медицинских изделий
    https://www.fda.gov/medical-devices/software-medical-device-samd/artificial-intelligence-and-machine-learning-aiml-enabled-medical-devices

    Секция “Ужасы Медицинских Данных” на ODS-датафесте
    2024 - https://ods.ai/tracks/df24-med-data
    2023 - https://ods.ai/tracks/df23-meddata
    2022 - https://ods.ai/tracks/medical-data-df2022
    2021 - https://ods.ai/tracks/medical-data-df2021

    Пост DL on computational biology and bioinformatic tutorial: from DNA to protein folding and alphafold2
    https://theaisummer.com/deep-learning-biology-alphafold/

    Статья Changes in software as as medical device based on artificial intelligence technologies
    https://telemedai.ru/media/documents/24_Changes_In_Software_As_A_Medical_Device.pdf

    Пара докладов гостя
    - Готов ли ИИ давать клятву Гиппократа?
    https://www.youtube.com/watch?v=ya6ahoQGfDk

    - Сценарии применения ML в рентгенологии
    https://www.youtube.com/watch?v=zXH8NsO8rE8

    Статья про проблемы с медицинскими данными - Embracing Imperfect Datasets
    https://arxiv.org/pdf/1908.10454

    Доклад про активное обучение в медицине
    https://www.youtube.com/watch?v=M-geBlVIUXY

    Конференция MICCAI
    https://link.springer.com/conference/miccai

    Статья про метрики качества на медицинских картинках
    https://arxiv.org/abs/2206.01653

    Статья с обзором медицинских LLM
    https://arxiv.org/abs/2406.03712

    Статья Large Language Models in Drug Discovery and Development
    https://arxiv.org/html/2409.04481v1

  • В этом выпуске мы обсуждаем социальную инженерию — угрозу, которая касается каждого, будь то человек или компания. Мы разберем основные методы атак, и какие психологические техники используют мошенники. Вы узнаете, насколько опасно переходить по ссылкам, открывать видео и скачивать файлы. Эксперт Антон Бочкарев – эксперт по информационной безопасности и сооснователь площадки «Третья Сторона», поделится советами, как защитить себя, помочь близким и бороться с этой угрозой на уровне компании.

    Партнёр эпизода — образовательная платформа Грейд от Яндекс Практикума.
    Грейд помогает руководителям и тимлидам точечно обучать сотрудников или целые команды навыкам для конкретных бизнес-задач: подготовить команду к новому проекту, вырастить стажеров или переобучить сотрудника для новой роли. На платформе Грейда более 1000 навыков, а также возможность конструировать обучение под запрос, наблюдать за прогрессом и измерять эффективность — там, где раньше нужно было несколько разных решений, теперь достаточно одной подписки.

    Переходите по ссылке https://cutt.ly/MePsYc0I и оставляйте заявку, чтобы получить бесплатный демо-доступ на неделю — он работает сразу для всей команды.

    Реклама. АНО ДПО «Образовательные технологии Яндекса»,
    ИНН 7704282033, erid:2SDnjeio5Gn

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

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

    Ведущие в выпуске:
    Стас Цыганов, Евгений Кателла

    Полезные ссылки:

    https://t.me/By3side
    Канал Антона, простым языком о безопасности

  • Lua – уникальный язык программирования, так и не ставший массовым, но при этом занявший кучу разных ниш. Его используют, чтобы писать моды для Factorio, Minecraft и Roblox, высоконагруженную логику для nginx, скрипты для redis, плагины для neovim и wireshark, и даже софт для микроконтроллеров. Все это стало возможным благодаря некоторым дизайновым решениям, которые сделали Lua самым удобным языком для встраивания в другие системы. Антон Солдатов, долгое время разрабатывавший код на Lua в IPONWEB, а также участвовавший в разработке внутреннего форка LuaJIT, рассказал нам все, что нужно знать про этот язык.

    Партнёр эпизода — образовательная платформа Грейд от Яндекс Практикума.
    Грейд помогает руководителям и тимлидам точечно обучать сотрудников или целые команды навыкам для конкретных бизнес-задач: подготовить команду к новому проекту, вырастить стажеров или переобучить сотрудника для новой роли. На платформе Грейда более 1000 навыков, а также возможность конструировать обучение под запрос, наблюдать за прогрессом и измерять эффективность — там, где раньше нужно было несколько разных решений, теперь достаточно одной подписки.

    Переходите по ссылке (https://cutt.ly/seIUESyu) и оставляйте заявку, чтобы получить бесплатный демо-доступ на неделю — он работает сразу для всей команды.

    Реклама. АНО ДПО «Образовательные технологии Яндекса»,
    ИНН 7704282033, erid:2SDnjdHxW98

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

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

    Ведущие в выпуске:
    Стас Цыганов, Егор Толстой

    Полезные ссылки:

    LuaVela GitHub
    https://github.com/luavela/luavela

    HOPL Paper on Lua
    https://www.lua.org/doc/hopl.pdf

    Reddit: Where is Lua Used in the Real World
    https://www.reddit.com/r/lua/comments/1awn54q/where_is_lua_used_in_the_real_world/

    LuaJIT
    https://luajit.org/

    Sailor Project GitHub
    https://github.com/sailorproject/sailor

    Reddit: Tracing JIT Compilers
    https://www.reddit.com/r/Compilers/comments/7pf8b1/have_tracing_jit_compilers_lost/

    LuaLang Telegram
    https://t.me/LuaLang

    ProLua Telegram
    https://t.me/ProLua

    Awesome Lua GitHub
    https://github.com/LewisJEllis/awesome-lua

    LuaRocks
    https://luarocks.org/

    Reddit: Lua to Lisp Discussion
    https://www.reddit.com/r/lisp/comments/x0covh/lua_to_lisp_is_lua_just_sugared_lisp/?rdt=38752

  • Почему одни языки легко взаимодействуют между собой – как, например C и C++, или Java и Kotlin, а другие создают неимоверную боль при попытке вызвать функции одного языка из другого? Все дело в интеропе! Что это такое, и почему он сложнее, чем кажется – разбираемся с Николаем Иготти!

    Партнёр эпизода — образовательная платформа Грейд от Яндекс Практикума. Грейд помогает руководителям и тимлидам точечно обучать сотрудников или целые команды навыкам для конкретных бизнес-задач: подготовить команду к новому проекту, вырастить стажеров или переобучить сотрудника для новой роли. На платформе Грейда более 1000 навыков, а также возможность конструировать обучение под запрос, наблюдать за прогрессом и измерять эффективность — там, где раньше нужно было несколько разных решений, теперь достаточно одной подписки.

    Переходите по ссылке (https://clck.ru/3DTUBp) и оставляйте заявку, чтобы получить бесплатный демо-доступ на неделю — он работает сразу для всей команды.

    Реклама. АНО ДПО «Образовательные технологии Яндекса»,
    ИНН 7704282033, erid:2SDnjdG2yoY

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

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

    Ведущие в выпуске:
    Женя Кателла, Стас Цыганов

  • В выпусках мы уже обсуждали Java, Kotlin, Scala и даже Clojure, но теперь пришло время разобраться с основой популярности этих языков — Java Virtual Machine. Кто сможет лучше всего рассказать о внутреннем устройстве JVM? Конечно, тот, кто сам создавал одну из её реализаций! В этом выпуске вместе с Никитой Липским, инициатором проекта Excelsior JET — JVM с AOT компилятором, мы углубляемся в анатомию JVM, разбираемся с её спецификацией и различными реализациями, обсуждаем особенности оптимизаций, текущие проблемы и тренды в экосистеме JVM.

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

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

    Ведущие в выпуске:
    Евгений Кателла, Катя Петрова, Стас Цыганов, Егор Толстой

    Полезные ссылки:

    Никита Липский – Спасение от Jar Hell с помощью Jigsaw Layers
    https://www.youtube.com/watch?v=KVdZyj7_KVM

    GeeCON Prague 2019: Nikita Lipsky - Escaping The Jar Hell With Jigsaw Layers
    https://www.youtube.com/watch?v=UXlASXkMeN0

    JVM Anatomy 101
    https://www.youtube.com/watch?v=BeMi8K0AFAc

    Никита Липский — Верификация Java-байткода: когда, как, а может отключить?
    https://www.youtube.com/watch?v=-OocG7tFIOQ

    Никита Липский — Модули Java 9. Почему не OSGi?
    https://www.youtube.com/watch?v=E3A6Z02TIjg&t=1374s

    Полный список всех остальных докладов Никиты
    https://habr.com/ru/companies/jugru/articles/329728/

  • В этом выпуске мы поговорили о входе в IT, обучении и устройстве на позицию junior-разработчика с сооснователем Hexlet Кириллом Мокевниным. Обсудили, как собрать портфолио и где получить практический опыт до первой работы. Изначально Кирилл не планировал затрагивать тему софт-скиллов, но в итоге не удержался — вышло интересно и содержательно. Выпуск – набор конкретных советов и рекомендаций для тех, кто начинает карьеру в IT.

    Партнёр эпизода – облачная платформа Yandex Cloud. 25 сентября команда проводит Yandex Scale – большую конференцию для тех, кто создаёт цифровые решения. Участников ждет насыщенная программа с технологическими анонсами и практическими кейсами применения облачных технологий. Так что будет интересно и разработчикам, и топ-менеджерам, и всем, кто участвует в создании новых продуктов. Чтобы зарегистрироваться на онлайн-трансляцию, переходите по ссылке.

    Реклама. ООО "Яндекс.Облако",
    ИНН 7704458262, erid:2SDnjcvm85G

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

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

    Ведущие в выпуске:
    Стас Цыганов, Евгений Кателла

    Полезные материалы:

    Популярность вакансий по регионам
    https://special.hexlet.io/it-specialist-vacancies

    Выпуск Кирилла с Виталием Брагилевским: Где учат лучше: в США, Европе или России?
    https://www.youtube.com/watch?v=38N2c6SWnZE

    Список тестовых заданий от Hexlet
    https://github.com/Hexlet/ru-test-assignments

  • Сколько факторов аутентификации нужно использовать, чтобы учетные записи ваших пользователей были в безопасности? Зачем сбрасывать пароль каждые 30 дней? Есть ли методы аутентификации, которые, с одной стороны, достаточно безопасные, а с другой – удобные даже для вашей бабушки? Никита Хромушкин из Авито провел для нас максимально подробную лекцию про то, насколько проклято текущее состояние дел в аутентификации и какое светлое будущее нас ждет, когда человечество откажется от паролей!

    Партнёр эпизода – облачная платформа Yandex Cloud, которая проводит большую конференцию Yandex Scale для тех, кто создаёт цифровые решения. Генеративные нейросети, речевые технологии, сервисы для работы с данными и обеспечения безопасности, serverless‑подход – об этом и многом другом 25 сентября расскажут эксперты и партнёры облачной платформы. Участие бесплатное, приходите офлайн в МХАТ им. М. Горького или смотрите в онлайн-трансляции. Зарегистрироваться можно по ссылке: https://lnnk.in/aRpI

    Реклама. ООО "Яндекс.Облако",
    ИНН 7704458262, erid:2SDnjd7SVQN

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

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

    Ведущие в выпуске:
    Евгений Кателла, Егор Толстой

    Полезные ссылки:

    Неслучайный генератор случайных одноразовых кодов Тинькофф банка
    https://habr.com/ru/articles/462071/

    OWASP Authentication Cheat Sheet (Про ошибки аутентификации и общие рекомендации)
    https://lnnk.in/htmx

    OWASP Multifactor Authentication Cheat Sheet (Факторы, плюсы, минусы, рекомендации, risk-based MFA)
    https://lnnk.in/hvmu

    NIST Digital Identity Guidelines / Authentication and Lifecycle Management (Про запрет использования секретных вопросов)
    https://lnnk.in/duq3

    OWASP Password Storage Cheat Sheet (Про безопасное хранение паролей, bcrypt, work factor)
    https://lnnk.in/aNp7

    OAuth 2.0 Authorization Code Grant Type - Fully Visualized (Article with Infographic) (Статья с инфографикой / sequence-диаграммой про OAuth)
    https://lnnk.in/aMqe

    OAuth Playground (Authorization Code with PKCE) (Интерактивная площадка для тестирования OAuth+PKCE)
    https://lnnk.in/aSpL

    OWASP Testing for OAuth Weaknesses (Руководство по тестированию уязвимостей OAuth)
    https://lnnk.in/aOp7

    OWASP Authentication Testing (Руководство по тестированию аутентификации)
    https://lnnk.in/evl8

    Open Policy Agent (Фреймворк политики безопасности)
    https://www.openpolicyagent.org/

    Rego Sandbox for Open Policy Agent (Песочница для языка Rego)
    https://play.openpolicyagent.org/

    FTC Data Breach Response Guide for Businesses (Гайд для бизнеса на случай утечки паролей)
    https://lnnk.in/aPpT

    Book: OAuth 2 in Action (Книга по OAuth2, возможна устаревшая с 2017)
    https://www.manning.com/books/oauth-2-in-action

    Book: Cryptography by Damir Sharifyanov (Книга по основам криптографии для новичков)
    https://lnnk.in/aQpU

    OWASP Testing Multi-Factor Authentication (Руководство по тестированию многофакторной аутентификации)
    https://lnnk.in/hxmj

    OWASP Testing for Bypassing Authorization Schema (Про тестирование обхода схем авторизации)
    https://lnnk.in/exl2

    OWASP Testing for Cookies Attributes (Атрибуты Cookies: Secure, HTTP only, Path, Expires)
    https://lnnk.in/hzl9

  • С – язык, на котором написана значимая часть всего, что нас окружает: от ядра операционной системы до мозгов автомобиля, из колонок которого вы будете слушать этот подкаст. В выпуске вместе с Игорем Жирковым разбираемся с тем, насколько современный C похож на язык, с которым вы познакомились в той самой книге Кернигана и Ритчи, какие особенности делают его одним из самых нетерпимых языков к ошибкам программиста, и стоит ли вообще на нем писать код в 2024 году.Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Ведущие в выпуске:Евгений Кателла, Егор ТолстойПолезные ссылки:Комитет по стандартизации C https://www9.open-std.org/JTC1/SC22/WG14/#:~:text=ISO%2FIEC%20JTC1%2FSC22%2FWG14%20is%20the%20international%20standardization,contact%20your%20national%20member%20bodyThree tribes of programminghttps://josephg.com/blog/3-tribes/Error model in Midori (про то, какие инварианты, пред- и пост-условия полезны для языка системного программирования)https://joeduffyblog.com/2016/02/07/the-error-model/Учебник Игоря по С и ассемблеруhttps://www.amazon.com/Low-Level-Programming-Assembly-Execution-Architecture/dp/1484224027Проблемы со стандартными потоками в C11https://gustedt.wordpress.com/2012/10/14/c11-defects-c-threads-are-not-realizable-with-posix-threads/Когда есть смысл использовать gotohttps://rubber-duck-typing.com/posts/2017-04-26-goto-the-marvelous.htmlJohn Carmack keynote speech Quakecon 2013https://www.youtube.com/watch?v=eNWAcEu1jpU&list=PLdxGKkjSwJW-1MhAEFy-RBRlxGCz6yhmCЕго опыт изучения ФП и почему это необходимо программистам на таких языках как C/C++https://www.youtube.com/watch?v=1PhArSujR_A&t=125sХорошая книга по современному Сhttps://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504Онлайн-курс Игоря по основам Chttps://stepik.org/course/73618/syllabusПроекты которые можно осторожно посмотретьЛисп, написанный создателем Julia. Немного по-хакерски, но достаточно разумноhttps://github.com/JeffBezanson/femtolispMusl libchttps://musl.libc.org/OpenBSD source codehttps://github.com/openbsd/src (чисто, но не очень современный стиль)PostgreSQL source codehttps://git.postgresql.org/gitweb/?p=postgresql.git;a=summary (чисто, но не очень современный стиль)

  • Вторая часть выпуска про звук с Сергеем Рябовым. Если в первой части мы обсудили, как и на что звук записывают, то во второй — как его послушать. Разобрали все от максимального правильного сетапа с золотыми проводами и аналоговым сигналом, до кастомных наушников, делающихся по вашему слепку уха.

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

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

    Ведущие в выпуске:
    Стас Цыганов, Женя Кателла

    Полезные ссылки:
    Контакты Сергея:
    https://t.me/dubbydreadspeaking
    https://vk.com/dubbydread
    https://instagram.com/dubbydread
    https://youtube.com/playlist?list=PL5OlOiFmixC17nIDpNbOf6_7Xbsiktfv5&si=5l-BGPJUKy-xdxHv

    Контакты Dr.Head:
    https://doctorhead.ru/
    https://t.me/drheadCHAT
    https://t.me/DrHeadProChat

    Слепое прослушивание проводов. Звукорежиссер vs Аудиофил:
    https://youtu.be/lURLTDnbOk8?si=2lqA_HXKnMbuMSIU

    Два видео про выбор кастомных наушников:
    https://youtu.be/uPi9CR5LpYk?si=ifkGkzYtlBdpZzhY
    https://youtu.be/1mcgVLxZSYs?si=ST88Uvd3mM3jdioy

  • Частые землетрясения, жизнь на 12 кв.м. и убийственно дорогие фрукты — это только одна из сторон жизни в Японии. На самом деле, все гораздо более позитивно!

    Ася Кононова, год назад переехавшая в Японию после получения оффера в местную компанию, рассказывает про свой опыт адаптации в стране, все ее культурные особенности и дает кучу советов тем, кто захочет повторить ее путь.

    Полезные ссылки:
    Поиск работы: https://japan-dev.com
    Про жизнь в Японии: https://youtube.com/@torichyanchanne
    Поиск людей по интересам: https://meetu.ps
    Подробное описание разницы между получением гражданства и ПР: https://dsg.or.jp/column/naturalization/6304/

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

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

    Ведущие в выпуске:
    Евгений Кателла, Егор Толстой