Blog about web & software development

My own version of Rapid Decision Making

by Mathieu

Posted on May, 18 2020

How I am almost always able to answer fast to anyone asking me to decide.

Read More

PrestaShop 1.7 patch release lifecycle

by Mathieu

Note: this blog post was written as part of my mission as a PrestaShop maintainer

Posted on April, 28 2020

Following previous post about Minor Release Lifecycle, here is more explanations about software lifecycle at PrestaShop, focusing on patch releases and the release process.

Read More on PrestaShop blog

PrestaShop 1.7 minor release lifecycle

by Mathieu

Note: this blog post was written as part of my mission as a PrestaShop maintainer

Posted on March, 24 2020

The journey of the release of PrestaShop 1.7.7.0 has started. This moment is a nice opportunity to explain PrestaShop's minor release lifecycle.

Read More on PrestaShop blog

Introduction to github fork workflow - why is it so complex ?

by Mathieu

Posted on January, 14 2020

This blog post is intended to help people willing to understand better the process to contribute to a github opensource project for the 1st time. It does not explain "how" to use the github fork workflow but rather "why" it is used and why it seems so complex the 1st time you look at it.

Read More

Some things you should consider when choosing a stack for a new project

by Mathieu

Posted on January, 10 2020

"If one day, I launch my startup, I will use language X instead of the crappy stack I have in my current job".

I have heard this one more than once. And today I would like to discuss some items that I think should be considered when answering this question ("what stack should I choose for this greenfield project ?"), instead of only focusing on one's favorite language.

Read More

What happens to PrestaShop pull requests after they are submitted

by Mathieu

Note: this blog post was written as part of my mission as a PrestaShop maintainer

Posted on September, 12 2019

The PrestaShop project currently (September 2019) has 389 pull requests open and new Pull Requests are opened almost everyday. All of these pull requests go through a thorough process which aims to provide a stable, consistent and reliable software that we all know under the name PrestaShop. Here is this process in details.

Read More on PrestaShop blog

About the dev lock-in

by Mathieu

Posted on July, 10 2019

Nowadays, most (smart) companies know that they should avoid vendor lock-in.
However I still see a lot of companies allowing dev lock-in to settle in although it is almost as bad as vendor lock-in.

Read More

The Surgeon Metaphor

by Mathieu

Posted on December, 18 2017

Sometimes, I like to think of we developers as surgeons. I guess you heard before "developers are like writers", "developers are like gardeners", "developers are like artists" ... did you know "developers are like surgeons" ?
Here is why I like this metaphor...

Read More

Use Swagger, Jane and Behat to document and test a Symfony API

by Mathieu

Posted on December, 16 2017

I wanted to share some cool tool combinations tricks I have learned this year. This post will show you how you can combine some tools together in order to build an API documentation, an API Client and some API integration tests.

Read More

Basic code is easy to maintain

by Mathieu

Posted on August, 26 2017

Recently I have been practicing a development strategy that proved quite efficient. I call this "basic code is easy to maintain". The contrary also works: "complex code is hard to maintain".

Read More

About

avatar PHP developer, love CI, git
and opensource
Works at PrestaShop

Contact: