uz
Feedback
Заметки Фронтендера

Заметки Фронтендера

Kanalga Telegram’da o‘tish

Сборник курсов по frontend и web-дизайн Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/frontend_tg

Ko'proq ko'rsatish
5 630
Obunachilar
-224 soatlar
-137 kun
-8030 kun
Postlar arxiv
❗️Пипеточный блокировщик для Manifest V3 Надоели назойливые баннеры, всплывающие окна и чат-виджеты, которые не убирает станд
❗️Пипеточный блокировщик для Manifest V3 Надоели назойливые баннеры, всплывающие окна и чат-виджеты, которые не убирает стандартный блокировщик?
Переписанный под Manifest V3 инструмент позволяет одним кликом удалять любые элементы со страницы. Решает проблемы с сайтами, которые перехватывают события, сложными CSS-селекторами и необходимостью сохранять изменения между визитами.
Отличное решение для тех, кто хочет быстро чистить интерфейсы от лишних элементов без танцев с бубном 🔥Ссылка на статью Заметки Фронтендера & Max

❗️TypeScript-паттерны для реальной разработки Заметил, что многие фронтендеры используют TypeScript как "улучшенный JavaScrip
❗️TypeScript-паттерны для реальной разработки Заметил, что многие фронтендеры используют TypeScript как "улучшенный JavaScript", но не задействуют всю мощь его тип-системы? В этой статье разбирают четыре практичных паттерна, которые действительно ловят баги на этапе компиляции.
Проблема: стандартные аннотации типов теряют информацию о конкретных значениях. Решение — оператор satisfies для сохранения точных литералов, branded types для валидации примитивов, exhaustive checking для полного покрытия union-типов и template literals для строгой типизации строковых шаблонов.
Эти паттерны пригодятся каждому фронтенд-инженеру, который хочет писать более надёжный код и избегать runtime-ошибок в продакшене 🔥Ссылка на статью Заметки Фронтендера & Max

Муха освоила нейросети и умеет трейдить, играть в гта, делать ставки, а ты пользуешься только ChatGPT?? Забирай доступ к 300
Муха освоила нейросети и умеет трейдить, играть в гта, делать ставки, а ты пользуешься только ChatGPT??
Забирай доступ к 300 халявным нейросетям ⬇️
😀 Думают 🤖 Умничают 🤖 Кодят 🖥 Рисуют 📹 Снимают ☀️ Монтируют ☄️ Ищут 🌫 Копают 🌕 Играют 👩‍💻 3D-шат 🖼️ Фотошопят ⭐️ Улучшают 🪹 Оживляют 🎵 Поют 🎧 Музычат 🔈 Озвучивают 🌐 Говорят 🤩 Чистят 🤖 Агентят ☃️ Автоматят 🍄‍🟫 Собирают 🌴 Сайты 🦤 Приложухи 🪺 Презы 🪷 Пишут 🦏 Рекламят 🐈 Продвигают 🌹 Работают ☘️ Коннектят ☔️ Запускают
Полный список нейросетей уже в канале @backspace ➡️

❗️Курс Изучите структуры данных и алгоритмы с помощью Golang: повысьте свои навыки программирования на Go, чтобы разрабатыват
❗️Курс Изучите структуры данных и алгоритмы с помощью Golang: повысьте свои навыки программирования на Go, чтобы разрабатывать более быстрый и эффективный код 📖О курсе: Книга начинается с введения в структуры данных и алгоритмы Go. Вы узнаете, как хранить данные с помощью связанных списков, массивов, стеков и очередей. Двигаясь дальше, вы узнаете, как реализовать алгоритмы сортировки и поиска, а затем двоичные деревья поиска. 🔥СКАЧАТЬ Заметки Фронтендера & Max

❗️Пишем React с нуля: Fiber и хуки Хочешь наконец понять, как на самом деле работает React под капотом? Вместо того чтобы про
❗️Пишем React с нуля: Fiber и хуки Хочешь наконец понять, как на самом деле работает React под капотом? Вместо того чтобы просто использовать JSX и хуки, давай разберёмся с их внутренним устройством через практику.
Что будем реализовывать: собственный createElement для JSX, рендеринг компонентов, поддержку Фрагментов, а также полноценные хуки useEffect и useContext на TypeScript. Всё с нуля, с объяснением алгоритмов и архитектуры Fiber.
Отличный способ глубоко понять React для тех, кто хочет перестать быть "пользователем фреймворка" и стать настоящим экспертом в его внутреннем устройстве 🔥Ссылка на статью Заметки Фронтендера & Max

