и посмотреть медиа
Библиотека фронтендера - JS React
и посмотреть медиа
Все полезное для фронтенда: JavaScript, React.js, Angular.js, Vue.js в одном канале.
Все полезное для фронтенда: JavaScript, React.js, Angular.js, Vue.js в одном канале.
Комплексный ресурс по фронтенд-технологиям. Статьи, гайды и примеры по JS, React, Angular, Vue. Идеально для изучения и применения в проектах.
🫡 Один и тот же запрос к AI можно выполнить двумя способами — и получить совершенно разный результат. 1️⃣ способ — просто попросить написать код. Модель может сгенерировать рабочее решение, но именно на этапе проверки часто всплывают пропущенные edge case’ы, ошибки обработки или проблемы с тестами. 2️⃣ способ — дать агенту цикл Think → Act → Observe. Он не останавливается после первой попытки: планирует действия, проверяет результат и, если находит ошибку, исправляет её и пробует снова. Самое интересное, что разница здесь не столько в модели ❕ Claude, GPT или другая LLM могут быть одинаковыми. Разницу создаёт инженерная система вокруг них. 📅 Именно это разберём 23 июля в 19:00 (МСК) на бесплатном вебинаре с Алексеем Жиряковым (Executive Director в Сбере, GenAI Data Platform, ex-CTO Stream и KION). На живом демо покажем, как один и тот же запрос работает без агентной системы и с ней 🔥 🔗 Регистрация 🏃♀️ Proglib Academy
Открыть канал и посмотреть медиа💡 Большая шпаргалка по современному стеку Неважно, давно вы пишете на React или только готовитесь к собеседованию — некоторые вещи всё равно приходится периодически освежать в памяти. 🟡 Внутри: — Hooks и жизненный цикл компонентов; — Props, State, Context API; — формы, списки и роутинг; — оптимизацию производительности; — популярные паттерны; — Next.js, React Query, Zustand, Tailwind CSS и другие инструменты экосистемы; — вопросы с собеседований и roadmap React-разработчика. 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #readme
Открыть канал и посмотреть медиа🔥 Новый способ делать fluid typography в CSS Вместо готовых формул через clamp() автор предлагает использовать progress(). Такой подход позволяет плавно менять размер текста без конфликта с пользовательскими настройками масштаба шрифта. Что дает: 🔴 брейкпоинты остаются в px, а размеры — в rem; 🔴 типографика корректно учитывает настройки доступности; 🔴 вычисления выполняются прямо в CSS. Минус один: Firefox пока не поддерживает progress(), поэтому нужен fallback. 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #hotfix
Открыть канал и посмотреть медиа🌗 Как сайт узнаёт, что у вас включена тёмная тема Для этого существует медиавыражение prefers-color-scheme, которое сообщает, какую тему оформления использует пользователь в операционной системе. @media (prefers-color-scheme: dark) { body { background: #111; color: #fff; } } 🔤 Если нужно определить тему или реагировать на её смену в JavaScript, используйте window.matchMedia(): const media = window.matchMedia("(prefers-color-scheme: dark)"); function applyTheme(isDark) { document.documentElement.dataset.theme = isDark ? "dark" : "light"; } applyTheme(media.matches); media.addEventListener("change", (event) => { applyTheme(event.matches); }); Так можно автоматически переключать тему приложения без перезагрузки страницы и синхронизировать её с настройками системы. 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #readme
Открыть канал и посмотреть медиа🧩 Почему полифиллы до сих пор нужны вебу Полифиллы часто критикуют за то, что они занимают имена будущих API и могут ограничивать разработчиков стандартов. 🔴 Но отказ от них проблему не решает: разработчики всё равно будут писать собственные fallback-реализации — только менее переносимые и сложнее поддерживаемые. Главная польза полифиллов в другом: ♾ позволяют использовать новые возможности до полной поддержки браузерами; ♾ переключаются на нативную реализацию, когда она появляется; ♾ дают стандартам обратную связь от реальных проектов; ♾ не позволяют одному отстающему браузеру тормозить развитие всей платформы. Проблемы возникают когда востребованная возможность слишком долго не получает стабильного стандарта и нативных реализаций. 🔗 Читать подробнее 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #blueprint #web_platform
Открыть канал и посмотреть медиа📌 Интересный эксперимент с Reddit: разработчик написал Markdown-редактор на чистом React и показал, как обойтись без тяжелых редакторных фреймворков. Разбираем главные идеи, которые помогли добиться высокой производительности 💡 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #under_hood
Открыть канал и посмотреть медиа🤔 Что сложнее поддерживать со временем? ❤️ — большой компонент 🔥 — слишком глубокую вложенность компонентов 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #code_challenge
Открыть канал и посмотреть медиа💬 «Что вообще случилось с фронтендом?» Пожалуй, лучший материал 2026 года, который отвечает на этот вопрос. Без бесконечных терминов и рекламных лозунгов — только последовательная история того, почему появились React, сборщики, SSR, гидратация, TypeScript, современные фреймворки и AI-инструменты. 🔗 Читать по ссылке 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #read_watch
Открыть канал и посмотреть медиа🔥 Стартуем СЕГОДНЯ! Новый поток курса «Разработка ИИ-агентов» открыт По этому поводу мы решили выложить закрытую запись одного из уроков из программы. Найти её в поиске YouTube нельзя — она доступна только по ссылке и всем, кто будет на курсе. Внутри глубокий разбор LLM от Алексея Яндутова (Senior ML-инженер, развивал ответы «Алисы» и «Нейро» в Яндексе). Учимся получать точный результат без галлюцинаций. Что внутри урока: - Устройство LLM. - Рабочие шаблоны промптов (Persona, Chain-of-Thought и др.). - Разбор реального кейса Яндекса. Как автоматизировать разметку, обойти качество людей на 5% и срезать косты на 60%. После просмотра вы поймете, когда хватает промпт-инжиниринга, а когда нужен RAG или fine-tuning. 👉Смотреть закрытый урок на YouTube Понравился урок? Переходите на новый уровень! Оставляйте заявку на курс, чтобы научиться проектировать надежные автономные системы. Обучение началось, но вы еще успеваете присоединиться. 🔗 Занять место на курсе
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!