
TypeScript 5.9: now it's easier to start!
In this article, we will analyze the latest improvements in TypeScript 5.9 — deferred imports, new type hints, and clearer errors.
Articles and guides from practicing developers. Learn new things, find solutions and implement your ideas.

In this article, we will analyze the latest improvements in TypeScript 5.9 — deferred imports, new type hints, and clearer errors.

From the first pop-ups in Netscape to React and Node.js, we tell the story of JavaScript in 30 years in simple words.

How to build UI with a focus on accessibility: tokens, components, and practices that will save years of work.

Where Rust wins with memory safety, and Go wins with the simplicity of competition. We analyze real cases and experience from production.

Let's analyze why context.Context is found in almost every Go function, how it saves from freezes and manages the lifetime of operations.

We analyze slices in Go under the hood: how they are arranged, why capacity decides, what are the dangers of common arrays and how to avoid hidden bugs.

Let's analyze the stack and heap in Go using examples: why some variables live only inside the function, and others run away into the heap.

Versioning, observability, rollback, and quality control — let's analyze what a mature MLOps is and why it is needed by business.

Real cases and anti-patterns of Flutter in production. Comparison with Kotlin Multiplatform and tips where cross-platform is really effective.

We've analyzed the three main meta frameworks — Next.js, SvelteKit, and Nuxt. We compared them in terms of SEO, speed and ease of development, and added a table and tips on which one is better to use.

Video, CAD and 3D graphics right in the browser without lags. We tell you how WebAssembly speeds up work and where it is applied.

A detailed guide to migrating from JavaScript to TypeScript: a plan for a month, a checklist, and life hacks.