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
Selective Staging in Git: How and When to Use It for Clean Commits

Selective Staging in Git: How and When to Use It for Clean Commits

Explore the power of selective staging with (git add -p) to maintain clean commit histories and improve collaboration in your Git workflow.

Efficient Bug Hunting with git bisect: A Step-by-Step Guide

Efficient Bug Hunting with git bisect: A Step-by-Step Guide

Explore the power of selective staging with (git add -p) to maintain clean commit histories and improve collaboration in your Git workflow.

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.

Load More You've reached the end of the list