Matt Behrens

Swiss Cheese and Pair Programming


over 2 years ago by Matt Behrens on Atomic Spin.
Explaining the benefits of pair programming to someone new to the concept can be difficult, particularly when that person has the initial, understandable...

Swiss Cheese and Pair Programming


over 2 years ago by Matt Behrens on Atomic Spin.
Explaining the benefits of pair programming to someone new to the concept can be difficult, particularly when that person has the initial, understandable...

Developing on OS X Inside Vagrant


over 2 years ago by Matt Behrens on Atomic Spin.
I maintain an OS X tool for sandboxing the popular Homebrew package manager called brewdo. Because I need my MacBook to keep working day-to-day, I need...

Developing on OS X Inside Vagrant


over 2 years ago by Matt Behrens on Atomic Spin.
I maintain an OS X tool for sandboxing the popular Homebrew package manager called brewdo. Because I need my MacBook to keep working day-to-day, I need...

Precision Decimal Math in JavaScript with decimal.js


over 2 years ago by Matt Behrens on Atomic Spin.
On my current project, we’re doing a lot of math with dollars and cents on a Node.js server. We’re not just adding, but calculating discounts...

JavaScript Promises – How They’ll Work Someday


over 2 years ago by Matt Behrens on Atomic Spin.
In my last two posts, I showed you how JavaScript Promises, an ES6 API that streamlines and simplifies asynchronous programming, work—and how they can break...

JavaScript Promises – How They Break


over 2 years ago by Matt Behrens on Atomic Spin.
In my previous post, I took you through an introduction and gave a peek under the hood for ES6 Promises, showing you how they work and how to use them....

JavaScript Promises – How They Work


over 2 years ago by Matt Behrens on Atomic Spin.
JavaScript literally cannot do two things at once—it is single-threaded by design. To operate in the browser, where lots of tasks are going on concurrently...

Why You Shouldn’t “npm install -g”


over 2 years ago by Matt Behrens on Atomic Spin.
I’ve been doing some reading lately on new (to me) tools in the Node.js ecosystem. This ecosystem is certainly vibrant, with lots of interesting things...

Date Math Across Time Zones with Moment.js


almost 2 years ago by Matt Behrens on Atomic Spin.
Time zones—two words that strike fear deep in the heart of every developer. And rightly so. Over a century of humankind trying to figure out the best way...