Перейти к содержанию

Юрий Бондаренко

Основы квантовой информации

Узнайте о квантовых состояниях, проективных измерениях и унитарных операциях; квантовых схемах; о том, как запутанность делает возможной квантовую телепортацию, и многом другом.

Как убрать адресную строку в Trusted Web Activity

Если в Android-приложении на базе Trusted Web Activity отображается адресная строка, значит запуск произошёл не в режиме TWA, а в режиме Custom Tabs. Причина почти всегда одна: не пройдена проверка Digital Asset Links.

Разбираемся в Spec-Driven Development: Kiro, spec-kit и Tessl

Я пытался разобраться в одном из свежих buzzword в AI-разработке: Spec-Driven Development (SDD). Я посмотрел на три инструмента, которые называют себя SDD-инструментами, и попытался понять, что это вообще означает на текущий момент.

Создание пуленепробиваемых React-компонентов

Большинство компонентов пишутся под «счастливый путь». В таком режиме они работают, но в продакшене быстро проявляются слабые места: серверный рендеринг, гидратация, несколько экземпляров, конкурентный рендеринг, асинхронные children, порталы и т.д. Компонент должен корректно работать во всех этих сценариях.

Подключите любое React-приложение к MCP-серверу в три строки кода

Как подключить React-приложение к удалённому MCP-серверу в три строки кода с помощью use-mcp и использовать AI Playground с открытым исходным кодом для тестирования и отладки интеграций.

Ошибки как значения в TypeScript

Без обёрток. Без исключений. Только объединения типов.

Ошибки — это не что-то исключительное, а неизбежная часть кода. Вместо того чтобы бросать исключения и надеяться, что их кто-то поймает, возвращайте ошибки как значения. Делайте их частью сигнатуры типа. Пусть компилятор гарантирует, что каждая ошибка обработана.

Agent Skills

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