Forwarded from Evil Martians
Почему запрос к базе данных на одних и тех же данных локально может работать быстро, а на стейджинге (или даже на продакшене) — медленно?
Марсианский инженер Андрей Новиков разбирает один такой случай в короткой статье, из которой можно чуть больше узнать о том, как могут выполняться запросы в системах управления базами данных и что на это влияет (слова-спойлеры: селективность, статистика).
Читайте: habr.com/ru/post/597651.
Марсианский инженер Андрей Новиков разбирает один такой случай в короткой статье, из которой можно чуть больше узнать о том, как могут выполняться запросы в системах управления базами данных и что на это влияет (слова-спойлеры: селективность, статистика).
Читайте: habr.com/ru/post/597651.
Хабр
PostgreSQL: занимательный пример работы индексов, планировщика запросов и магии
В начале месяца я прочитал доклад про индексы в базах данных для Saint P Ruby Community и буквально через несколько дней жизнь не замедлила подкинуть мне показательный пример работы индексов,...
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.
Мы публикуем только креативный контент
Подписывайся 🥰
@CreativeMotion - VFX, Photoshop Battle, мемы для дизайнеров, UX / UI Animation, Motion Design etc.
Мы публикуем только креативный контент
Подписывайся 🥰
Forwarded from Coding: работа и стажировки для программистов
"Я бездарь и хреново пишу", —
Товарищи, если вас посещают такие мысли, подписывайтесь на Карты, тексты, 2 ствола — канал о том, как залезать людям в головы через текст!
Автор уже больше 10 лет пишет тексты для телеканалов и огромных компаний и делится фишками журналистского мастерства.
Как заставить читателя рыдать?
Как не провалить начало в самом начале?
Какими словами ругаться, чтобы не материться?
Блогеры, сценаристы, гуманитарии, копирайтеры, студенты — это канал для вас.
Подписывайтесь, чтобы не потеряться: @remingtonist
Товарищи, если вас посещают такие мысли, подписывайтесь на Карты, тексты, 2 ствола — канал о том, как залезать людям в головы через текст!
Автор уже больше 10 лет пишет тексты для телеканалов и огромных компаний и делится фишками журналистского мастерства.
Как заставить читателя рыдать?
Как не провалить начало в самом начале?
Какими словами ругаться, чтобы не материться?
Блогеры, сценаристы, гуманитарии, копирайтеры, студенты — это канал для вас.
Подписывайтесь, чтобы не потеряться: @remingtonist
Forwarded from Павленко + дизайн
Тут третий выпуск Арт-ретроспективы подъехал! Сегодня об архитектуре городских пространств. Удивительно как архитекторы 50-летней давности уделяли этому больше внимания, чем архитекторы современности. Как мы могли так деградировать?
https://tjournal.ru/art/498680-art-retrospektiva-arhitektura-vnutrennih-prostranstv-gorodskogo-centra
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
Шаблон можно использовать целиком или по частям, скопировав в свой проект любые понравившиеся элементы. В этом шаблоне советуем обратить внимание на тени и кнопки.
#шаблоны
Шаблон можно использовать целиком или по частям, скопировав в свой проект любые понравившиеся элементы. В этом шаблоне советуем обратить внимание на тени и кнопки.
#шаблоны
Forwarded from СПNЗЖУ DESIGN
Telegraph
50 лучших сайтов 2021 года.
2021 год был незабываемым. Интернет продолжал расти, постоянно меняться и расширять границы. Мы увидели запуск и обновление множества веб-сайтов. И вот 50 лучших сайтов, запущенных в сети в этом году. Наслаждайся подборкой! Crusta C. Slow. hnst. Marram. Levitate.…
Forwarded from Coding: работа и стажировки для программистов
Forwarded from Дизайн-снайпер
Любой опыт как корневая система у дререва, часть его на поверхности нашей памяти, а другая в глубине осмысления причин, обстоятельств, а главное выводов.
В дизайне важно уметь проектировать как опыт взаимодействия человека на уровне самых простых действий, так и на глубинном уровне извлечения пользы.
Например, дизайн UI, человек работает с формой заказа, вы помогаете ему подсказками, это облегчает заполнение, но на более глубинном уровне у человека возникает чувство, что система заботлива, внимательна к его потребности и старается решить за него в его интересах. Так получается быстрее решить задачу клиента, но и при этом сформировать более глубокую, корневую связь с продуктом, передать чувство заботы и внимания, через понимание сложности заполнения необходимой формы в работе с UI.
Ещё пример, дизайн торговых пространств в аэропортах. На поверхности — возможность скоротать время и совершить случайную покупку, но глубже не мешать движению опаздывающего пассажира увеличивая расстояние между стеллажами.
В дизайне важно уметь проектировать как опыт взаимодействия человека на уровне самых простых действий, так и на глубинном уровне извлечения пользы.
Например, дизайн UI, человек работает с формой заказа, вы помогаете ему подсказками, это облегчает заполнение, но на более глубинном уровне у человека возникает чувство, что система заботлива, внимательна к его потребности и старается решить за него в его интересах. Так получается быстрее решить задачу клиента, но и при этом сформировать более глубокую, корневую связь с продуктом, передать чувство заботы и внимания, через понимание сложности заполнения необходимой формы в работе с UI.
Ещё пример, дизайн торговых пространств в аэропортах. На поверхности — возможность скоротать время и совершить случайную покупку, но глубже не мешать движению опаздывающего пассажира увеличивая расстояние между стеллажами.
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Пятничное, с извинениями +18
UX-драма.
Самый короткий фильм-катастрофа с хорошим финалом и моралью.
Мораль: хорошее инженерное решение и дизайн изначально создают некоторое обещание будущих событий, ожидаемой возможности (аффорданс — очевидные, скрытые, ложные, негативные последствия.) Даже при негативной ситуации, поломки, ошибки, создает условия для позитивного финала сценария пользователя. Нужно проектировать дизайн так, чтобы даже при катастрофе и поломке, пользователь оставался доволен финальным исходом. Переживал драматические события, но в финале оставался довольным.
Учитывать такую возможность. Хорошего вечера пятницы.
UX-драма.
Самый короткий фильм-катастрофа с хорошим финалом и моралью.
Мораль: хорошее инженерное решение и дизайн изначально создают некоторое обещание будущих событий, ожидаемой возможности (аффорданс — очевидные, скрытые, ложные, негативные последствия.) Даже при негативной ситуации, поломки, ошибки, создает условия для позитивного финала сценария пользователя. Нужно проектировать дизайн так, чтобы даже при катастрофе и поломке, пользователь оставался доволен финальным исходом. Переживал драматические события, но в финале оставался довольным.
Учитывать такую возможность. Хорошего вечера пятницы.
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Всех, кто сегодня отмечает Рождество — с праздником. Особенно дизайнеров, творческих людей, создающих пользу и смысл. Дизайн Tye-Woodworker/Creator
Forwarded from Дизайн-снайпер
Минутка Рождества.
Дизайн традиционного назначения — бетонная церковь святой Марии Горетти в Калабрии по проекту Mario Cucinella Architects.
Дизайн традиционного назначения — бетонная церковь святой Марии Горетти в Калабрии по проекту Mario Cucinella Architects.
Forwarded from Цифровой геноцид
Скевоморфизм или плоские интерфейсы?
На днях нашел фундаментальную подборку литературы по теме: тестирование иконок, тестирование аффордансов, любовно собранные исследования со всего мира о противостояни реалистичных и флэт интерфейсов. Целый список научных статей, публикаций, основанных на тестировании юзабилити, и мнений экспертов и оценивающих плоский (минималистичный) и реалистичный (богатый, «скевоморфный») дизайн.
https://www.flatisbad.com/
Список ведет команда даже отечественных специалистов из факультета психологии МГУ, судя по сайту
На днях нашел фундаментальную подборку литературы по теме: тестирование иконок, тестирование аффордансов, любовно собранные исследования со всего мира о противостояни реалистичных и флэт интерфейсов. Целый список научных статей, публикаций, основанных на тестировании юзабилити, и мнений экспертов и оценивающих плоский (минималистичный) и реалистичный (богатый, «скевоморфный») дизайн.
https://www.flatisbad.com/
Список ведет команда даже отечественных специалистов из факультета психологии МГУ, судя по сайту
Flatisbad
Flat design vs rich (“skeuomorphic”) design - The bibliography
Bibliography of research on flat design vs realistic (rich, “skeuomorphic”) design. The majority of articles presented here show that flat design is a harmful trend in modern user interfaces
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Тюнинг производительности Next.js-приложений
Бен Шварц поделился рекомендациями по улучшению производительности Next.js-приложений — "Next.js Performance: Making a Fast Framework Even Faster".
Для загрузки сторонних скриптов рекомендуется использовать компонент
Полезная статья. Рекомендую почитать, если работаете с Next.js.
#jsframeworks #performance #react
https://calibreapp.com/blog/nextjs-performance
Бен Шварц поделился рекомендациями по улучшению производительности 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
Calibre - Site Speed Tools for Teams
Next.js Performance: Making a Fast Framework Even Faster
Learn how to best use web performance tools built into the Next.js framework.