Grand Pianos in Ableton Live


To improve my digital music production skills, I’m commiting to trying a new tool or technique each month.. This month’s demo focuses on Addictive Keys from XLN Audio (XLN Audio Site) and my recording of “Down by the River”.

Continue reading “Grand Pianos in Ableton Live”


Putting Software Quality in Context


Applying generic quality management processes in software development won’t necessarily result in an optimal quality system for every application. As part of re-assessment of our current quality system, we discovered that domain-specific quality guidance could be a rich source of insights.

Continue reading “Putting Software Quality in Context”

GUI Path to Git for .NET Developers


The pain, real or imagined, of command line Git may have held commercial .NET developers back from adopting it for version control. But the path is now clear for easy adoption of Git using free or low cost tools with Graphical User Interfaces. In fact, you can be up and running with a local system in a day and never see a command line.

Continue reading “GUI Path to Git for .NET Developers”

Adding Log4Net to Azure Worker Roles


As our applications move to the cloud, logging and telemetry are critical to success. If you’re using the Microsoft .NET toolset, it’s likely you’re building and hosting systems in Azure that rely on Azure worker roles. Debugging these worker roles is much easier when custom logs are available.

Continue reading “Adding Log4Net to Azure Worker Roles”

Linking SQL Servers across Azure Virtual Machines


From my perspective as a .NET software developer, Azure is the best thing to happen to us since the introduction of C#. If you’re not yet taking advantage of the many features of Azure, you’re missing out on a number of productivity enhancers. This is particularly true if your IDE is Visual Studio.

Continue reading “Linking SQL Servers across Azure Virtual Machines”

Caelum Dicit, Populus Acclamat


While adapting a piano arrangement of “O Come, O Come, Emmanuel” for piano and pipe organ, the analogy of “heaven declaring” and “humanity responding” was unmistakable. There’s a clear application here for liturgical settings, with pipe organ as heavenly voice and piano as earthly response.

Continue reading “Caelum Dicit, Populus Acclamat”