Development Practices • Feb 22, 2016 Why You Shouldn’t “npm install -g” Why you should never "npm install -g" a Node.js package when a project-local install will do.
Development Practices • Feb 19, 2016 A Plea for Clearer Documentation for Non-Developers It may take a little longer to write documentation with non-developers in mind, but it could save your team a lot of time down the road.
Web Apps • Feb 18, 2016 JavaScript Promises – How They’ll Work Someday JavaScript Promises are good, but still carry friction for the developer. Here's how future JavaScript developments will make using Promises better.
UX/Design Techniques • Feb 15, 2016 Asking “Why” in Design – A Cautionary Tale & Six Resources Though great designers employ a myriad of tools to solve problems, perhaps the most powerful tool is effective use of the question "why?"
Ember.js • Feb 08, 2016 Ember.js Validations the Easy (and Fast!) Way How to use the blazingly-fast Ember-CP-Validations validations library for Ember.js.
Web Apps • Feb 05, 2016 Pitfalls to Avoid When Moving from Clojure to ClojureScript ClojureScript has a very different "feel" to it than Clojure, at least at the REPL. However, there are good reasons for the differences.
Development Practices • Feb 04, 2016 Property-Based Testing for Serialized Data Structures How to use property-based testing to verify version compatibility for serialized data structures. In particular, use of C#'s DataContract.
Exploratory Testing • Jan 30, 2016 More Ways to Test – Testing for App Consistency If consistency between app and web portal is not always great, your users are going to notice. Pay attention to what your app is doing, and be consistent.
Web Apps • Jan 26, 2016 Emacs vs. WebStorm for Node.js Development The pros and cons of both Emacs and WebStorm for Node.js development.
Developer Tools, iOS / OS X, Objective-C • Jan 25, 2016 Finding iOS Memory Leaks with Xcode’s Instruments Memory leak in your iOS app? You can use Xcode's Instruments tool to track it down, fix it, and get everything running again.
Growing as Makers • Jan 24, 2016 How to Showcase Your Development Skills as a Busy Student How do you build a portfolio of projects for your software developer resume when you’re a busy, working student with little time for "side projects"?
Personal Optimization • Jan 16, 2016 Frustrations with iOS Workflow iOS's Workflow tool is both amazingly powerful and amazingly frustrating. I’m still not sure how it can automate the day-to-day things I grapple with.