Last but not least, the Dependency Inversion Principle! There is a common misunderstanding that "Dependency Inversion" is similar to "dependency injection." However, the two are not the same, as I explained in What Is Dependen...
"Interface Segregation"... what the hell does that mean now... It seems like all those principles were named to bring more confusion than clarity right ? Yet they are very easy to understand once you look at the right example. This one i...
Nous tenons pour évidentes par elles-mêmes les vérités suivantes : tous les hommes sont créés égaux; ils sont doués par le Créateur de certains droits inaliénables ; parmi ces droits se trouvent la vie, la liberté et la recherche du bonheur »...
Third principle in this SOLID serie, the Liskov Substitution principle was imagined by Barbara Liskov. Definition Mathematical definition: Let q(x) be a property provable about object x of type T. Then q(y) should be provable for objects y o...
The second principle of S O LID is called Open-Closed , and helps developer to mature well designed code. This is a confusing one, but I'll try to make it easy to grasp. Definition First of all, this principle states that entities should be...
Have you ever heard about SOLID ? It is a collection of several Programming Principles that help developers write better code. There are five letters in SOLID, and each stand for a specific principle. In this article we will start with the first...
Big headache problem that I encountered on some client's project, where I had to build a custom tool to import big ass excel files in the backoffice. When the excel is being imported, we erase everything in the database and insert every entry ag...
In this first PHP Lesson serie, we will cover what could be one of the first thing that any programmer must understand. It's probably the most basic yet complicated thing about programming, and it will help you greatly to understand how any framewor...
It's the second time in my carreer as a Laravel Developer that I had to struggle against this, so I decided to write the solution down for my future self 😅 First of all, here's what we are trying to achieve: now()->format('F'); // expected...
When you are afraid to fail, you are afraid of something that did not happen yet. You predict your own failure, and by doing nothing, you eventually fail for real.
This is the first time that I'm writing such an "edito" about analyzing what happened in the past year, and what are the goals for next year. But this is also my first year that I'm fully freelance, and that I started building stuff on my...
So I was looking for a new consultancy assignement for 2019 and I got this interview in a company, for a developer position. I arrive at the company's office, accompanied by a HR manager. She rings the interphone and announce that we are there....
Sorti un peu de nulle part, " Where the wild things are " (titre original) est un film qui aura le don d'envoyer le public dans un voyage exceptionnel et inoubliable dans l'imagination débordante d'un enfant très énergique. Mouvements et é...
Hello guys, I am currently buidling this website using only opensource technologies and tools. This blog is actually an opensource project itself, based on the famous PHP Framework Laravel 5 . The purpose of this project is to provide a full fe...
I consider myself as an IT Business Artisan. Or Consultant CTO. I'm a self-taught Web Developper, coach and teacher. My main work is helping and guiding digital startups.
more about meBTC
18SY81ejLGFuJ9KMWQu5zPrDGuR5rDiauM
ETH
0x519e0eaa9bc83018bb306880548b79fc0794cd08
XMR
895bSneY4eoZjsr2hN2CAALkUrMExHEV5Pbg8TJb6ejnMLN7js1gLAXQySqbSbfzjWHQpQhQpvFtojbkdZQZmM9qCFz7BXU
2024 © My Dynamic Production SRL All rights Reserved.