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.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
200
Monadic Ruby
txus
1
110
Programming the Future
txus
0
98
C - The Revolution In Systems Programming
txus
3
240
Revolver - programmers are expendable
txus
0
190
Being Matz for a day
txus
1
120
Fuby - Functional Ruby
txus
2
730
Virtual Machines: Down the Rabbit Hole
txus
1
200
Polyglot Rails Applications in Rubinius
txus
3
520
Other Decks in Technology
See All in Technology
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
日本におけるデータエンジニアリングのこれまでとこれから
foursue
11
2.3k
Databricks におけるデータエンジニアリング
databricksjapan
0
380
SREとその組織類型
tatsuo48
8
1.5k
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
Algyan イベント振り返り
linyixian
0
190
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
1
150
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
160
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
200
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
120
疲弊しない!AWSセキュリティ統制の考え方 #devio_osakaday1
masahirokawahara
6
5.9k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
72
5.1k
Into the Great Unknown - MozCon
thekraken
10
980
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
How to Ace a Technical Interview
jacobian
272
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
The Language of Interfaces
destraynor
151
23k
Fireside Chat
paigeccino
20
2.6k
Why Our Code Smells
bkeepers
PRO
331
56k
The Invisible Customer
myddelton
114
12k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
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