DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Клон сайта Notion.so.

• Позволяет эффективно изучать и адаптировать популярные элементы дизайна.
• Включает готовые компоненты: от простых кнопок до сложных систем фильтров и графиков.
• Основа для создания адаптивных и отзывчивых интерфейсов с поддержкой светлой и темной тем.
• Содержит популярные страницы: лендинги, страницы блога, "О нас", "Контакты", FAQ, и многое другое.
• Экономит тысячи часов разработки, позволяя сосредоточиться на творчестве.

#designk #UXUI #webdesign #clonetemplate

Открыть в Figma
Y.OBJECTФотопроект про предметы
Ссылка на проект

Поиск по теме:
#фотограф #искусство
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Dropover — полезное приложение для macOS которое сэкономит вам время на перетаскивании объектов.

dropoverapp.com
Forwarded from Новые шрифты
Шрифт Zanesennij by V.Kovtun

Бесплатно для личных и коммерческих проектов.

📁Скачать Шрифт

#Free #Cyrillic
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка котов:

Коты для хранения от IKEA в коллекции GREJSIMOJS
Forwarded from Адовый UX
Довожу до вашего сведения приказ Министерства здравоохранения РФ
Forwarded from UX Live 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
Дичайше кайфую с этого процесса и результата https://www.tiktok.com/@newzoneaudio саунд дизайнеры настоящие волшебники
Forwarded from Адовый UX
Почему мне кажется, что меня хотят наебать
Forwarded from Frontend (Content)
Client-side кеширование: где выигрываем, а где стреляем себе в ногу

Client-side кеш звучит как халявный апгрейд перфоманса Меньше запросов, интерфейс летает, пользователи довольны. Ровно до тех пор, пока не появляются: «обнови страницу»; «у меня не так, как у тебя»; «в проде вообще какая-то магия». Давай разберёмся, где кеш реально тащит, а где quietly превращается в мину под ногами.

👏 Где client-side кеш — это win

• Read-heavy данные
Справочники, конфиги, словари, фичефлаги. Редко меняются, часто читаются — классический кандидат на кеш.

• Повторные переходы в рамках сессии
Когда пользователь бегает туда-сюда по одним экранам. Кеш в памяти, SWR-подход — и UI ощущается мгновенным

• Медленные или дорогие API.
Если запрос:
— тяжёлый
— платный
— или упирается в rate limit
—Тут кеш уже не оптимизация, а средство выживания

• Offline и flaky network
PWA, мобильный интернет, метро. Без кеша UX просто рассыпается.

⛔️ Где начинаются выстрелы в ногу

• Данные «почти всегда актуальные»
Самый коварный кейс. Сегодня кажется, что можно кешировать. Завтра бизнес приносит real-time и всё ломается.

Кеш без стратегии инвалидции
Если нет чёткого ответа на вопрос, когда и почему данные устаревают — кеш уже неправильный.

TTL «на глаз» — это техдолг с таймером
Кеширование мутабельных данных. Формы, статусы, состояния процессов.

Особенно весело, когда:
— на сервере данные обновились
— клиент продолжает жить прошлой жизнью

Получаем рассинхрон и баги «через раз»

LocalStorage как универсальное хранилище: долго живёт, не очищается и не версионируется. Идеальное место, чтобы хранить баги годами.

Кеш, про который забыли

Фичу переписали, API поменяли, а старый кеш всё ещё радостно подсовывает старые данные.

⭐️ Что отличает здоровое кеширование

— Явная стратегия инвалидции
— Чёткое разделение: memory / persistent / server cache
— Кеш — это оптимизация, а не источник истины
— Возможность легко сбросить кеш
— Видимые метрики: кеш-хиты и кеш-миссы


📌 Client-side кеш — это не про «сделать приложение быстрее». Это про «сделать его сложнее, но быстрее». Если вы не готовы справляться со сложностями, кеш может стать вашим врагом, а не помощником.

🚪 Frontender's notes
Please open Telegram to view this post
VIEW IN TELEGRAM