Last night I travelled the short distance from Northampton to Cambridge to give a talk at .NET Cambridge

I gave my talk State of the function, which looks at a serverless project I built nearly 2 years ago now and my attempts at getting it to work across 3 different serverless platforms Lambda, Azure Functions and fnProject.

I was asked on twitter if the talk had been recorded anywhere and the answer is no. Despite giving the talk 10 times or more, I am yet to record it. So perhaps I will record it at home in the next few weeks. My slides can be found here:

The event was hosted at Redgate’s offices, and it was great to get to see it finally. I’ve been a longtime fan of Redgate and the SQL tools they produce. I was pleased to see this picture on their wall in the canteen.

Firstly, I loved it because anyone doing feedback about canteen quality on a kanban board gets my vote and secondly. Under the first column called “You Said” the first response is “JAM”, Which is exactly the sort of thing I would say.

James Randall spoke before me and had a great talk about his approach to adopting Microservices. What I liked about this talk was that it gave a practical guide to the realities of building cloud software acknowledging and explaining why both Microservice and Monolith architectures have their place, advantages and disadvantages and producing a pattern that tries to help on the journey between monolith to Microservices.

He ended with a plea of sorts, which resonated with me: “When designing a system consider your current challenges, capabilities, and likely direction of travel”.

In my opinion, this is an all too often forgotten element of a platform and architecture choice. It’s not about selecting something new and shiny or “CV driven development” as I have heard it called. It’s about selecting the right fit for your team and your business problems.

The code from his talk can be found here and the slides over here.

If you live near Cambridge and are interested in .net, I would highly recommend attending a future meetup; it is a well-organised event with some fascinating talks.