Save 37% off PRO during our Black Friday Sale! »

A Few Pints of CIDER

A Few Pints of CIDER

Slide deck from my ClojureRemote 2016 talk.

Efd2550fb5f3059d815e731ecd61b701?s=128

Bozhidar Batsov

February 13, 2016
Tweet

Transcript

  1. Hello!

  2. Божидар

  3. Bug

  4. @bbatsov

  5. Bulgaria

  6. Veliko Tarnovo, Bulgaria

  7. None
  8. I’m an Emacs fanatic

  9. I love Clojure

  10. I love liquor

  11. I love cider

  12. A FeW PINTS of CIDER by Bozhidar Batsov

  13. None
  14. None
  15. Clojure Interactive Development Environment that Rocks

  16. … for Emacs

  17. Which is your primary Clojure dev environment? (2015) Other 10%

    LightTable 5% fireplace 12% Cursive 27% CIDER 46%
  18. Near future (optimistic) Others 10% CIDER 90%

  19. Near future (worst case) Cursive 25% Others 15% CIDER 60%

  20. Is Emacs the One True Editor that will bring balance

    to the Source?
  21. Absolutely!

  22. But I love my vim so much…

  23. Spacemacs

  24. None
  25. Clojure/conj 2014

  26. CIDER 0.8

  27. EuroClojure 2015

  28. CIDER 0.9

  29. Debugger

  30. None
  31. None
  32. Boot support

  33. ClojureX 2015

  34. CIDER 0.10

  35. Inline evaluation results

  36. None
  37. Improved debugger

  38. Better handling of multiple connections

  39. Improved ClojureScript support

  40. M-x cider-jack-in-clojurescript

  41. Dynamic font-locking

  42. None
  43. None
  44. Dynamic indentation

  45. None
  46. None
  47. Colourful REPL

  48. None
  49. In the mean time…

  50. inf-clojure

  51. clojure-mode 5.0

  52. clojure-mode 5.1

  53. clojure-mode 5.2

  54. clj-refactor

  55. None
  56. Conference-driven development

  57. Clojure/conj EuroClojure ClojureX ClojureRemote

  58. CIDER 0.11

  59. Require Clojure 1.7+

  60. Require Java 7+

  61. Run all loaded tests

  62. Run all project tests

  63. Test Keymap (C-c C-t)

  64. Debugger improvements

  65. Enlighten

  66. None
  67. None
  68. Auto-injection of CIDER’s dependencies

  69. None
  70. Coming to an Emacs near you in early 2016…

  71. DEMO TIME

  72. The Journey Ahead

  73. Smaller releases

  74. More frequent releases

  75. A real test suite

  76. Built-in refactoring

  77. Feature Parity between ClojureScript and Clojure

  78. Real Manual

  79. Screencasts

  80. But…

  81. I’m just a man

  82. You’re a legion

  83. None
  84. •Michael Griffiths (@cichli) •Lars Andersen (@expez) •Artur Malabarba (@malabarba) •Jeff

    Valk (@jeffvalk) Cheers!
  85. None
  86. None
  87. 134 contributors!

  88. Felina