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
Минутка котов:

Коты для хранения от 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
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня вышли две новых кодинг модели от OpenAI и Anthropic:
Codex 5.3 (слева) и Opus 4.6 (справа)

Собственно, игра Кирилла про грабить корованы – пройдена, следующие тесты пора делать в Unreal Engine, в вебе уже не интересно
Forwarded from UX Live 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
Я видел примерно около полусотни упоминаний vibe motion от хигсфилда в каналах, раз 100 в рилсах, тиктоке, х, мол во теперь заживем-то как с анимациями 😲

И при этом невозможно найти ни один пример работы кроме промо. Сам покупать хигсфилд не хочу, чёт дохуя он стоит и мне не нужно. Но кто-нибудь пробовал сделать что-то с этим ВАЙБМОУШЕНОМ?
Please open Telegram to view this post
VIEW IN TELEGRAM
Минутка скульптур:

Мне нравится, когда стиль автора узнается. Погруженная в заснеженный пейзаж швейцарской Энгадины, «Strip Tower» Герхарда Рихтера нашла свой дом в Сильс-Марии. Скульптура, состоящая из полихромных вертикальных элементов, переносит в трехмерное пространство знаменитые «Strip Paintings», превращая цвет в архитектуру. Автор известен своими сериями работ состоящих из цветных линий и теперь это еще и скульптурная инсталляция.

Художник: Gherard Richter
Минутка студента:

Студенты НГТУ НЭТИ создают GPS-трость для помощи пожилым людям в экстренных ситуациях.

«Мы взяли стандартную трость с регулировкой высоты, встроили в ручку GPS-трекер, который позволяет отслеживать местоположение с телефона. Также добавили насадку с антискольжением: шипы у насадки закрываются крышкой, что позволяет комфортно использовать трость в помещении. В будущем встроим фонарик для улучшения видимости в темноте, что особенно важно для людей с плохим зрением, на основание трости нанесем светоотражающую ленту, с помощью которой человека с тростью будет видно ночью издалека. И главное — добавим кнопку SOS, которая в случае чрезвычайной ситуации поможет привлечь внимание прохожих громкими звуковыми сигналами», — рассказала студентка факультета летательных аппаратов НГТУ НЭТИ Кристина Кучеренко.