Category : javascript

javascript
Claude Code за $3/месяц и 2 новые «стелс» модели: потестил за вас

На выходных вышли сразу две громкие ИИ-новости, которые захотелось пощупать руками.Во-первых, на OpenRouter тихо появились две стелс-модели: Sonoma Dusk Alpha и Sky Alpha. Обе заявлены с окном контекста 2 млн токенов, поддержкой изображений на входе и параллельным вызовом инструментов, и сейчас бесплатны; Dusk заявляется как быстрая модель на каждый день, Sky - как максимально интеллектуальная для сложных задач.Во-вторых, z.ai запустили API совместимый с Claude Code с доступом к своей флагманск…

  • вторник, 9 сентября 2025 г. в 00:00:05
javascript
Next.js меня окончательно достал

Наконец, настал этот момент, и я решился написать статью. Давно хотел, но как-то не хватало мотивации. А ведь, знаете, как говорят: «гнев — лучший мотиватор». Есть же такое выражение?ПредысторияЯ приглашаю вас в путешествие, но сначала нужно расставить декорации. Представьте, что вы работаете в некой компании X, и один из ваших сервисов на Next.js крякнулся. Ну и поскольку это Next.js, то мы понятия не имеем, что конкретно произошло, так как логирование процессов по умолчанию включено только пр…

  • понедельник, 8 сентября 2025 г. в 00:00:05
javascript
Пет-проект с AI-помощником: мой первый опыт вайбкодинга

Как и многие начинающие разработчики, я давно мечтал сделать свой первый pet‑проект — чтобы почувствовать себя «настоящим программистом» и перестать бояться собеседований. В итоге решился: буду писать веб‑приложение для личных заметок.На самом деле я не совсем новичок. Раньше у меня уже были попытки освоить разные языки программирования, но дальше пары строчек кода дело редко заходило. Умение «гуглить правильно» и искать ответы на StackOverflow пока давалось тяжело, поэтому довести что‑то до ре…

  • понедельник, 8 сентября 2025 г. в 00:00:04
javascript
Делегирование событий в JavaScript: когда обычного всплытия недостаточно

По мере роста фронтенд-приложений управление пользовательскими взаимодействиями становится все более важным. Добавление обработчика событий на каждый интерактивный элемент — плохая практика: это усложняет код, увеличивает расход памяти и снижает производительность. Здесь на помощь приходит делегирование событий (event delegation).Каждая интерактивная веб-страница опирается на Document Object Model (DOM) и ее систему событий. Когда мы нажимаем кнопку, вводим текст в поле или наводим курсор на из…

  • воскресенье, 7 сентября 2025 г. в 00:00:04
javascript
Не доверяй и проверяй, или как я валидировал ссылку в JavaScript

Всем привет! На связи Сергей, ведущий фронтенд-разработчик в команде привлечения Центрального университета. Команда привлечения создает цифровые сервисы для студентов и абитуриентов, такие как мероприятия и анкеты поступления в личном кабинете, телеграм-боты и другое. Расскажу историю, как валидировал ссылку и попал впросак. Я использовал браузерный URL API для своих целей и думал, что знаю, как он работает. И прежде чем кидать в меня помидоры, как в разработчика, который не читает документацию…

  • суббота, 6 сентября 2025 г. в 00:00:06
javascript
TMH: как создать музыкальный хаб на PHP, Telegram и виртуальном хостинге

основные возможности скрипта TMH by TCSETelegram Music Hub (TMH) — это open-source решение, которое превращает ваш Telegram-канал в единое цифровое пространство для музыки, блога и сообщества. И всё это — на самом обычном виртуальном хостинге, без баз данных, без сложных зависимостей, без дорогих серверов.👉 github.com/tcse/php-TMHЧто такое TMH?TMH by TCSE — это не просто плеер. Это система управления контентом, где:Telegram — источник контента (канал + бот)PHP — движокВеб-сайт — финальная точка…

  • суббота, 6 сентября 2025 г. в 00:00:05
javascript
Как работать с ECharts в React: от простого графика до интерактивного дашборда

Показать данные красиво и понятно бывает сложнее, чем написать саму бизнес-логику. Нужно не просто вывести цифры, а сделать так, чтобы ими было удобно пользоваться: масштабировать, сравнивать, фильтровать. Можно ли совместить мощь, интерактивность и гибкость в одной библиотеке визуализации — и при этом без боли интегрировать ее в React? Спойлер: да, и это ECharts.Привет, Хабр! Меня зовут Ольга Китова, я разработчик в IBS. Эта статья — про ECharts, один из самых сильных и гибких инструментов для…

  • суббота, 6 сентября 2025 г. в 00:00:04
javascript
Safe-fetch 1.0: от библиотеки к экосистеме за 72 часа

Три дня назад я опубликовал статью про safe-fetch — библиотеку, которая убирает try/catch из HTTP-запросов. Вчера статья набрала 8,5K просмотров и 64 добавления в закладки. А сегодня представляю safe-fetch 1.0 — уже не просто библиотеку, а целую экосистему.Ссылка на первую статьюИстория о том, как фидбек сообщества за 72 часа превратил обертку над fetch в полноценную платформу для типобезопасного HTTP.Как всё началось1 сентября выпустил safe-fetch 0.1.0 и написал статью. Идея простая: вместо tr…

  • суббота, 6 сентября 2025 г. в 00:00:03
javascript
librats: новая библиотека для распределённых P2P-приложений

Всем привет! Я являюсь создателем распределённого поисковика rats-search на базе DHT (GitHub). Его принцип работы довольно прост: поисковик собирает торренты у всех участников сети и формирует большую распределённую базу для поиска, включая метаданные (например, описания и прочую информацию).В этой статье я хочу рассказать о своей новой библиотеке для построения распределённых приложений (p2p), где знание IP-адресов участников не обязательно, а поиск ведётся через различные протоколы — DHT, mDN…

  • пятница, 5 сентября 2025 г. в 00:00:11