Extracurricular Activities • Dec 20, 2014 Things I Learned while Pairing on odo I recently had the opportunity to pair with Scott Vokes on a side project. In a few short hours of pairing, I learned a lot more than I expected.
Project & Team Management • Dec 16, 2014 Zooming Out Effective problem solving means opening your mind to a broader context surrounding the details of your present focus.
Evolving the Industry • Dec 11, 2014 Girls Like to Code (but Not All of them Know It) Surprise! Girls and women who are exposed to technology enjoy it and succeed at it.
Functional Programming • Dec 09, 2014 More Typing, Less Testing: TDD with Static Types, Part 1 Test-driven development started with dynamic, object-oriented languages. Does TDD work with static types? Yes, but types should replace tests when possible.
Personal Optimization • Dec 06, 2014 Keeping a Non-Backlog To-Do List with Todoist Todoist is for what I call minor-miscellaneous items like: “Propose a new time for Greg’s meeting request” or “Ship circuit board to Frank."
Development Practices • Dec 02, 2014 Five Steps to Finding Performance Bottlenecks How to pinpoint the source performance optimization problems in your applications.
C & C++ • Nov 24, 2014 odo: Atomic Counters from the Command Line I couldn't think of a command-line program to increment a counter in a file without race conditions, at least not without some sort of database.
Web Apps • Nov 12, 2014 Debugging Memory-Related Errors on a Jetty Web Server Sometimes the Jetty web server runs out of memory, but you can't find the cause. Here are some Jetty tools and services for in-depth analysis.
Development Practices • Nov 03, 2014 Breaking Things Is the Best Way to Fix Them Stuck while debugging? A little creative destruction can shed some light on the shape of the problem and narrow down your options.
iOS / OS X • Oct 30, 2014 Exploring iOS Core Bluetooth: Read Requests Logging and packet sniffing to learn more about how Core Bluetooth's readValueForCharacteristic method behaves.
UX/Design Techniques • Oct 29, 2014 Turning a Sequence of PNGs into a Basic Animation with Flash How we created fluid, natural-looking animations in Flash using a series of PNGs.
Development Practices, DevOps & System Admin. • Oct 28, 2014 Test-Driven Infrastructure (TDI) Many of the benefits of Test-Driven Development can be applied when managing infrastructure as code by pursuing a Test-Driven Infrastructure approach.