OUR
SPEAKER
David Gardiner
Senior Developer
David is a highly skilled software developer with over 25 years of experience. He is passionate about staying up to date with the latest technologies and methodologies, and is committed to delivering high-quality results. As a Microsoft MVP (Development Technologies), leader of the Adelaide .NET User Group and co-organiser of DDD Adelaide developer conference, David is a respected voice in the development community.
He works as a Senior Developer at SixPivot, where he leverages his expertise to drive innovation and success. In his free time, David contributes to a variety of open-source projects and serves as a package moderator at Chocolatey.org.
TALKS
My 8 favourite new features of .NET 8 (50 mins)
.NET just keeps delivering the goodness with annual major releases, and version 8 is no different.
In this fast-paced talk we'll look at my top 8 new features in .NET, including C# language enhancements, core library improvements, desktop and web UI framework updates and advances in packaging and deployment.
See why .NET is such a great choice for application development.
The Mystery of the Broken Build, and other DevOps adventures (50 mins)
Surely if you implement DevOps with Continuous Integration, Continuous Delivery and Infrastructure as Code, it is all rainbows and unicorns?
It turns out the reality is a bit different. Hear real life stories of DevOps disasters and failures that would have had Mystery Inc, Nancy Drew, and The Famous Five all perplexed.
We'll take a closer look at commonly used DevOps tools and processes, and suggest techniques to not only make them more robust, resilient and consistent, but put things in place so you're in the best position to solve the next mystery that comes your way.
10 tips and tricks for GitHub Actions and Azure DevOps
Give your CI/CD a tune up! In this talk I'll share some of the lessons learned in creating and maintaining numerous build and deployment pipelines in both Azure DevOps and GitHub.
You will learn about the common traps to avoid, and simple improvements that can make your continuous integration and deployment processes more reliable and maintainable.
The principles and techniques will also apply to other CI/CD toolsets.