Добро пожаловать в Clojure Deref! Это еженедельный обзор ссылок/новостей для экосистемы Clojure. (@ClojureDeref RSS)
После успешного мероприятия Dutch Clojure Days на этой неделе объявили спикеров для reClojure 2022. Не терпится увидеть вас там, так что купите билет сейчас!
На этой неделе также хотелось бы отметить SeqFind - это первый выпуск проводника кода Clojure(script), призванного “помочь сообществу учиться на примерах”. Напоминает старый (и ныне несуществующий) сайт CrossClj, приятно его видеть.
Подкасты и видео
- E83 Rewrites with Orestis Markou (part 2) - ClojureStream подкаст
- Strange Loop Edition: беседа с Баптистом Дюпушем и Кристофом Грандом - JUXT Cast
- ООП и FP: совместное снижение сложности - Yehonathan Sharvit и Eric Normand
- Оптимизация рутинных задач работы с базами данных с помощью datapotato и dbxray (by Daniel Higginbotham) - Лондонские кложурианцы
- NLP в Clojure Session 2 - Clojure, Python, DVC, Metamorph - Sci Cloj
- Clojure visual-tools meeting 16 - play.teod.eu, Kindly - Sci Cloj
- Clojure data-recur meeting 4: Tablecloth - Sci Cloj
- LeetCode 23 в Clojure - императивный PriorityQueue против функционального priority-map - Fred Overflow
Блоги и статьи
- О интерактивности в Lisp - Fogus
- Визуализация данных в Clojure с помощью Hanami - Kira McLean
- Reagent - Towards React 18 - Juho Teperi
- Dutch Clojure Days 2022 - Daniel Janus
- Clojure взгляд на “Марсоход” - Aditya Athalye
- Xiana - Монады удалены - Krisztián Gulyás
- deps.edn и monorepos IX (Polylith) - Sean Corfield
- Clojure Fiddlings 2 - Георг Берки
Библиотеки и инструменты
Новые релизы и инструменты на этой неделе:
- datapotato 1.0.448 - Улучшенные fixtures баз данных для тестов.
- prettier-plugin-clojure - Плагин Prettier для Clojure и ClojureScript (и любых достаточно похожих реализаций) (почти) только для отступов, без конфигурации)
- clong 0.9.0 - Обертка для libclang и генератор, который может превращать файлы заголовков Си в apis для Clojure.
- flutter-mx - Flutter + ClojureDart, с Matrix Inside(tm)
- lingo 1.0.0-alpha24 - улучшенное объяснение спецификации
- promesa 9.0.507 - promise-библиотека для Clojure(Script)
- assertie 1.0.0 - Макросы для runtime assertion в Clojure(Script)
- honeysql 2.4.947 - Превращение структур данных Clojure в SQL
- Postmortem 0.5.2 - Простая отладочная библиотека для Clojure(Script) с функциями журналирования и трассировки, ориентированных на данные
- fulcro-rad 1.3.3 - Быстрая разработка приложений Fulcro
- Calva 2.0.319 - Интерактивное программирование на Clojure и ClojureScript для VS Code
- next-jdbc 1.3.847 - Современная низкоуровневая обертка Clojure для доступа к базам данных на основе JDBC
- engine 1.0 - Clojure 2D игровой движок
- sitefox 0.0.14 - Node + cljs backend web framework
- cherry 0.0.0-alpha.58 - Экспериментальный компилятор модулей ClojureScript в ES6
- squint 0.0.0-alpha.52 - Синтаксис ClojureScript для компилятора JavaScript
- globus 0.2.11 - Bash-подобные шаблоны глобализации для Clojure(Script)
- ken 1.1.0 - Библиотека Observability для инструментирования кода Clojure
- prettier-plugin-clojure - Неконфигурируемый (почти) плагин Prettier Plugin для Clojure и ClojureScript.
- build.edn 0.8.174 - упрощает процесс сборки библиотек Clojure
- hermes 1.0.776 - Библиотека и микросервис, реализующие терминологию здравоохранения и ухода SNOMED CT
- quickdoc 0.2.3 - Быстрая и минимальная генерация документов API для Clojure