Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Going Full Monty with full.monty
Search
Kārlis Lauva
September 10, 2015
Programming
99
1
Share
Going Full Monty with full.monty
Denver Clojure meetup, September 10, 2015
Kārlis Lauva
September 10, 2015
More Decks by Kārlis Lauva
See All by Kārlis Lauva
Let's talk about PureScript
karlis
0
82
The Transatlantic Struggle
karlis
0
76
Two Scoops of Scala
karlis
0
110
Valsts pārvaldes atvērto datu semantiskās integrācijas procesi
karlis
1
200
Tornado in 1 Hour (or Less)
karlis
4
190
Other Decks in Programming
See All in Programming
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
210
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
110
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
Coding as Prompting Since 2025
ragingwind
0
620
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
380
Java 21/25 Virtual Threads 소개
debop
0
320
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
存在論的プログラミング: 時間と存在を記述する
koriym
5
740
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
180
How GitHub (no longer) Works
holman
316
150k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
470
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
250
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Marketing to machines
jonoalderson
1
5.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
230
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Transcript
Going full monty with full.monty Kārlis Lauva FullContact, 2015
FullContact?
Your friendly neighborhood contact management company
Clojure @ FullContact • Used for HTTP microservices • Open
sourced parts under full.monty • Extensive use of core.async
full.monty?
None
Our humble app stack • DropWizard for Clojure µservices •
Opinionated • Glue for battle-tested libraries • Keep it simple, reasonably smart Clojure developer
What's in the box? • http-kit for HTTP (via full.http)
• cheshire for JSON (via full.json) • core.async (via full.async) • Riemann for metrics (via full.metrics) ...and more!
Structure
full.core • config management (YAML files) • logging management •
development helpers
full.async • Makes working with core.async nice • Error handling
methods • Tools 'n helpers
full.http • http-kit with compojure routing • async route handlers
• async HTTP requests
Demo! Demo!
and now for something completely different
We're hiring!
Thanks! Kārlis Lauva @skazhy 2015