# #27 Руби против всех: язык, который пережил свою эпоху и вернулся сильнее | Владимир Дементьев | Организованное программирование

An episode of [Организованное программирование](https://invisiblenetwork.ai/podcast/1734325321), 12 Jan 2025, 1 h 48 min.

Audio: https://api.mave.digital/storage/podcasts/ec5504bc-6dde-4621-95b4-227d29af0aa9/episodes/ca952254-be67-43e9-b987-a7761d53e889.mp3

В этом выпуске подкаста "Организованное программирование" мы поговорили с Владимиром Дементьевым, ведущим разработчиком в компании "Злые Марсиане", контрибьютором в 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 • (00:00) - Введение и анонс • (04:24) - Архитектура Rails: главный вклад Ruby в мир разработки • (09:15) - Anycable: революция в веб-сокетах • (12:27) - Коммерческий опенсорс: бум новой бизнес-модели • (18:03) - Возрождение Ruby: язык, который не сдаётся • (25:03) - Rails и альтернативы: почему экосистема остаётся актуальной • (33:14) - Ruby 4: новые инструменты для программистов • (38:56) - Переход между языками: Ruby, Go и JavaScript • (41:39) - Системы типов: поиск баланса в Ruby • (52:34) - Динамичность против строгой типизации • (56:39) - Rails как эталон веб-разработки • (01:06:19) - Масштабируемость и производительность Rails • (01:14:04) - Асинхронное выполнение в Ruby 3 • (01:27:32) - Масштабируемость и ракторы: будущее Ruby • (01:36:38) - Использование Ruby для игр и микроконтроллеров • (01:42:37) - Sonic Pi: создание музыки на Ruby •…

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them.
