Java • May 11, 2015 Taking Control of Logging in Clojure When it came time to add proper logging to my project, I had to make sense of the several available Java logging libraries. Here’s what I found.
Technical Practices • May 08, 2015 DevOps – Software Delivery Done Correctly DevOps encourages better communication and collaboration between teams that are usually stuck in their own silos.
Developer Tools • May 06, 2015 Creating Man Pages in Markdown with Ronn Ronn is a fantastic, simple tool that leverages the Markdown you use every day to create man pages for your command-line software.
Objective-C • May 04, 2015 Bi-directional Data Bindings in ReactiveCocoa with RACChannel Using RACChannel and RACChannelTerminal to execute bi-directional data binding in ReactiveCocoa for Objective-C.
Extracurricular Activities • May 02, 2015 Spread Your Wings and Stop (Exclusively) Using Arduino Embedded systems for hobbyists is a lot larger than the world of Arduino. New and interesting projects will open up to you once you explore other platforms.
Software Science • Apr 27, 2015 A Comparison of 5 Uniprocessor OS Scheduling Policies Analyzes and compares five short-term uniprocessor operating system scheduling policies: FCFS, RR, SPN, SRT, and HRRN.
UX/Design Practices • Apr 25, 2015 Creating a Design Inspiration Archive Every day, I stumble across content that introduces me to a new ideas, beautiful pictures, great layouts, or amazing typography.
Development Practices • Apr 24, 2015 Sticky Documentation, Part 2: Source Control History as Documentation How to make the most of documentation that "sticks" close to an application through its lifecycle—source control history.
C & C++ • Apr 10, 2015 CMock – Make Support for Easier Integration of Testing Our tools Unity and CMock were written several years ago to fill a missing gap in testing C projects. CMock now contains Make integration support!
Developer Tools • Apr 03, 2015 autoclave: A Pressure Cooker for Programs autoclave applies prolonged heat and pressure to eliminate hard-to-reproduce bugs.
Ember.js • Apr 01, 2015 Improving UI Stability with Ember Data and ArrayProxy Use Ember's ArrayProxy to improve the user experience on pages that include a list from a hasMany Ember Data relationship.
UX/Design Tools • Mar 25, 2015 Using Video to Share Your Design Ideas One way to alleviate long-distance designing pain is to video record your designs. The process creates a simple yet engaging way to share ideas.