Data Models: The Blueprint for Your App's Brain!
Designing Data-Intensive Applications (Chapter 2 Summary)

Search for a command to run...
Series
Designing Data-Intensive Applications (Chapter 2 Summary)

Designing Data-Intensive Applications (Chapter 1 summary)

Writing better code is an essential skill for any software engineer, as it can significantly improve the efficiency, maintainability, and overall quality of a project. Whether you are just starting out in your career or have been working in the indus...

Before we start let’s discuss what exactly is a peer review 🤔 Essentially a peer review is when someone, most likely this will be someone working on your project/team, has a look through some code that you have written and provides you comments or f...

Learn the SOLID principles of programming in simple steps

It took me a while to understand what object-oriented programming means. And to be honest, I'm still learning about it as I progress in my career. But isn’t that what being a developer is all about? I love learning something new and turning it into a...
