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
A Few Pints of CIDER
Search
Bozhidar Batsov
February 13, 2016
Programming
0
210
A Few Pints of CIDER
Slide deck from my ClojureRemote 2016 talk.
Bozhidar Batsov
February 13, 2016
Tweet
Share
More Decks by Bozhidar Batsov
See All by Bozhidar Batsov
Clojure: The Bad Parts
bbatsov
0
45
Weird Ruby (RubyDay 2024, Verona)
bbatsov
0
140
Sustainable OSS (Balkan Ruby 2024, Sofia)
bbatsov
0
140
Ruby's Creed (RubyDay 2023, Verona)
bbatsov
0
18
Victims of Complexity
bbatsov
0
310
Ruby 3.0 Redux (Spark Academy, Jan 2021)
bbatsov
1
260
Ruby 3.0 Redux (Pivorak 4.0)
bbatsov
0
450
The Elements of Programming Style (HackConf 2019)
bbatsov
0
180
The Groundhog Day Development Method (HackConf 2019)
bbatsov
0
280
Other Decks in Programming
See All in Programming
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
730
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
190
RailsGirls IZUMO スポンサーLT
16bitidol
0
190
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
5.8k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
5つのアンチパターンから学ぶLT設計
narihara
1
170
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
120
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
340
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
150
VS Code Update for GitHub Copilot
74th
2
650
PipeCDのプラグイン化で目指すところ
warashi
1
280
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
220
Featured
See All Featured
Producing Creativity
orderedlist
PRO
346
40k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
Building Applications with DynamoDB
mza
95
6.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Thoughts on Productivity
jonyablonski
69
4.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Unsuck your backbone
ammeep
671
58k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Transcript
Hello!
Божидар
Bug
@bbatsov
Bulgaria
Veliko Tarnovo, Bulgaria
None
I’m an Emacs fanatic
I love Clojure
I love liquor
I love cider
A FeW PINTS of CIDER by Bozhidar Batsov
None
None
Clojure Interactive Development Environment that Rocks
… for Emacs
Which is your primary Clojure dev environment? (2015) Other 10%
LightTable 5% fireplace 12% Cursive 27% CIDER 46%
Near future (optimistic) Others 10% CIDER 90%
Near future (worst case) Cursive 25% Others 15% CIDER 60%
Is Emacs the One True Editor that will bring balance
to the Source?
Absolutely!
But I love my vim so much…
Spacemacs
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
Improved debugger
Better handling of multiple connections
Improved ClojureScript support
M-x cider-jack-in-clojurescript
Dynamic font-locking
None
None
Dynamic indentation
None
None
Colourful REPL
None
In the mean time…
inf-clojure
clojure-mode 5.0
clojure-mode 5.1
clojure-mode 5.2
clj-refactor
None
Conference-driven development
Clojure/conj EuroClojure ClojureX ClojureRemote
CIDER 0.11
Require Clojure 1.7+
Require Java 7+
Run all loaded tests
Run all project tests
Test Keymap (C-c C-t)
Debugger improvements
Enlighten
None
None
Auto-injection of CIDER’s dependencies
None
Coming to an Emacs near you in early 2016…
DEMO TIME
The Journey Ahead
Smaller releases
More frequent releases
A real test suite
Built-in refactoring
Feature Parity between ClojureScript and Clojure
Real Manual
Screencasts
But…
I’m just a man
You’re a legion
None
•Michael Griffiths (@cichli) •Lars Andersen (@expez) •Artur Malabarba (@malabarba) •Jeff
Valk (@jeffvalk) Cheers!
None
None
134 contributors!
Felina