Nondeterminism, xUnit, up-skilling, TDD materials and debates
I did a talk recently at the Sydney Alt.Net Meetup on testing practices for Continuous Delivery.
The talk was an introductory tour of the Continuous Delivery ecosystem, as it relates to technical practices such as TDD (for example, xUnit Test Patterns) and software architecture for testability. You can find the slides on Slideshare.
Freebie DSP for VST, AAX and Audio Units
My pal Warren Huart has added a neat episode to his Produce Like A Pro video series where he demos a selection of free plugins - check it out!
Another interesting freebie is the PSP PianoVerb, which aims to emulate the sympathetic resonance of piano strings... if you have a lacklustre digital piano sound, give it a whirl! (Kudos to Marc . . .
Cross-platform messaging support
Why averages lie
Interesting talk from Martin Thompson on performance metrics and how averages lie.
Topics covered -
- Service time and utilisation
- Probability theory and queues
- System time / utilisation levels have disproportionate
- The perils of 80% utilisation and beyond
- Coordinated omission (Gil Tene / Azul systems)
Tips for Typography
Architecture for Continuous Delivery
Architectural Quality Factors Revisited... for CD
In an initial post on architectural quality factors, we describe the...
availability, modifiability, performance, security, testability, and usability
... of software intensive systems [Bass et al, 2013].
The goal of Continuous Delivery is for systems to be able to 'continuously demonstrate their state of production readiness' [ . . .