ClojureBridge London - Enhancing the curriculum
At this event we will collaborate on the next version of the ClojureBridge London curriculum, enhancing how we teach students and get them excited about a career in software.
A enhanced version of the curriculum using Gitbook, Klipse & Reagent has been started at:
https://clojurebridgelondon.github.io/workshop/
To contribute, a little bit of Clojure knowledge (or Google searching) is all that is required. Content contribution is in markdown and Clojure code examples
Feedback on how easy the material is to understand and how challenging exercises are to solve is also very welcome.
Identifying fun ways to introduce functional concepts (eg. map reduce sandwich)
Identifying exercises to add
Creating an example that can be used throughout the course (eg, a profile app)
Identifying excerises to remove / replace (eg. examples with mutable state)
Discussing if testing & TDD should be included, reviewing examples
Having a set of failing tests (commented) and get all tests pass by end of day
Identifying coding kata that could be useful to add (eg most recent list)
Any other related ideas welcome
Simple instructions on how to set up your own content authoring & testing environment will be provided.
John Stevenson
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.