Migration from Next.js to Vite: build 5 times faster https://sudonull.com/migration-from-next-js-to-vite-build-5-times-faster
Railway reduced frontend build time from 10 to 2 minutes by switching from Next.js to Vite + TanStack Start. Analysis of reasons, results, and trends for senior developers. Speed up your CI/CD.
JS/TS not a functional language: technical analysis https://sudonull.com/js-ts-not-a-functional-language-technical-analysis
Why JavaScript and TypeScript Are Not Functional Languages? Breaking Down 4 Technical Reasons: mutability, recursion, lazy collections, error handling. Consequences for development.
JS Closures: Lexical Environment and Examples https://sudonull.com/js-closures-lexical-environment-and-examples
Breakdown of Closures in JavaScript: from Lambda Calculus to Loops, Events, and Optimization. Code Examples for Middle/Senior. Master the State Encapsulation Mechanism.
Node.js 2026 Courses: Top for Backend https://sudonull.com/node-js-2026-courses-top-for-backend
Choose a Node.js course for start in 2026: comparison Skillbox, Yandex Practicum, Netology. Salaries, AI skills, employment. Start API development from scratch — read the review.
URL as the source of state Next.js App Router https://sudonull.com/url-as-the-source-of-state-next-js-app-router
How to make URL the single source of truth in Next.js App Router. Server components, searchParams, client synchronization. Code examples for middle/senior.