Adelaide .NET User Group / David Gardiner

Adelaide .NET User Group Podcast

Recordings of presentations made at monthly meetings of the Adelaide .NET User Group

Author

Adelaide .NET User Group / David Gardiner

Category

Technology

Podcast website

www.meetup.com

Latest episode

Feb 11, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Our favourite parts of .NET 10, with Ryan Rowston, Mark Foreman, and David Gardiner 11.02.2026

Join us for a review of what's new in .NET 10. Ryan and David will show you a few of our favourite new features across the SDK, Runtime and C# enhancements. Mark will focus on challenges and tips for upgrading from .NET 8 to 10. About the speakers Ryan Rowston - Senior Developer, with a focus on .NET applications and APIs. LinkedIn Mark Foreman - Multi-stack Developer at SA Power Networks, working...

Vibe Coding & Github Copilot Best Practices, with Sam Fernando 12.11.2025

AI assisted development is becoming a regular part of modern software teams. Tools like GitHub Copilot can help speed up delivery, reduce repetitive tasks, and free developers to focus on solving real problems. When used without the right practices though, they can introduce security risks, licensing concerns, and messy code that is hard to maintain. As organisations start exploring Vibe Coding, t...

.NET SDK projects for SQL, with Ryan Rowston 10.09.2025

For years those who wished to define their database structure in a SQL project have suffered through arcane configurations and platform specific libraries. Many despaired of ever getting a modern alternative; some even turning to Entity Framework for their database deployments. However, there were always those of us who held onto hope for a more modern answer. This year, that hope was finally real...

Move over Python, AI just got a new best friend! .NET!, with David White 09.07.2025

AI is no longer just for machine learning experts—it’s ready to plug into your everyday .NET workflows. In this session, you’ll learn how to build a Retrieval-Augmented Generation (RAG) chatbot using .NET, and how to implement the Model Context Protocol (MCP) to structure interactions with large language models. We’ll walk through how open-source tools like Ollama make it easy to run models locall...

.NET Aspire: What, Why and How, with Mitch Denny 14.05.2025

.NET Aspire is an opinionated stack for building apps and wrangling their dependencies. In this session you'll learn what .NET Aspire is, why Microsoft created it, and how you can get started using it yourself. If you are already using .NET Aspire this is a great time to ask any questions you have and get an answer from one of the members of the .NET Aspire core team. Links: Mitch Denny Aspire web...

.NET Development in 2025 + InstallFest!, with David Gardiner 12.03.2025

Never used .NET and wondering what all the fuss is about? Or are you a seasoned .NET professional curious about the parts you haven't yet explored? This session is for everyone—from newcomers to experts. We introduce .NET, explain how it works, and showcase its capabilities across front end, back end, desktop, mobile, cloud, IoT, AI, and more. Links: .NET David's Blog

Testing with SpecFlow, with Stephen Nield and Rich Moran 13.11.2024

SpecFlow is a framework for .NET used to create automated tests using the Gherkin Given-When-Then syntax. In, this talk, you'll learn about how SpecFlow can be used to create BDD style tests, and also how it can be extended to be used for different testing scenarios. Stephen and Rich will talk about their experience of using SpecFlow at HAMBS, some of the challenges they came across in the process...

10 tips and tricks for GitHub Actions and Azure DevOps, with David Gardiner 11.09.2024

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. Links...

The different ways you can join your code together, with Calvin Fong 14.08.2024

Developers often say to "design your code like LEGO". Typically, they're suggesting you separate your code into small modules with single responsibilities. However, a frequently overlooked detail is that LEGO bricks have little studs that allow you to join them together without everything falling apart. This seems like an important detail not to overlook, because I really like when my code doesn't...

Extending Microsoft Copilot with .NET, with Daniel Brown 10.07.2024

In this presentation, Daniel Brown, User Group Lead of the Adelaide Microsoft Copilot User Group, will delve into developing, integrating, and extending the capabilities of Microsoft Copilot within .NET. He will explore how developers can create custom functionalities, seamlessly integrate Copilot into their existing workflows, and extend its features to suit specific project needs. Daniel will sh...

OpenTelemetry: Adding observability to any Microservices environment, with Glenn Versweyveld 12.06.2024

Discover how OpenTelemetry, an open-source observability framework can revolutionise the way you monitor, trace, and analyze your distributed systems. See how you can seamlessly integrate it into your existing microservices architecture, enabling you to capture rich telemetry data and gain actionable insights into the performance and behaviour of your services. Learn how visualise these insights t...

Building a Microsoft Teams app to replace email, with Ben Smit and Matthew Astachnowicz 08.05.2024

Do you want your notifications to cut through the noise of email? With the global shift to remote & hybrid work, email has been feeling the strain, pushing more and more companies to use IM apps such as MS Teams to keep their employees in sync. With users paying less attention to their emails, the humble notification emails that your service sends to users are now getting lost at a higher rate tha...

Boosting Developer Experience, with Sam Fernando 10.04.2024