❗️История npm-библиотеки morphing-scroll Сталкивался с тем, что дизайнеры придумывают красивые скроллы, а разработчики говоря
❗️История npm-библиотеки morphing-scroll Сталкивался с тем, что дизайнеры придумывают красивые скроллы, а разработчики говорят "это невозможно"? Автор библиотеки прошёл тот же путь — от UI/UX-дизайнера до фронтендера, который решил проблему кастомной прокрутки.
Библиотека решает главную боль фронтендеров: создание плавно трансформирующихся скроллбаров с анимацией. Вместо стандартных прямоугольных полос — элегантные линии, которые меняют форму при прокрутке. Под капотом: TypeScript, Intersection Observer API и CSS-трансформации.
Отличное решение для тех, кто хочет добавить изюминку в интерфейсы без головной боли с кастомной реализацией скролла 🔥Ссылка на статью Заметки Фронтендера & Max

❗️Курс R для анализа данных: импорт, приведение в порядок, преобразование, визуализация и моделирование данных ❓О курсе: Экзе
❗️Курс R для анализа данных: импорт, приведение в порядок, преобразование, визуализация и моделирование данных ❓О курсе: Экземпляры книги «R for Data Science: Import, Tidy, Transform, Visualize, and Model Data» приобретаются непосредственно у издателя или официального дистрибьютора, а переплет на пружину выполняется сторонней организацией. Продавец не связан с издателем или автором, не имеет их одобрения или специального разрешения на продажу книги в таком формате. Используйте R, чтобы превращать данные в ценные выводы, знания и глубокое понимание. 🔥СКАЧАТЬ Заметки Фронтендера & Max

👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlodka Frontend Crew — сезон о том, как
+4
👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlodka Frontend Crew — сезон о том, как применять AI во фронтенд-разработке на практике. Участники конференции узнают: • Как находить prompt injection и противостоять таким атакам; • Какие подходы помогают повысить доверие к результатам агентской разработки; • Как проводить ревью кода, созданного AI-агентами; • Как AI помогает упростить починку багов. В программе ещё много практических кейсов. Также нужно отметить, что у конференции очень удобный формат. Это пять дней Zoom-сессий по утрам и вечерам и закрытое Telegram-комьюнити, где можно обсудить новый опыт и узнать от единомышленников то, что не догадаешься спросить у своей LLM. Приходите, чтобы разобраться, какие задачи уже можно делегировать AI, где важно сохранять контроль и как выстроить системную работу с AI в команде или проекте. 🔗 Программа и билеты: https://podlodka.io/fecrew Скидка по промокоду Denigo

❗️DevSpace ускорил проверку микрофронтендов Разрабатываешь микрофронтенды в Kubernetes и устал от долгого деплоя для тестиров
❗️DevSpace ускорил проверку микрофронтендов Разрабатываешь микрофронтенды в Kubernetes и устал от долгого деплоя для тестирования интеграции?
Проблема: стандартный CD-пайплайн занимает много времени — статический анализ, тесты, сборка, деплой в кластер. DevSpace решает это: локальная разработка с синхронизацией кода в реальном времени прямо в Kubernetes, без полного передеплоя при каждом изменении.
Отличный инструмент для фронтендеров, работающих с микрофронтендами в Kubernetes — экономит часы ожидания и ускоряет фидбэк-луп 🔥Ссылка на статью Заметки Фронтендера & Max

❗️Архитектура важнее фреймворков Кажется, что современные фреймворки решают все проблемы разработки автоматически? Эта иллюзи
❗️Архитектура важнее фреймворков Кажется, что современные фреймворки решают все проблемы разработки автоматически? Эта иллюзия дорого обходится при масштабировании проектов.
Почему React, Angular и Vue — это всего лишь инструменты рендеринга, а не архитектурные решения. Как избежать размазывания бизнес-логики по компонентам и сохранить контроль над приложением при росте.
Обязательное чтение для фронтендеров, которые хотят строить масштабируемые приложения, а не просто следовать документации фреймворков 🔥Ссылка на статью Заметки Фронтендера & Max

