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
1
93
Going Full Monty with full.monty
Denver Clojure meetup, September 10, 2015
Kārlis Lauva
September 10, 2015
Tweet
Share
More Decks by Kārlis Lauva
See All by Kārlis Lauva
Let's talk about PureScript
karlis
0
77
The Transatlantic Struggle
karlis
0
66
Two Scoops of Scala
karlis
0
100
Valsts pārvaldes atvērto datu semantiskās integrācijas procesi
karlis
1
170
Tornado in 1 Hour (or Less)
karlis
4
190
Other Decks in Programming
See All in Programming
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
7.3k
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
99
37k
フロントエンドのパフォーマンスチューニング
koukimiura
5
2k
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
200
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
130
ニーリーにおけるプロダクトエンジニア
nealle
0
950
テスト駆動Kaggle
isax1015
1
620
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
930
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.3k
NPOでのDevinの活用
codeforeveryone
0
900
Featured
See All Featured
Making Projects Easy
brettharned
116
6.3k
GitHub's CSS Performance
jonrohan
1031
460k
A better future with KSS
kneath
238
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Typedesign – Prime Four
hannesfritz
42
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Git: the NoSQL Database
bkeepers
PRO
430
65k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Automating Front-end Workflow
addyosmani
1370
200k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Optimizing for Happiness
mojombo
379
70k
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