Atomic Spin

You Should Use Static Dates For Your Unit Tests


8 months ago by Andy Peterson on Atomic Spin.
When writing unit tests for time-sensitive features, there are two ways you can define dates: dynamically or statically. When I say “dynamically defining...

Tired of Your Shell? Try Zsh!


8 months ago by Dan Kelch on Atomic Spin.
I’ve been a Zsh user for several years now, and I figured that I would share my experience. For those who haven’t heard of it, Zsh is a command line shell...

Uncle Bob’s Clean Code: Irrelevant in the Age of Full-Stack JavaScript?


8 months ago by Drew Hoover on Atomic Spin.
I recently picked up Clean Code by Robert C. Martin (a.k.a. Uncle Bob). I’ve found it to be particularly helpful in the practice of day-to-day software...

Developing Accessible Software: Better Navigation with Skip Links


8 months ago by Rachael Miller on Atomic Spin.
We’ve talked about how to start following the principles of accessibility. Now we’re going to dig into the nuts and bolts with a real-life example...

Accept It: Software is Wabi-sabi


8 months ago by John Fisher on Atomic Spin.
Last week, after dealing with a frustrating build and deployment issue, I reflected on what makes software development frustrating at times–specifically...

Reproducible Builds with NPM (And Why You Should Use Yarn Instead)


8 months ago by Job Vranish on Atomic Spin.
If you’ve ever worked on a large JavaScript project with many dependencies, you know how difficult it can be to have reliable, repeatable builds. I’ve seen...

Four Tips for Documenting a Legacy Codebase


8 months ago by Andy Peterson on Atomic Spin.
Over the past few weeks, I’ve had the privilege of working with Microsoft’s Visual FoxPro. My task was to take a fairly large codebase and document its...

Teaching and Learning with Atomic Roundtables


8 months ago by Brittany Hunter on Atomic Spin.
Recently, Atomic Object Grand Rapids created a new lunchtime practice that we call Roundtables. The concept is (intentionally) simple. Roundtables happen...

Generating a Timeline from Google Calendar


8 months ago by Justin Kulesza on Atomic Spin.
Recently, I wrote a script to produce a timeline of upcoming events that would help our Office Coordinator, Terri Vruggink, prepare and plan for guests...

The Security Spectrum of curl | sh


8 months ago by Matt Behrens on Atomic Spin.
A growing number of organizations are delivering software, generally for macOS, with a very Unix-y but also controversial pattern: using curl(1) to download...