Jihye's Blog

HomeAboutPostsLogsContact

Category

Server-Side Logging

2026-03-27

Finding the Signal in the Noise

BACKEND

Design Patterns I Use in Production

2026-03-25

A config-driven approach to building scalable, maintainable webhook systems without conditional complexity

BACKEND

Working Faster With Shopify APIs Using MCP

2026-03-16

Using an MCP Server to Work Faster With Shopify APIs in Production

AI

How I refactored code

2025-09-16

How I Refactored Code to Make It Cleaner, Safer, and More Scalable

TYPESCRIPT

When Simplicity Wins

2025-07-28

Choosing useState Over useReducer in React

REACT

Why I chose ShadCN over MUI for a React App

2025-06-26

A practical comparison of ShadCN and MUI

FRONTEND

Mastering TypeScript Generics

2025-04-09

Enhancing Flexibility and Type Safety

TYPESCRIPT

Migrating from Leaflet to Mapbox

2025-02-22

A performance-Driven Decision

FRONTEND

Building a tool from Scratch

2025-02-17

Why 0-to-1 Projects Are Hard and How I Tackled One

REVIEW

TypeScript Union type

2025-01-04

When to use Union type?

TYPESCRIPT

Next.js Link component

2025-01-01

When to use Link component in Next.js

NEXTJS

2024 Year in Review

2024-12-31

What I did and learned in 2024

REVIEW

Using Figma as a Developer

2024-11-29

A Story of Collaboration and Simplicity

FRONTEND

2023 Year in Review

2023-12-31

What I did and learned in 2023

REVIEW
© 2025 Jihye Pak