Brian Vanderwal

Maintaining Your Sanity Across Time Zones


~2 years ago by Brian Vanderwal on Atomic Spin.
If your project involves timestamps, at some point, you will likely have to decide how to handle time zones.  It can be tempting to put it off until it...

Maintaining Your Sanity Across Time Zones


~2 years ago by Brian Vanderwal on Atomic Spin.
If your project involves timestamps, at some point, you will likely have to decide how to handle time zones.  It can be tempting to put it off until it...

Git – It Makes Sense Once You Understand It


almost 2 years ago by Brian Vanderwal on Atomic Spin.
Learning Git can be overwhelming, especially if you have not had any previous experience with a version control system. Many Git tutorials begin with a...

Everyday Vim – A Basic Vim Commands Cheat Sheet


over 1 year ago by Brian Vanderwal on Atomic Spin.
Vim is a pretty great text editor, but learning to use it effectively can be a challenge. Even if you keep a quick-reference card or cheatsheet around,...

How Software Development is Like Rock Climbing


over 1 year ago by Brian Vanderwal on Atomic Spin.
I recently spent a little time in the beautiful state of Kentucky doing some rock climbing with friends. Sometimes, I wonder if there is a little overlap...

Parallelize Development Using Git Worktrees


over 1 year ago by Brian Vanderwal on Atomic Spin.
Recently, I was in a situation in which I really needed two separate copies of my Git repository. I was about to make a full clone of the repository, but...

Getting Android ListView Right the First Time


over 1 year ago by Brian Vanderwal on Atomic Spin.
ListView is an Android UI element commonly used when you want to display a scrollable list of items. Unless you have a simple, static list of items, you...

Getting Auto Layout to Work in a UITableView


~1 year ago by Brian Vanderwal on Atomic Spin.
If you have been using UITableViews for a long time, you may not have noticed that they support Auto Layout (even in headers and footers!). Unfortunately...

Achieve Resolution Independence in Your iOS App Using SVGs


~1 year ago by Brian Vanderwal on Atomic Spin.
Having devices of varying sizes is great for allowing users to choose what is right for them, but supporting all those combinations of resolution and pixel...

3 Good Habits for Avoiding Memory Leaks in Objective-C


11 months ago by Brian Vanderwal on Atomic Spin.
I have been developing software in Objective-C for quite some time now, but I continue to discover new ways to shoot myself in the foot, particularly in...