Синдром утёнка

Синдром утёнка

Rolldown 1.0: стабильный Rust-бандлер, который уже работает в Vite 8

Rolldown 1.0: стабильный Rust-бандлер, который уже работает в Vite 8

Rolldown 1.0 вышел в стабильный релиз — быстрый JavaScript-бандлер на Rust с совместимостью с Rollup-плагинами. Если ты используешь Vite 8, он уже у тебя под капотом.

21 июня 2026 г.
Gravity mouse trail на GSAP: изображения появляются, падают и отскакивают

Gravity mouse trail на GSAP: изображения появляются, падают и отскакивают

Туториал про интерактивный эффект: двигаешь мышью — появляются картинки, падают вниз, отскакивают и исчезают. Разбираем, как это устроено под капотом.

21 июня 2026 г.
FastMCP — TypeScript-фреймворк для MCP-серверов без боли с низким уровнем

FastMCP — TypeScript-фреймворк для MCP-серверов без боли с низким уровнем

FastMCP — это TypeScript-фреймворк поверх официального MCP SDK, который убирает весь скучный boilerplate и даёт простые API для сборки серверов с сессиями, стримингом и аутентификацией.

21 июня 2026 г.
Cross-document view transitions: ловушки, о которых никто не предупреждает

Cross-document view transitions: ловушки, о которых никто не предупреждает

Потратить субботу на настройку кроссдокументных переходов и получить ноль анимаций — классика. Разбираем, почему deprecated-мета-тег до сих пор гуляет по туториалам и что на самом деле нужно написать в CSS.

21 июня 2026 г.
Нативная случайность в CSS: почему это действительно важно

Нативная случайность в CSS: почему это действительно важно

CSS всегда был детерминированным — один и тот же ввод, один и тот же вывод, никакой магии. Но теперь в язык приходят нативные функции рандомизации, и это меняет многое.

21 июня 2026 г.

TypeScript 6.0: что изменилось и как обновить tsconfig без боли

TypeScript 6.0 вышел — и принёс не только новые фичи, но и изменения в поведении компилятора. Разбираемся, что поменялось в tsconfig и как мигрировать без сюрпризов.

21 июня 2026 г.
Schema.org разметка без плагинов: JSON-LD своими руками

Schema.org разметка без плагинов: JSON-LD своими руками

Структурированные данные для поисковиков — без SEO-плагинов и магии. Разбираемся, как встраивать JSON-LD в современный фронтенд так, чтобы разметка не отставала от контента.

21 июня 2026 г.
MDXEditor — rich text редактор Markdown и MDX для React

MDXEditor — rich text редактор Markdown и MDX для React

MDXEditor — open source React компонент для редактирования Markdown в духе Notion и Google Docs. ContentEditable, подсветка синтаксиса и гибкий контроль над форматированием вывода.

21 июня 2026 г.
Siri в твоём приложении: code-along с WWDC26

Siri в твоём приложении: code-along с WWDC26

На WWDC26 Apple показала, как шаг за шагом подключить Siri к своему приложению через App Intents и App Schemas. Разбираем на живом примере — SwiftUI-приложении CometCal.

21 июня 2026 г.
Foundation Models в iOS 27: локальный LLM вырос в полноценную AI-платформу

Foundation Models в iOS 27: локальный LLM вырос в полноценную AI-платформу

Apple открыла исходники Foundation Models и пересобрала фреймворк с нуля: мультимодальность, Private Cloud Compute, единый протокол для любых моделей и встроенный evaluation. Разбираем, что реально изменилось.

21 июня 2026 г.
← Новеестр. 4 из 7Старше →