Development Practices • Aug 14, 2015 Using Cookbook Documentation to Pass on Knowledge Cookbook documentation organizes material into "recipes," simple practical problems along with a described solution and short code sample.
UX/Design Practices • Aug 13, 2015 Experiments in Building a Design Team Over Distance We need to put the right people with the right skills on the right projects. So how do we leverage our poly-skilled team of six, separated by 100 miles?
Ember.js • Aug 12, 2015 Unorthodox Ember Data Models: A Resource By Any Other Identifier A few heterodox ways of modeling a resource with Ember Data.
Development Practices • Aug 11, 2015 4 Steps Toward Better Code Quality If a code base has a bunch of inconsistencies and quality problems, we will take that as the norm and continue the pattern.
DevOps & System Admin. • Aug 10, 2015 DNS Record History – A Tool for Restoring DNS Records I created DNS Record History to track and store any changes to DNS records, which can be helpful for restoring lost DNS records.
Growing as Makers • Aug 09, 2015 How to Become a Software Designer – 5 Essential Skills Software design is far more than visual design. It's about solving problems with empathy, experimentation, and inspiration.
Project & Team Management • Aug 08, 2015 Counting Cards Instead of Scoring User Stories You're left with a board that with a simple glance can tell anyone how the sprint is progressing—no need to add up cards up in your head.
Java • Aug 07, 2015 Unsubscribing from an RxJava Observable Mid-Stream How to use compose() and takeUntil() to unsubscribe from an input Observable before emitting a single value down stream.
Development Practices • Aug 06, 2015 Software Development as Communication "Good code" is performant and clear. It speaks to the reader about what it does and how it does it, in no confusing or uncertain terms.
Web Apps • Aug 05, 2015 Creating Charts with Rickshaw.js Rickshaw.js is an open source JavaScript charting framework built on top of D3.js. It specializes in creating timeseries graphs.
Development Practices • Aug 04, 2015 Doing it Wrong – Tips for Writing Ugly Hacks If your software ecosystem forces your hand, there are a few ways you can keep your workarounds under control.
Ember.js • Aug 03, 2015 Computed Properties with Computed Dependent Keys in Ember.js Although not built into Ember, there is a straightforward approach to defining computed properties that have dynamic, or computed, dependent keys.