и посмотреть медиа
Indigo Web | Frontend Backend
и посмотреть медиа
Frontend and Backend: tasks, tips in Telegram.
Frontend and Backend: tasks, tips in Telegram.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Channel for improving frontend and backend skills: tasks, breakdowns, modules, resources and tips.
😎 Cursor в разработке: нейропрототип модуля в корпоративной системе ❗ Современная корпоративная разработка — это всегда про компромиссы. Главные тезисы: 🔘 Нужно быстро прототипировать, но при этом не потерять в качестве кода. 🔘 Хочется держать в голове всю архитектуру — и фронтенд, и бэкенд, и контейнеризацию, и тесты. 🔘 А по факту время уходит на переключение между десятками вкладок, согласование REST-контрактов и разбор ошибок по логам. 🔊 Почитать подробнее 🤓 Indigo Web | #news
Открыть канал и посмотреть медиа😎 Bad Apple через CSS: как заставить браузер страдать без единой строчки Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Что забрать из материала: ⏺ Он же служит и для потоковой передачи данных. ⏺ Не читай ради чтения — выпиши главную мысль одной строкой ⏺ Спроси себя: где это даст вам выигрыш через месяц — Если хочет покадровую анимацию — пишет немного JavaScript. 🖥 Репозиторий на GitHub 🤓 Indigo Web | #ai #репозиторий
Открыть канал и посмотреть медиа⚡ INP и тяжелые обработчики: как убрать лаги после клика Короткая практическая заметка по теме: INP и тяжелые обработчики: как убрать лаги после клика. Что забрать в работу: ⏺ Проверь, где эта идея уже встречается в твоем проекте ⏺ Начни с маленького эксперимента, а не с большого переписывания ⏺ Оставь заметку или чеклист, чтобы не держать все в голове — Если тема цепляет боль в реальном проекте, ее стоит разобрать глубже. 🤓 Indigo Web | #perf
Открыть канал и посмотреть медиа💼 React Suspense и конкурентный рендеринг ❓ Расскажите, что такое React Suspense и concurrent rendering. Как они работают вместе и какие проблемы решают? React Suspense позволяет компонентам "ждать" загрузки данных или других асинхронных операций, отображая запасной UI. Concurrent rendering — это возможность React прерывать и возобновлять рендеринг, что улучшает отзывчивость приложения. const MyComponent = React.lazy(() => import('./MyComponent')); function App() { return ( Loading...}> ); } ⏺ Suspense управляет отображением запасного UI во время асинхронных операций. ⏺ Concurrent rendering позволяет React работать над несколькими задачами рендеринга одновременно. ⏺ Вместе они обеспечивают более плавный пользовательский опыт при загрузке данных и сложных UI. React Suspense и concurrent rendering — мощные инструменты для создания отзывчивых и производительных React-приложений. 🤓 Indigo Web | #собес
Открыть канал и посмотреть медиа😎 LLM в браузере: Llama 3 и WebGPU для вас Локальный чат-бот с Llama 3 на WebGPU. Идеально для работы с чувствительными данными без отправки в облако. Использовать мощные языковые модели локально, прямо в браузере.: ⏺ Интерактивный интерфейс для LLM, работающий полностью на стороне клиента. ⏺ Первая загрузка модели может быть долгой, зависит от скорости интернета. ⏺ Проверьте скорость загрузки модели и её работу на разных браузерах. 🖥 Читать статью 🤓 Indigo Web | #ai
Открыть канал и посмотреть медиа😎 Feature-Sliced Design: как улучшить структуру проекта ❗ Сергей Сибара, фронтенд-разработчик в Т1, предлагает новые подходы к организации файловой структуры проекта. Главные тезисы: 🔘 Статья является продолжением предыдущего материала автора о Feature-Sliced Design. 🔘 Рассматриваются субъективные мнения по улучшению файловой структуры. 🔘 Предлагаются решения, нарушающие рекомендации FSD. 🔊 Почитать подробнее 🤓 Indigo Web | #news
Открыть канал и посмотреть медиа😎 E2EE: как работает шифрование сообщений Статья для разработчиков о принципах end-to-end шифрования в мессенджерах. Разбираем X3DH и Double Ratchet. — Разберитесь в деталях end-to-end шифрования, чтобы лучше понимать архитектуру современных мессенджеров. Основные возможности: ⏺ X3DH устанавливает безопасную сессию между пользователями. ⏺ Double Ratchet шифрует каждое сообщение уникальным ключом. ⏺ Сервер хранит только зашифрованные данные, не имея доступа к ним. — Понимание E2EE помогает создавать более безопасные приложения. 🖥 Читать статью 🤓 Indigo Web | #статья
Открыть канал и посмотреть медиа😎 Как создавать целенаправленные и эффективные анимации В этой статье: ⏺Анимация должна иметь четкую цель, например, объяснение функционала, улучшение отзывчивости интерфейса или создание пространственной согласованности ⏺Часто используемые элементы интерфейса (например, командные меню) лучше не анимировать, чтобы избежать раздражения пользователей и сохранить скорость взаимодействия ⏺Анимация должна быть быстрой (обычно менее 300 мс), чтобы интерфейс казался отзывчивым и не отвлекал пользователя — Статья посвящена принципам создания функциональных и приятных анимаций в пользовательских интерфейсах 🖥 Читать статью 🤓 Indigo Web | #статья
Открыть канал и посмотреть медиа😎 Операторы логического присваивания в JS В этой статье: ⏺Операторы логических присвоений объединяют логические операторы (||, &&, ??) с оператором присваивания (=) для создания компактного синтаксиса ⏺Три основных оператора: ||= (присваивает, если значение falsy), &&= (присваивает, если значение truthy), ??= (присваивает, только если значение null или undefined) ⏺Эти операторы улучшают читаемость кода, уменьшают повторения и помогают избежать ошибок при работе с состоянием или конфигурациями — Статья объясняет операторы логических присвоений (||=, &&=, ??=) в JavaScript, их использование для упрощения условных назначений и важные особенности работы с ними 🖥 Читать статью 🤓 Indigo Web | #статья
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!