Skip to Content
Sign in
Susomejias

Susomejias

29 posts

A Practical Guide to Snapshot Testing

A Practical Guide to Snapshot Testing

Master snapshot testing with Jest to ensure consistent UI and data outputs. This guide covers implementation examples, inline snapshots, best practices, and common pitfalls.

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.

Load More You've reached the end of the list

Projects

AutoFill Factorial - Chrome Extension

February 22, 2025
AutoFill Factorial - Chrome Extension

AutoFill Factorial is a Chrome extension designed to automate and streamline the process of filling out timesheets in Factorial, a widely used HR management platform. If you've ever had to repeatedly enter the same work hours or found the process tedious, this tool will save you time and