Exploratory Testing • Sep 27, 2015 More Ways to Test – Is it a Good Story? In software testing, you could focus on the layout. But you should also look at the other qualities, the aspects that hold the "story" together.
Ruby on Rails • Sep 26, 2015 Diving into Existing Rails Apps Trying to wade into an existing project is frustrating. When working with Rails, I've found a few avenues of attack that help me jump in.
Developer Tools • Sep 25, 2015 Comparing Node.js Debug Options Comparing the built-in Node debugger, Node Inspector, and IDEs for debugging Node.js apps.
Objective-C, Swift • Sep 24, 2015 Working with Objective-C and Swift on the Same Project Converting classes from Swift to Objective-C, and Objective-C to Swift.
Developer Tools • Sep 22, 2015 Configuring a Laptop with Ansible, Part Two An example of how I use Ansible config management to save and reproduce the environment on my laptop.
Developer Tools • Sep 21, 2015 Configuring a Laptop with Ansible, Part One How to use the Ansible configuration management systems to easily reproduce a heavily customized environment on other laptops down the line.
UX/Design Practices • Sep 18, 2015 The Designer’s Question: Do I Need to Learn to Code? Despite my affinity toward visual design, I see huge value in learning some basic programming languages
Web Apps • Sep 15, 2015 Waiter, There’s a WordPress in My Web App! Using WordPress and WP-API to provide protected, headless CMS content inside an independent web app.
Functional Programming • Sep 14, 2015 Four Reasons to Use Maps Instead of Classes "Just use maps to represent data in Clojure," they told me. Heresy! But I've fallen in love with the approach, and would like to share four reasons why.
Personal Optimization • Sep 13, 2015 Putting “Certainty” to the Test in Group Decisions Often certainty—not accuracy or correctness—is what persuades others to follow your way of thinking.
Web Apps • Sep 01, 2015 Optimize Web App Performance through Drawing What calls were being made when? What impact would changing our API have? To help visualize what’s going on, try drawing out your page.
Software Science • Aug 25, 2015 Thinking in Aggregates – Moving Beyond the Singular Rather than thinking in terms of individual particulars, we can accomplish a lot more by working with aggregates of smaller ideas.