A SkillsCast for this session is not available.
The workshop will go through all the major parts of Spacemacs (mainly CIDER & clj-refactor) that relate to Clojure development and any supporting tips & tricks.
Adding the Clojure layer
Running the REPL & evaluating code
Running tests & test reports
Structural editing (smartparens/paredit fun)
Emacs cool stuff (multiple cursors, kill-ring / visual undo)
Clojure docs, auto-completion, snippets
Clojure refactoring with clj-refactor
Clojurescript repl configuration (if there is interest)
Org-mode for project documentation, literate programming & presentations (optional)
debugging basics (I rarely use the debugger so if anyone is willing to show how they use the debugger, please let me know).
Emacs version 25.1 or greater installed and any existing emacs.d configuration moved and backed up (if you want to keep it).
-Leiningen version 2.7.1 or greater should be installed from leiningen.org (or via homebrew on Mac if you prefer)
If you want to maintain your own Emacs + CIDER + clj-refactor + [paredit / smartparens] + autocomplete setup, then 95% of the workshop will still apply.
YOU MAY ALSO LIKE:
- Open Source your digital life with Emacs (SkillsCast recorded in December 2018)
- How to teach IntelliJ IDEA to your juniors (Online Meetup on 2nd February 2023)
- Formal Verification of Subsets of the Rust Language (SkillsCast recorded in June 2021)
- Rethinking Bioinformatic Algorithms Using F# (SkillsCast recorded in October 2020)
Workshop: Developing Clojure with Spacemacs (Emacs + Cider + clj-refactor...)
John is a speaker, author, conference organiser & community obsessed developer. Loves Clojure, Emacs, Cats, Cycling & Agile development.
He is a conference organiser for Clojure Exchange, London Java Conference, etc) with 20 years of speaking experience.