Archive for the ‘functional-js’ Category

An Introduction to Functional JavaScript

Posted on: No Comments
You’ve heard that JavaScript is a functional language, or at least that it’s capable of supporting functional programming. But what is functional programming? And for that matter, if you’re going to start comparing programming paradigms in genera...

Grab Our Free Printable Functional JavaScript Cheat Sheet

Posted on: No Comments
Functional programming (FP) has become a hot topic in the JavaScript community. It's being touted as a great way of building scalable and maintainable applications and we're staring to see many of its core principles incorporated into libraries and fra...

A Beginner’s Guide to Testing Functional JavaScript

Posted on: No Comments
Functional programming and testing. Maybe you've given them a try in isolation, but somehow you never made either a part of your regular practice. They may sound innocent by themselves, but together testing and functional programming can create an irre...

Functional JavaScript for Lazy Developers (Like Me)

Posted on: No Comments
One of the core concepts that has driven my quest for knowledge about programming techniques has always been my own laziness. After all, what attracted me to computers back when I first started playing with them was the notion that they could do things...

Filtering and Chaining in Functional JavaScript

Posted on: No Comments
One of the things I appreciate about JavaScript is its versatility. JavaScript gives you the opportunity to use object oriented programming, imperative programming, and even functional programming. And you can go back and forth among them depending on ...

Fun Functional Programming with the Choo Framework

Posted on: No Comments
Today we'll be exploring Choo by @yoshuawuyts — the little framework that could. It's a brand new framework to help you build single page apps that includes state management, unidirectional data flow, views and a router. With Choo you'll be writing ...

Function Composition: Building Blocks for Maintainable Code

Posted on: No Comments
One of the advantages of thinking about JavaScript in a functional way is the ability to build complex functionality using small, easy to understand individual functions. But sometimes that involves looking at a problem backwards instead of forwards in...

Function Composition: Building Blocks for Maintainable Code

Posted on: No Comments
One of the advantages of thinking about JavaScript in a functional way is the ability to build complex functionality using small, easy to understand individual functions. But sometimes that involves looking at a problem backwards instead of forwards in...

10 Lodash Features You Can Replace with ES6

[author_more] This article was peer reviewed by Mark Brown. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can be! Lodash is the most depended on npm package right now, but if you're using ES6, you might not actual...

Immutable Data and Functional JavaScript with Mori

This article was peer reviewed by Craig Bilner and Adrian Sandu. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Functional programming and immutable data are a current focus for many JavaScript developers...