Programming tutorials, tips, and stories from my development journey.
Ever wondered how random video chat apps actually work? I built Omiro - a modern, open-source Omegle alternative using Go, WebRTC, and Redis. Here's the honest story of building a real-time video chat platform from scratch, including all the "oh crap" moments.
Imagine a digital key that fits perfectly into a lock, granting access only if it’s genuine and untampered. This key isn’t physical but a compact, encoded token that secretly carries verified information between two parties. This is the power of a JSON Web Token, or JWT—an elegant solution transforming how web applications authenticate and authorize users securely and efficiently.
Here's Big O Notation cheat sheet
Sorting is always been the main things when it comes to dsa or programming. Here's are sorting algorithms cheat sheet
JWT tokens are typically valid until their expiration time, and without server-side tracking, there's no built-in way to invalidate them early — such as when a user logs out. This creates a potential security risk.
A powerful abstraction for coordinating multiple promises in React Server Components, eliminating waterfalls and simplifying complex data dependencies.
In Python, I always got stuck when it came to downloading files — they’d fail midway, get corrupted, or never finish. So I built my own solution that finally just works. Here’s how I solved it.