B01 Introduction to Clojure (old version)
Buy now
Learn more
Introduction
Day 1
Introducing X5 and JC
Working with the REPL
Defining functions
Defining a bake-cake function
Conditionals
Defining scooped?
Defining squeezed?
Defining simple?
Defining ingredient types
Looping a number of times
Using the plural functions
Variadic functions
Baking with variadic functions
Bake cookies function
Day 1 Conclusion
Day 2
Running Leiningen projects
Error function
Refactoring errors
Bakery locations
Scooped?, squeezed?, and simple? refactor
Fetching ingredients
Fetch ingredients generic
Maps
Fetching a shopping list
Refactoring fetch-list
Refactoring locations
A day at the bakery
Analyzing a day at the bakery
Functional programming
Into
multiply-ingredients
order to ingredients
orders to ingredients
Making one shopping trip
Making one delivery
Day 2 conclusion
Day 3
Day 3
Add cocoa
Baking brownies
Analyzing recipes
Starting the database
Perform
Mix step
Pouring and baking
Adding ingredients
Bake recipe
Generic bake function
Adding all recipes
Cleaning up order to ingredients
Ingredients in the database
Refactoring scooped, squeezed, and simple
Generic fetch ingredient
Refactoring fetch-list (again)
Make storage-location more useful
Redefining add
Defining actions
Refactoring perform
Conclusions
Appendices
Appendix: Creating a Leiningen project
Products
Course
Section
Lesson
Refactoring fetch-list
Refactoring fetch-list
B01 Introduction to Clojure (old version)
Buy now
Learn more
Introduction
Day 1
Introducing X5 and JC
Working with the REPL
Defining functions
Defining a bake-cake function
Conditionals
Defining scooped?
Defining squeezed?
Defining simple?
Defining ingredient types
Looping a number of times
Using the plural functions
Variadic functions
Baking with variadic functions
Bake cookies function
Day 1 Conclusion
Day 2
Running Leiningen projects
Error function
Refactoring errors
Bakery locations
Scooped?, squeezed?, and simple? refactor
Fetching ingredients
Fetch ingredients generic
Maps
Fetching a shopping list
Refactoring fetch-list
Refactoring locations
A day at the bakery
Analyzing a day at the bakery
Functional programming
Into
multiply-ingredients
order to ingredients
orders to ingredients
Making one shopping trip
Making one delivery
Day 2 conclusion
Day 3
Day 3
Add cocoa
Baking brownies
Analyzing recipes
Starting the database
Perform
Mix step
Pouring and baking
Adding ingredients
Bake recipe
Generic bake function
Adding all recipes
Cleaning up order to ingredients
Ingredients in the database
Refactoring scooped, squeezed, and simple
Generic fetch ingredient
Refactoring fetch-list (again)
Make storage-location more useful
Redefining add
Defining actions
Refactoring perform
Conclusions
Appendices
Appendix: Creating a Leiningen project
Lesson unavailable
Please
login to your account
or
buy the course
.