PinnedInJavaScript in Plain EnglishbyTomas Svojanovsky·Jun 29, 2024Implementing Rate Limiting with Upstash Redis, Hono, and Cloudflare WorkersBuilding a Scalable Pokémon API with Hono and Upstash Redis Rate LimitingA response icon2A response icon2
PinnedInJavaScript in Plain EnglishbyTomas Svojanovsky·Aug 24, 2024Implementing Infinite Scroll in React Using React QueryLearn how to create an infinite scrolling Pokémon list with React Query and React Infinite ScrollerA response icon1A response icon1
PinnedInJavaScript in Plain EnglishbyTomas Svojanovsky·Jun 20, 2024Why Indexes as Keys Might Be a Bad Idea in React?Understanding Key Issues with React Lists and Keys
InDev GeniusbyTomas Svojanovsky·Jun 30A Beginner’s Guide to Useful Standard Library Functions in ZigLearn how to use std.debug.print(), format specifiers, std.log, and std.mem.eql() while building a foundation in Zig’s standard library
InTowards DevbyTomas Svojanovsky·Jun 29Zig Basics: Syntax Basics for Absolute BeginnersLearn the basic structure of a Zig program: functions, variables, printing, comments, and naming conventionsA response icon2A response icon2
InStackademicbyTomas Svojanovsky·Jun 28Why Zig instead of C, Rust or Go?A practical look at where Zig fits in modern systems programmingA response icon1A response icon1
InTowards DevbyTomas Svojanovsky·Jun 25HTTPS Over TCP: How TLS 1.3 Makes the Handshake FasterHow TLS 1.3 reduces handshake latency, secures HTTP traffic, and makes HTTPS over TCP faster than TLS 1.2
InDev GeniusbyTomas Svojanovsky·Jun 22How HTTPS Works Over TCP with TLS 1.2How your browser establishes a TCP connection, performs a TLS 1.2 handshake, negotiates encryption keys, and finally sends secure HTTP data
InTowards DevbyTomas Svojanovsky·Jun 21Proxy vs Reverse Proxy: The Backend Concept Every Developer Should UnderstandThe simple difference between two ideas that appear everywhere in modern backend systems
InMath Respawn PointbyTomas Svojanovsky·Jun 17Mean, Median, and Mode: Three Ways to Find the “Typical” ValueA beginner-friendly explanation of mean, median, and mode — and why “average” does not always mean what you think