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.
Exploratory Testing • Aug 02, 2015 Time for Tea – 10 Ways to Test a Kettle Looking at everyday items and wondering how they are tested can give you ideas about designing and testing your product.
Ruby on Rails • Aug 01, 2015 6 Months of Avoiding Rails Controllers with DDC A review the Data Driven Controllers (ddc gem) after a few months of use.
Personal Optimization • Jul 31, 2015 Experiments with Time – Being Intentional with My Days How time away from work gave me fresh perspective on my calendar, my goals, and how I manage my day.
Developer Tools, Ember.js • Jul 30, 2015 Scripting Vim to Help Run Ember Tests It's easy to write a Vim script that runs the Ember test under your cursor.
Project & Team Management • Jul 29, 2015 5 Ways to Prepare for a Successful Meeting with a Client Start meetings off on the right foot, and you're at least half way there.
Ember.js • Jul 28, 2015 Using Query Parameters in Ember.js Ember realizes the importance of query parameters, and it has built a great way to interface with them.
UX/Design Techniques • Jul 27, 2015 Pricing & Membership Models: Part Three – Layouts An analysis of successful membership model layouts from several popular websites.