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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kārlis Lauva
September 10, 2015
Programming
1
98
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
81
The Transatlantic Struggle
karlis
0
75
Two Scoops of Scala
karlis
0
110
Valsts pārvaldes atvērto datu semantiskās integrācijas procesi
karlis
1
190
Tornado in 1 Hour (or Less)
karlis
4
190
Other Decks in Programming
See All in Programming
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
7
1.2k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
1.1k
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
2
910
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
180
CSC307 Lecture 11
javiergs
PRO
0
580
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
160
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
2k
CSC307 Lecture 08
javiergs
PRO
0
690
オブザーバビリティ駆動開発って実際どうなの?
yohfee
1
390
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
180
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
210
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
12
6.6k
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
76
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Chasing Engaging Ingredients in Design
codingconduct
0
120
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
190
Marketing to machines
jonoalderson
1
5k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
270
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
Darren the Foodie - Storyboard
khoart
PRO
3
2.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
78
[SF Ruby Conf 2025] Rails X
palkan
2
790
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