I just wrapped up six months of hard work authoring my new Pluralsight course “Building Applications with React and Flux“. During that time I dissected over 30 open source projects in an effort to establish common patterns and … Read on...
Author Archives: Cory House
Building Applications with React and Flux
It’s live! I just published a new course on Pluralsight: “Building Applications with React and Flux“. This is the product of over six months of preparation including the creation of a rich demo application that implements the core … Read on...
Webpack vs Browserify

If you need a cabin, why start
with a mere pile of logs?
In the land of JavaScript, no one is king for long.
Just last year Grunt was effectively dethroned by Gulp. And now, just as Gulp and
Conferences Are For Why, Not How
There are dozens of solid ways to level up as a developer. Online video, blogs, niche mailing lists, books, reading source code on GitHub, and of course simply building something. So how do conferences compete? What are … Read on...
What Makes a Great Coding Interview? Be Real.
I’ve both taken and created a lot of coding interviews throughout the years. And I’ve learned there are many ways to screw it up. The worst tests feel like a way to make the interviewer feel smart by probing for … Read on...
Why I’m Not Sold on MongoDB
Disclaimer: While I’ve experimented with MongoDB, I haven’t deployed it to production. These are my honest reservations that keep me from deploying a production app in Mongo. I welcome comments from those who have spent time in the trenches.
There … Read on...
Is Separating HTML and JavaScript Harmful?
I’ve spent the last many years religiously honoring the principle of separation of concerns. Separating concerns produces code that’s easier to read, maintain, and test. Right? Well, as I’ve found, virtually every “best practice” has exceptions. We have to … Read on...
7 Ways to Handle Circular Dependencies in RequireJS
When working with RequireJS, you’re likely to run across two modules that need to reference each other. When you create a circular reference using the standard RequireJS define statement on both sides, the module that’s loaded last fails and is … Read on...
Cache Busting via Gulp.js
Have you ever thought about how many HTTP requests your app is wasting? Many developers think the native caching mechanisms of browsers are sufficient. However, did you know every time a page is loaded, an HTTP request is still typically … Read on...
6 Quick Tips for Presenting Code in Visual Studio
As a frequent conference presenter and attendee, I often see live code walk-throughs. There are a variety of tweaks you can make to optimize the Visual Studio experience for presenting code to others. It’s important to minimize visual distractions, size … Read on...