В этом выпуске мы поговорили с Юрием Жлобой — разработчиком из 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/
(00:00) - Введение и анонс
(01:54) - Erlang – язык, который не менялся 40 лет, но до сих пор актуален!
(03:44) - Зачем появился Elixir и правда ли, что он быстрее Ruby on Rails?
(05:54) - Почему Erlang идеален для мессенджеров и серверов с высокой нагрузкой?
(08:25) - Как язык, созданный для телефонов, стал основой современных технологий?
(10:17) - Что такое грин-треды и почему Erlang распределяет нагрузку лучше всех?
(13:08) - Как обновлять код на сервере без перезапуска? Магия горячей замены!
(19:41) - Почему в Erlang нет проблем со сборкой мусора и утечками памяти?
(25:33) - Почему Erlang – не лучший выбор для большинства проектов?
(27:27) - Как Erlang стал лучшим инструментом для парсинга бинарных данных?
(29:24) - Как Elixir изменил мир Erlang и что он делает лучше?
(33:47) - Phoenix – веб-фреймворк, который мог заменить Rails, но не смог
(39:43) - Акторы в Erlang – концепция, которая ломает мозг!
(44:28) - Как в Code Battle используются процессы и реальное время?
(48:15) - Почему Erlang идеально подходит для софт-реалтайм систем?
(52:13) - Как конечные автоматы в Erlang меняют программирование?
(55:02) - Супервизоры – технология, которая делает системы неубиваемыми!
(56:52) - Почему рекурсия в Erlang работает лучше, чем циклы?
(58:48) - Почему Erlang и Elixir до сих пор живы, несмотря на Kubernetes?
(01:05:48) - Какие крупные компании используют Erlang и почему?
(01:07:36) - Правда ли, что Erlang один из самых энергоэффективных языков?
(01:15:16) - Стоит ли учить Elixir в 2025 году?
(01:17:42) - Как выбор Elixir влияет на вашу карьеру?
(01:22:54) - Где учить Elixir и почему важно понимать акторов?
(01:26:49) - Erlang и Elixir – технологии будущего или нишевая экзотика?
★ Support this podcast ★