Authors

Photo of Michaël Latouche

Michaël Latouche

Michaël is a freelance web developer based in Brussels, Belgium. He has been building web sites for 20+ years, most recently as technical lead and lead developer on several important websites for the Belgian railways.

Michaël has been following Umbraco since 2009 and he is a 3x Umbraco MVP. Over the years, he has been contributing whenever he could and, in 2020, he joined the Umbraco Core Collaborators Team where he reviews and merges contributions from the Umbraco Community all around the world. He was a speaker at Codegarden 21 and 22, Hackathon co-host at Codegarden 23, and he is also co-organizer of the Belgian Umbraco User Group meetups.

In his spare time, you will find him following his sons' basketball teams, working around the family house or enjoying a family bicycle ride.

Wanna Contribute? This is My Story.

Inspired by Umbraco? Do you want to contribute back to the Umbraco community, but you're not sure where to start? Michael shares his story of what his first steps into Umbraco were, and the many different ways he started to contribute back. There's so many ways to contribute to Umbraco that there's at least one that's right for you!

Code Review: Behind the Scenes (Part II)

In the second part of his series about code reviews, Michael gives us advice on the writing of the code review itself. What etiquette you should follow, how to write for your specific audience, and other tips on how to help make the PR as successful as possible.

Code Review: Behind the Scenes (Part I)

Reviewing code is not often as easy as it seems. It takes knowing how to offer feedback without hurting feelings and how to deal with the frustrations that can come when you get a messy PR. Thankfully, in this first of a two part series Michael will share with us the lessons he's learned about the art of reviewing code with his time as a member of the Umbraco Core Community Team.

An Introduction to MEF Applied in the Umbraco Real-World

What is the "Managed Extensibility Framework"? How do you use it with Umbraco? And will it make your life easier as a developer? Michael has the answers to all these questions, showing how this composition framework can simplify your code.