Skip to content

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

Photo of Joshua Duxbury
Hosted By
Joshua D.
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.

Photo of Dot NET Liverpool group
Dot NET Liverpool
See more events