The frontend infrastructure we keep rebuilding
Max Martínez Cartagena
Building a backend without giving your architecture to a framework
Max Martínez Cartagena
The 14 rules of CANDO-TEST
Max Martínez Cartagena
CANDO-TEST: A clearer architecture for UI test automation
Max Martínez Cartagena
Debugging a Deno program with VSCode
Max Martínez Cartagena
Typescript Meaningful Exception Handling
Max Martínez Cartagena
How to create a Generic Docker Base Image with Monorepo and Semantic versioning? Part 3/3
Max Martínez Cartagena
How to create a Generic Docker Base Image with Monorepo and Semantic versioning? Part 2/3
Max Martínez Cartagena
How to create a Generic Docker Base Image with Monorepo and Semantic versioning? Part 1
Max Martínez Cartagena
Adapter Pattern: Travel around the world as Pro Tennis Player
Max Martínez Cartagena
Open Api Specification to Joi objects with oas-to-joi
Max Martínez Cartagena
Decorator Pattern: Let's have an ice cream!
Max Martínez Cartagena
Building a local https server with Expressjs
Max Martínez Cartagena
Dependency Inversion Principle (DIP)
Max Martínez Cartagena
Interface Segregation Principle (ISP)
Max Martínez Cartagena
Liskov Substitution Principle (LSP)
Max Martínez Cartagena
Open/Closed Principle (OCP)
Max Martínez Cartagena
Single Responsibility Principle (SRP)
Max Martínez Cartagena
What are S.O.L.I.D Principles?
Max Martínez Cartagena
Running the project and testing the business rules
Max Martínez Cartagena
Setting up the web server layer
Max Martínez Cartagena
Implementing the Persistence Layer - Part 2: Repositories
Max Martínez Cartagena
Implementing the Persistence Layer - Part 1: Database
Max Martínez Cartagena
Implementing the Adapters Layer
Max Martínez Cartagena
What is a Use Case and how to implement it?
Max Martínez Cartagena