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
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
PHPer、Cloudflare に引っ越す
suguruooki
1
140
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.1k
継続的な負荷検証を目指して
pyama86
0
160
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
GoogleCloudとterraform完全に理解した
terisuke
1
190
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
Making the RBS Parser Faster
soutaro
0
660
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
160
🦞OpenClaw works with AWS
licux
1
330
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
170
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
910
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
160
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
800
Agile that works and the tools we love
rasmusluckow
331
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
GitHub's CSS Performance
jonrohan
1032
470k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
Designing for Performance
lara
611
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