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
CIDER: Inside the Brewery
Search
Bozhidar Batsov
April 28, 2016
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CIDER: Inside the Brewery
Slide deck from my presentation at Clojure/West 2016.
Bozhidar Batsov
April 28, 2016
More Decks by Bozhidar Batsov
See All by Bozhidar Batsov
RuboCop 2.0: Where do we go now?
bbatsov
0
79
Clojure: The Bad Parts
bbatsov
0
110
Weird Ruby (RubyDay 2024, Verona)
bbatsov
0
190
Sustainable OSS (Balkan Ruby 2024, Sofia)
bbatsov
0
210
Ruby's Creed (RubyDay 2023, Verona)
bbatsov
0
72
Victims of Complexity
bbatsov
0
350
Ruby 3.0 Redux (Spark Academy, Jan 2021)
bbatsov
1
290
Ruby 3.0 Redux (Pivorak 4.0)
bbatsov
0
510
The Elements of Programming Style (HackConf 2019)
bbatsov
0
220
Other Decks in Programming
See All in Programming
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
450
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
940
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
1
110
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
200
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
3.6k
AIエージェントで 変わるAndroid開発環境
takahirom
2
770
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
120
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
300
What's New in Android 2026
veronikapj
0
240
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
740
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
580
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
360
Thoughts on Productivity
jonyablonski
76
5.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Design in an AI World
tapps
1
270
Tell your own story through comics
letsgokoyo
1
1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.2k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
260
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
450
Transcript
M-x
None
slide intentionally left blank
Hey there!
Божидар
Bug Johnnie
Sofia, Bulgaria
None
None
None
@bbatsov
The CIDER Guy
Head Brewmaster at CIDER’s Brewery
CIDER: Inside The Brewery
None
Clojure Interactive Development Environment that Rocks
… for Emacs
Is Emacs the One True Editor that will bring balance
to the Source?
Absolutely!
Does CIDER really rock?
Hell, yeah!!!
But I love my vim so much…
Spacemacs
Sales Update
Primary Clojure dev environment? (2014) Other 13% LT 12% CCW
5% fireplace 14% Cursive 14% CIDER 42%
Primary Clojure dev environment (2015) Other 10% LT 5% fireplace
12% Cursive 27% CIDER 46%
Near future (optimistic) Other 10% CIDER 90%
Near future (worst case) Cursive 34% Other 15% CIDER 51%
Customer Satisfaction
110%
10%
Customer Testimonials
“Using CIDER is exciting. You never know if cider-jack-in will
work or not!” — Mich Hickey
CIDER changed my life! I used to go to horror
movies to get an adrenaline rush - now I simply upgrade CIDER! — Alex Killer
Using CIDER on a daily basis improved my piano playing
skills tenfold. 6-8 key Emacs keybindings require some serious hand and finger coordination. — Bridget Mxyer
CIDER’s learning curve is amazing! I’m still amazed it never
ends! — Zach Hellman
Half the things in Emacs and CIDER seem magic to
me. Every time I use them I feel like a wizard! — Anna Parenlicka
None
Clojure/conj 2014
CIDER 0.8
EuroClojure 2015
CIDER 0.9
Debugger
None
None
Boot support
ClojureX 2015
CIDER 0.10
Inline evaluation results
None
M-x cider-jack-in-clojurescript
Dynamic font-locking
None
None
Dynamic indentation
None
None
Colourful REPL
None
CIDER 0.11
Require Clojure 1.7+
Require Java 7+
Run all loaded/project tests
Enlighten
None
None
Auto-injection of CIDER’s dependencies
None
None
CIDER 0.12
Improved handling of internal middleware errors
None
None
Conditional breakpoints
Step-in while debugging
Test result improvements
Zenburn & Solarized support
cider-auto-test-mode
Eldoc improvements
Display docstring on mouse hover
None
Totally reorganized menus
None
None
None
CIDER Hydras
None
None
None
A cornucopia of small additions and improvements
One more thing…
A Real Manual
A Real Manual
None
http://cider.readthedocs.org/
None
CIDER 0.12 is available for pre-order NOW!
For the unbeatable price of $0.00!
Coming to an Emacs near you in spring 2016…
The Journey Ahead
Improved experience for newcomers
More polished UI/UX
ETA ~ 3 months
Built-in refactoring
ETA ~ 3-6 months
Feature Parity between ClojureScript and Clojure
ETA ~ 1+ years
Support for the Clojure 1.8 socket REPL
ETA ~ 1+ years
Free nREPL from clojure- contrib
ETA ~ call me maybe?
Screencasts
ETA ~ 6+ months
But…
(info bozhidar)
Conference-driven development
Clojure/conj EuroClojure ClojureX ClojureRemote
Clojure/west
None
139 contributors!
•Artur Malabarba (@malabarba) •Michael Griffiths (@cichli) •Lars Andersen (@expez) •Jeff
Valk (@jeffvalk) Cheers!
•Sanjay Linganna (@sanjayl) •Chris Perkins (@grammati)
I need your help!
Felina
One more “one more thing”…
CIDER 0.12 (Seattle) will be released today!
Enjoy it irresponsibly!