Embedded Systems • Aug 10, 2013 ARM Cortex-M Toolchain – The Easy Way ARM packages an entire GNU/GCC toolchain for their Cortex-M and Cortex-R processors, and makes it available on launchpad.
Embedded Systems • Jun 23, 2013 Aliasing Serial Baud Rates in FTDI Drivers for Mac OS X I needed to interface my computer to an embedded device, and I found a way to configure a relatively cheap USB UART bridge to support it.
Platforms & Languages • Jun 19, 2013 Behind the Scenes with CHICKEN Scheme and SPOCK (Part 2) An interview with Felix Winkelmann about CHICKEN Scheme and SPOCK, a Scheme-to-JavaScript compiler.
Developer Tools • Jun 01, 2013 Embrace Your Keyboard – 4 Ways to Work More Efficiently with Less Wrist Pain Development causing wrist pain? Here are four ways to use your mouse less and your keyboard more.
Extracurricular Activities • Mar 20, 2013 Writing C on Raspberry Pi with Test-Driven Development How to write C code on your dev machine but build the code on the Pi, removing the need for a cross-compiler and simplifies getting back the test results.
DevOps & System Admin. • Mar 12, 2013 Preparing Machines for Workshops with Vagrant, VirtualBox, & Puppet If you're giving a workshop, I recommend checking out Vagrant, VirtualBox, and puppet or chef for creating the workshop development environment.
.NET / WPF • Mar 06, 2013 Using XAML to Set Focus on a Textbox in WPF Desktop Applications Instead of one TextBox control for the code, we have 4 TextBox controls. As the user types in each digit, we move focus to the next TextBox for them.
.NET / WPF • Feb 24, 2013 MVVM Light Messenger Registration Causing Test Failures How I got past the “Non-static method requires a target” exception when using the MVVM Light Messenger in my tests.
Software Science • Feb 15, 2013 FFI: Foreign Function Interfaces for Fun & Industry An FFI wrapper is much easier to write and maintain than a C extension, more portable across platforms and languages, and easier for users to install.
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.