Skip to content

Details

We're back at Accurx in Shoreditch for our November meetup, with guest speakers Samantha Cohen and Ian Cooper. Doors 18:30, first talk starts 19:00 and we'll head to the pub at 21:00 to continue the conversation over drinks.

Samantha Cohen: Lexical Complexity in Software Engineering

Software complexity is one of the most important factors of that software. Highly complex software is hard to read, hard to reason about and hard to modify. We need commercial software to be as simple as possible while still doing its job. This talk is about how I invented and implemented a new static analysis metric that can analyse any project in any language in its entirety.

Samantha Cohen is a Staff Product Engineer at Accurx with a background in XP and software craftsmanship

Ian Cooper: Event Driven .NET

How do you write code for Event Driven Architectures (EDA) in .NET? In this talk, we will look at the fundamentals of hooking up your application to brokers like Azure Service Bus and Azure Event Hubs.

We will begin with a brief exploration of how being event-driven affects your overall design and why you might want to introduce messaging before diving into the code to send and consume messages. We will cover producers, alongside consumers, before examining the message pump, handlers, mappers, and handling failures. We will then touch on topics like the Outbox, which can make your messaging more reliable, and observability, so that you can understand it.

We will finish up with an overview of frameworks that you can use to avoid writing bespoke messaging code.

By the end of this talk, you should have a good idea of how to add messaging to your .NET applications.

Ian Cooper is a polyglot Coding Architect based in London, the founder of #ldnug, speaker, tabletop gamer, and geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

Events in London, GB
Distributed Systems
Microservices
Software Architecture
C#
.NET

Members are also interested in