Reda Messoudi

As a passionate Software Engineer, I try to share everything I know here in my blog.

In professional life, I do my best to create elegant solutions with innovative architecture concepts, such as Micro-services, DDD, Docker and cloud computing. I'm interested in agile methods, clean code and usable security.

Regarding code and examples on my blog and also on my Github repository, I favour simplified code over production-ready code. Don't consider it as best practices, instead use it to understand the aim of the posts.

I consider simple and explainable code as a first step to solve problems, best practices and design patterns come next.

I'll try to write from time to time about my journey as a music producer/remixer even though it's something I've been putting aside for the last few years.

I decided to license the content of my blog under the Creative Commons Attribution Share-Alike license. This means that you are allowed to share my blog stuff, reuse it or combine it to create a derived work. The only requirements are that :

  • You quote where you got it from : Just few words that reference me as the author (Reda Messoudi) with the link to the original post on my blog (
  • Share the derived works under the same license.

Feel free to reach me out via Twitter @redamessoudi or email me.

If you read my content, share, rework or translate it, thank you for being a part of it.
Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.