Development Practices • Feb 07, 2013 Your Tests Are Your Conscience Writing tests exposes the "pain points" in code. Without having to face those "pain points," it's all to easy to ignore code smells and press on.
Developer Tools • Jan 30, 2013 Making Diagrams with graphviz graphviz is a great tool for creating quick diagrams. It can automatically create diagrams from its simple markup language, DOT.
jRuby • Dec 27, 2012 JrSerialPort: Connect to a Serial Port in JRuby via RXTX Simple but effective JRuby code that simplifies the use of RXTX for basic serial port communications, with sample terminal.
UX/Design Tools • Dec 14, 2012 Why I Use Keynote as a Design Tool Keynote is a powerful, lightweight tool, and I use it for many projects — from storyboards and user scenarios to process flows and visual frameworks.
Technical Practices • Dec 07, 2012 Thinking Abstractly: Why Programmers Don’t Write Binary Code Software developers don't write in 1s and 0s. They use layers of abstraction – and so do you.
Embedded Systems • Nov 18, 2012 Things About C that Make Me Say, “WHAT?!?” I have found several aspects of C that really tripped me up. I’d like to share a few of them with you so you can avoid them!
Software Science • Nov 15, 2012 Message-Oriented Programming Designing around the messages, rather than the objects, brought my whole system into focus. If modules communicate by passing around self-contained textual data, or a simple struct
Embedded Systems • Oct 22, 2012 Getting Started with TDD for Microchip’s PICs A tutorial describing how to setup Ceedling so you can enable Test Driven Development using Microchip's PIC microcontrollers.
Web Apps • Sep 27, 2012 Auto Login During Development with dotjs How to use the dotjs browser extension to write simple user scripts, specifically one to automatically log in to a site under development.
Growing as Makers • Aug 01, 2012 Women and the Software Industry: The Truth about Stereotypes, Retention, and the Gender Gap How stereotype threat keeps women from staying in the software industry, and how we can fight it with education, encouragement, and networking.
.NET / WPF • Jul 16, 2012 Making WPF Controls Modal with Adorners How to create a transparent overlay over a WPF window "behind" a given control, using a subclass of Adorner.