ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Clojure in production: what do we use in real-world services?

Автор: Andrey Fadeev

Загружено: 2023-08-11

Просмотров: 10246

Описание: In this video, let's talk about what we use in our real-world Clojure applications and services. We will discuss what we use to create the project and manage dependencies: leiningen or deps.edn. We will compare options to manage application components: mount, component and integrant.
We will also discuss other common aspects of the service. HTTP abstractions and routing: ring, pedestal, bidi, reitit, compojure.
We will talk about making HTTP requests as well: clj-http or a new wrapper to use HTTP client from JDK11?
Schemas and validation: schema, clojure.spec or malli.
How do we work with relational databases: next.jdbc, HikariCP, HugSQL and HoneySQL.
Also we will discuss some tooling: cljfmt (as the code formatter), clj-kondo (as our preferred linter) and babashka to write our CLI tasks and scripts.

I hope you've enjoyed this video and thanks for watching! Please like and subscribe if you'd like more Clojure content on the channel.

0:00 Introduction
1:12 Libraries vs frameworks
2:16 How to manage dependencies
4:16 How to manage components
7:04 Configuration libraries
8:16 HTTP servers and HTTP abstractions
10:48 HTTP requests
11:58 Working with relational databases
14:12 Schemas and validation
15:21 Other libraries
17:08 Other tools (cljfmt, clj-kondo and babashka)
18:30 Outro

If you liked this video and want to support my channel, please consider buying me a coffee ☕. Your contribution helps me create more content like this.

You can donate at:
👉 Ko-fi: https://ko-fi.com/andreyfadeev
👉 Buy Me a Coffee: https://www.buymeacoffee.com/andrey.f...

Please also subscribe to my other resources:
👉 Telegram channel: https://t.me/andreyfadeevchannel
👉 Substack newsletter: https://andreyfadeev.substack.com

I'm truly grateful for your support, and thank you for watching! 🙏

Music: bensound.com
License code: 2FSDUYCVFWUTIPUN

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Clojure in production: what do we use in real-world services?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Malli getting started - best library to work with schemas in Clojure

Malli getting started - best library to work with schemas in Clojure

Duct и Clean Architecture в Clojure // Демо-занятие курса «Clojure Developer»

Duct и Clean Architecture в Clojure // Демо-занятие курса «Clojure Developer»

Building a real-world Clojure application from SCRATCH, part 1: deps.edn, aero, component, pedestal

Building a real-world Clojure application from SCRATCH, part 1: deps.edn, aero, component, pedestal

Ancient Chronicles

Ancient Chronicles

Why CLOJURE is my language of choice

Why CLOJURE is my language of choice

Александр Соловьев, CTO Kasta — перешел c Python на Clojure, не кодит вечером и критикует свитчеров

Александр Соловьев, CTO Kasta — перешел c Python на Clojure, не кодит вечером и критикует свитчеров

Clojure, Made Simple - Rich Hickey (2015)

Clojure, Made Simple - Rich Hickey (2015)

UI, Pure and Simple (by Christian Johansen)

UI, Pure and Simple (by Christian Johansen)

ClojureScript from First Principles — David Nolen

ClojureScript from First Principles — David Nolen

Evolving Clojure with Virtual Threads #JVMLS

Evolving Clojure with Virtual Threads #JVMLS

Solving Problems the Clojure Way - Rafal Dittwald

Solving Problems the Clojure Way - Rafal Dittwald

"Babashka: a meta-circular Clojure interpreter for the command line" by Michiel Borkent

Автоматизация кодинга с AI: AI Factory - новый уровень качества

Автоматизация кодинга с AI: AI Factory - новый уровень качества

Why Clojure? - Derek Slager

Why Clojure? - Derek Slager

Какая структура действительно нужна вашему приложению Clojure?

Какая структура действительно нужна вашему приложению Clojure?

OpenClaw: чит-код для продуктивности или подарок хакерам?

OpenClaw: чит-код для продуктивности или подарок хакерам?

Every Clojure Talk Ever - Alex Engelberg and Derek Slager

Every Clojure Talk Ever - Alex Engelberg and Derek Slager

ClojureScript: Fun and productive web development with next level tooling - Christian Johansen

ClojureScript: Fun and productive web development with next level tooling - Christian Johansen

ClojureScript reimagined - Michiel Borkent

ClojureScript reimagined - Michiel Borkent

Deep dive into Clojure HTTP Basics: Ring, Compojure, Jetty!

Deep dive into Clojure HTTP Basics: Ring, Compojure, Jetty!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]