javascript
Работаем с асинхронностью в Nuxt 3: сравниваем хуки из коробки и кастомный fetch

Nuxt 3 — это мощный фреймворк на основе Vue, который упрощает разработку серверно-рендерируемых и статически генерируемых веб-приложений. Одна из его особенностей — возможность работы с асинхронными данными с помощью специальных хуков. Они обеспечивают эффективное взаимодействие с API, динамическую загрузку данных и подгрузку контента. Многие знают про эти хуки, но далеко не все используют их потенциал в полной мере. Меня зовут Леша Смолыгин, я разработчик в Lamoda Tech. Разберемся, как использ…

  • вторник, 31 декабря 2024 г. в 00:00:05
github
pathwaycom / llm-app

Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more. Pathway AI Pipelines Pathway's AI Pipelines allow you to quickly put in production AI applications that offer high-accuracy RAG and AI enterprise search at scale using the most up-to-date knowledge available in your data sources. It provides you ready-to-deploy LLM (Large Language …

  • вторник, 31 декабря 2024 г. в 00:00:03
github
mikage-emu / mikage-dev

Mikage Developer EditionMikage Developer Edition Build instructions CMake and Conan 2 are required to build Mikage. mkdir build cd build conan install .. -of . --build=missing (add -s build_type=Debug for Debug builds) cmake -DCMAKE_BUILD_TYPE=Release .. -G Ninja -DCMAKE_PREFIX_PATH=`realpath .` ninja Some dependencies may be provided by system packages instead of building them via Conan. To enable this behavior, add the following to your Conan profile (~/.conan2/profiles/default): [platform…

  • вторник, 31 декабря 2024 г. в 00:00:02
xaker
2024 год в «Хакере». Колонка главреда

Читателей, которые уже думали впасть в зимнюю спячку, смею ненадолго задержать — подведением итогов года. Для редакции «Хакера» он был полон не только напряженной каждодневной работы, но и запоминающимися событиями.

  • понедельник, 30 декабря 2024 г. в 00:00:14
habrahabr
lvalues, rvalues, glvalues, prvalues, xvalues, помогите! -

ОтсебятинаОригинальный заголовок: lvalues, rvalues, glvalues, prvalues, xvalues, help! Хабр не разрешает поставить восклицательный знак в конце заголовка.Случайно попалась эта довольно старая статья 2018 года и дополненная в 2019 году с простым и понятным описанием категорий значений в C++. До неё всякие glvalue, prvalue, xvalue были малопонятными для меня.cppreference.com просто перечисляет категории, и это не добавляет понимания, всё кажется чрезмерно излишним.На stackoverflow.com есть 24 пос…

  • понедельник, 30 декабря 2024 г. в 00:00:13
habrahabr
Зрение и нейронные сети — как мы на самом деле видим мир

Симуляция данных о свете при попадании на сетчатку для левого глаза. В поле зрения видны ресницы, тень от носа справа. Участок чёткого и цветного зрения (макула), сосуды сетчатки, и тёмное пятно зрительного нерва. Желтый тон от ультрафиолетового фильтра хрусталика. Вы когда-нибудь задумывались что мир, который вы видите, на самом деле по большей части продукт нейронных сетей вашего мозга с массой доработок, закрашивания, раскрашивания, удаления артефактов и всё это происходит на скорости 30-60 …

  • понедельник, 30 декабря 2024 г. в 00:00:12
javascript
Чистая архитектура фронтенд приложений. Часть вторая

ПредисловиеВ первой части я говорил общими терминами и больше рассуждал про бизнес-процессы (почитать можно тут). Далее я буду более детально углубляться в структуру проекта и частные случаи, постараюсь продемонстрировать разные подходы и порассуждать, чем они хороши или плохи. Но, для начала, еще пара общих слов. Ошибки — это норма Ошибаются все, от джунов до генеральных директоров. Важен не сам факт ошибки, а реакция на нее. Если пытаться сразу оправдать или начать отрицать ее, придумывать ку…

  • понедельник, 30 декабря 2024 г. в 00:00:10
javascript
«Непонятки» в изучении программирования

Однажды, в ходе очередной попытки освоить программирование, мне попалась переводная книга, где автор на первых страницах обещал научить программировать даже тех, кто никогда этого не делал. И в качестве примера приводил собственного сына 8 лет, которого он как бы научил тоже.Воодушевлённый таким началом я бодро взялся за чтение. И вот, где-то на первых страницах, при обсуждении типов данных, автор ничтоже сумняшеся сообщает, что целое число, которое Int, может быть Int16, Int32 и т.д., со всеми…

  • понедельник, 30 декабря 2024 г. в 00:00:08
javascript
Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавно…

Изображение, созданное DALL-E Веб-приложения сегодня требуют всё большей интерактивности, отзывчивости и быстродействия. В ответ на это команда React постоянно совершенствует инструментарий, позволяющий нам тонко управлять рендерингом и пользовательским опытом. Если вы работали только с классическими методами оптимизации вроде useMemo, useCallback, мемоизации компонент через React.memo и другими известными приёмами, то вас могут заинтересовать следующие хуки:useTransition - устанавливает прио…

  • понедельник, 30 декабря 2024 г. в 00:00:07