DevNotes Live – Telegram
DevNotes Live
8 subscribers
74.5K photos
10.8K videos
181 files
31K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://news.1rj.ru/str/devnotes_live/121
Download Telegram
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Замечательный дизайнер Данила Криворучко, достал старый проект генеративных персонажей Ksoids и начал их продавать как NFT-криптоарт. Сейчас, восемь лет спустя после создания, Данил превратил 1000 Ksoids в NFT. Если вы хотите усыновить или инвестировать в несколько Ksoids, вам нужно действовать быстро — там будет только 1000 из этих блестящих маленьких существ, сгенерированных алгоритмом, и они обязательно быстро продадутся поскольку цена оптовая.
The Chemical Brothers - The Darkness That You Fear (Official Video)

«"Тьма, которую ты боишься" — композиция с надеждой. Когда мы нашли сочетание различных голосов, настроенных на поток музыки, это заставило нас почувствовать оптимизм, как будто это было то, чем мы хотели поделиться» — Том Роулэндс, The Chemical Brothers
Forwarded from шрифтовой завтрак (Nick Nedashkovsky)
https://bibliotekus.artlebedev.ru/

тёма оцифровал своё собрание книг о шрифтах и каллиграфии. это сканы 212 книг и специменов в высоком разрешении
Forwarded from UX Notes (Антон Григорьев)
В «Собаке Павловой» написали об аудите интерфейса.

Пирамида требований к интерфейсу: выполнимость → надёжность → удобство → восприятие. Она помогает спланировать исследование и приоритизировать найденные недоработки.

Перед аудитом надо зафиксировать бизнес-цели, определить портреты пользователей, написать пользовательские сценарии, записать пользовательские задачи, вопросы и ожидания.

Далее надо пройтись по сценариям и проверить, соответствует ли интерфейс требованиям:

1. Выполнимость. Интерфейс позволяет пользователю выполнить базовые задачи в рамках экрана и сценария в целом. Это касается даже профессиональных интерфейсов. Кажется, что там точно всё работает (если бы что-то сломалось, кто-то рассказал бы), но нет.

2. Надёжность. Интерфейс позволяет пройти сценарии альтернативными способами, предусматривает редкие сценарии, готов к ошибкам, даёт выполнить сценарии, не заложенные в систему.

3. Удобство. В интерфейс заложены эффективные паттерны взаимодействия.

4. Восприятие. Интерфейс устанавливает положительную связь с пользователем с помощью UI, текста, голоса бренда, анимации, иллюстраций.

https://vc.ru/design/237333
Девочки, сегодня в рубрике #Учёныепосубботам сугубо практичная лекция, которая, возможно, спасёт вам жизнь уже через неделю.

Офисная работа стала ещё тоскливее на удалёнке, но в жизни можно найти место подвигу и экстриму — например, участвовать в поисках «Лизы Алерт». Необязательно искать мужиков в камуфляже в лесу, большинство поисков — городские, чаще всего теряются действительно уязвимые — старики и дети.

Прекраснейшая Ксения Кнорре-Дмитриева, руководитель пресс-службы поискового отряда «Лиза Алерт», расскажет о работе отряда и важных правилах безопасности для взрослых и детей.

https://youtu.be/FVYshwujx5U
next-api-decorators - коллекция TypeScript декораторов для API в Next.js

Позволяет создавать API эндпоинты в Next.js при помощи декораторов.

- Валидация запросов
- Декораторы для HTTP запросов, установки статус-кода, получения URL параметров, заголовков и содержимого запроса
- Трансформация разных типов для URL параметров и содержимого запроса (например парсинг строк в булевое значение)
- Исключения, можно создавать свои на основе HttpEexception класса

#jslib #javanoscript #nodejs #backend #nextjs #webdev
Forwarded from Адовый UX
В очередной раз охреневаю от Медиума (можете посмотреть через поиск по каналу)

Как в 2021 году у крупной блог-платформы может не быть тёмного режима? Ну как, блять!? Это же платформа для написания и чтения текстов. Весь мир давно понял, что тёмный режим важен и нужен, но не эти. Эти заняты расстановкой пейволов

Особенно иронично, кстати, что в шапке они желают мне доброго вечера
Николас Закас написал статью про ленивый доступ к свойствам объекта — "The lazy-loading property pattern in JavaScript".

Если в объекте есть свойство, значением которого является результат выполнения тяжёлого вычисления, то имеет смысл отложить это вычисление до того момента, пока не произойдёт обращение к свойству. Николас предлагает использовать паттерн, который позволяет не только откладывать вычисление, но и кеширует результат его выполнения:

const object = {
get data() {
const actualData = someExpensiveComputation();

Object.defineProperty(this, "data", {
value: actualData,
writable: false,
configurable: false,
enumerable: false
});

return actualData;
}
};


Этот подход можно использовать с любыми объектами и классами.

#js #performance

https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javanoscript/
Forwarded from UX Live 🔥
Юристы в РФ похоже никогда не станут таким же бизнесом как в США, пока главный их ресурс существует с таким логотипом из каких-то нейробратьев Пилотов-Анекдотру-клипарт коллекция 90х.

Стоматологи, врачи и государственные сервисы к 2021 уже успешно смогли преодолеть этот барьер в большинстве своём, кстати говоря, а юриспруденция никак не хочет расставаться с веб 0.1.
Вышел pnpm 6.2.1

- Новый флаг --filter-prod. Работает так же, как и filter, но исключает dev зависимости
- Новые диапазоны версий для пакетов внутри workspaces: workspace:~1.0.0 и workspace:^1.0.0
- Новая настройка fetch-timeout для таймаута выполнения HTTP запросов. Стандартное значение: 1 минута

#jsrelease #jstools #pnpm
Forwarded from CGIT_Vines (CGIT_Vines)
This media is not supported in your browser
VIEW IN TELEGRAM
Настали времена, когда ты думаешь, так, моушенблюр вроде правдивый, вкомпожено нормально, похоже на хороший постпрод, или это просто чувак летит на ховерборде по улице, сейчас это тоже нормально? 🦄

Реддит пока тоже не знает)