Category: Programming

Everything relating primarily to programming will be under this topic. This is almost all I write about now, so chances are all new articles will be here.

What is functional programming?

Three key concepts comprise the essence of functional programming: first-class functions, pure functions, and immutable data. Together they express a fundamental architectural paradigm on how units of code interact with each other. […]