Вы пишите
let x = 1 + 2
, а под капотом V8 уже строит синтаксическое дерево, генерирует байт-код и думает, стоит ли компилировать это в машинный код.Что в карточках:
Если хотите писать реально быстрый JS, нужно понимать, как его читает движок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2
Полная зачистка проекта, когда «ничего не работает, а вчера работало».
rm -rf node_modules dist .vite && npm cache clean --force && npm install
Используется при переходе между ветками, конфликте зависимостей или странных сборках
Зачем это нужно:
— Удаляет артефакты и кэш, которые могут ломать сборку.
— Позволяет начать «с нуля» без удаления проекта.
— Помогает при миграции зависимостей или обновлении сборщиков.
Лайфхаки:
alias resetnode="rm -rf node_modules dist .vite && npm cache clean --force && npm install»
rm -rf node_modules && lerna clean && lerna bootstrap
pnpm store prune && pnpm install --force
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👏2
🔥 Последняя неделя перед стартом курса по AI-агентам
Старт курса уже 5го числа! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место
На курсе:
— разложим LLM по косточкам: токенизация, SFT, PEFT, инференс
— соберём RAG и научимся оценивать его адекватно
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти
— разберём CoPilot, сломаем через prompt injection (спасибо Максу)
— и наконец, посмотрим, как это работает в MCP и реальных кейсах
📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями
И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API»
👉 Курс здесь
Старт курса уже 5го числа! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место
На курсе:
— разложим LLM по косточкам: токенизация, SFT, PEFT, инференс
— соберём RAG и научимся оценивать его адекватно
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти
— разберём CoPilot, сломаем через prompt injection (спасибо Максу)
— и наконец, посмотрим, как это работает в MCP и реальных кейсах
📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями
И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API»
👉 Курс здесь
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27😢4
CI — ваш честный ревьюер. Он проверит, не забыли ли вы запустить тесты, форматировать код и не сломал ли билд.
— Убедитесь, что build проходит на каждом коммите
— Добавьте проверку на размер бандла (webpack-bundle-analyzer, size-limit)
— Сравнивайте метрики между коммитами (например, с CI compare или Bundlewatch)
— Настройте ESLint (с правилами под ваш стек: React, TS и т.д.)
— Подключите Prettier с автоформатированием
— Проверяйте линт перед пушем через lint-staged и husky
— Запускайте тесты на каждый PR
— Покрывайте бизнес-логику, хуки, компоненты
— Минимум:
jest + @testing-library/react
— Включите строгую проверку TypeScript
— Ошибки типов — повод не пускать PR в main
— Не забудьте проверить .d.ts и внешние типы
— Убедитесь, что .env.production загружается правильно
— Добавьте в CI проверку на наличие всех нужных переменных
— Прогоните Lighthouse/Pa11y, если хочется extra-модуль
— Снимайте скриншоты UI (Storybook + Chromatic, Percy)
— Ловите баги до ревью
— Можно запускать раз в день/неделю в cron-режиме
— Добавтеь бейджи покрытия, билда и линта в README
— Публикуйте отчёты в MR/PR
— Настройте уведомления в Telegram/Slack
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4
В первой части мы разобрали, как движок V8 исполняет JavaScript, теперь — как писать код, который работает на полной скорости.
Что внутри карточек:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2
🧠 «Поиграйся с LLM, почитай про агентов — и сам поймёшь, как это работает»
Это один из самых бесполезных советов, который мы слышали в адрес тех, кто хочет разобраться в AI-агентах.
Поиграйся — это как?
Потыкать пару промптов в ChatGPT и решить, что теперь ты можешь строить мультиагентные системы? 🤡 Ну-ну.
AI-агенты — это не «очередная обёртка над GPT». Это архитектура. Состояния, инструменты, цепочки вызовов, память, оценка качества и адекватность поведения.
➡️ Чтобы разобраться, нужно:
— понимать, как устроен LLM под капотом
— уметь подключать внешние данные (RAG, retrievers, rerankers)
— уметь масштабировать и дебажить поведение агентов
— разбираться в фреймворках вроде AutoGen, CrewAI, LangChain
— знать, как всё это тащится в прод
Если вы реально хотите не «поиграться», а научиться собирать рабочие агентные системы — у нас стартует курс по разработке ИИ-агентов 5го июля
P.S: не упусти свой шанс, промокод:LASTCALL на 10.000₽
Это один из самых бесполезных советов, который мы слышали в адрес тех, кто хочет разобраться в AI-агентах.
Поиграйся — это как?
Потыкать пару промптов в ChatGPT и решить, что теперь ты можешь строить мультиагентные системы? 🤡 Ну-ну.
AI-агенты — это не «очередная обёртка над GPT». Это архитектура. Состояния, инструменты, цепочки вызовов, память, оценка качества и адекватность поведения.
➡️ Чтобы разобраться, нужно:
— понимать, как устроен LLM под капотом
— уметь подключать внешние данные (RAG, retrievers, rerankers)
— уметь масштабировать и дебажить поведение агентов
— разбираться в фреймворках вроде AutoGen, CrewAI, LangChain
— знать, как всё это тащится в прод
Если вы реально хотите не «поиграться», а научиться собирать рабочие агентные системы — у нас стартует курс по разработке ИИ-агентов 5го июля
P.S: не упусти свой шанс, промокод:
👾4🔥1
27–28 мая в Финляндии прошло масштабное мероприятие для разработчиков, дизайнеров и UI-инженеров со всего мира.
Что обсуждали:
День 1 — DevTools, дизайн-системы, AI-демо
День 2 — React, доступность, безопасность, AI и ML
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁2🥱1
Код-ревью — это не только про качество кода, но и про договоренности в команде. Иногда обсуждение проходит спокойно, а иногда затягивается на десятки комментариев с жаркими спорами.
Вопрос от подписчика:
«На одном из код-ревью мне написали: «Зачем ты делаешь четвертый кастомный компонент таблицы?», потом пошло: «Что за !important в стилях?», и вишенка — «Файл с 1000+ строк JSX — ты в порядке?». Вроде всё работало, но обсуждение было жёстким. Интересно — у других тоже бывает так?»
Поделитесь опытом в комментариях
P.S. Если хотите задать вопрос, заполните нашу гугл-форму. Это займет 5 минут.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6❤2🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6😁4❤1👍1
Каждый разработчик хотя бы раз втягивался в бой века: пробелы или табы? Это не просто про форматирование — это про стиль, привычку и философию кода.
— Один символ = один отступ
— Легко настраиваются в редакторе
— Меньше вес файла, чище диффы в Git
— Код выглядит одинаково у всех
— Нет сюрпризов в разных IDE
— Большинство линтеров и гайдлайнов требуют пробелы
Пишите в комментариях, чем вы пользуетесь и почему именно так. И главное — были ли конфликты из-за этого в команде?
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱5👍3🤔1
Разберемся, как работает сравнение виртуального DOM, зачем нужны ключи и как React сохраняет состояние при обновлении. Видео и статьи — от гайдовых до настоящего deep dive.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2