Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Building a Clojure webservice in 10 minutes
Josep M. Bach (Txus)
April 27, 2013
Technology
7
4.6k
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
190
Monadic Ruby
txus
1
97
Programming the Future
txus
0
75
C - The Revolution In Systems Programming
txus
3
230
Revolver - programmers are expendable
txus
0
180
Being Matz for a day
txus
1
110
Fuby - Functional Ruby
txus
2
670
Virtual Machines: Down the Rabbit Hole
txus
1
190
Polyglot Rails Applications in Rubinius
txus
3
500
Other Decks in Technology
See All in Technology
金融スタートアップの上場準備で大事にしたマインドセット / 2022-08-04-the-mindset-in-preparing-for-ipo
stajima
0
290
JAWS-UG 朝会 #36 登壇資料
takakuni
1
500
DMMプラットフォーム ゼロから始めるKubernetes運用 課題と改善
pospome
0
380
OpenShiftのサポートを始めるぞ!高頻度で更新されるOSSを効果的にキャッチアップする仕組みを考えました!
loftkun
0
320
AWS CLI のエイリアス機能はいいぞ /jawsug-bgnr-48-lt
michimani
1
260
Azure DevOps Online Vol.6 - 業務で必要なCIをみんなで考えよう
kkamegawa
0
230
データ分析のためのAWS Well-Architected -Data Analytics Lens-
maru1981
0
220
DBRE 活動と information_schema
_awache
0
250
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
8
890
GCCP Creator @ COSCUP 2022
line_developers_tw
PRO
0
1.4k
フィンテック養成勉強会#24
finengine
0
310
20220731 如何跟隨開源技術保持你的職涯發展
pichuang
0
110
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
151
13k
Atom: Resistance is Futile
akmur
255
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.3k
It's Worth the Effort
3n
172
26k
Imperfection Machines: The Place of Print at Facebook
scottboms
253
12k
Designing for Performance
lara
597
63k
BBQ
matthewcrist
74
7.9k
Why Our Code Smells
bkeepers
PRO
324
55k
Producing Creativity
orderedlist
PRO
334
37k
Docker and Python
trallard
27
1.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
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