Организованное программирование
O podcaście
Пишем код, за который не стыдно. Разбираем базу, даем рекомендации и встречаемся с умными людьми
Gatunki i tagi
В этом выпуске мы пообщались с Алексеем Фёдоровым — сооснователем JUG Ru Group и организатором одних из крупнейших IT-конференций в России. Он поделился тем, как создаются профессиональные мероприятия с нуля, какие сложности поджидают организаторов и почему, несмотря на все трудности, офлайн-события остаются востребованными.
Обсудили, как отбирают доклады и спикеров, почему одни выступления становятся «бомбой», а другие проваливаются, и как готовятся настоящие «звёзды» технического сообщества. Алексей рассказал о трансформации рынка конференций после ковида, тонкостях работы с онлайн-форматом и важных деталях, влияющих на стоимость билетов.
Вы узнаете, какие перспективы открывает выступление на конференциях (даже если вы никогда не делали доклад), как грамотно подходить к подготовке и что ценит аудитория. Кроме того, обсудили живые истории о неожиданных гостях, забавные казусы и тонкости работы за кулисами.
Не пропустите — вас ждут инсайты от одного из главных экспертов в мире IT-конференций и дельные советы всем, кто хочет выступать или прокачать навыки организации мероприятий!
Полезные ссылки:
https://t.me/channel_23derevo
Конференции JUG RU Group: https://jugru.org/
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239092
#IT #конференции #программисты #разработка #айти #спикер #доклады #мероприятия #нетворкинг #айтиконференции #разработчики #организацияконференций #айтисообщество #айтибизнес #выступления
IT-Конференция: классная тусовка или место профессионального роста? | Алексей Федоров | #33
(00:00) - – Вступление и анонс (00:21) - – История JUG RU Group: От хобби до масштабных событий (02:14) - – Разнообразие форматов: Java, JS, DevOps и другие тренды (05:06) - – Мероприятия в цифрах: Масштабы и рост онлайн-форматов (07:54) - – Пандемия как катализатор: Трансформация формата событий (09:47) - – Эволюция IT-событий: От региональных фестивалей к национальным форумам (12:35) - – Digital-старт: Создание сайта и поиск надёжных подрядчиков (14:28) - – Нетворкинг 2.0: Личные встречи с лидерами индустрии (16:21) - – Эффективный бизнес: Оптимизация расходов и опыт студий (19:11) - – Технические вызовы: Проблемы оборудования и подготовки докладов (22:14) - – Глобальный взгляд: Привлечение зарубежных экспертов и стандартов (24:08) - – Сила бренда: Как именитые спикеры привлекают внимание (25:04) - – Иностранные вызовы: Препятствия для зарубежных докладчиков (26:01) - – Независимые форматы: Равные возможности для инноваций (27:56) - – Установка стандартов: Оплата, гостиницы и индустриальные тренды (29:51) - – Современные сложности: Снижение качества без ключевых спикеров (31:45) - – Эволюция участия: От пассивного слушателя к активному участнику (33:41) - – Новые тренды: Мерч, бейджи и цифровизация событий (35:35) - – Аксессуары как тренд: Влияние выбора рюкзаков на стоимость (36:37) - – Корпоративный эффект: Групповые покупки и влияние бизнеса (38:31) - – Критерии выбора: Тематика, спикеры и качество контента (40:25) - – Социальный капитал: Нетворкинг и обмен опытом на конференциях (42:19) - – Личные кейсы: Встречи с легендами и обмен инсайтами (45:09) - – Бизнес-модели: Формирование цен и качество докладов (46:07) - – Скидки и премиум: Политика ценообразования в условиях рынка (48:56) - – Постпандемийный сдвиг: Корпоративные против персональных билетов (49:54) - – Бюджетирование событий: Оптимизация расходов в корпоративном сегменте (52:44) - – Ключевые инвестиции: Видео, кейтеринг, логистика и прочее (54:36) - – Аутсорсинг vs. инхаус: Стратегии формирования команд (58:03) - – Интеграция технологий: API, Enterprise-решения и мониторинг (01:00:54) - – Многогранность событий: Свадьбы, концерты и IT-мероприятия (01:05:38) - – За кулисами: Рок-клубы, концерты и неформальный формат (01:10:05) - – От провалов к успеху: Примеры неудачных докладов и уроки спикеров (01:21:25) - – Процесс отбора: Подготовка, рецензирование и доработка презентаций (02:02:12) - – Гибридные форматы: Переход на онлайн и экспериментальные решения ★ Support this podcast ★В этом выпуске мы поговорили с Владимиром Ивановым, Senior Engineering менеджером в Bolt, о системном дизайне и его роли в создании крупных сервисов. Обсудили, как подойти к проектированию, начиная от простых односерверных решений и заканчивая распределёнными системами с балансировкой нагрузки, резервированием и шардированием баз данных. Разобрали, чем на самом деле отличаются реальная жизнь и собеседования по системному дизайну, затронули тему микросервисов и того, когда они действительно нужны, а когда нет. Поделились практическими советами, как соотносить бизнес-требования с техническими решениями, и почему разработчику важно мыслить шире, чем просто написание кода. Не пропустите — в выпуске много живых кейсов и инсайтов из реальных проектов!
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в YouTube: https://youtu.be/5A7ncMHfB1g
Полезные ссылки:
Business Oriented System Design Course: https://vvsevolodovich.dev/business-oriented-system-design-course/
https://www.linkedin.com/in/%F0%9F%93%9A-vladimir-ivanov-a4440226/
https://twitter.com/vvsevolodovich
https://t.me/@vvsevolodovich
https://t.me/@architectureweekly
https://youtube.com/@architectureweekly
В этом выпуске мы с Артёмом Арутюняном погрузились в тему стейт-менеджмента во фронтенде и функционального реактивного программирования.
Разобрали ключевые вопросы:
— Как современные подходы (например, концепция Local First) помогают решать проблемы синхронизации локального и глобального состояний?
— Какие преимущества и ограничения традиционных решений, таких как Redux и MobX, и чем их дополняют новые реактивные примитивы?
— Какие технические нюансы влияют на производительность и отказоустойчивость сложных UI-приложений?
— Как обеспечить надёжную интеграцию между клиентским состоянием и серверным рендерингом (SSR)?
— Какие инструменты и архитектурные решения актуальны для создания масштабируемых систем уже сегодня?
В этом выпуске вас ждёт детальный разбор реальных кейсов и технологических подходов, позволяющих совершенствовать управление состоянием в современных веб-приложениях. Получите практические рекомендации и узнайте, какие технологии открывают новые возможности для разработчиков. Не пропустите!
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в YouTube: https://youtu.be/Lbq_NwIKUrI
Полезные ссылки:
https://t.me/artalog
#react #frontend #javascript #redux #zustand #recoil #mobx #effector #reactquery #webdevelopment #webdev #coding #localfirst #ux #api
(00:00) - Взрыв с порога: React под прицелом (00:25) - Local First: волшебная таблетка для веба? (02:12) - Local First: сложности и опыт запуска (07:47) - Синхронизация фронта и бэка: как подружить миры? (09:50) - Таск-менеджеры и боль: почему все страдают? (12:40) - Интернет-сбои: кошмар потерянных данных (13:35) - Масштабирование: когда у вас 5000 экшенов? (15:20) - Стейт 2025: застой или новая эра? (18:09) - Local Storage: бомба замедленного действия? (23:24) - Миграции vs. совместимость: кто победит? (27:09) - Простота рулит: почему сложные решения не всегда лучше? (28:06) - Архитектура как ответ: рецепт стабильности приложений (29:04) - Глобальный адаптер: один ключ ко всем данным? (30:12) - React и конкуренты: где тот идеальный стейт? (31:20) - Маркетинг против технологии: что решает судьбу фреймворка? (34:06) - Инерция: клей, который спасёт вас от хаоса? (36:57) - Redux-боль: нужна ли нам ещё одна библиотека? (40:10) - Redux и Toolkit: уйти нельзя оставить? (43:01) - Банковский фронт: 5000 экшенов и тайная боль отладки (46:54) - Экосистема Redux: куда катимся? Атомы на подходе? (53:50) - Булевы флаги и мемоизация: полезно или перебор? (54:45) - Персистентность: как не потерять всё при сбоях? (56:06) - Таймеры, анимации и локальные стейты: слоёный пирог фронтенда (57:04) - Обратный отсчёт: почему «простая» фича может стать адом? (58:59) - Тяжёлая артиллерия: аудиоплеер и тесты без слёз? (01:06:31) - Валидации, фреймворки и вечный спор: React всё-таки фреймворк? (01:09:24) - Глобальные стейты, SSR и Zund: рецепт катастрофы? (01:13:35) - Куда пропадают данные? React в стагнации? (01:17:49) - Куда исчезли разработчики? Next.js редактор под угрозой? (01:21:14) - Fastify vs. Next: упрощение фронтенда или иллюзия SSR? (01:23:06) - Роутинг, SEO и агностичные фреймворки: миф или реальность? (01:29:31) - Разделяем фронт и бэк: DevOps, лишний слой или спасение? (01:33:17) - Безопасность в JS и шок новичка: кто выживет? (01:36:07) - Роутинг плюс стейт: оптимизация биндингов или гонка вооружений? (01:40:47) - Сигналы, реактивность и асинхронность: почему всё сложно? (01:48:04) - Один стейт-менеджер и React Query: спасение или костыли? (01:50:54) - Гонки состояний и несколько реактивных систем: катастрофа? (01:53:44) - React против Effector: свобода, рамки и контекст? (01:57:28) - Асинхрон и Google Docs: кто держит контроль? (02:01:54) - JetBrains, новая IDE и Monaco: где грань возможного? (02:05:05) - Нативные языки, Redux и будущее фронтенда: что нас ждёт завтра? ★ Support this podcast ★В этом выпуске мы поговорили с Юрием Жлобой — разработчиком из Wargaming. Обсудили, почему Erlang стал революцией для телеком-индустрии, а Elixir сделал функциональное программирование удобным для бизнеса.
Разобрали ключевые вопросы:
— Как модель акторов решает проблемы многопоточности и отказоустойчивости?
— Почему виртуальная машина BEAM — одна из самых мощных в индустрии?
— Чем Elixir отличается от Erlang и как он изменил разработку веб-приложений?
— Почему WhatsApp, Discord и другие гиганты выбрали именно эту технологию?
— Стоит ли изучать эти языки сегодня и где они актуальны в 2025 году?
Этот выпуск — глубокий разбор технологий, которые обеспечивают стабильность и масштабируемость в самых требовательных системах. Вы узнаете, какие задачи они решают лучше всего и какие перспективы открывают разработчикам. Не пропустите!
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239084
Полезные ссылки:
https://www.youtube.com/@YuriZhloba Учебный курс по Эликсир, доступный на YouTube и RuTube
https://www.youtube.com/@YuriZhloba_Music
https://rutube.ru/channel/38124338/
В этом выпуске мы снова встретились с Дмитрием Коваленко, чтобы разобраться, почему Rust заслужил столько внимания в сообществе разработчиков.
Дмитрий подробно объяснил, как работает знаменитый borrow-checker, в чём преимущества языка без garbage-коллектора и сравнил Rust с C++ и Go.
Мы обсудили, где Rust действительно выигрывает по производительности, а где могут возникнуть сложности:
от FFI (взаимодействия с внешними библиотеками) до компиляции крупных проектов. Затронули и перспективы Rust в веб-разработке, GameDev, а также в высоконагруженных системах. Получился содержательный и насыщенный разговор, полезный и начинающим, и опытным специалистам.
Присоединяйтесь, чтобы узнать, чем Rust может усилить ваш tech stack и как писать надёжный, эффективный код!
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в YouTube: https://youtu.be/bKyxOaP-mDg
Полезные ссылки:
https://x.com/neogoose_btw
https://youtube.com/@neogoose_btw
https://github.com/dmtrKovalenko
В этом выпуске подкаста мы с Дмитрием Коваленко, опытным разработчиком и контрибьютором таких проектов, как Material-UI, Cypress и FFmpeg, затронули тему низкоуровневого программирования, обсудили работу с ассемблером и оптимизацию производительности на уровне процессора.
Мы поговорили о спецификах современных процессорных архитектур, таких как ARM и RISC-V, разобрали, как устроены регистры, память и кэш, и выяснили, почему ассемблер остаётся востребованным инструментом. Также обсудили задачи, где использование ассемблера критично, например, в обработке видео и работе с кодеками, и объяснили, как высокоуровневые языки программирования взаимодействуют с низкоуровневым кодом.
Кроме того, мы коснулись принципов локальности данных, разницы в подходах к компиляции и интерпретации, современных инструментов для разработки на ассемблере и рассмотрели интересные эксперименты, связанные с написанием кода с нуля.
Этот эпизод получился насыщенным: мы подробно обсудили технологии, архитектуру и программирование на уровне железа.
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в YouTube: https://youtu.be/BsNgohFW6rM
Полезные ссылки:
https://x.com/neogoose_btw
https://youtube.com/@neogoose_btw
https://github.com/dmtrKovalenko
В этом выпуске подкаста "Организованное программирование" мы поговорили с Владимиром Дементьевым, ведущим разработчиком в компании "Злые Марсиане", контрибьютором в Ruby и Ruby on Rails. Владимир поделился своим опытом работы с языком Ruby, рассказал о своей роли в его развитии и популяризации, а также о вкладе в экосистему языка.
Обсудили:
- Современное состояние языка Ruby и ключевые направления его развития.
- Влияние Ruby на подходы к программированию и его применение в крупных проектах.
- Эволюцию фреймворка Ruby on Rails, включая новые возможности, такие как асинхронная обработка.
- Подходы к созданию устойчивой архитектуры приложений на Ruby и опыт использования языка в open-source проектах.
- Личный опыт Владимира в разработке таких проектов, как AnyCable, и его вклад в создание инструментария для разработчиков.
- Будущее Ruby, инновационные подходы в разработке и то, как язык продолжает вдохновлять новое поколение программистов.
Этот выпуск станет настоящей находкой для тех, кто интересуется языком Ruby, Rails или хочет лучше понять open-source разработку. Не пропустите!
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239081
Полезные ссылки:
github.com/palkan
twitter.com/palkan_tula
https://www.packtpub.com/en-us/product/layered-design-for-ruby-on-rails-applications-9781801813785 — Layered Design for Ruby on Rails applications
https://dmkpress.com/catalog/computer/web/978-5-93700-260/ — Проектирование приложений Ruby on Rails слой за слоем
https://evilmartians.com/events/startups-on-rails-railsconf-2024 — Startups on Rails (RailsConf 2024)
https://youtu.be/7Q51UKZSLwU?si=E0EJb825FRavrwxY - Чем хорош "Руби" и сколько ему осталось
https://dragonruby.org/
https://github.com/picoruby/picoruby
https://sonic-pi.net/
https://rubyonrails.org
https://guides.rubyonrails.org/getting_started.html — обновлённый Rails Tutorial (подробно об этом рассказывал Крис Оливер в Remote Ruby)
https://www.youtube.com/watch?v=olxoNDBp6Rg — The Myth of the Modular Monolith (Rails World 2024)
https://www.youtube.com/watch?v=-gBMJNAHYnc — proConf vs. Rails World 2024
https://evilmartians.com/events/keynote-rails-way-or-the-highway-kaigi-on-rails-2024 — Rails Way, or the Highway (Kaigi on Rails 2024)
https://fluxui.dev/ — LiveWire Flux
https://inertia-rails.dev/ — Interia.js for Ruby on Rails
https://evilmartians.com/events/from-server-to-client-ruby-on-rails-on-webassembly-wasmcon-2024 — Ruby on Rails on WebAssembly (WasmCon 2024)
https://writebook-on-wasm.fly.dev/ — Rails on Wasm Handbook
https://evilmartians.com/chronicles/anycable-speaking-needing-help-with-a-twilio-openai-connection — “Hey, AnyCable speaking! Needing help with a Twilio-OpenAI connection?”
https://www.youtube.com/watch?v=Me_USd1TeYM — Empowering the Individual: Rails on AI (Rails World 2024)
https://leanpub.com/patterns-of-application-development-using-ai — Patterns of Application Development Using AI
В этом выпуске мы поговорили с Алексеем Палажченко об эволюции языка Go и его роли в современном программировании. Разобрали, как Go стал выбором для крупных проектов, включая создание баз данных, и почему он продолжает завоёвывать популярность среди разработчиков. Также обсудили, как новые фичи, такие как дженерики и итераторы, меняют подход к разработке.
Особое внимание уделили ключевым темам:
- Простота и лаконичность Go как основы его философии.
- Влияние Google на развитие языка и баланс между минимализмом и новыми возможностями.
- Рынок Go-разработчиков, востребованность специалистов и нишевые преимущества языка.
- Сравнение Go с другими языками, такими как Rust и Python, для разных типов задач.
- Проблемы обратной совместимости и подходы к оптимизации производительности.
Мы также затронули перспективы рынка Go, востребованность разработчиков и то, как язык может расширять свои горизонты в ближайшие годы.
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239074
Полезные ссылки:
https://www.linkedin.com/in/alexeypalazhchenko/
https://github.com/AlekSi
https://t.me/HowToGoWrong
В этом выпуске мы поговорили с Кирой Кузьменко, которая поделилась своим опытом и взглядом на современные реалии IT-рынка. Обсудили, как меняются ожидания работодателей, почему мультифункциональность стала ключевым навыком, и что нужно, чтобы оставаться востребованным специалистом в быстро меняющемся мире.
Кира рассказала о том, как адаптироваться к новым условиям, что происходит с удалёнкой и фрилансом, и почему совмещение проектов становится нормой. Мы также обсудили, чем российские компании отличаются от западных в подходе к найму, и как LinkedIn помогает находить работу мечты.
В конце выпуска Кира дала ценные советы для тех, кто только начинает свой путь в IT или думает о смене карьеры. Не пропустите!
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239073
Полезные ссылки:
ТГ-канал: Рекрутинг, котики и апокалипсис https://t.me/kirafound
Ютуб: https://www.youtube.com/@newhr
Подкаст Собес: https://podcast.ru/1638899174/info
В этом выпуске мы поговорили с Андреем Апанасиком о современном геймдеве, его вызовах и трендах. Обсудили, почему разработчики всё чаще выбирают готовые игровые движки вроде Unreal Engine и Unity вместо создания собственных решений. Андрей поделился своим опытом разработки игр, рассказал о том, как меняются подходы к созданию геймплея и почему маркетинг стал ключевым элементом успеха в игровой индустрии.
Получился содержательный разговор о том, что стоит за успешными играми, как не потеряться среди конкурентов и как будущим разработчикам найти свой путь в индустрии.
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239069
Полезные ссылки:
https://x.com/Suvitruf
https://t.me/gamedev_suffering
https://t.me/apanasik_jobless