Skip to Content
Sign in
Writings

Writings

A collection of in-depth articles exploring frontend development, testing strategies, and Git workflows, providing insights and practical tips for developers.

Previous Posts
Design pattern | Criteria

Design pattern | Criteria

This pattern allows you to build search queries using a common interface, which makes the code much more modular and flexible.

Code Smell | Switch Statements

Code Smell | Switch Statements

This code smell is caused by the abusive use of the switch statements.

Code Smell | Too Many Imports

Code Smell | Too Many Imports

This code smell is caused by the abusive use of imports in components, classes or any other type of module of our project.

Code Smell | Magic Numbers

Code Smell | Magic Numbers

This code smell can be detect when we use a number that lacks the proper semantics.

Standardize imports with ESLint

Standardize imports with ESLint

This rule of ESLint will help us maintain a standard regarding the ordering and grouping of the imports of our project.

Code Smell | Data Clumps

Code Smell | Data Clumps

This code smell can be detected when we observe that certain groups of data are being used in different parts of our code.

Code Smell | Shotgun Surgery

Code Smell | Shotgun Surgery

This code smell can be detected if making a change have to replicate this change in different parts of our code.

Code Smell | Divergent Change

Code Smell | Divergent Change

This smell can be detected when we observe that at a specific point in our application we perform too many changes, these points can be a certain class, a .js or .ts file that exports certain functions, etc.

Load More You've reached the end of the list