Yet Another 10 Utility Functions Made with Reduce

Thirty functions total!

Read

10 More Utility Functions Made with Reduce

This time, with a test suite!

Read

What's the Difference Between a Framework and Library?

Buy a house, or cautiously build your own.

Read

How to Implement Redux in 24 Lines of JavaScript

90% convention, 10% library.

Read

10 JavaScript Utility Functions Made with Reduce

The multi-tool strikes again.

Read

Learn Reduce in 10 Minutes

Hopefully this reduces the confusion.

Read

How to Get More Views on Your Tech Blog

Focus on the tech, not the blog.

Read

One Word That Will Change Your Career

Start asking "How?"

Read

How to Stay Motivated and Finish Your Projects in 3 Steps

Target, structure, accountability.

Read

A Walkthrough of the FreeCodeCamp Palindrome Checker Project

Project 1 from JavaScript Algos and DS.

Read

A Quick Intro to Recursion in Javascript

The function calls itself until someone stops it.

Read

The Secret to Unlimited Project Ideas

Copy–until you can create.

Read

The Cure to Javascript Fatigue - and All Other Fatigues

Learn your fundamentals, and never worry again.

Read

Learn JavaScript Closures in 6 Minutes

They're stateful functions.

Read

Explaining the Best Javascript Meme I've Ever Seen

TLDR: Coerce yourself to use triple equals.

Read

Array.map Explained in 4 Levels of Difficulty

From kid to functional programmer.

Read

How to 10x Your Productivity by Creating a Process

Organization can sometimes cure demotivation.

Read

Deeply Understand Currying in 7 Minutes

Developer Tools, here we come!

Read

Map Isn't Just for Arrays

Think outside the box.

Read

How to Kill Procrastination and Crush Your Ideas

You need to stop living in Level One.

Read

How to clone an array in JavaScript

Comparing/contrasting 10 ways to clone an array in JavaScript.

Read

A Quick Intro to Higher-Order Functions in Javascript

Use functions as data, and unlock some powerful patterns.

Read

How to easily ignore useEffect HTTP calls with RxJS

Code along with me as we learn about the new React Hooks API!

Read

What Is a Pure Function in JavaScript?

The most fundamental building block of reusable software.

Read

How to create a responsive Fixed-Data-Table with React Hooks

Code along with me as we learn about the new React Hooks API!

Read

Did you know — createReducer Works with React Hooks. Here’s how.

It's still just reducers, after all!

Read

How to Build a Todo List with React Hooks

Code along with me as we learn about the new React Hooks API!

Read

How to build GitHub search functionality in React with RxJS 6 and Recompose

Code along with me as we learn about RxJS and Recompose!

Read

Go SUPER SAIYAN with RxJS Observables

In this tutorial, we'll build a DragonBall Z Super Saiyan animation using RxJS!

Read

ES6 Didn’t Introduce Default Parameters (Attention to Detail)

Nitpicking at an overlooked JavaScript quirk.

Read

10 Ways to Write pipe and compose in JavaScript

All 10 roads lead to pipe and compose.

Read

JS: Don’t Reassign Closure Variables!

Yet another JavaScript gotcha!

Read

GraphQL Resolvers + Ramda = CRUD

While playing around with GraphQL, using Ramda seemed like a good idea. Here's the result!

Read

30 Seconds of Code: reject()

The perfect complement to filter(), this function rejects the items that satisfy your predicate.

Read

RxJS Transducers vs Method Chaining Performance

I'm not usually a fan of profiling code snippets because it's usually impractical, but this is just a fun experiment.

Read

30 Seconds of Code: Conditionally Change Values with when()

Works great with functional pipelines!

Read

30 Seconds of Code: How to rename multiple object keys in JavaScript

A response to my article on renaming a single object key in JavaScript.

Read

Purely Functional React Signup with Redux-Observable, Recompose, and Ramda

A full tutorial using a bunch of the latest React ecosystem tools.

Read

My Favorite Recompose Functions

Before React Hooks came out, I thought this was the future for people seeking a more functional approach.

Read

Autodux Is Awesome Let’s TDD Code a Todo List Duck

This library by Eric Elliott cuts through much of the Redux boilerplate, and encourages keeping your different pieces colocated in a single file.

Read

Redux + Ramda Let’s Code a Higher-Order “Duck”

The third and final in my higher-order duck series.

Read

Redux Let’s Refactor Our Higher-Order “Duck”

Sequel to my first higher-order duck article.

Read

Using Ramda’s converge() Function

Great for forms!

Read

Redux Let’s Code a Higher-Order “Duck”

A higher-order duck is a function that creates ducks.

Read

A “Composable” React/Redux File Structure?

While diving into more functional programming topics, a file structure like this seemed to make sense.

Read

How to Come up with Ideas

If I can do it, so can you.

Read

I Love Coding Tutorials, but…

The possibly looming cousin of paralysis analysis

Read

Immutably Rename Object Keys in Javascript

Immutability's become very popular. Renaming object keys immutably will provide a good exercise!

Read

JavaScript Is Ramda’s flip() Useful?

Spoiler alert: yes!

Read

Want to Die Inside? Live for the Weekend.

A Mental Slap for Lazy People (Like Myself)

Read

JavaScript TDD Automate your Inputs

Turns out this is called fuzz testing! I had no idea until I ran into it over a year later.

Read

A Quick Introduction to pipe() and compose() in JavaScript

Pipe and compose let you combine functions like a pro!

Read

How to Learn Anything

Set a target, learn just enough to hit it, teach someone, repeat.

Read

How does String.padStart actually work?

A deep dive into this magical method.

Read

YouTube durations in 4 lines of JavaScript

Using MomentJS

Read

How JavaScript rest parameters actually work

A deep dive into this infinitely useful functional programming concept.

Read

How Do Object.assign and Spread Actually Work?

A deep dive.

Read