Skip to main content
Godot Engine to develop your own video games
Godot Engine Logo
Godot Engine Logo

I'm going to tell you a story.

One day, at my grandmother’s house, my father brought a device that was connected to the TV. It was a ZX Spectrum 48k. After plugging it in and watching them load the cassette tapes (with a sound that was a little weird) and playing on the TV, I fell in love with this new machine. I had already seen an Atari with the Pong, but this was another level.


Jose CerrejonAbout 4 minDeveloperDeveloperGodotEngineVideogames
SOLID principles PHP Edition. Today, Dependency Inversion Principle
Horse on top of stones with humans on the ground
Dependency Inversion Principle. Generated with AI and modified later.

Finally, we reach the last principle of the SOLID series. The Dependency Inversion Principle is the most complex of all, but I'll try to explain it in a simple way.


Jose CerrejonAbout 2 minDeveloperPHPSOLIDDeveloperDesign Patterns
One line command for download latest Raspberry Pi OS image
Download Raspberry Pi OS from Terminal
Download Raspberry Pi OS from Terminal

I like to use Terminal for everything (I'm an old school man). Check how I download the latest version of the Raspberry Pi OS for aarch64 (It's what I use), with the next command:


Jose CerrejonLess than 1 minuteRaspberry PiRaspberry Pi OS
SOLID principles PHP Edition. Today, Liskov Substitution Principle
Liskov Substitution Principle
Liskov Substitution Principle. Generated with AI.

In the noble art of coding, you should remember the SOLID principles always. Sometimes, I forget some of them, so here is a brief explanation of each principle:


Jose CerrejonAbout 2 minDeveloperPHPSOLIDDeveloperDesign Patterns
Dependency injection pattern explained like you're 5
dep injection
Why did I choose that example for explaining dependency injection?. Generated with AI.

Today I was asked this question in a job interview, and I found it to be a very simple way to explain dependency injection. Here's the explanation I gave, a bit more detailed (I'm sure it blew my interviewer's mind):


Jose CerrejonLess than 1 minuteDeveloperDeveloperpattern
Prompts for improving your texts using Artificial Intelligence
I'm the good guy... for now
I'm the good guy... for now. Generated with AI.

All prompts are extracted from the app Fixkey. It's an app that uses AI to help you write better. It provides prompts to improve your writing, fix grammar,... Available for macOS, I use it a lot, but It's a trial version, and unfortunately, I don't have the money to subscribe to the app right now. If you can afford it, I recommend it.


Jose CerrejonAbout 6 minGeneralaiprompts