Tags: functional programming

JavaScript and Functional Programming: An Introduction

I had this itching feeling that a better, cleaner approach to developing software had to exist. I had heard whispers about functional programming, and how it allows developers to write more concise and elegant code. I was unknowingly exposed to functional paradigms and patterns for the first time...
Read 0 Comments

Practical Functional Programming

The following is reformatted from a presentation I gave at LinkedIn last year. The presentation attempted to explain functional programming without using concepts like “monads” or “immutability” or “side effects”. Instead it focuses on how thinking about composition can make you a better programmer...
Read 0 Comments

Functional Programming in JavaScript? Yes, Please.

One of the hot topics right now in the web development world is functional programming in the language of the web, JavaScript. Functional programming encompasses a whole host of mathematical properties and phenomena that is beyond this post, but what I am going to address here is how to write a a...
Read 0 Comments

Programming Paradigms and the Procedural Paradox

Programming paradigms are different perspectives on solving a problem with software. Each of the paradigms is valuable. But they seem so hard to define. People will discuss endlessly what each paradigm means, trying to be inclusive of what they consider important and what they don't. To take an...
Read 0 Comments

Introduction to Functional Programming

Depending on whom you ask, functional programming (FP) is either an enlightened approach to programming that should be spread far and wide, or an overly academic approach to programming with few real-world benefits. In this article, I will explain what functional programming is, explore its...
Read 0 Comments
Click Here!