Почему Clojure — выбор программистов для сложных задач? / Николай Рыжиков / #21
В этом выпуске мы погружаемся в мир функционального программирования вместе с Николаем Рыжиковым — одним из ведущих специалистов по Clojure в России. Николай делится своим уникальным опытом использования Clojure как в разработке коммерческих проектов, так и в создании open-source инструментов.
Мы обсуждаем, чем Clojure отличается от других языков, почему его философия минимализма и неизменяемости так важна для современной разработки, и какие задачи лучше всего решать с его помощью. Николай рассказывает о том, как этот язык помогает ему создавать лаконичный, надежный и масштабируемый код, который легко поддерживать.
Также в выпуске:
✅ Как начать с Clojure и на что обратить внимание новичкам.
✅ Чем вдохновиться, чтобы полюбить функциональный стиль.
✅ Как Clojure развивает способность к абстрактному мышлению.
Этот эпизод будет полезен всем, кто хочет расширить горизонты программирования, узнать больше о функциональных языках и, возможно, найти для себя инструмент, который перевернет подход к написанию кода.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram:
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие):
– Смотреть в YouTube:
Полезные ссылки:
00:00 Введение и анонс
00:36 Как медицинская платформа поменяла стандарты индустрии?
01:58 От софта к платформе: путь к масштабированию компании
03:51 Интеграция без границ: данные, которые работают вместе
06:40 Почему Clojure стал сердцем разработки?
07:37 Clojure: искусство простоты и масштабируемости
09:59 Как изучение Clojure изменило подход к программированию?
12:33 Clojure: язык, который пишет код на лету
13:29 Фронтенд на Clojure: новый взгляд на isomorphic stack
14:25 Clojure vs TypeScript: как победить проблемы с библиотеками?
17:15 TypeScript: инструмент для декларативного кода
20:27 Минимальность Clojure: секреты метапрограммирования
24:19 Почему функции — идеальные компоненты?
30:02 Макросы Clojure: искусство создания нового кода
35:44 Как работать с кодом, как с данными?
41:27 Императивная оболочка и функциональное ядро: сила в единстве
44:12 Примеры из практики: как Clojure упрощает сложные процессы программирования
48:53 SQL и данные: генерируй, упрощай, доминируй
52:07 Гибкость через генерацию: как код адаптируется к задачам
56:26 Иммутабельность: как неизменность данных упрощает жизнь?
58:18 Почему иммутабельность — лучший друг разработчика?
01:00:59 Персистентные структуры данных: будущее Clojure
01:02:54 Оптимизация и параллелизм: как работает Clojure
01:04:47 Атомы и состояние: управление без головной боли
01:07:36 Подведение итогов: чему научило функциональное программирование?
01:28:16 Как найти место в команде мечты? Приглашение к диалогу
#Clojure #FunctionalProgramming #ProgrammingLanguage #LearnClojure #FunctionalCode #ImmutableData #MinimalismInProgramming #TechTalk #DevelopersLife
Почему Clojure — выбор программистов для сложных задач? / Николай Рыжиков / #21savage
7 views
1830
643
2 days ago 01:29:36 59
Почему Clojure — выбор программистов для сложных задач? / Николай Рыжиков / #21
2 months ago 01:32:03 8
Структуры данных Clojure // Демо-занятие курса «Clojure Developer»
5 months ago 00:39:15 3
Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы
8 months ago 03:25:52 1
САМЫЙ ЖЕЛАННЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ / Отношение Яндекса к войне / Интервью с Clojure Developer
8 months ago 01:45:36 3
СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым
1 year ago 01:49:06 1
Typescript победил. США, FAANG, Техас, свои проекты. Антон Асташов
2 years ago 01:28:01 1
The Elm Architecture. Функциональное программирование на Android
2 years ago 00:47:26 882
2023-01-08 Виталий Кравцов. Прожил на Кипре год и вернулся обратно в Омск
2 years ago 00:43:39 15
Антон Плешивцев - Разбираем естественные языки на Lispе
2 years ago 01:17:50 29K
Head of Frontend: технологии, техлидство и навык задавать вопросы
4 years ago 01:06:49 2
Программист, певица, фото модель. Необязательно быть кем-то одним.
4 years ago 00:57:46 3
Николай Рыжиков — Clojure: интерактивная разработка для интерактивного веб
5 years ago 00:50:29 5
Краткий экскурс в системы типов или как избежать дезинтеграции. Денис Редозубов
5 years ago 00:36:35 1
Интервью с Михаилом и Николаем из команды Health Samurai
6 years ago 00:48:32 2
@2: Денис Шилов - Clojure. LISP для JVM, но зачем?
8 years ago 00:44:56 47
Сергей Куксенко — Java 8: Advanced Stream Techniques
8 years ago 01:03:38 18
Сергей Куксенко — Stream API, часть 2
11 years ago 00:38:28 29
Николай Линкер, Тамтэк: Почему Java 8 не вытеснит Scala?