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
870
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
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.8k
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.7k
CREが作る自己解決サイクルSlackワークフローに組み込んだAIによる社内ヘルプデスク改革 #cre_meetup
bengo4com
0
160
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
220
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
150
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
0
140
映像エッジAIにおけるNode-RED活用事例
emirmatsui
0
110
私のMCPの使い方
tsubakimoto_s
0
120
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
940
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
270
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
990
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building Applications with DynamoDB
mza
96
6.7k
Designing Experiences People Love
moore
142
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
A designer walks into a library…
pauljervisheath
209
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Balancing Empowerment & Direction
lara
5
700
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