https://d226lax1qjow5r.cloudfront.net/blog/blogposts/guillaume-faas-joins-the-developer-relations-team/guillaume-faas.png

Guillaume Faas rejoint l'équipe chargée des relations avec les développeurs

Publié le October 11, 2022

Temps de lecture : 3 minutes

Bonjour !

Je m'appelle Guillaume et je suis très heureux de me joindre à l'équipe des relations avec les développeurs de Vonage à titre de défenseur principal des développeurs .Net ! À partir de maintenant, je me concentrerai sur le SDK .Net pour nos API de communication et je mettrai les développeurs .Net sur la voie du succès.

Avez-vous entendu parler de .Net ?

D'aussi loin que je me souvienne, j'ai toujours fait partie de l'écosystème .Net, depuis mes années de licence/master jusqu'à aujourd'hui. Ces 15 dernières années ont été un véritable parcours du combattant. Ma passion pour l'écriture de code m'a toujours animé.

Pendant la grande majorité de ma carrière, j'ai développé en C#, même si je me souviens d'obscurs projets en VB.Net dont je préfère ne pas parler... Travailler sur .Net signifie que j'ai pu expérimenter divers ensembles de technologies tels que les Applications de bureau (WinForms, WPF), les Interfaces utilisateur Web (ASP.Net / Core, Silverlight), le Développement mobile (Windows Phone, Xamarin) et, bien sûr, le Développement d'API.

Pendant tout ce temps, j'ai pu assister à l'évolution du framework pendant un certain temps, et je suis toujours étonné par toutes les nouvelles fonctionnalités, version après version.

En ce moment, je mets les mains dans un autre paradigme : la programmation fonctionnelle. C'est quelque chose que nous pouvons déjà partiellement faire en C#, en particulier avec des bibliothèques comme language-ext. Fondamentalement, je me familiarise avec F# et devinez quoi : il fait également partie de l'écosystème .Net. Quelle coïncidence...

Un besoin de partage

L'une des étapes les plus importantes de ma carrière a été d'entendre parler du L'ingénierie logicielle (Software Craftsmanship). Il s'est avéré qu'il correspondait parfaitement à ce que je considère comme significatif en termes d'état d'esprit.

Bien qu'il nous encourage à "construire la chose correctement", nous devons nous rappeler que la construction de logiciels n'est pas seulement une question de construction de logiciels et qu'être un artisan est autant une question de savoir-être que de compétences techniques. En effet, la qualité est importante et vous devez être fier de votre travail. Mais il en va de même pour votre propre amélioration (continue), la volonté de partager avec les autres, ou la pratique de la la programmation sans égoïsme.

Au cours des dernières années, la diffusion de l'état d'esprit et de ses valeurs est devenue un devoir personnel. J'ai été le mentor de jeunes pairs, j'ai organisé des katas de code et des ateliers, et j'ai même été chargé de guider des équipes en tant que coach technique.

Tout est question de retour d'information

Le retour d'information est probablement l'une des choses dont je me méfie le plus au cours d'un processus de développement. Les gens vous diront peut-être que je deviens souvent fou en parlant de cela.

En effet, les retours d'information sont essentiels pour savoir si vous allez dans la bonne direction lorsque vous construisez quelque chose, et vous voulez que vos boucles de retour d'information soient aussi courtes que possible. Il s'agit là d'une caractéristique commune à diverses méthodologies et mentalités telles que la méthode Agile, eXtreme Programming ou Craftsmanship.

Il n'est pas surprenant que je préconise le développement piloté par les tests aussi. Ma préférence va à TDD en double boucle de manière externe-interne. En tant qu'ingénieurs, le meilleur retour d'information que nous puissions obtenir est celui de petites bulles (automatisées) qui peuvent devenir rouges ou vertes selon qu'une fonctionnalité fonctionne ou non.

Je pense que la différence entre un bon code et un code hérité réside dans la transparence et la confiance dans la suite de tests et la base de code.

Personnel

Pendant mon temps libre, j'écris aussi du code ! Avec un ami, nous avons construit un atelier cette année (sur TDD, c'est incroyable !?), et j'adore participer à des meetups, des katas ou des défis comme AdventOfCode.

Pour le reste, le fait d'être le père d'une amazone de 2 ans accro aux chevaux a changé la façon dont je passe le reste de mon temps libre. J'essaie toujours de jouer de temps en temps et je m'engage à aller à la salle de sport à 6 heures tous les matins.

En signant, n'hésitez pas à nous contacter par courriel ou sur LinkedIn. Je serai ravi de parler d'aide ou d'aborder les sujets que j'ai mentionnés ci-dessus.

A bientôt !

Partager:

https://a.storyblok.com/f/270183/384x384/fdffb72c8b/guillaume-faas.png
Guillaume FaasDéveloppeur .Net Senior Advocate

Guillaume est Senior Developer Advocate chez Vonage. Il travaille dans le domaine de .Net depuis près de 15 ans et s'est concentré sur la promotion du Software Craftsmanship au cours des dernières années. Ses sujets de prédilection sont la qualité du code, l'automatisation des tests, le mobbing et les katas du code. En dehors du travail, il aime passer du temps avec sa femme et sa fille, faire de l'exercice ou jouer.