❗️N-телный симулятор на Rust и WebAssembly Хочешь увидеть, как современные веб-технологии справляются с вычислительно сложным
❗️N-телный симулятор на Rust и WebAssembly Хочешь увидеть, как современные веб-технологии справляются с вычислительно сложными задачами прямо в браузере? Автор реализовал классическую задачу моделирования N тел с использованием Rust, WebAssembly и Three.js.
Проблема: JavaScript не справляется с тяжёлыми вычислениями в реальном времени. Решение — Rust + WebAssembly для расчётов физики и Three.js для визуализации. В статье разбирается архитектура, сравнение производительности с чисто JS-решением и практические советы по оптимизации.
Отличный пример того, как современный стек позволяет решать вычислительно сложные задачи прямо в браузере без потерь в производительности 🔥Ссылка на статью Заметки Фронтендера & Max

❗️Полный цикл деплоя Vite с Docker Запускаешь фронтенд-приложение в продакшен и сталкиваешься с вопросами: как правильно упак
❗️Полный цикл деплоя Vite с Docker Запускаешь фронтенд-приложение в продакшен и сталкиваешься с вопросами: как правильно упаковать сборку, какой веб-сервер использовать и как организовать контейнеризацию?
Полное руководство по деплою Vite-приложения: от создания многоступенчатого Dockerfile с минимизацией образа до настройки Caddy как HTTP/2-сервера со статикой. Рассматривается вся цепочка: сборка приложения, упаковка в Docker, настройка сервера и финальный деплой.
Полезный гайд для разработчиков, которые хотят разобраться с полным циклом деплоя Vite-приложений и избежать типичных ошибок при переходе в продакшен 🔥Ссылка на статью Заметки Фронтендера & Max

❗️Курс Поиск на базе искусственного интеллекта ❓О курсе: Создание эффективного поиска — одна из самых сложных задач, с которы
❗️Курс Поиск на базе искусственного интеллекта ❓О курсе: Создание эффективного поиска — одна из самых сложных задач, с которыми может столкнуться инженер. Книга «AI-Powered Search» представляет собой подробное руководство по разработке интеллектуальных поисковых систем, которыми можно гордиться. В ней рассматриваются ключевые инструменты, необходимые для автоматизации постоянного повышения релевантности в ваших поисковых приложениях. 🔥СКАЧАТЬ Заметки Фронтендера & Max

❗️JavaScript: Почему length врёт про эмодзи Столкнулся с тем, что функция подсчёта символов в JavaScript работала на тестах з
❗️JavaScript: Почему length врёт про эмодзи Столкнулся с тем, что функция подсчёта символов в JavaScript работала на тестах за миллисекунды, а на реальном файле зависала на минуту? Оказалось, стандартный length считает не символы, а кодовые единицы UTF-16.
Проблема: "👋".length возвращает 2 вместо 1, "🇺🇿".length — 4 вместо 1. Это ломает обрезку строк через slice() и приводит к ромбам с вопросиками. Решение — честная функция обхода строки с проверкой суррогатных пар, но она может замедлить код в 60 раз на больших текстах.
Полезный разбор для фронтендеров, которые работают с юникодом и хотят избежать неожиданных тормозов в продакшене 🔥Ссылка на статью Заметки Фронтендера & Max

❗️Как научить ИИ-агента писать код по дизайн-системе Кажется, ИИ-агенты уже могут всё — генерируют код, создают интерфейсы, р
❗️Как научить ИИ-агента писать код по дизайн-системе Кажется, ИИ-агенты уже могут всё — генерируют код, создают интерфейсы, решают задачи. Но когда дело доходит до соблюдения правил дизайн-системы, часто получается лабораторное чудовище: внешне похоже, но внутри сплошные костыли и нарушение стандартов.
Автор провёл эксперимент с четырьмя подходами: чистый ИИ без подсказок, ИИ с правилами проекта, ИИ с документацией через MCP и комбинированный вариант. Результаты показывают, какие методы действительно работают, а какие создают код, который не пройдёт code review.
Отличный разбор для фронтендеров и тимлидов, которые хотят интегрировать ИИ в рабочий процесс без потери качества кода и соблюдения стандартов проекта 🔥Ссылка на статью Заметки Фронтендера & Max

