Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CIDER: Inside the Brewery
Search
Bozhidar Batsov
April 28, 2016
Programming
150
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
87
Clojure: The Bad Parts
bbatsov
0
130
Weird Ruby (RubyDay 2024, Verona)
bbatsov
0
200
Sustainable OSS (Balkan Ruby 2024, Sofia)
bbatsov
0
210
Ruby's Creed (RubyDay 2023, Verona)
bbatsov
0
83
Victims of Complexity
bbatsov
0
350
Ruby 3.0 Redux (Spark Academy, Jan 2021)
bbatsov
1
300
Ruby 3.0 Redux (Pivorak 4.0)
bbatsov
0
520
The Elements of Programming Style (HackConf 2019)
bbatsov
0
230
Other Decks in Programming
See All in Programming
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.7k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
AWSに止められる覚悟してますか?
morizo_1984
2
540
Jetpack Compose Mechanisms
skydoves
3
820
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
0
260
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Paper Plane
katiecoart
PRO
5
54k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
Visualization
eitanlees
153
17k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Navigating Team Friction
lara
192
16k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Speed Design
sergeychernyshev
33
2.2k
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!