PinnedPublished inJavaScript in Plain EnglishImplementing Rate Limiting with Upstash Redis, Hono, and Cloudflare WorkersBuilding a Scalable Pokémon API with Hono and Upstash Redis Rate LimitingJun 29, 20241Jun 29, 20241
PinnedPublished inJavaScript in Plain EnglishImplementing Infinite Scroll in React Using React QueryLearn how to create an infinite scrolling Pokémon list with React Query and React Infinite ScrollerAug 24, 20241Aug 24, 20241
PinnedPublished inJavaScript in Plain EnglishWhy Indexes as Keys Might Be a Bad Idea in React?Understanding Key Issues with React Lists and KeysJun 20, 2024Jun 20, 2024
PinnedI Decided to Build a StartupFocused on results, not just tasks. Discover how our unique approach can turn your goals into achievementsSep 7, 20241Sep 7, 20241
PinnedPublished inStackademicStop Unnecessary Re-renders! Autogenerated Selectors in Zustand (Next.js)Enhancing Zustand with Auto-generated Selectors: Optimizing State Management and Component RerendersApr 17, 20241Apr 17, 20241
Understanding the Core Concept of React: ComponentsMastering React Components: The Building Blocks of Modern UI Development1h ago1h ago
Trae: The New AI-Powered IDE from ByteDanceExploring Trae: ByteDance’s AI-Powered IDE — A Game Changer or Just Another VS Code Fork?10h ago10h ago
Starting a YouTube Channel Is Hard: Data, Insights, and My ExperienceBuilding a YouTube channel is like a wildfire — tough competition and only the strongest survive1d ago1d ago
DeepSeek R1: The Disruptor That’s Shaking Big Tech to Its CoreHow a $10M Side Project Toppled Big Tech’s AI Empire Overnight1d ago1d ago
The Endless Cycle of Web Development: Thick Clients, Thin Clients, and Shiny TurdsWhy every new web development trend feels like a shiny solution — until it scales, breaks, and we start the cycle all over again2d ago2d ago