Joe Chrysler

Git Confident – Git Best Practices for Joining an Existing Project


almost 2 years ago by Joe Chrysler on Atomic Spin.
Joining a team as a young developer on a large project is a fantastic way to lower your self-confidence—especially if you’re also new to the framework...

Task Management & Clearer Thinking with MindNode and OmniFocus


almost 2 years ago by Joe Chrysler on Atomic Spin.
Consulting can be hectic. Working with a huge variety of languages, frameworks, devices, and humans is an amazing and invigorating way to spend the day...

Reduce Cognitive Overhead by Automating with GNU Make


over 1 year ago by Joe Chrysler on Atomic Spin.
Every project carries a certain amount of mental burden around with it. If you’re working with an IDE, you have to remember where the menu options...

Super-fast Numeric Input with HTML Ranges – Part 1


over 1 year ago by Joe Chrysler on Atomic Spin.
During a recent project, we were tasked with improving the experience of entering a handful of decimal numbers into a mobile web app. In this part of the...

Super Fast Numeric Input with HTML Ranges – Part 3


over 1 year ago by Joe Chrysler on Atomic Spin.
In Parts 1 and 2, I showed you how we structured and styled a decimal picker for mobile devices. In this final part, we’ll set up a basic Ember.js app to...

Life After Text Mode: How I Learned to Stop Typing So Much and Love the GUI Again


over 1 year ago by Joe Chrysler on Atomic Spin.
The command line is a powerful abstraction in the developer’s toolbox—a succinct line of communication directly into the heart of the operating system....

Supercharging Xamarin Studio’s Play Button with Custom Build Steps


~1 year ago by Joe Chrysler on Atomic Spin.
As my team’s current project has morphed from a heavy Ember.js app running in a thin PhoneGap web view into a thin Ember.js front end driving a rich Xamarin...

Code Like a Craftsman with a Vim Clutch


8 months ago by Joe Chrysler on Atomic Spin.
Stroll around our Grand Rapids office, and you’ll find some unique input methods. Curved, split, and mechanical keyboards, mice shaped like everything from...

Choosing the Right Release Cadence for Your Project


7 months ago by Joe Chrysler on Atomic Spin.
On software projects, choosing a release schedule that works for both your team and your client is essential to long-term project health. Release too often...

Keep Your Temporary Hacks Temporary with a Shame.cs


6 months ago by Joe Chrysler on Atomic Spin.
In every codebase of a certain age, there are dark corners. Unloved, poorly-lit classes that smell vaguely of moldering wood and mothballs. Methods that...