AutoDrumatic Version 0.1.0

As shown in the video below, I've added functionality to the left sidebar pane in AutoDrumatic and also added some additional drum hits.


As mentioned, I should have another update to AutoDrumatic in a couple of weeks with some additional necessary functionality. If you'd like to give…
Date: November 22nd, 2016 at 9:23am
Author: Terence Darwen
Tags: AutoDrumatic, Audio Software, Cross-Platform Development, C++ Development, Sabbatical

Thoughts on "Extreme Programming Explained" by Kent Beck

I've known about Extreme Programming (XP) since the early 2000's but had never gotten around to reading "Extreme Programming Explained", the original book on XP, by the creator of XP, Kent Beck. I recently just read the second edition which was published in 2005. It seems it holds up pretty well e…

Date: November 13th, 2016 at 10:47am
Author: Terence Darwen
Tags: Reading Material, Book Review, Kent Beck, Extreme Programming, XP, Sabbatical

AutoDrumatic (Video Demo and Free Download)

As mentioned before, as part of this software engineering sabbatical I'm currently on, I work on projects that put learned software engineering practices to use in practical applications. One of the recent projects I've been working on is something I call "AutoDrumatic".

I have plans for AutoDrumat…

Date: November 4th, 2016 at 11:21am
Author: Terence Darwen
Tags: AutoDrumatic, Audio Software, Cross-Platform Development, C++ Development, Sabbatical

Studying "Effective Modern C++" by Scott Meyers

My weekday routine on this sabattical usually consists of spending the first few hours of the day studying software engineering related books, blogs, etc and the remainder of the day is dedicated to working on projects that put learned skills to practice.

Three months into the sabbatical, I've studi…

Date: October 17th, 2016 at 8:17am
Author: Terence Darwen
Tags: Reading Material, Book Review, C++, Modern C++, C++11, C++14, Effective Modern C++, Scott Meyers, Sabbatical

My Continuous Integration and Automated Release Build System

Generally, if something bad is going to happen, it's best to know about it sooner rather than later. To me, this is a lot of what continouis integration (CI) is about.

When contemplating a build server for the Darwen Audio Software Project I was considering setting up a dedicated machine. However…

Date: October 3rd, 2016 at 8:13am
Author: Terence Darwen
Tags: Continuous Integration, Build Server, One Click Release, Cross-Platform Development, Sabbatical