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
I Tried to Build Tetris in Rust (Without ChatGPT or Claude)How I stopped outsourcing my brain and wrote a Tetris clone in Rust19h ago19h ago
Published inStackademicLeetcode 3335— Total Characters in String After Transformations IOptimizing String Transformations: A Frequency-Based Approach to Handle Exponential Growth6d ago6d ago
Published inTowards DevLeetcode 2094 — Finding 3-Digit Even NumbersBrute-force meets constraints: solving a digits-based number generation problem6d ago6d ago
Published inDev GeniusUnderstanding Rust String Types: A Practical GuideMaster Rust’s String, str, &str, and &’static str with Clear Examples and Use CasesMay 11May 11
Published inDev GeniusLeetcode 1550 — Three Consecutive OddsOdd, odd, odd… true? Solving a simple Rust puzzle three ways.May 11May 11
Published inTowards DevLeetcode 2918 — Minimum Equal Sum of Two Arrays After Replacing ZerosA Greedy Approach to Balancing Array Sums with Minimal ChangesMay 10May 10
Published inStackademicLeetcode 346 — Moving Average on Data Stream #2Optimizing Moving Averages with Deques: Efficient Time and Space Complexity in a Streaming EnvironmentMay 71May 71