«Птица говорун» или интеграция open source LLM с XWiki
#xwiki #opensource #llmприложения #llm #api #php #javascript
https://habr.com/ru/articles/865482/
#xwiki #opensource #llmприложения #llm #api #php #javascript
https://habr.com/ru/articles/865482/
Хабр
«Птица говорун» или интеграция open source LLM с XWiki
В предыдущей статье я давал специфические, несколько провокационные советы по работе с XWiki. Сегодня же мы обратимся к актуальным трендам. Если я не забыл выпить свои таблетки, то тема больших...
[Перевод] Создание адаптивной H5-страницы для различных мобильных устройств
#html #javascript #frontend #frontendразработка #разработка
https://habr.com/ru/articles/866260/
#html #javascript #frontend #frontendразработка #разработка
https://habr.com/ru/articles/866260/
Хабр
Создание адаптивной H5-страницы для различных мобильных устройств
В современной веб-разработке создание H5-страниц, которые корректно отображаются на разных экранах, становится все более важной задачей. В крупных компаниях, таких как Alibaba, в преддверии крупных...
Frontend в 2025 году: тренды, которые изменят разработку
#javascript #frontend #frontendразработка #react #vue #angular #bun
https://habr.com/ru/companies/usetech/articles/866268/
#javascript #frontend #frontendразработка #react #vue #angular #bun
https://habr.com/ru/companies/usetech/articles/866268/
Хабр
Frontend в 2025 году: тренды, которые изменят разработку
Всем привет! На связи руководители Frontend‑практики ГК Юзтех. В этой статье мы подводим итоги 2024 года и делимся нашими прогнозами на 2025 год. Приводим мнение трех экспертов...
Игрушечный ботнет на JavaScript под BitBurner
#BitBurrner #ботнет #javascript #steam
https://habr.com/ru/articles/866590/
#BitBurrner #ботнет #javascript #steam
https://habr.com/ru/articles/866590/
Хабр
Игрушечный ботнет на JavaScript под BitBurner
Размножаемся Игра дает нам программу NUKE.EXE , которая взламывает компьютер и получает права администратора. Программа поможет вирусу захватывать компьютеры. Иногда NUKE.EXE требует, чтобы...
Валидация кастомных компонентов в ElementPlus
#vue3 #ElementPlus #javascript
https://habr.com/ru/articles/867148/
#vue3 #ElementPlus #javascript
https://habr.com/ru/articles/867148/
Хабр
Валидация кастомных компонентов в ElementPlus
你好! Меня зовут Дмитрий, я фронтенд-разработчик в компании fuse8. Сегодня мы рассмотрим, как можно проводить валидацию кастомных компонентов в формах из UI-библиотеки ElementPlus. Если вы работали с...
Vite 6.0: Новые возможности и будущее веб-разработки
#Vite #javascript #typescript #evanyou
https://habr.com/ru/companies/first/articles/867200/
#Vite #javascript #typescript #evanyou
https://habr.com/ru/companies/first/articles/867200/
Хабр
Vite 6.0: Новые возможности и будущее веб-разработки
26 ноября 2024 года вышла новая мажорная версия инструмента для сборки приложений Vite. Это событие особенно примечательно тем, что это первый релиз после анонса VoidZero , где Even You представил...
RUINSWORDL: Многопользовательский шутер с открытым миром для браузера на js/ts, Three и Vue. Бета-версия
#threejs #шутеротпервоголица #vue #индиигра #javascript #3dграфика #стрелялка
https://habr.com/ru/articles/867128/
#threejs #шутеротпервоголица #vue #индиигра #javascript #3dграфика #стрелялка
https://habr.com/ru/articles/867128/
Хабр
RUINSWORLD: Многопользовательский шутер с открытым миром для браузера на js/ts, Three и Vue. Бета-версия
Этой статьей я хочу представить сообществу разработку www.ruinsworld.ru , которой, по сути, посвятил пять последних лет жизни. Все начиналось с браузерного сингл‑шутера , потом была...
Делаем звонок из браузера в игре на движке Godot 4
#web #javascript #godot #телефония #разработкаигр #godotengine #sdk
https://habr.com/ru/companies/exolve/articles/865168/
#web #javascript #godot #телефония #разработкаигр #godotengine #sdk
https://habr.com/ru/companies/exolve/articles/865168/
Хабр
Делаем звонок из браузера в игре на движке Godot 4
Делаем звонок из браузера в игре на движке Godot 4 Представим ситуацию, вам очень хочется необычно поздравить человека, ну или сделать маркетинговую акцию. В голове уже созрел сценарий – пользователь...
Как приготовить обфускацию в JavaScript и не сжечь лабараторию: AST, babel, плагины
#javascript #reverseengineering #obfuscation #ast #babel #deobfuscation
https://habr.com/ru/articles/870152/
#javascript #reverseengineering #obfuscation #ast #babel #deobfuscation
https://habr.com/ru/articles/870152/
Хабр
Как приготовить обфускацию в JavaScript и не сжечь лабораторию: AST, babel, плагины
Вступление Вероятно каждый программист или компания, сталкивались с мыслями о своей крутости или хотя бы крутости своих алгоритмов 😎. Разумеется, в этом случае может возникнуть соответствующее...
useActionState: новый герой в мире React
#react #useActionState #JavaScript #Frontend #reacthooks #reacthookform #вебразработка
https://habr.com/ru/articles/870216/
#react #useActionState #JavaScript #Frontend #reacthooks #reacthookform #вебразработка
https://habr.com/ru/articles/870216/
Хабр
useActionState: новый герой в мире React
Photo by Esteban López on Unsplash Привет, бравый покоритель фронтенда! Если ты когда-либо ковырялся в React и думал: «Эх, как же устроить красивую и понятную обработку состояния?», то вот новсть:...
Интеграция CSS-фреймворков в Angular: советы, которые вы не знали
#angular #scss #css #materialize #javascript #typescript #frontend
https://habr.com/ru/articles/870192/
#angular #scss #css #materialize #javascript #typescript #frontend
https://habr.com/ru/articles/870192/
Хабр
Интеграция CSS-фреймворков в Angular: советы, которые вы не знали
Вы создали новое Angular‑приложение, подключили популярный CSS‑фреймворк, но вместо ожидаемого вау‑эффекта столкнулись с проблемами: стили выглядят не так, как хотелось, валидация...
Используем всю мощь JavaScript для написания счётчика. Разбор от Олега Иванова, фронтенд-разработчика WMT Group
#javascript #программированиекакискусство
https://habr.com/ru/articles/870538/
#javascript #программированиекакискусство
https://habr.com/ru/articles/870538/
Хабр
Используем всю мощь JavaScript для написания счётчика. Разбор от Олега Иванова, фронтенд-разработчика WMT Group
Приветствуют читателей Хабра. Меня зовут Олег Иванов, последние пару лет являюсь фронтенд-разработчиком в ит-компании WMT Group. В этой статье не будет серьёзных рассуждений, глобальных задач и...
Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавного UI
#react #reacthooks #оптимизацияпроизводительности #плавныйинтерфейс #javascript #usetransition #usedeferredvalue
https://habr.com/ru/articles/870748/
#react #reacthooks #оптимизацияпроизводительности #плавныйинтерфейс #javascript #usetransition #usedeferredvalue
https://habr.com/ru/articles/870748/
Хабр
Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавного UI
Изображение, созданное DALL-E Веб-приложения сегодня требуют всё большей интерактивности, отзывчивости и быстродействия. В ответ на это команда React постоянно совершенствует инструментарий,...
Почему важно проверять response.ok в Fetch API и почему HTTP-ошибки не вызывают отклонение промисов
#fetch #http #javascript #response
https://habr.com/ru/articles/870774/
#fetch #http #javascript #response
https://habr.com/ru/articles/870774/
Хабр
Почему важно проверять response.ok в Fetch API и почему HTTP-ошибки не вызывают отклонение промисов
Если ты читаешь эту статью, значит, ты уже начал погружаться в асинхронный JavaScript и, в частности, в работу с промисами и fetch . Как и в любом новом деле, здесь есть свои нюансы, которые...
Работаем с асинхронностью в Nuxt 3: сравниваем хуки из коробки и кастомный fetch
#vue #javascript #nuxt #nuxtjs #fetch
https://habr.com/ru/companies/lamoda/articles/868044/
#vue #javascript #nuxt #nuxtjs #fetch
https://habr.com/ru/companies/lamoda/articles/868044/
Хабр
Работаем с асинхронностью в Nuxt 3: сравниваем хуки из коробки и кастомный fetch
Nuxt 3 — это мощный фреймворк на основе Vue, который упрощает разработку серверно-рендерируемых и статически генерируемых веб-приложений. Одна из его особенностей — возможность работы с асинхронными...
Vue 3 под капотом и тонкости Composition API: Reactivity, Provide/Inject, Suspense
#vue #vue3 #javascript #compositionapi #реактивность #proxy #customRef
https://habr.com/ru/articles/870986/
#vue #vue3 #javascript #compositionapi #реактивность #proxy #customRef
https://habr.com/ru/articles/870986/
Хабр
Vue 3 под капотом и тонкости Composition API: Reactivity, Provide/Inject, Suspense
Изображение, созданное DALL-E Vue 3 не только добавил новый синтаксис (Composition API), но и серьёзно обновил движок реактивности. Теперь под капотом используются прокси-объекты (ES6 Proxy), а при...
Почему джуны путаются в асинхронном коде (и как научиться с ним работать)
#Асинхронность #javascript #eventloop #промисы #callbacks #вебразработка #отладкакода
https://habr.com/ru/articles/871328/
#Асинхронность #javascript #eventloop #промисы #callbacks #вебразработка #отладкакода
https://habr.com/ru/articles/871328/
Хабр
Почему джуны путаются в асинхронном коде (и как научиться с ним работать)
Изображение, созданное DALL-E Асинхронная модель — одна из самых сложных и одновременно важных тем в современном программировании, особенно в веб‑разработке. Если посмотреть...
Эффективный процесс разработки на основе Feature Slice Design: наш опыт
#react #fsd #featureslicedesign #javascript #typescript #архитектура #методология
https://habr.com/ru/companies/chibbis/articles/871472/
#react #fsd #featureslicedesign #javascript #typescript #архитектура #методология
https://habr.com/ru/companies/chibbis/articles/871472/
Хабр
Эффективный процесс разработки на основе Feature-Sliced Design: наш опыт
Всем привет! Меня зовут Егор, я – фронтенд-разработчик в Чиббис, один из трёх разработчиков новой версии важного продукта компании – партнерского личного кабинета. Проект создавался с нуля, и перед...
Руководство по Convex. Часть 3
#timeweb_статьи #javascript #reactjs #reactjs #react #nextjs #nextjs
https://habr.com/ru/companies/timeweb/articles/867458/
#timeweb_статьи #javascript #reactjs #reactjs #react #nextjs #nextjs
https://habr.com/ru/companies/timeweb/articles/867458/
Хабр
Руководство по Convex. Часть 3
Привет, друзья! В этой серии статей я рассказываю о Convex — новом открытом и бесплатном решении BaaS (Backend as a Service — бэкенд как услуга), которое выглядит очень многообещающе и быстро набирает...
Взгляд с другой стороны на useMemo, useCallback и React.memo в React: когда их стоит использовать
#React #JavaScript #useMemo #useCallback #Reactmemo #Оптимизация
https://habr.com/ru/articles/871712/
#React #JavaScript #useMemo #useCallback #Reactmemo #Оптимизация
https://habr.com/ru/articles/871712/
Хабр
Взгляд с другой стороны на useMemo, useCallback и React.memo в React: когда их стоит использовать
Введение Оптимизация производительности React приложений — важная часть разработки, особенно когда речь идет о сложных интерфейсах. В основном разработчики лишь краем уха слышат о необходимости...