Category : javascript

javascript
Мы делаем ГИГАХРУЩ: браузерный survival horror без движка, ассетов и спокойной жизни

Привет. Я пресс атташе команды ГИГАХРУЩ — браузерный survival horror / ARPG shooter про вылазки внутри безграничной бетонной структуры.Да, звучит как питч из папки после этого меня точно забанят, поэтому начну с технической части. Это не Unity WebGL, не Phaser, не Godot export, не React‑обвязка вокруг canvas и не набор купленных ассетов. Игра собрана как один браузерный билд на TypeScript/Vite, WebGL/canvas, процедурных текстурах, процедурных спрайтах, процедурном звуке и плоских структурах дан…

  • суббота, 6 июня 2026 г. в 00:00:11
javascript
Mini Bucket 3.6.2: от беты к релизу. Полная установка со скринами и комментариями

Почему Debian 9, PHP 7.0 и никаких фреймворков. И как поднять HTTPS за 5 минут Предисловие для тех, кто не читал первую статьюВ прошлый раз я рассказал, как хотел сделать две странички для SAMBA и NFS, а получилась панель управления NAS на 20+ страниц. Проект назвал Mini Bucket.Важно: та версия была бета. Сырая, с недоработками, но живая. Её задача — показать концепцию. А народ заинтересовался. Значит, надо доводить до ума.Теперь — версия 3.6.2. Исправлена куча проблем, добавлена безопасность,…

  • суббота, 6 июня 2026 г. в 00:00:09
javascript
Можно ли поймать вайб-кодера без нейросети? Сделал расширение для GitHub — рассказываю

Пару месяцев назад я опубликовал на GitHub небольшой проект — Timetable-bot, бот-расписание для нашего направления в ВГУ. Студентам нашим было неудобно листать Excel с расписанием, и я вместе с одногруппником сделал данного бота. Целиком самостоятельно, от первой строчки до деплоя. Когда дошёл до публикации в открытый доступ, лень было писать README, и я попросил Claude сгенерировать его по содержимому репозитория.И вот пару дней назад я доделал свой собственный проект — Chrome-расширение, кото…

  • суббота, 6 июня 2026 г. в 00:00:08
javascript
Обновления GigaIDE за май 2026

Как обычно в начале месяца мы рассказываем вам о том, что изменилось в GigaIDE за прошедший месяц — май. Соответствующий обзор за апрель доступен здесь. Ниже — краткий обзор обновлений Pro-функциональности GigaIDE, который можно найти на нашем маркетплейсе.Как стать пользователем GigaIDE ProСейчас GigaIDE Pro доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.GigaIDE Pro станет доступна всем пользователям в этом году позже. С…

  • пятница, 5 июня 2026 г. в 00:00:09
javascript
Frontend Status: свежий дайджест фронтенда и AI — 04.06.2026

Frontend Status: Привет! Свежий дайджест фронтенда и AIПривет!Это 17 выпуск Frontend Status — дайджеста по фронтенд-разработке.В этом выпуске:📺 Страница отрисована, а интерфейс всё ещё «оживает»: отложенная гидратация в TanStack Start на карусели Jack Herrington и подкаст с Андерсом Хейлсбергом — от Turbo Pascal до того, как ИИ меняет ремесло, когда код пишут не построчно — чтобы понять, где теряется скорость и куда движется разработка.🤖 Половина кода уже с ИИ, а доверия меньше: опрос State of …

  • пятница, 5 июня 2026 г. в 00:00:08
javascript
Почему Claude Code и Codex не ускоряют команду: у компании нет общей памяти

В январе я написал на Хабре статью про Claude Code и ИИ-агентов для разработки. Она собрала почти 200 тысяч просмотров и нормальный такой спор про вайбкодинг в комментах. Тогда главный вопрос был: "Могут ли нейронки писать нормальный код?" Сейчас, я думаю, такой вопрос уже не стоит.За последние месяцы я проводил консультации по ИИ-трансформации для бизнесов разных размеров в России и за рубежом. Картина везде примерно одна: компания компенсирует сотрудникам траты на Claude Code, Codex и…

  • пятница, 5 июня 2026 г. в 00:00:06
javascript
Компонент сам себе стор, а внешний стор это антипаттерн

Здравствуйте, товарищи! Эта статья про state management во фронтенде, с непривычного угла. За два года я ни разу не написал ни одного редьюсера. Расскажу, как я к этому пришёл, что слышу со стороны про сторы, и почему вам, особенно если вы только заходите во фронтенд, не надо учить Redux в принципе.Сначала немного о себе, потом про то, что такое стор и почему я считаю его антипаттерном. Затем покажу, как без него живёт моё реальное приложение. И разберем возраженияПара слов о себеМеня зовут Кир…

  • пятница, 5 июня 2026 г. в 00:00:05
javascript
Два мажора, один README, одно демо: два почти бесплатных дизайн-ревью

Именно работа над документацией вскрыла обе ошибки. Тут есть мета-урок: документация — самое дешёвое дизайн-ревью, которое можно у себя устроить, но это уже тема для другого поста.Это и есть тот самый «пост», другая статья — и первое, что ей нужно сделать, это поправить тизер. Тизер привирает. Документация поймала только одну из двух ошибок. Вторую поймал первый настоящий потребитель API, которого я собирал параллельно. Эти два ревью сработали в паре: документация смотрит на форму API, потребит…

  • четверг, 4 июня 2026 г. в 00:00:08
javascript
Как сломался Code Blocks: маленькое расширение, большое неудобство и история про устаревший движок

Всем привет, меня зовут Сергей Прощаев. Эта статья будет не про большую архитектуру и не про разбор тестового задания — а про маленький, почти бытовой случай, который, как мне кажется, хорошо иллюстрирует, насколько мы привыкаем к удобным инструментам и насколько хрупкой бывает их работа.Преподаю и много пишу код, который потом нужно красиво показать — в документах, статьях и особенно в презентациях для занятий. И на днях я случайно наткнулся на то, что мой давно любимый инструмент — надстройка…

  • четверг, 4 июня 2026 г. в 00:00:07