Software architecture scares you ? Come here, you'll find all the basics and not-so-basics about designing architectures !
read moreLatest articles
Unit Testing and TDD Schools
Unit Testing is the most important part of software development. This article will cover the basics of unit testing, test driven development, and the two main schools of thought behind it.
read moreCreating a new framework for Seniorities
Are you a Junior ? Or a Senior ? Seniorities don't make sense, and we'll delve into a better framework for defining developer's level
read moreDependency Injection
Ready to learn about DI ? This article is for you ! Let's find out how to use dependency injection to make your code more flexible and easy to maintain.
read moreUnderstanding REST APIs
Are you a master of REST APIs? Check this article where I delve into their origins, structure, and how they work.
read moreScaffolding for Data Projects in Python
This article is a destiled version of the presentation "Scaffolding for Data Projects in Python" by Juan José Farina and Tomás Vázquez. It provides an overview of scaffolding in Python, including the definition of scaffolding, step-by-step instructions for setting up a Python project, and the use of Cookiecutter for scaffolding.
read moreLanding a Job in IT
This article is a guide to landing a job in IT. It covers the importance of a guide, the challenges of getting a job, and the steps to follow to increase your chances of success.
read moreSemantic Release
This article is a destiled version of the presentation "Semantic Release" by Juan José Farina and Ezequiel Castaño. It provides an overview of the Semantic Release tool and its benefits for versioning and automation in software development.
read more