London .NET September 2018 - ProgNET SPECIAL!


Join us as we kick off three days of fantastic .NET content with this special meetup, featuring speakers Rabeb Othmani and Ian Cooper.

Sign up here:


Rabeb Othmani: What Developers Want

There is so much going on in the tech world nowadays, new programming languages, new APIs and new tools everyday. Trying to keep up with all of it can be challenging. So how can we guarantee a smooth developer experience?

In this talk, I'd like to share with you what I've learnt in one year of advocacy. What developers really want from an API, from clean simple code to great documentation. How do we get developers excited about using our APIs.

Rabeb Othmani is a developer advocate at Nexmo focusing on cloud communication APIs and conversational AI.

Other than writing code for a living, Rabeb advocates to bring more women and minorities into tech. She is leading the Women Who Code Network in Bristol. She's on Twitter at


Ian Cooper: What is the clean architecture and how you would build one in .NET?

Recently Bob Martin has categorized a set of architectures, including hexagonal architecture, onion architecture and screaming architecture as 'the clean architecture' - a layered architecture of concentric circles with a strong emphasis on separation of concerns. This architecture has become popular because of its amenability to modification as an evolutionary architecture and its support for practices such as TDD.

In this presentation we will discuss the clean architecture and its benefits.

More than that, in the bulk of the presentation, we will show you how to implement a clean architecture in .NET. From first steps to working code, we will show you the moves required to embrace this approach, and introduce you to some of the OSS libraries that can help you get there.

All examples will be in .NET Core.

Ian Cooper is the founder of the London .NET User Group. He's a polyglot coding architect based in London, as well as a tech speaker, tabletop gamer, and leader of the @BrighterCommand project. Follow him on Twitter