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
210
Monadic Ruby
txus
1
110
Programming the Future
txus
0
110
C - The Revolution In Systems Programming
txus
3
240
Revolver - programmers are expendable
txus
0
190
Being Matz for a day
txus
1
130
Fuby - Functional Ruby
txus
2
770
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
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
Azure AI ことはじめ
tsubakimoto_s
0
130
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.4k
What if...? 처음부터 다시 LLM 어플리케이션을 개발한다면
huffon
0
1k
簡単に始めるSnowflakeの機械学習
nayuts
1
190
DevIO2024_レガシー運用からの脱却 -クラウド活用の実践事例とベストプラクティス-
jun2882
0
210
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
480
公共領域から学ぶ クラウド移行についてエンジニアが意識していること
kawakawa2222
0
140
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
Featured
See All Featured
Making Projects Easy
brettharned
111
5.7k
Scaling GitHub
holman
458
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Building an army of robots
kneath
301
42k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Designing Experiences People Love
moore
136
23k
Automating Front-end Workflow
addyosmani
1362
200k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Raft: Consensus for Rubyists
vanstee
134
6.5k
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