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
Forwarded from Evil Martians
Почему запрос к базе данных на одних и тех же данных локально может работать быстро, а на стейджинге (или даже на продакшене) — медленно?

Марсианский инженер Андрей Новиков разбирает один такой случай в короткой статье, из которой можно чуть больше узнать о том, как могут выполняться запросы в системах управления базами данных и что на это влияет (слова-спойлеры: селективность, статистика).

Читайте: habr.com/ru/post/597651.
Forwarded from СПNЗЖУ DESIGN
This media is not supported in your browser
VIEW IN TELEGRAM
Скинь это дизайнеру

@CreativeMotion - VFX, Photoshop Battle, мемы для дизайнеров, UX / UI Animation, Motion Design etc.
Мы публикуем только креативный контент

Подписывайся 🥰
"Я бездарь и хреново пишу", —

Товарищи, если вас посещают такие мысли, подписывайтесь на Карты, тексты, 2 ствола — канал о том, как залезать людям в головы через текст!

Автор уже больше 10 лет пишет тексты для телеканалов и огромных компаний и делится фишками журналистского мастерства.

Как заставить читателя рыдать?
Как не провалить начало в самом начале?
Какими словами ругаться, чтобы не материться?

Блогеры, сценаристы, гуманитарии, копирайтеры, студенты — это канал для вас.

Подписывайтесь, чтобы не потеряться: @remingtonist
Тут третий выпуск Арт-ретроспективы подъехал! Сегодня об архитектуре городских пространств. Удивительно как архитекторы 50-летней давности уделяли этому больше внимания, чем архитекторы современности. Как мы могли так деградировать?

https://tjournal.ru/art/498680-art-retrospektiva-arhitektura-vnutrennih-prostranstv-gorodskogo-centra
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Новый шаблон из серии The Ethical Issue: → http://www.readym.ag/jtSpN

Шаблон можно использовать целиком или по частям, скопировав в свой проект любые понравившиеся элементы. В этом шаблоне советуем обратить внимание на тени и кнопки.

#шаблоны
Интерфейсы в Go — как красиво выстрелить себе в ногу

Статья
Любой опыт как корневая система у дререва, часть его на поверхности нашей памяти, а другая в глубине осмысления причин, обстоятельств, а главное выводов.

В дизайне важно уметь проектировать как опыт взаимодействия человека на уровне самых простых действий, так и на глубинном уровне извлечения пользы.

Например, дизайн UI, человек работает с формой заказа, вы помогаете ему подсказками, это облегчает заполнение, но на более глубинном уровне у человека возникает чувство, что система заботлива, внимательна к его потребности и старается решить за него в его интересах. Так получается быстрее решить задачу клиента, но и при этом сформировать более глубокую, корневую связь с продуктом, передать чувство заботы и внимания, через понимание сложности заполнения необходимой формы в работе с UI.

Ещё пример, дизайн торговых пространств в аэропортах. На поверхности — возможность скоротать время и совершить случайную покупку, но глубже не мешать движению опаздывающего пассажира увеличивая расстояние между стеллажами.
This media is not supported in your browser
VIEW IN TELEGRAM
Пятничное, с извинениями +18


UX-драма.

Самый короткий фильм-катастрофа с хорошим финалом и моралью.

Мораль: хорошее инженерное решение и дизайн изначально создают некоторое обещание будущих событий, ожидаемой возможности (аффорданс — очевидные, скрытые, ложные, негативные последствия.) Даже при негативной ситуации, поломки, ошибки, создает условия для позитивного финала сценария пользователя. Нужно проектировать дизайн так, чтобы даже при катастрофе и поломке, пользователь оставался доволен финальным исходом. Переживал драматические события, но в финале оставался довольным.

Учитывать такую возможность. Хорошего вечера пятницы.
This media is not supported in your browser
VIEW IN TELEGRAM
Всех, кто сегодня отмечает Рождество — с праздником. Особенно дизайнеров, творческих людей, создающих пользу и смысл. Дизайн Tye-Woodworker/Creator
Минутка Рождества.

Дизайн традиционного назначения — бетонная церковь святой Марии Горетти в Калабрии по проекту Mario Cucinella Architects.
Скевоморфизм или плоские интерфейсы?

На днях нашел фундаментальную подборку литературы по теме: тестирование иконок, тестирование аффордансов, любовно собранные исследования со всего мира о противостояни реалистичных и флэт интерфейсов. Целый список научных статей, публикаций, основанных на тестировании юзабилити, и мнений экспертов и оценивающих плоский (минималистичный) и реалистичный (богатый, «скевоморфный») дизайн.

https://www.flatisbad.com/

Список ведет команда даже отечественных специалистов из факультета психологии МГУ, судя по сайту
Тюнинг производительности Next.js-приложений

Бен Шварц поделился рекомендациями по улучшению производительности Next.js-приложений — "Next.js Performance: Making a Fast Framework Even Faster".

Для загрузки сторонних скриптов рекомендуется использовать компонент next/script со стратегией lazyOnload, чтобы код начинал грузиться тогда, когда завершается загрузка основного кода приложения. Для вставки изображений рекомендуется использовать компонент next/image. Он берёт на себя конвертацию изображений, генерацию плейсхолдеров и поддержку ленивой загрузки. Для уменьшения размера основного бандла приложения можно использовать динамическую загрузку кода с помощью import(). Для динамической загрузки React-компонентов — хелпер next/dynamic.

Полезная статья. Рекомендую почитать, если работаете с Next.js.

#jsframeworks #performance #react

https://calibreapp.com/blog/nextjs-performance