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
Code Smell | Generic Exceptions

Code Smell | Generic Exceptions

Understanding why using generic exceptions is a code smell and how it can make error handling difficult.

Code Smell | Complex Conditions

Code Smell | Complex Conditions

Avoid complex if conditions by using variables or functions to improve readability and maintainability.

Harness the power of TypeScript + Zod to manage your environment variables

Harness the power of TypeScript + Zod to manage your environment variables

Optimize TypeScript projects with Zod for secure, type-safe environment variable management, enhancing code reliability and developer experience.

Code Smell | Chained Ternary Operators

Code Smell | Chained Ternary Operators

Avoid the code smell called "Chained Ternary Operators" by replacing them with switch statements and object maps for cleaner, more efficient code.

Design pattern | Repository

Design pattern | Repository

Understanding the Repository Design Pattern.

Blog Setup: Docker, Ghost, SSL - Easy Guide

Blog Setup: Docker, Ghost, SSL - Easy Guide

Setup Ghost Blog: Deploy with Docker, configure reverse proxy, SSL, MariaDB for seamless experience.

Code smell | Side Effects

Code smell | Side Effects

This code smell can be detected when a function modifies an external state beyond its own scope.

The importance of prioritizing code optimization for humans rather than machine

The importance of prioritizing code optimization for humans rather than machine

In this article I will present my arguments to justify why in most software projects it is more important to prioritize the optimization of code for humans rather than for machines.

Load More You've reached the end of the list