Press "Enter" to skip to content

Category: Software Development

Getting started with Johnny-five on Raspberry-Pi

For future reference. Set up Raspbian: https://www.raspberrypi.org/documentation/installation/installing-images/ Set up Node.js: https://learn.adafruit.com/node-embedded-development/installing-node-dot-js Set up Johnny Five: https://github.com/rwaldron/johnny-five/wiki/Getting-Started Install Raspi-io: https://github.com/bryan-m-hughes/raspi-io/wiki

Generating printable QR-coded story cards using Google docs

I’m playing around with the idea of creating an interactive storyboard for agile development, and one of the requirements that came up is the ability to easily track the physical cards in an electronic system. To that end I figured the easiest way would be to print out barcoded story cards.

Some quick Googling showed that this is not a unique problem – there are many solutions for Excel and Google docs. I actually use openoffice, and after a bit of fiddling, it looked like too much effort to get the Excel macros working in Openoffice, so I figured I’d go for Google Docs.

Redirecting the System.out and System.err streams to a Logger

I’m working on a project where no logging was done, but a lot of information is printed out to System.out and System.err (Most exceptions print out their stack traces as well).

While this is not ideal, it is much better than nothing, and this is why: You can redirect the standard output streams to any java.io.OutputStream.

The Fabled Software Development Plan

iterative developmentLike I mentioned in my previous post, there are no generic software development plan templates. In the same way, there isn’t really some simple software development plan that you can just take and run with. Each company has different needs and each development team does things differently. In the long run, patterns will develop and development methodologies will tend towards the same established methodologies, but they are always subtly different.