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
Snowflake のアーキテクチャは本当に筋がよかったのか / Data Engineering Study #30
indigo13love
0
260
2025/07/22_家族アルバム みてねのCRE における生成AI活用事例
masartz
2
110
ObsidianをLLM時代のナレッジベースに! クリッピング→Markdown→CLI連携の実践
srvhat09
7
9k
OpenTelemetry の Log を使いこなそう
biwashi
5
990
PdM業務における使い分け
shinshiro
0
590
Semantic Machine Intelligence for Vision, Language, and Actions
keio_smilab
PRO
2
390
自分がLinc’wellで提供しているプロダクトを理解するためにやったこと
murabayashi
1
160
SAE J1939シミュレーション環境構築
daikiokazaki
0
150
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
taikis
1
280
The Madness of Multiple Gemini CLIs Developing Simultaneously with Jujutsu
gunta
1
2.5k
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
160
M365アカウント侵害時の初動対応
lhazy
7
4.5k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building Adaptive Systems
keathley
43
2.7k
Writing Fast Ruby
sferik
628
62k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
710
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
850
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
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