Популярное

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

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

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

Топ запросов

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

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

Автор: Andrey Fadeev

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

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

Описание:

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

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

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

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

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

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

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

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

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

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

19 лучших практик Flutter для приложений профессионального уровня (руководство 2025 г.)

19 лучших практик Flutter для приложений профессионального уровня (руководство 2025 г.)

How To Use Git In VS Code Like A Pro!

How To Use Git In VS Code Like A Pro!

Why CLOJURE is my language of choice

Why CLOJURE is my language of choice

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

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

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

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

Getting Started with Leiningen: A Beginner’s Guide

Getting Started with Leiningen: A Beginner’s Guide

Clojure Corner: Interview with Nathan Marz

Clojure Corner: Interview with Nathan Marz

ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК

ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК

Evolving Clojure with Virtual Threads #JVMLS

Evolving Clojure with Virtual Threads #JVMLS

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

Keynote: Transparency through data by James Reeves

Keynote: Transparency through data by James Reeves

REPL-driven development (RDD) with Clojure

REPL-driven development (RDD) with Clojure

Why Clojure? - Derek Slager

Why Clojure? - Derek Slager

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

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

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

A History of Clojure by Rich Hickey with Q&A

A History of Clojure by Rich Hickey with Q&A

Can you use Clojure for mobile, backend, frontend, scripts, desktop and embedded development?

Can you use Clojure for mobile, backend, frontend, scripts, desktop and embedded development?

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

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



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



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