## 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 »

Preparing For Combinators Before we can define the Y-Combinator, we first need to look at how recursion can be performed using only anonymous functions. And before »

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 »

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 »

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 »

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, »

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 »

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 »

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 »

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 »

Continuing the blog theme of words that might be thought of as synonyms, but usually aren't, I'd like to point out the difference between parallelism and »