DevNotes Live
6 subscribers
84.1K photos
12K videos
195 files
35.3K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from ai.dot(ufna, dev)
Ну че, фейбл вкатили в подписку, но он реально стал тупее.
В Strapi есть забавная особенность: формат ответа напрямую зависит от того, что ты ГОВОРИШЬ ему в запросе. Попросил статью без populate — на тебе голые скалярные поля. Сунул populate: { category: true } — и уже подтянулась вложенная категория. А если еще и fields: ['name'] добавил внутрь — она придет обнуленной. Получается, один и тот же эндпоинт возвращает кучу разных форм, и стандартный TypeScript-интерфейс нормально не опишешь: он либо обманывает, заявляя поля, которых в ответе на самом деле нету, либо просто бесполезен, превращаясь в то самое any.

Авторы разбирают, как выкрутиться из этой задницы через кодогенерацию: вытягиваешь схему с живого Strapi, по ней генеряешь TypeScript-клиент и заставляешь систему типов на этапе компиляции вычислять тип ответа прямо из параметра populate. Принцип — как у Prisma: что передал в вызов, то тебе типы и вернут. Код на TypeScript, сам клиент опенсорсный под лицензией MIT.

Читать статью

👉 Node.JS [ru]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ai.dot(ufna, dev)
А Doom Revelations продолжает меня расстраивать. Кажется, это первый из думов, который я либо брошу, либо пробегу почекать сюжетку.

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

Нет тактики боя, есть упражнение на нажатие кучи клавишь. Фу.
Forwarded from Shock Design
Когда на собесе показываешь своё портфолио.
Forwarded from UI_UX inspiration
Мобильное приложение для быстрой оплаты

Категория: #финансы
Язык: #en

https://.com/shots/26089963-PalmPay-Palm-Payment-App

Чат UI/UX
Forwarded from Новые шрифты
Шрифт «Bartina» by Dimri Antonov

А это гротеск с 5 разными начертаниями. Можно бесплатно использовать в личных и коммерческих целях. Поддерживает кириллицу, латиницу, цифры и все спец. символы.

📂Скачать шрифт📂

#latin #free #cyrillic
Шрифт Matt

💾 Скачать и использовать
https://disk.yandex.ru/d/IKP73zjgz9OWpA

🔎 Посмотреть описание
https://www.fontfabric.com/fonts/matt/

#font #paid #cyrillic #latin
Copy Grunge Textures

Эти текстуры передают эффект многократного копирования: вертикальные полосы, растяжки чернил и шум поверхности нарушают чёткость и создают ощущение износа.

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

#Textures

ОТКРЫТЬ
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Эмоциональный дизайн на сайте https://unseen.co/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Shock Design
Вдохновение ом белорусского бренда «Беларускі лён» от Fabula Branding.
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design