Blog

Algorithms. The “Reverse bits” problem

1 December 2025

LeetCode 190 demystified: a clear explanation of reversing bits with a detailed example trace and O(1) memory complexity

leetcode 190reverse bits leetcodebitwise operations javascriptбитовые операции jsалгоритмы для новичковreverse bits solutionjavascript algorithm interviewпобитовый сдвиг explanationleetcode trace example

CSS Property field-sizing: content – automatic form fields sizing without javascript

14 August 2025

Learn how to use the experimental CSS property field-sizing: content to dynamically adjust form elements like input and textarea to fit their content, simplifying adaptive interfaces.

cssfield-sizingcontentweb-developmentformsadaptive-designcss-propertiesfrontendexperimental-css

Complete technical guide to HTTP status codes with examples

12 August 2025

Complete HTTP status code reference with real-world examples and a UX table with color indicators for developers, SEO specialists, and system administrators

http status codeshttp response codesapi designcachingredirectscore web vitalsobservabilityerror budgetsrate limitingsecurityseoweb developmentкоды httpкэшированиередиректымониторинготказоустойчивостьвеб‑разработка

Algorithms. The “Count Good Triplets” problem

5 May 2025

LeetCode 1534 demystified: count good triplets with a clear O(n³) triple loop and zero extra memory.

leetcodejavascriptalgorithmsarraysbruteforcetimecomplexitycodinginterviewcombinatorics

Next.js 15.3: Turbopack in production, instrumentation‑client.ts, and navigation hooks that solve real pain points

1 May 2025

Turbopack is prod‑ready, instrumentation‑client.ts runs scripts pre‑app, onNavigate / useLinkStatus enable precise navigation control.

nextjsturbopackreactjavascriptfrontendwebdevperformancehooksrouting
Page 1