1510

Lightning Talks: Async Method Chaining in C# & Building Pipelines in Azure DevOps

Sign up HERE for our latest iO Meetup.

Join us at our Gloucester & Cheltenham Meetup on Thursday 18th January at Ecclesiastical for two fascinating talks exploring modern software development. We are thrilled to be joined by two fantastic speakers: ClearBank’s Andrew Poole shares his insights into using async method chaining in C# to create clear orchestration code. While, Confused.com’s Chris Taylor explains how to build effective pipelines to deploy your code using Azure DevOps.

Whether you’re an experienced developer or just starting out, gain invaluable insights from leading professionals in the industry that will elevate your understanding and skills in today’s software development landscape, by registering for our latest iO Meetup here.

With free pizza and drinks and the opportunity for a fantastic evening of insights and networking, you don’t want to miss this one.

Andrew Poole: Async method chaining in C# => super clear orchestration code

What if there was a way to declaratively describe a chain or flow of async methods, which could be used when handling API requests or messages from a service bus queue or actually anywhere?

Recently, while refactoring a growing piece of business logic, Andrew found a way to achieve this. The logical conclusion is that related flows can be described in one place, in a single piece of orchestration, which is very easy to understand, navigate and debug.

Chris Taylor: Keep it simple folks! Building effective pipelines to deploy your code using Azure DevOps

It is really easy to fall into the trap of building complicated, logic ridden pipelines, usually created by a central team. On the tin they look great however when they go wrong they take an age to fix, and require SME knowledge that exists outside of the team!

In this talk Chris takes you through how to create simple and effective build and release pipelines in Azure DevOps, leaning into containers and Microsoft Azure, making sure you can deploy with speed, stability and most importantly confidence.

Who are our speakers?

Andrew Poole has been writing code for a living for 15+ years, most recently as an L5 Senior Software Engineer at ClearBank since 2020. He loves solving problems, design and architecture, communicating ideas and the incredible creativity of software engineering. He’s interested in event sourcing, immutable architecture and distributed systems. He also enjoy mentoring others and building great team culture. He has previously been a successful team lead, but what really drives him is striving to write elegant, intentional code which is easy to understand and maintain. He absolutely loves C# and only really dabbles in other languages in order to write better C#. Outside of work Andrew is a husband and father of 2 who enjoys playing bass guitar and making things in his shed.

Chris Taylor is a Director of Engineering at Confused.com specialising in Platform Engineering, DevOps and SRE, having previously been a DevOps Consultant for 6+ years. He’s worked with organisations large and small, helping to implement principles and practices in pursuit of elite engineering performance and currently leads 3 teams delivering an Internal Developer Platform for Confused.com’s engineering teams. Away from work, he loves extreme sports – snowboarding, biking, skateboarding, surfing – anything he can hurt himself on and get him outside!

Sign up HERE for our latest iO Meetup.

18/01/2024 6:30 pm

Location: Ecclesiastical Insurance, 2000 Pioneer Ave, Brockworth, Gloucester GL3 4AW