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
250
Monadic Ruby
txus
2
120
Programming the Future
txus
1
130
C - The Revolution In Systems Programming
txus
4
270
Revolver - programmers are expendable
txus
1
220
Being Matz for a day
txus
2
160
Fuby - Functional Ruby
txus
3
890
Virtual Machines: Down the Rabbit Hole
txus
2
230
Polyglot Rails Applications in Rubinius
txus
3
560
Other Decks in Technology
See All in Technology
I tried making a solo advent calendar!
zzzzico
0
150
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
41
19k
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.7k
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
490
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
62k
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
Databricks Free Editionで始めるLakeflow SDP
taka_aki
0
110
#22 CA × atmaCup 3rd 1st Place Solution
yumizu
1
210
2026/01/16_実体験から学ぶ 2025年の失敗と対策_Progate Bar
teba_eleven
1
180
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
520
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
1.1k
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
200
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
400
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
98
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
44
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Context Engineering - Making Every Token Count
addyosmani
9
600
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
700
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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