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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kārlis Lauva
September 10, 2015
Programming
100
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
84
The Transatlantic Struggle
karlis
0
78
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
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
130
ファインチューニングせずメインコンペを解く方法
pokutuna
0
310
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
280
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
170
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
440
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
540
Making the RBS Parser Faster
soutaro
0
300
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
240
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
800
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
My Coaching Mixtape
mlcsv
0
99
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
Ethics towards AI in product and experience design
skipperchong
2
260
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
98
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
520
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
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