Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
Database
PART 05
Redis Lists and Sets: Simple Queues, Reliable Queues, Recently Viewed Items and Tags
If a worker that took a job with RPOP crashes, the job is lost; LMOVE moves the job to a processing list in the same atomic step, so it can be recovered after a crash. With real output: the reliable queue and its limits, Redis 8.10's LMOVEM, BLPOP freezing an application for 3 seconds on a shared multiplexer, the last 10 viewed books with LTRIM, book tags in an intset and SINTER, weekly unique visitors with SUNIONCARD, and a 67 ms SMEMBERS on a big set.
14 Nov 2026
11 min
9
Frontend
PART 05
JavaScript Map and Set: Key-Value Collections and the New Set Methods
We learn how Map differs from objects, unique values with Set, iteration, set operations such as union and intersection from ES2025, and ES2026's getOrInsert, with a quick look at WeakMap.
3 Nov 2026
8 min
51