Articles
Why Pusher is the Safe Option Over Socket.io in a Serverless Environment
When I was building my chat app, I had to make a decision between Pusher.js and Socket.io. Both can be used to add real-time communication to an application, so I asked myself: what’s the real difference between them? 🤷♂️
October 7, 2025.2 min read
I just opened an old side project and let me tell you… it was ugly.
I just opened an old side project and let me tell you… it was ugly. But I wasn’t mad. I wasn’t even embarrassed. I was proud. Because that disaster? That chaos? That’s what growth looks like.
June 13, 2025.2 min read
URL Might Be the Best Place to Store State in React — and That’s Not a Joke
When you hear “state management in React,” you probably think of useState, useReducer, Redux, Zustand, or that one state lib your co-worker swore was "the future." But let me hit you with a curveball:
June 12, 2025.2 min read