Developer experience is a crucial aspect of software development that focuses on improving the workflow, productivity, and overall satisfaction of developers. By enhancing the developer experience, teams can improve their velocity, performance, and resiliency, leading to better software development outcomes. Join Sam for an insightful presentation on developer experience (including tester experien...

Connectivity for IoT devices anywhere in the world, with Bryn Lewis 13.03.2024

If your devices have to work anywhere, satellite connectivity is really the only option. This session is about building an Azure IoT based solution which copes with the challenges of satellite connectivity. How do you make the Azure IoT plumbing work with 20 byte messages which take 1-24 hours to be delivered. What is an "Azure Cloud Identity Translation Gateway"? Why MQTT is not the right hammer,...

.NET 8 Lightning talks 14.02.2024

.NET 8 favourites speed-run, with Ryan Rowston Let's race into the next generation of .NET with a speed-run through a few of my favourite new features is .NET 8. Blazor United, with John Merchant Not a soccer/football team, it's the latest iteration of tooling for writing web apps in .NET What's new in C# 12, with David Gardiner Find out about the 8 new language features that shipped with C# 12!

Down the Oregon Trail with Functional C#, with Simon J. Painter 13.12.2023

In 1971, three students from Minnesota thought they could liven up a history lecture by creating a computer game for the students to play, and after several days of work in HP Time Share BASIC, they came up with what turned out to be a significant milestone in the history of computer games - Oregon Trail. Oregon Trail is often regarded as one of the first great computer games, as well as being the...

Revolutionizing Online Retail with Blazor, with James Chapman-Smith and Donald Urquhart 13.09.2023

An eye-opening journey into the heart of Discount Party Supplies' ERP system, Byblos, as we spotlight the transformative role Blazor has played in pushing our business to the next level. Discover how we at Discount Party Supplies are utilizing Blazor to help harness the power of our unique Lot Management System, enabling the efficient running of our 40-person-strong warehouse team. Experience inno...

Managing granular authorisation in .NET, with Ryan Rowston 09.08.2023

We have a challenge: Modern day administrators want to keep a tight rein on who can perform different actions in their systems. Join us and learn how we've evolved our authorisation patterns to grant highly granular permissions to different users, while maintaining developer-friendly patterns in code. In this talk I'll explain how we've approached this challenge, including: How we've encoded discr...

ChatGPT Client with Blazor, GraphQL, .NET and Azure OpenAI Service, with John Merchant 12.07.2023

Have you ever loaded the official ChatGPT web application, entered a prompt and wondered: "How did they build that? How did they stream the response to the browser? And most importantly, how could I build it myself, using only C# and .NET"? Then this talk is for you! Especially if you are also interested in learning how leverage the new Azure OpenAI Service offering from Microsoft Azure! This talk...

From Code to Production - Building .NET Natively on AWS, with Derek Bingham 14.06.2023

Come and learn how 'DevPulse', a cloud native .NET application for delivering interactive polls at AWS community expo booths was taken from ideation into production. In this session we will learn how .NET was used to build a cross platform application, delivering messages to an AWS IOT backend, how that backend then aggregated and stored these messages before sending on to a real-time dashboard sh...

Moving Beyond RESTful: Why gRPC should be your next choice for .NET API services, with Andy Li 10.05.2023

In this presentation, we will explore why gRPC is a technology worth considering for API service development in .NET. We will discuss the benefits of gRPC over RESTful APIs and provide an overview of the basics of creating a gRPC service project. We will also cover advanced topics, including server-side streaming, bi-directional streaming, authentication, and the use of interceptors. Additionally,...

How does Hot Reload even work, with David Wengier 12.04.2023

Hot Reload (and Edit and Continue) are reasonably amazing technologies allowing you to apply code changes on the fly, without stopping your application, or seemingly even recompiling it. Whilst a Hot Reload demo is all well and good (and I'm happy to provide one if you like), I personally find it much more interesting to talk about how it works under the hood, why some things don't work, what thin...

Writing XAML like it's 2023, with Matt Lacey 08.03.2023

Whether it be MAUI, WPF, WinUI, Xamarin. Forms, UWP, Uno Platform, Avalonia, or any other technology that defines UIs with XAML, there are some common complaints about working with XAML files that have been around as long as XAML has. It can be hard to write, understand, maintain and modify. But, it doesn't have to be this way. The solution isn't abandoning XAML entirely, adopting a new framework,...

How do I get rid of my ifs, with Calvin Hong 08.02.2023

You've been bashing your head against a wall for 5 hours trying to figure out what went wrong. Suddenly you remember what you were thinking when you wrote this code 2 years ago. "But an if statement would be so easy here," you had said. "Nobody will look at this anyway," you had said. Past you was a real jerk, weren't they?!

Containers in .NET 7, with David Gardiner 09.11.2022

Running .NET inside a container has been supported for a while, but up until now, building the container image required a bunch of extra steps. Until .NET 7! We'll contrast how much easier it is to build containers for .NET apps in .NET 7, how you can customise the image to your needs, incorporate it into your CI/CD pipeline, and any limitations to be aware of. Links: Blog post announcement GitHub...

Listen to the Adelaide .NET User Group Podcast podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.