У нас вы можете посмотреть бесплатно Чому Clojure или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Багато років я обговорював це лише у приватних розмовах, і вже багато разів думав — прийшов час написати пост. Але справа у тому, що написати його дуже складно, бо він буде відповідати на питання у моїй голові, а не у вашій. Тож я вирішив, що треба розповісти, чому kasta.ua використовує кложу, інтерактивно. Так що вас чекає невеличка розповідь про те, чому вона мені здається найкращою мовою загального призначення, а потім відповіді на питання зі slido, або з чату, які у вас виникнуть по ходу справи. Якщо в вас виникли ще питання, окрім тих, що затронуті у відео, то задавайте їх прямо у коментаріях. Підписуйтесь на всяке: / asolovyov https://t.me/bitethebyte Тексти про то, як працюють персистентні структури даних у Clojure: https://hypirion.com/musings/understa... https://hypirion.com/musings/understa... https://hypirion.com/musings/understa... Андрій Руденко про Clojure, там є і порівняння з Haskell: • Clojure в продакшене, можно или зашквар ---------------------- 00:00 Презентація 37:00 Як вдалося "продати" перехід на Clojure головним стейкхолдерам? 43:13 Чому не Rust на беці, та PureScript на фронті? 43:57 Скільки разів в вашій кодовій базі використовується juxt? 44:14 Чи є гідні альтернативи Clojure без JVM? Якщо так, то які? 45:02 Чи були працівники/кандидати, що лякались Clojure? 46:16 Наскільки складно порозумітись з JVM, навчитись дебажити? 48:12 Куди пропав Rich Hickey? Де нові доповіді? 48:39 Як організувати код у великому проєкті? Чи може заюзати Polylith? 49:43 Як правильно казати: "кложа" чи "кложур"? 50:08 Хороші книги по Clojure 50:56 Як в Clojure передавати помилку? Чи є Either/Try/монади? 51:30 Чому Clojure не використовує invokeDynamic? 52:28 З якого редактора почати? Parinfer vs paredit? 56:35 Чи важко рефакторити код без типів, як працює автокомпліт? 57:32 Чому Clojure, а не Erlang чи Elixir? 1:00:46 Чи доводилося на практиці використовувати Typed Clojure, core.logic, spec? 1:01:00 Чи є сенс переходити на deps.edn? 1:01:22 Datomic 1:01:40 Часом жаліються на перформанс... Може треба Nim якийсь? 1:02:55 А як з розробниками, як довго хайрити? 1:05:20 Чи буду прикольним чуваком, якщо почну писати на Go? 1:05:43 Clojure це прикольно, а Haskell - не дуже 1:06:50 Що про ClojureScript без React? 1:08:10 ClojureDart 1:10:07 AWS Lambda, CLJS, JVM, GraalVM 1:11:23 Чи важко зібрати повний стек з ClojureScript? 1:11:55 React Native & Fast Reload 1:12:15 Для чого юзаєте макроси в Касті? 1:13:24 Що найбільше не подобається в Clojure? 1:16:15 Скейлінг команд 1:18:00 Як робити абстракції в Clojure? 1:18:48 На JS як на Ліспі 1:19:55 Як жити з великою базою коду на Clojure? Як робити рефакторінг?