Category Lab

Think like a programmer

Think like a programmer

A programmer is not someone who types super fast (yes, you have been fooled by movies and TV series). Programming is about problem-solving. Most of the time, a programmer is thinking about the problem and how to solve it. Problem-solving…

Puzzle Solver

puzzle solver

A few weeks ago I sent an e-mail to my subscribers and ended it asking the following question: What’s your motivation for coding? What do you want to learn? I had many incredible replies and took my time going through…

Monolithic vs Microservices: pros and cons

monolith

What is a Monolith? A Monolithic system is designed to produce one, self-contained, deliverable. This deliverable will then be deployed in a whole bunch of different environments to be tested, validated, and finally, go to production and serve its users.…