Get into the FP and DOP mindset.
Learn best practices.
Build a project following FP and DOP principles.
Leverage the REPL for an efficient development workflow.
- Represent data with maps
- Manipulate data as sequences
- Lazy sequences
- The REPL
- Project: Represent a library and implement advanced catalog search
- Treat data as a value
- Calculation vs. mutation
- State management
- Project: Add new entries to a catalog (books, authors, book copies)
- Clojure records
- Malli
- Advanced data manipulation
- Project: Validate catalog data before committing a mutation