Throw exceptions... out of your codebase - Guillaume Faas


Details
This month we welcome to Liverpool Guillaume Faas who will be presenting a topic on exceptions, using structures called Monads
Talk
Throwing exceptions is often used to handle errors, validations, and other specific use cases. It is considered by many to be the standard way of indicating a failure and providing feedback to the caller. However, this approach can cause significant issues like being hard to detect, obfuscating the flow or leaving the system invalid.
In this talk, I want to show you a faster alternative that offers more transparency and predictability. We will see how to integrate ideas from the Functional paradigm, such as "Monads", into an Object-Oriented codebase using a real-life project: Vonage's open-source .NET SDK. This talk will be the perfect opportunity to show you what they are and how easy they are to use.
About Guillaume Faas
Currently Senior .Net Developer Advocate for Vonage, Guillaume has been in the Software industry for 15 years. With a passion for software craftsmanship, he's always willing to share ideas during workshops, talks, or mentoring sessions.
Guillaume's favourite topics include code quality, test automation, mobbing, and code katas.
Outside tech, he enjoys spending time with his wife & daughter, working out, or gaming.
Food
We have a selection of food available including Vegan options but if you'd like to know more please drop one of our organisers a message before the event via the group message forum. (https://secure.meetup.com/messages/)
If you would need assistance to leave the building in the event of an evacuation then please let us know via the group message forum. (https://secure.meetup.com/messages/)
Schedule
Doors open from 18:00
Pizza at 18:30
Intro and welcome 18:40
Speaker from 18:50
Close ~21:00 (Don't feel bad if you have to leave early for a train/bus/lift home - no one will be offended)
Live Steam Link
https://youtube.com/live/gFjmMW1W8D0?feature=share
Travel
Train - James Street station is a 2-minute walk from the Lab. Liverpool Lime Street is approx 15-20 minutes walking distance.
Driving - Underground parking available.
Bicycle - Cycle rack available.

Sponsors
Throw exceptions... out of your codebase - Guillaume Faas