Identity Crisis with Andrew Gunn and Thinking Functionally with John Stovin


September's event will be split in to two parts, Andrew Gunn will present on Identity Crisis and then John Stovin will present on Thinking Functionally with .NET

Andrew Gunn - Identity Crisis

Imagine a scenario where you need to secure a web application. Sounds simple, right? But this web application is one of many bulkheads that sit behind a shared API. This API must have security measures to identify and ensure each authenticated user can only perform certain actions. And these authenticated users must be able to navigate seamlessly between each bulkhead without the need to re-authenticate. Still think it sounds simple?
With the help of Identity Server, it is simple.
I want to take you on a journey to discover why Identity Server is awesome and why you should be (at least considering) using it.

John Stovin - Thinking Functionally with .NET

Recent versions of C# have seen the introduction of many features that originated in the functional programming arena - but where did they come from, and where do they lead to? John Stovin will take us on a fascinating journey.
To think and program functionally, you need to reassess many of the thought processes and habits that you have developed for coding in curly bracket languages, and understand a new set of idioms and ways to think about code.
In this session, John will talk about some of those fundamental idioms, explain why they exist and how they interact to provide a very different way to develop software on the .NET stack.


John Stovin has been a software developer for longer than he cares to remember. He learned to program on a Commodore PET back in the 1970s.
He lives in the heart of the Peak District and has spent the last 20 years working for various companies in and around Sheffield, working on systems for Marine Navigation, DVD production, and Educational Administration. He also teaches part-time at the Department of Computer Science at The University of Sheffield.