How do you test multiprocess code in Node?

How do you test multiprocess code in Node? A little while ago , I wrote about using Node’s library. creates other processes to do work…

Read

Put your engineers on support

Let’s talk about your bug backlog. You know you have it — somewhere in your issue tracker, a stack of dozens or maybe even hundreds of bugs…

Read

Improving throughput and reliability with a built-in Node.js library

A Node.js process runs a single thread. Single-threadedness isn’t a problem if you run short pieces of code and let Node do other work in…

Read

Make your specs spark joy with `with` and `describe_instance_method`

Want specs that look like this? Read on. Like most of America, lately I’ve been trying Marie Kondo’s method of tidying up around my house…

Read

Our Secret Sauce Is React Native

It’s been an up-and-down kind of year for React Native. Last summer, Udacity and Airbnb announced that they were moving off of the…

Read

event-stream vulnerability explained

If you work with JavaScript at all, you probably saw a ton of noise yesterday about a vulnerability in the event-stream npm package…

Read

How to Build a Collaborative Text Editor Using Rails

It is a painful realization. You just added a beautiful, multi-page description into your bug tracker’s text editor, complete with photos…

Read

How I Convinced Our CTO to Switch From CoffeeScript to ES6

Aha! is a Rails monolith. Although we have embraced front end technologies, such as webpack and React, Rails is the glue that holds…

Read

Smash More Bugs

Drop everything. This is what our team does when a bug is found. Recently, a customer reported an issue in a new feature that had just…

Read

This Developer Finds Joy in the Mundane

I love fast food. It started as a teenager when I worked at McDonald’s in New Zealand. There were only a few locations back then and we were…

Read