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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 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 | 7 years ago

Debugging Production JavaScript

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


@medium.com | 7 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 | 7 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 | 7 years ago

Passwordless Authentication with React and Auth0

Editor’s Note: For years now, I’ve been telling people that passwords are obsolete. When I wrote the password section for “Programming…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

How to Build a Neuron: Exploring AI in JavaScript Pt 2

In this series, we’re discussing a topic that will transform the world we live in over the course of the next 25 years. We’re going to see…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

How to Build a Neuron: Exploring AI in JavaScript Pt 1

Years ago, I was working on a project that needed to be adaptive. Essentially, the software needed to learn and get better at a frequently…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

12 Books Every JavaScript Developer Should Read

I’m a big fan of JavaScript books. Being a long-time learner of JavaScript, I’ve had the pleasure of reading a great many of the popular…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

The Shocking Secret About Static Types

The popularity of TypeScript has really exploded recently. I like TypeScript, and I like static types. I don’t use TypeScript, but as type…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Live Reloading Browser Previews: Shotgun Episode 4

Shotgun is a new 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 | 7 years ago

JavaScript Factory Functions vs Constructor Functions vs Classes

Prior to ES6, there was a lot of confusion about the differences between a factory function and a constructor function in JavaScript.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

3 Different Kinds of Prototypal Inheritance: ES6+ Edition

This article was adapted from “Programming JavaScript Applications”, expanded, and updated for ES6.Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

5 Common Misconceptions About TDD & Unit Tests

Most developers seem to agree that testing is good, but developers frequently disagree about how to test. In this article, I’ll break down…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

The Hidden Power of ES6 Generators: Observable Async Flow Control

In 7 Surprising Things I Learned Writing a Fibonacci Generator in JavaScript, I covered one obvious use-case for ES6 generator functions…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

7 Surprising Things I Learned Writing a Fibonacci Generator in JavaScript

Generator functions are a new feature of JavaScript introduced in ES6. To explore them deeper, I decided to write a fibonacci generator…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

Tech Hiring Has Always Been Broken. Here’s How I Survived it for Decades.

Sahat Yalkabov recently ranted about how broken tech hiring is driving him away from coding interviews. He echoed many of my own…Continue reading on JavaScript Scene » | Continue reading


@medium.com | 7 years ago

The Recruiter Plague: How Recruiters Have Broken Tech Hiring

To all the recruiters reading this, I’m sorry. I’m sure you’re a fantastic human being. Please don’t take this personally. It’s not aimed…Continue reading on Medium » | Continue reading


@medium.com | 7 years ago

10 Priceless Resources for JavaScript Learners

A career in software means a dedication to lifetime learning. We’re all learning to code, whether we just started, or we’ve been at it for…Continue reading on Medium » | Continue reading


@medium.com | 7 years ago

Getting Started With the Terminal, Git, and Node

Most JavaScript developers make heavy use of the bash terminal, git, and Node. Chances are, you won’t get far on your JavaScript journey…Continue reading on Medium » | Continue reading


@medium.com | 7 years ago

How One Jira Ticket Made My Employer $1MM/Month: 7 Metrics that Actually Matter

“You only get what you measure, so be careful what you measure.”Continue reading on Medium » | Continue reading


@medium.com | 8 years ago

The Software Developer’s Library: A Treasure Trove of Books for People Who Love Code

A treasure trove of books for people who love code. Curated by Eric Elliott.Continue reading on Medium » | Continue reading


@medium.com | 8 years ago

How I Became a JavaScript Rock Star

Years ago I came to San Francisco to join an exciting company building software for bands. Tools that make digital life easier for…Continue reading on Medium » | Continue reading


@medium.com | 8 years ago

What’s Better than a College Degree? Mentorship.

According to the 2016 Stack Overflow survey of over 56,000 coders, mentorship programs correlate with higher pay than a college degree. I…Continue reading on Medium » | Continue reading


@medium.com | 8 years ago

Want to Code? A University Degree Might be a Huge Waste of Time

A lot of people think they need a university degree to get a job as a software engineer.Continue reading on Medium » | Continue reading


@medium.com | 8 years ago

Learn to Code: 13 Tips that Could Save You Years of Effort

When you’re new to coding, it can be hard to know where to start, and it’s easy to get sucked down paths that could waste a whole lot of…Continue reading on Medium » | Continue reading


@medium.com | 8 years ago

Master the JavaScript Interview: What is a Pure Function?

Pure functions are essential for a variety of purposes, including functional programming, reliable concurrency, and React+Redux apps. But…Continue reading on Medium » | Continue reading


@medium.com | 8 years ago