Category : javascript

javascript
Делаю своего ИИ-помощника для экосистемы HalNet

Локальный ИИ-ассистент прямо в мессенджере HalChat: без серверов, без рисков, только приватность и RAG.Я занимаюсь разработкой собственного мессенджера HalChat и недавно я запустил систему локальных ИИ, с которыми можно общаться прямо в браузере через обычный чат.И мне потребовался ИИ помощник, который бы вводил в курс дела внутри экосистемы и помогал пользователям обосноваться. Назвал я его — Halwashka AI.Почему бы не использовать готовые решения?Во первых, это приватность, главный принцип Hal…

  • пятница, 5 декабря 2025 г. в 00:00:14
javascript
Подборка вопросов для собеседования Frontend-разработчика

Вводные вопросыВ какой компании ты работал и что приходилось там делать?Как проходил код-ревью на прошлом месте работы?Сколько людей было в команде?На каком стеке работали?Как вы делали задачи?Расскажи про свой опыт?Расскажи, какие самые сложные или интересные задачи ты выполнял?HTML / CSSРаботал ли ты с iframe?Нужен ли БЭМ в 2025 году?Что такое flex и flex-shrink?В чём разница между display: none и visibility: hidden?Как работает z-index?Разница между async и defer для scriptЧто такое CSS-пере…

  • пятница, 5 декабря 2025 г. в 00:00:13
javascript
Как начать работать с Nuxt UI — библиотекой компонентов для Vue и Nuxt

❯ ВступлениеВряд ли в наше время еще нуждается в представлении Vue — фронтенд-фреймворк, который входит в тройку лидеров, наравне с React и Angular.За годы своего существования Vue заматерел, прошёл через существенные изменения и оброс своей экосистемой. Например, к ней относится Nuxt — метафреймворк для SSR, созданный по аналогии с метафреймворком Next в экосистеме React.Однако в этой экосистеме не хватало одной важной составляющей — UI-библиотеки, которая бы воспринималась всеми разработчикам…

  • пятница, 5 декабря 2025 г. в 00:00:12
javascript
Первый опыт интеграции веб-приложения с 1С — о чём я бы хотел знать перед стартом

Я уже много лет пишу интерфейсы, периодически backend на javascript, но платформа 1С (ERP) как-то всегда обходила меня стороной. Я даже с SAP успел поработать за это время (правда с hybris, не ERP - немного это про другое). Но опыт интеграции с 1С появился совсем недавно.По правде говоря, это даже не мой опыт, а моего коллеги бэкендера, за опытом интеграции которого мне довелось пристально понаблюдать. Поскольку сервер написан на Nestjs и я часто сам забирал на себя некоторые задачи по backend,…

  • пятница, 5 декабря 2025 г. в 00:00:11
javascript
Отображение Excel в React: экспериментальный прототип с merge и изначальной структурой

Всем, привет! Снова на связи я – Дмитрий, React-разработчик, и в этот раз мы поговорим о создании фундамента для дальнейшей разработки.Идея — сделать компонент в реакте, который сможет отобразить файл Excel в обычной HTML-таблице со всеми его слияниями ячеек, форматированием, несколькими строками заголовка и полностью сохранённой структурой.Казалось бы, задача простая: берёшь любую библиотеку, читаешь файл и показываешь. На практике всё оказалось гораздо интереснее.Требования к компонентуПоказа…

  • пятница, 5 декабря 2025 г. в 00:00:10
javascript
Запускаем C++ SQL-движок в браузере: как парсить Excel, CSV и Parquet через WebAssembly (без сервер…

Современный фронтенд давно перестал быть просто "лицом" приложения. Мы переносим в браузер нейросети, обработку видео и криптографию. Но когда дело доходит до банальной аналитики файлов — например, локального парсинга тяжелого Excel или Parquet-файла и выполнения SQL-запросов по ним — мы часто упираемся в ограничения JS-библиотек или вынуждены гонять данные на сервер.Команда r7-consult решила задачу радикально: мы взяли наш C++17 движок excel_loader, скомпилировали его в WebAssembly и п…

  • четверг, 4 декабря 2025 г. в 00:00:06
javascript
История о том, как ТехВилл сделал первый в России offline‑first PWA для курьерской доставки

Я, Алексей Борискин из команды ТехВилла, рассказываю, как мы сделали первый в России offline-first PWA для курьеров-партнеров. Теперь никакой зависимости от интернета — ваши заказы закрываются своевременно, и сотни курьеров-партнёров работают спокойно даже при полном отсутствии связи.Подробнее об этом проекте и других технических деталях — в моём канале: https://t.me/dostavka_bagov.Десятое сентября, 20:14. Нижегородская «Ласточка». Уже одетый, с рюкзаком, стою в проходе. Пытаюсь скинуть сестре …

  • четверг, 4 декабря 2025 г. в 00:00:05
javascript
Принимаем сложные решения с помощью плагина Datacore. А может поиграем в игру внутри Obsidian?

Я много использую Obsidian для работы. И я люблю плагин Dataview, но в нем довольно много недостатков. И одна из них — он не имеет доступ ко всем данным в заметках. Поэтому в этой статье я расскажу о новом плагине Datacore, который открывает практически безграничные возможности работы с заметками.СодержаниеПроблема Dataview и преимущества DatacoreТипичный проблемный выборУстановка DatacoreУстановка скриптаОписание настроек скриптаПример игры на Datacore. КликерПроблема Dataview и преимущества D…

  • четверг, 4 декабря 2025 г. в 00:00:05
javascript
Грани полиморфизма React: полиморфные декораторы

Привет, снова Костя из Cloud.ru. Мы поговорили уже про as для типобезопасного полиморфизма, asChild для композиции и FACC для вариативного дизайна. Но что, если я скажу, что есть способ комбинировать логику еще элегантнее и не смешивать ее с отрисовкой? Сегодня разбираем полиморфные декораторы — HOC на стероидах.Проблема: композиция логики превращается в матрешкуВспомним наши прошлые примеры. Хотим кнопку, которая:генерирует href по шаблону,отправляет метрику по клику,и все это полиморфно!as по…

  • среда, 3 декабря 2025 г. в 00:00:02