Mindshift: Part 8

Using Minimal Functions To Build Predicates And Boolean Operators In the last exciting episode of the Mindshift blog, we looked at how subtraction can be performed »

Mindshift: Part 7

Ordering a Takeaway Subtraction, That Is, Not Fish & Chips… In the previous Mindshift blog, we looked at how minimal JavaScript arrow functions can be used »

Mindshift: Part 6

Boolean Values and Pairs If you’ve been following my series of Mindshift blogs, then I trust that I have been able to communicate how we »

Mindshift: Part 5

Using Quantity Functions to Perform Basic Arithmetic In Part 4 of my Mindshift series of blogs, we examined how quantity functions can be used to generate, »

Mindshift: Part 4

Using Minimal Arrow Functions If you’ve read Part 3 of my Mindshift series of blogs, you should have an understanding of the new JavaScript operator »

Mindshift: Part 3

Understanding JavaScript Arrow Functions As of Chrome 45, you can now create anonymous functions in JavaScript using the arrow operator => The purpose of this operator »

Mindshift: Part 2

Moving from an Imperative to a Functional Way of Thinking This blog is the second in a series (of unknown length) about how you need to »

Mindshift: Part 1

What's the Difference Between the Imperative and Functional Styles of Programming? This blog is the first in a series (of unknown length) about how you need »