My Blog

Split screen with typewriter on one side and robot hands on a keyboard on the other side.

Stop Using ChatGPT To Write Your Blog Posts For You! It's Not Working...

#AI#Beginner#Career#Writing
Posted on Nov 16, 2023
React Keyboard Listener Banner

How to Build a Custom React Hook to Listen for Keyboard Events

#a11y#JavaScript#ReactJS#TypeScript
Posted on Nov 13, 2023 • Updated on Nov 13, 2023

Tanstack's React Query Kicked onSuccess, onError, and onSettled Out of useQuery: Now What?!

#JavaScript#ReactJS#Refactoring#TypeScript
Posted on Nov 6, 2023 • Updated on Nov 12, 2023
Patch Pulse Devlog #1 | Get Notified when New Packages are Released

Patch Pulse: Devlog #1 - Get notified when new packages are released

#JavaScript#NestJS#NodeJS#TypeScript
Posted on Nov 6, 2023 • Updated on Nov 12, 2023

The Curse of Expertise: Knowledge is NOT Always Power

#Career#Programming#Writing
Posted on Nov 6, 2023 • Updated on Nov 6, 2023

To useMemo or Not to useMemo: A React Developer’s Dilemma

#JavaScript#Performance#Programming#ReactJS
Posted on Nov 6, 2023 • Updated on Nov 12, 2023

React Native Tutorial: How to Implement a Celebration Confetti Burst

#JavaScript#ReactNative#Tutorial#UI/UX
Posted on Nov 6, 2023 • Updated on Nov 12, 2023

How To Main Separation of Concerns in React

#CleanCode#JavaScript#ReactJS#Refactoring
Posted on Nov 6, 2023 • Updated on Nov 19, 2023

From Redux to React Context and Beyond: A Dive into State Management with Zustand

#JavaScript#ReactJS#Redux#Zustand
Posted on Nov 6, 2023 • Updated on Nov 6, 2023

If I Could Start My Dev Career Again: Essential Tips for Newbies

#Beginner#Career#Programming
Posted on Nov 6, 2023 • Updated on Nov 12, 2023

Exploring the New useOptimistic Hook in React: Enhancing UI with Optimistic Updates

#JavaScript#NextJS#ReactJS#TypeScript
Posted on Oct 30, 2023 • Updated on Nov 6, 2023