Functional Mixins

Continue reading


@medium.com | 7 years ago

[Guide] Writing software using a phone!

Developing without a laptop: Living the dream. | Continue reading


@medium.com | 7 years ago

Composing Software: An Introduction

Continue reading


@medium.com | 7 years ago

Elements of JavaScript Style

Continue reading


@medium.com | 7 years ago

Familiarity Bias is Holding You Back: It’s Time to Embrace Arrow Functions

Continue reading


@medium.com | 7 years ago

Master the JavaScript Interview: Soft Skills

Continue reading


@medium.com | 7 years ago

From Streets to Code.

Continue reading


@medium.com | 7 years ago

Jam Session with Eric Elliott & James Womack

Continue reading


@medium.com | 7 years ago

setState() Gate

Continue reading


@medium.com | 7 years ago

Functors & Categories

Continue reading


@medium.com | 7 years ago

Time Complexity/Big O Notation

Continue reading


@medium.com | 7 years ago

Fail More

On the Necessity of Confidence and FailureContinue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Reduce (Composing Software)

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Higher Order Functions (Composing Software)

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

TDD the RITE Way

Test Driven Development (TDD) is a process for writing software that provably satisfies the software requirements. The process works like…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

A Functional Programmer’s Introduction to JavaScript (Composing Software)

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Why Learn Functional Programming in JavaScript? (Composing Software)

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

The Rise and Fall and Rise of Functional Programming (Composable Software)

When I was about 6 years old, I spent a lot of time playing computer games with my best friend.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

“Junior Developer for Life” is for Suckers

“Junior dev for life” is a tagline that was recently popularized by Dan Abramov. Dan is the author of Redux. He’s very smart, very…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Master the JavaScript Interview: What is a Promise?

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Getting to 10x (Results): What Any Developer Can Learn From the Best

Continue reading


@medium.com | 7 years ago

Survey: Getting to 10x — What do the Best Developers Have in Common?

A preponderance of research suggests that there is an order of magnitude difference in productivity between developers. To quote Steve…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Master the JavaScript Interview: What is Functional Programming?

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

JavaScript New Year Resolutions Countdown

It’s that time of year — time to start thinking of resolutions for the new year. But this time you’re actually going to check some of them…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

10 Most Shared JavaScript Scene Posts of 2016

2016 was a stellar year for JavaScript Scene. We doubled our readership to more than half a million per month. Thank you for your support…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

The JS Community has a Bullying Problem

JavaScript has grown up. It’s time for the community to grow up with it.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

The Outrageous Cost of Skipping TDD & Code Reviews

In recent years, I’ve had more and more companies ask me to speak on the benefits of TDD and share advice about how to implement a more…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Top JavaScript Frameworks & Topics to Learn in 2017

The popularity of JavaScript has led to a very vibrant ecosystem of technologies, frameworks, and libraries. Along with all the amazing…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

You Might Not Need TypeScript (or Static Types)

TypeScript has gained a lot of popularity since the Angular 2 project decided to adopt it and write all their documentation examples in…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Why I’m Thankful for JS Fatigue. I know you’re sick of those words, but this is different.

Learning JS can be overwhelming. I know it can feel like there is an ocean of stuff you don’t know.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Why Native Apps Really are Doomed: Native Apps are Doomed pt 2

I recently wrote an article called “Native Apps are Doomed.” I was surprised at how many people were defending native apps. In all honesty…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Stop Wasting Time: Pair Programming Rocks

The lone coder has a lot of advantages. Working in a personal cave away from all distractions, a solitary coder can do amazing things…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Introduction to Node & Express

Node is a JavaScript environment built on the same JavaScript engine used in Google’s Chrome web browser. It has some great features that…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

10 Must See Web Apps & Games

JavaScript was born in 1995, and lived half its life as a toy language that people didn’t take very seriously. Today, JavaScript is the…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

So you want to be a professional coder?

I have been coding for longer than I care to admit. I am mostly “self-taught”, but I did eventually take some programming courses in…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Native Apps are Doomed

From now on, I won’t be building any more native apps.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Why Deadlines Need to Drop Dead

Deadlines are incredibly destructive to team productivity and morale.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Faster, More Reliable CI Builds with Yarn

You may have heard of Yarn. It’s intended as a faster, more reliable alternative to the npm client. It’s nice to have packages install…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

No Escape? Microsoft is About to Eat Apple for Lunch

Apple announced it’s new MacBook line, and as they seem to do with every major product release, they’ve dropped something people take for…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

How to Land Your First Development Job in 5 Simple Steps

Let’s start with what not to do. When I was hunting for my first software development job, I made every mistake in the book. I was a young…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Are Programmer Brains Different?

What can neuroscience teach us about the brains of software developers? A lot.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Redux First Steps: Shotgun Episode 5

Shotgun is a video screencast show that lets you ride shotgun with me while I tackle real programming challenges for real apps and…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

The Essential Guide to Building Balanced Development Teams

According to StackOverflow’s 2016 Developer Survey, participating in a mentorship program is more highly correlated with job salary than a…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Angular 2 vs React: The Ultimate Dance Off

Most people who follow me know that I personally favor React, but of course I like my decisions to be educated, not based on uninformed…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Master the JavaScript Interview: What is Function Composition?

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

Debugging Production JavaScript

by Todd H. GardnerContinue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

10 Tips for Better Redux Architecture

When I started using React, there was no Redux. There was only the Flux architecture, and about a dozen competing implementations of it.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago

The Best Way to Learn to Code is to Code: Learn App Architecture by Building Apps

Learning to code can be tough. One of the biggest challenges I faced when I was learning was how to make the jump from learning resources…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 8 years ago