On the surface, REST API design looks to be quite simple. You just need to follow some conventions for your URL paths and return an appropriate HTTP status code. But the reality of the networked world and the needs of your API consumers often go beyond what standing up a REST API can offer you. […]
It happened again the other day: A team member was using a mocking library for unit testing and setting up the mocked members they knew they needed. The test didn’t fail, exactly, but it was behaving in a very strange way. When they asked me for help, I had a feeling about what might be […]
It’s ideal to write stories that can deliver a feature, end-to-end, all at once. But sometimes–especially when integrating with new systems, dealing with complex data processing, or working with a complex story dependency graph—it makes more sense to break up the work so you can deliver each story as its own link in a long […]
When I came to Atomic nearly five years ago, I joined the largest development team I had ever known. We had four developers from Atomic and two from the client working directly with us, as well as the client’s QA staff, an operations engineer assigned to our team, and the client’s software architect checking in.
As generalists, we can and do work across many platforms and frameworks. But that doesn’t mean that we’re immediately comfortable when we have to pack up and move from the platform we typically call home, where we’ve got things arranged just the way we like it. When moving from a Unix-like platform to Windows, things […]
If you’ve used VMware Fusion to run Windows on your Mac for any length of time, this is probably a familiar sight: Fusion only gives your Windows virtual machine 60 gigabytes of space, which may seem like plenty at first—but it rapidly fills up. Thankfully, there’s a relatively easy way to expand your space, as […]
If you take a look at our team page today, you’ll see a little chart showing that almost all of our makers have a college degree, save one very small slice. That slice is me.
You may have heard of Mozilla’s Facebook Container, an add-on for Firefox that keeps Facebook isolated whenever you open it. It’s an easy-to-use and simple tool for defending user privacy. But you may not have heard much about the Firefox features that make the Facebook Container possible. They’re called Firefox Containers—and they represent a useful […]