2018
- Native Experiences in Cross-Platform Apps (Audiogum Blog)
- Building an Agile Organisation (Audiogum Blog)
2017
- Managing Your Personal Tech Portfolio
- Deep Diving on .Net at SDD Conference
- Tooling Choices
- App Architecture (Audiogum Blog)
2016
- 7 Key Decisions for Any New Xamarin Project
- Xamarin.Forms vs Xamarin Native
- Speaking on Xamarin at .Net South West
- 5 Common Pitfalls of UI Test Automation
- Talk: Test Automation in Practice with Xamarin Test Cloud
- From CI to CD with Risk-Based Regression Testing
- Xamarin Evolve 2016 – A Watershed Moment for Forms
- Use Explicit Interface Implementation to Hide Visitor Traversal
- An OO Application Technical Test Strategy
- Establishing a Zero Defect Culture
- Presenting at SWmobile
- Appearing on Gone Mobile Podcast
- Process By Default
- View Model Navigation by Convention in MVVM Light
- Think Hexagonal Architecture for Cross-Platform Mobile Applications
2015
- Continuous Improvement Through Experimentation
- Speaking on Test Automation at Xamarin Evolve 2016
- Automatically Generating NUnit Test Cases
- Building the Windows Phone Client (MixRadio Blog)