Guillaume Faas

Guillaume Faas @tr00d

About: Developer Advocate @Vonage, Passionate Software Craftsman, TDD Advocate @les-tontons-crafters

Location:
France
Joined:
Nov 30, 2022

Guillaume Faas
articles - 9 total

During presentations of "Throw exceptions... away from your codebase", I've been asked a lot "Why I use so much on the Builder pattern?". So, I just wrote a post about it. On the menu: Immutability, Parsing, Validation, and Fluent APIs.

Why I use (and abuse) the Builder pattern Guillaume Faas...

Learn More 0 0Feb 17

Why I use (and abuse) the Builder pattern

When presenting my talk about Monads, one question kept coming up: "Why do you rely so much on the...

Learn More 7 0Feb 13

The Monad Invasion - Part 3: Railway-Oriented Programming

Hello friends, Our previous post, "The Monad Invasion - Part 2: Monads in action!", introduced a set...

Learn More 2 0Nov 15 '24

How I Became a Millionaire with Vonage APIs

Spoiler: I'm not actually a millionaire. We’ve all dreamt about it — sitting in the hot seat on 'Who...

Learn More 2 0Nov 13 '24

Migration Guide for .NET SDK v7.0.0

Hello friends, Our .NET SDK welcomed a new major release recently - v7.0.0 is now available! Being...

Learn More 4 0Apr 9 '24

The Monad Invasion - Part 2: Monads in Action!

Hello friends, In our previous post "The Monad Invasion - Part 1: What's a Monad?", we chose a...

Learn More 3 0Feb 27 '24

The Monad Invasion - Part 1: What's a Monad?

Hey there, During a presentation, two things can potentially make developers run away. The first is...

Learn More 6 0Feb 27 '24

Implicit Configuration in .NET

Hello friends, In our last post, we demonstrated the process of registering Vonage clients within...

Learn More 3 0Feb 27 '24

Simplifying Dependency Injection in .NET

Hey there, fellow developers! We've got some exciting news to share about our .NET SDK! We've just...

Learn More 3 0Feb 27 '24