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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kārlis Lauva
September 10, 2015
Programming
1
99
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
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
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
600
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
860
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.9k
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
230
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
150
モダンOBSプラグイン開発
umireon
0
140
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
510
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
280
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.2k
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
260
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
990
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
Featured
See All Featured
Building Adaptive Systems
keathley
44
3k
KATA
mclloyd
PRO
35
15k
How to build a perfect <img>
jonoalderson
1
5.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
290
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
My Coaching Mixtape
mlcsv
0
74
Unsuck your backbone
ammeep
672
58k
Being A Developer After 40
akosma
91
590k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
310
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
GraphQLとの向き合い方2022年版
quramy
50
14k
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