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, 2024A response icon2Jun 29, 2024A response icon2
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, 2024A response icon1Aug 24, 2024A response icon1
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
Published inTowards DevUnderstanding Exclusive Locks in C#: A Complete Guide to Thread SynchronizationThread synchronization in modern C#: traditional locks vs. the new System.Threading.Lock4h agoA response icon14h agoA response icon1
Creating Smooth Character Animations in Godot: Implementing a Mage Idle StateA beginner-friendly guide to setting up animated character states using Godot’s AnimatedSprite2DJun 12Jun 12
How to Create Smart Goblin AI: Walking Between Cliffs with Raycast Detection in GodotLearn how to create intelligent enemy AI that never falls off platforms using Godot’s raycast systemJun 11Jun 11
Building My First 2D Platformer in Godot 4: A Developer’s JourneyMy first serious game project — and all the challenges I didn’t expectJun 9Jun 9
Published inStackademicLeetcode 867 — Transpose MatrixA must-know trick for Tetris-like rotations and grid-based logicJun 2Jun 2
Understanding Trigonometry: Sine, Cosine, and Tangent in Right Triangles (6)Beginner-friendly guide to sine, cosine, and tangent using right trianglesMay 30A response icon1May 30A response icon1
Understanding Coterminal Angles: A Complete Guide (5)Coterminal angles explained simply — with examples in degrees, radians, and DMSMay 29May 29