# Online Course
- our parens are always balanced
- our REPL is always in sync with code
# Development Environment
| Type | Tools |
|---|---|
| Editior | emacs, vim, vscode, IntelliJ |
| build tool | shadow-cljs (npm + cljs) |
# Atomic Design Components
- main component takes data from store and
mapsorforover it to generate html wrapping - UC: Add products to cart logic, remove from cart. Place orders etc.
- Transformation pipilines using thread first and thread last operator