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
Building a Clojure webservice in 10 minutes
Search
Josep M. Bach (Txus)
April 27, 2013
Technology
7
4.7k
Building a Clojure webservice in 10 minutes
In this presentation I show how easy it is to build a basic Clojure webservice backed by MongoDB.
Josep M. Bach (Txus)
April 27, 2013
Tweet
Share
More Decks by Josep M. Bach (Txus)
See All by Josep M. Bach (Txus)
The Power of Small Abstractions
txus
1
240
Monadic Ruby
txus
2
120
Programming the Future
txus
1
130
C - The Revolution In Systems Programming
txus
4
260
Revolver - programmers are expendable
txus
1
210
Being Matz for a day
txus
2
160
Fuby - Functional Ruby
txus
3
860
Virtual Machines: Down the Rabbit Hole
txus
2
220
Polyglot Rails Applications in Rubinius
txus
3
550
Other Decks in Technology
See All in Technology
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
240
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
780
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
440
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
450
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
340
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
370
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.5k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
990
DDD集約とサービスコンテキスト境界との関係性
pandayumi
3
290
Featured
See All Featured
Designing for Performance
lara
610
69k
YesSQL, Process and Tooling at Scale
rocio
173
14k
We Have a Design System, Now What?
morganepeng
53
7.8k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
4 Signs Your Business is Dying
shpigford
184
22k
It's Worth the Effort
3n
187
28k
Done Done
chrislema
185
16k
What's in a price? How to price your products and services
michaelherold
246
12k
Building Applications with DynamoDB
mza
96
6.6k
Navigating Team Friction
lara
189
15k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Transcript
BUILDING A CLOJURE WEBSERVICE IN 10 MINUTES
TXUS
TXUSTICE
None
BARCELONA / BERLIN
CLOJURR? CLOSURE? CLOJEAR? ( )
None
None
DYNAMIC INTERACTIVE ENVIRONMENT RUNTIME POLYMORPHISM CODE AS DATA MACRO SYSTEM
...LISP
FUNCTIONAL (IMPURELY) FIRST-CLASS FUNCTIONS IMMUTABLE DATA STRUCTURES CONCURRENT PROGRAMMING
JVM HOSTED ON THE EASY BIDIRECTIONAL INTEROP BUT ALSO AVAILABLE
ON JAVASCRIPT, CLR, RUBINIUS... JVM TOOLING
I AM SOLD NOW WHAT ( )
LEININGEN $ brew install leiningen $ lein new myapp
None
COMPOJURE github.com/weavejester/compojure
MONGER github.com/michaelklishin/monger
WHERE IS MY DAMN WEBSERVICE ALREADY ( )
THE MODEL
THE SERVER
THE GLUE $ lein run
BOOM CLOJURED ( )
THANKS ( ) txustice http://github.com/codegram/webservice-clj txus http://tiny.cc/clojure-webservice