Category Archives: Software Development

3 Ways to Improve Existing Software

There appear to be plenty of articles about the best ways to start new software development projects. Everything from choosing a language, framework, revision control system, or design pattern has been covered in lucid detail hundreds of times over.
But what about those of us who find ourselves starting with existing software? I spend […]

A Perl Monger’s take on Ruby: Part I

I have been involved with web software development for a few years now. Early on I learned the value of the web as a resource and spent plenty of time searching through documentation, articles, and blog posts, studying the methods others have used to deliver successful web applications. Certain practices and tools […]

GUI Design Patterns at GR-JUG

I’ll be presenting a brief description of the Model View Presenter pattern and participating in a discussion about GUI design patterns tomorrow at the Grand Rapids Java User’s Group meeting. The presentation files are available here for anyone who is interested.
GUI design patterns have been a recent favorite topic of mine and it seems […]