Бесплатный вводный урок английского для взрослых Хотите узнать свой уровень английского и понять, с чего начать обучение? Зап
Бесплатный вводный урок английского для взрослых Хотите узнать свой уровень английского и понять, с чего начать обучение? Запишитесь на бесплатное занятие с преподавателем SYNG. За 40 минут вы: — определите свой уровень английского; — выявите пробелы в знаниях; — составите персональный план обучения с учётом ваших целей и сроков; Занятие проходит один на один с преподавателем, более 80% времени посвящено разговорной практике. Даже если вы начинаете с нуля, вы сможете начать говорить уже на первом уроке. Запишитесь на бесплатный вводный урок и начните говорить на английском свободно.

❗️Курс Порождающие паттерны проектирования в Java: создание гибкого, масштабируемого и надежного программного обеспечения ❓О
❗️Курс Порождающие паттерны проектирования в Java: создание гибкого, масштабируемого и надежного программного обеспечения ❓О курсе: Вы изучите пять ключевых паттернов: «Простая фабрика» (Simple Factory), «Фабричный метод» (Factory Method), «Одиночка» (Singleton), «Строитель» (Builder) и «Прототип» (Prototype), а также подробно разберете концепцию внедрения зависимостей (Dependency Injection). Каждый паттерн рассматривается на примерах из реальной практики и сопровождается полным кодом на Java, написанным с использованием актуальной версии языка. Кроме того, в книгу включены блоки вопросов и ответов, которые помогут закрепить полученные знания и подготовиться к техническим собеседованиям. 🔥СКАЧАТЬ Заметки Фронтендера & Max

👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 IT Новости — t.me/it_ready 🤖 AI & ML — t.me/neuro_ready 👩‍💻 Frontend — t.me/frontend_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Linux — t.me/linux_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 📱 JavaScript — t.me/javascript_ready 🖼️ DevOps — t.me/devops_ready 🖥 Design —t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

❗️TypeScript 7.0 — революция типизации TypeScript продолжает эволюционировать, и новая версия 7.0 приносит самые значительные
❗️TypeScript 7.0 — революция типизации TypeScript продолжает эволюционировать, и новая версия 7.0 приносит самые значительные изменения за последнее десятилетие. Что же изменилось в инструменте, который обещал масштабируемость JavaScript с самого начала?
TypeScript 7.0 вводит революционные возможности: улучшенная поддержка модулей ECMAScript, новые опции компилятора для строгой проверки, расширенная работа с декораторами и улучшенная производительность. Особое внимание уделено совместимости с современными стандартами JavaScript.
Отличный повод обновиться для всех, кто работает с TypeScript и хочет использовать самые современные возможности типизации в своих проектах 🔥Ссылка на статью Заметки Фронтендера & Max

Хочешь заговорить на английском, но не с кем практиковаться? Появилась ИИ-девушка, с которой можно общаться голосовыми на любые темы, как с носителем. Она слушает твою речь, подробно исправляет ошибки и помогает говорить увереннее. Попробовать можно бесплатно. 🇬🇧 Английский: @ChattyEnglishBot 🇩🇪 Немецкий: @ChattyGermanBot 🇪🇸 Испанский: @ChattySpanishBot 🇫🇷 Французский: @ChattyFrenchBot 🇮🇹 Итальянский: @ChattyItalianBot 🇵🇹 Португальский: @ChattyPortugueseBot 🇨🇳 Китайский: @ChattyChineseBot 🇯🇵 Японский: @ChattyJapaneseBot 🇰🇷 Корейский: @ChattyKoreanBot 🇸🇦 Арабский: @ChattyArabicBot 🇹🇷 Турецкий: @ChattyTurkishBot 🇷🇺 Русский: @ChattyRussianBot 🇵🇱 Польский: @ChattyPolandBot