This media is not supported in your browser
VIEW IN TELEGRAM
Фронтенд-разработчик, пора выходить за рамки обычного чат-бота 🧠
Пользователи ждут от интерфейсов автономности. Мы научим вас строить AI-агентов, которые умеют принимать решения, сохранять контекст и надёжно интегрироваться в ваш продукт.
Чему вы научитесь:
— интеграции через n8n для связи фронтенда с мощными AI-сценариями через визуальные воркфлоу;
— основам RAG для того, чтобы ваш агент давал точные ответы на базе внешних данных;
— контролю стейта в
— обсервабилити в LangSmith для отладки поведения нейросети в режиме реального времени.
Сделайте свой проект по-настоящему умным.
Записаться на курс
Пользователи ждут от интерфейсов автономности. Мы научим вас строить AI-агентов, которые умеют принимать решения, сохранять контекст и надёжно интегрироваться в ваш продукт.
Чему вы научитесь:
— интеграции через n8n для связи фронтенда с мощными AI-сценариями через визуальные воркфлоу;
— основам RAG для того, чтобы ваш агент давал точные ответы на базе внешних данных;
— контролю стейта в
LangGraph для создания надёжных диалоговых систем, которые не «тупят»;— обсервабилити в LangSmith для отладки поведения нейросети в режиме реального времени.
Сделайте свой проект по-настоящему умным.
Записаться на курс
❤4😁3
Правильный ответ:
flex: 1 0 100px = flex-grow: 1, flex-shrink: 0, flex-basis: 100px
flex-grow: 1 — элемент может расти
flex-shrink: 0 — элемент НЕ может сжиматься
flex-basis: 100px — базовый размер 100px
Ширина контейнера: 500px
Базовый размер всех элементов: 3 × 100px = 300px
Свободное пространство: 500px - 300px = 200px
Распределение на 3 элемента: 200px ÷ 3 ≈ 66.66px каждому
Финальный размер каждого элемента: 100px + 66.66px ≈ 166.66px
#code_challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🥰3
const groupBy = (arr, key) =>
arr.reduce((acc, obj) => {
(acc[obj[key]] ??= []).push(obj);
return acc;
}, {});
Что здесь важно:
Почему это хороший вариант:
• O(n) по времени
• Нет пересоздания объектов на каждой итерации
• Поведение прозрачное и предсказуемое
— Группировка данных из API
— Агрегация логов, событий, результатов тестов
— Любые кейсы, где важна читаемость и производительность
#readme #js
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2🥰2
Middle+ / Senior FullStack Developer (1 500 — 2 000 $, Hong-Kong)
Frontend-разработчик Vue (Москва)
Frontend разработчик (от 200 000 ₽)
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4
Чтобы не тащить архитектурные проблемы в UI.
Без понимания BFF приходится агрегировать данные на клиенте, усложнять состояние и чинить UX под универсальные API. BFF показывает, где должна заканчиваться ответственность UI и начинаться серверная адаптация под интерфейс.
#blueprint
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👍3❤1🥱1