Category Web Development

Development & Server Setup 2019

profile picture

When I started developping LaravelPackages.net and it's search module, I quickly noticed that Algolia was not going to be enough for this project. There are dozen of hundreds laravel packages out there that I needed to index. I naturally checked E...

- - - - - - - - - - - - - - -

PHP Course : SOLID - Dependency Inversion

profile picture

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...

- - - - - - - - - - - - - - -

PHP Course : SOLID - Interface Segregation

profile picture

"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...

- - - - - - - - - - - - - - -

PHP Course : SOLID - Liskov Substitution

profile picture

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...

- - - - - - - - - - - - - - -

PHP Course : SOLID - Open-Closed

profile picture

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...

- - - - - - - - - - - - - - -

PHP Course : SOLID - Single Responsibility

profile picture

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...

- - - - - - - - - - - - - - -

Dealing with Very Long Requests in Laravel

profile picture

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...

- - - - - - - - - - - - - - -

2019 My Dynamic Production SPRL All rights Reserved.