Slide deck from my presentation at Clojure/West 2016.
M-x
View Slide
slide intentionallyleft blank
Hey there!
Божидар
BugJohnnie
Sofia, Bulgaria
@bbatsov
The CIDER Guy
Head Brewmasterat CIDER’s Brewery
CIDER:Inside The Brewery
ClojureInteractiveDevelopmentEnvironment thatRocks
… for Emacs
Is Emacs the One True Editorthat will bring balance to theSource?
Absolutely!
Does CIDER really rock?
Hell, yeah!!!
But I love my vim so much…
Spacemacs
Sales Update
Primary Clojure devenvironment? (2014)Other13%LT12%CCW5%fireplace14%Cursive14%CIDER42%
Primary Clojure devenvironment (2015)Other10%LT5%fireplace12%Cursive27%CIDER46%
Near future (optimistic)Other10%CIDER90%
Near future (worst case)Cursive34%Other15%CIDER51%
Customer Satisfaction
110%
10%
Customer Testimonials
“Using CIDER is exciting. Younever know if cider-jack-in willwork or not!”— Mich Hickey
CIDER changed my life! I used to goto horror movies to get an adrenalinerush - now I simply upgrade CIDER!— Alex Killer
Using CIDER on a daily basis improved mypiano playing skills tenfold. 6-8 key Emacskeybindings require some serious hand andfinger coordination.— Bridget Mxyer
CIDER’s learning curve isamazing! I’m still amazed itnever ends!— Zach Hellman
Half the things in Emacs andCIDER seem magic to me. Everytime I use them I feel like a wizard!— Anna Parenlicka
Clojure/conj 2014
CIDER 0.8
EuroClojure 2015
CIDER 0.9
Debugger
Boot support
ClojureX 2015
CIDER 0.10
Inline evaluation results
M-x cider-jack-in-clojurescript
Dynamic font-locking
Dynamic indentation
Colourful REPL
CIDER 0.11
Require Clojure 1.7+
Require Java 7+
Run all loaded/project tests
Enlighten
Auto-injection of CIDER’sdependencies
CIDER 0.12
Improved handling ofinternal middleware errors
Conditional breakpoints
Step-in while debugging
Test result improvements
Zenburn & Solarizedsupport
cider-auto-test-mode
Eldoc improvements
Display docstring on mousehover
Totally reorganized menus
CIDER Hydras
A cornucopia of smalladditions and improvements
One more thing…
A Real Manual
http://cider.readthedocs.org/
CIDER 0.12 is available for pre-orderNOW!
For the unbeatable priceof $0.00!
Coming to an Emacsnear you in spring 2016…
The Journey Ahead
Improved experience fornewcomers
More polished UI/UX
ETA ~ 3 months
Built-in refactoring
ETA ~ 3-6 months
Feature Parity betweenClojureScript and Clojure
ETA ~ 1+ years
Support for the Clojure 1.8socket REPL
Free nREPL from clojure-contrib
ETA ~ call me maybe?
Screencasts
ETA ~ 6+ months
But…
(info bozhidar)
Conference-driven development
Clojure/conj EuroClojure ClojureXClojureRemote
Clojure/west
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 releasedtoday!
Enjoy it irresponsibly!