Business, C#, Technology

Automation: Shift Testing Left

I’ve started up a GitHub public repo to help demonstrate ways to use code-based testing to go beyond “Unit”. There is no shortage of discussion of adding or adding more “automation” to our solution and software development processes. However, many seem to still be somewhat stuck thinking that test or QA automation is something outside of the software development…

Continue Reading

API, Design, Technology

Reusable components: design or extract?

Are you always DRY or perhaps you follow the Rule of Three? I’m currently working at a software company that has two business models, one is the familiar contracted services dev shop, the other is publishing a public set of API’s to accelerate application development. We always try and look for opportunities to extract a reusable component out of project…

Continue Reading