TypeScript без сборки: запускаем код напрямую в Node.js
Запускаем TypeScript-файл напрямую в современном Node.js, разбираем type stripping, ограничения erasable syntax и настройку tsconfig для проверки типов.
コードの世界のパートナー
現役開発者による記事とガイド。新しいことを学び、解決策を見つけ、アイデアを実現しましょう。

複数選択できます。記事はすぐに更新されます

Запускаем TypeScript-файл напрямую в современном Node.js, разбираем type stripping, ограничения erasable syntax и настройку tsconfig для проверки типов.

Читаем CSV прямо из DuckDB, фильтруем строки SQL-запросом, считаем выручку и получаем pandas DataFrame без настройки отдельной базы данных.

Разбираем Python 3.15 на пяти коротких примерах: отложенные импорты, frozendict, sentinel, распаковка в comprehensions и встроенный профайлер.

Настраиваем Ruff в Python-проекте: проверяем ошибки, сортируем импорты, форматируем код и подключаем одну команду для ежедневной работы.

Превращаем сайт с учебными карточками в PWA: manifest, service worker, Cache API, localStorage, офлайн-проверка и установка на устройство.

Создаём трекер расходов на Flet: поля, кнопка, список покупок, проверка Decimal, общая сумма и запуск одного Python-кода в окне или браузере.

Создаём таймер фокуса на React Native и Expo: состояние, интервал, пауза, сброс, форматирование времени и проверка на настоящем телефоне.

Подключаем актуальный Tailwind CSS к Vite, собираем адаптивный лендинг из utility-классов и делаем доступное мобильное меню на JavaScript.

Создаём сцену Three.js через Vite: камера, renderer, освещённый куб, OrbitControls, animation loop и правильный resize без искажений.

Создаём Tauri 2 приложение на vanilla JavaScript, сохраняем список заметок, запускаем отдельное окно и разбираем связь web-интерфейса с Rust-оболочкой.

Создаём Worker через актуальный CLI, пишем GET и POST обработчик на Web API, запускаем локально и публикуем публичный JavaScript endpoint.

Запускаем WebLLM через WebGPU, показываем прогресс загрузки модели, отправляем чат-запрос локально и разбираем требования к памяти и браузеру.