Forwarded from UI_UX inspiration
Мобильное SaaS приложение
Категория: #приложение
Язык: #en
https://.com/shots/24366298-FocusFlow-SaaS-Mobile-App
Чат UI/UX
Категория: #приложение
Язык: #en
https://.com/shots/24366298-FocusFlow-SaaS-Mobile-App
Чат UI/UX
Forwarded from UI_UX inspiration
Forwarded from UI_UX inspiration
Forwarded from UI_UX inspiration
Forwarded from UI_UX inspiration
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from UI_UX inspiration
Forwarded from UX Live 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
Забытые UX технологии древних
Forwarded from Node.JS [ru] | Серверный JavaScript
JavaScript становится понятнее, когда из него получается не учебный фрагмент, а живое приложение. Трекер привычек — хороший формат для такой практики: есть интерфейс, данные, события, состояние, прогресс и сохранение результата в браузере.
29 июля в 20:00 МСК на открытом вебинаре OTUS соберём трекер привычек на чистом JavaScript — без библиотек и фреймворков. За 90 минут пройдём полный цикл фронтенд-задачи: создадим разметку, опишем данные массивом объектов, отрисуем список привычек из кода, обработаем клики, добавим растущий прогресс-бар и анимацию конфетти.
Отдельно разберём localStorage: как сохранить прогресс после перезагрузки страницы и почему этот же подход используется в реальных продуктах. По ходу занятия будет видно, как связаны HTML, CSS и JavaScript, как данные превращаются в интерфейс и почему для полноценного мини-приложения не всегда нужен фреймворк.
Урок проходит в преддверии старта курса «JavaScript-разработчик. Базовый уровень».
👉 Регистрируйтесь: https://vk.cc/cZSpUy
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqwzLQ2e
29 июля в 20:00 МСК на открытом вебинаре OTUS соберём трекер привычек на чистом JavaScript — без библиотек и фреймворков. За 90 минут пройдём полный цикл фронтенд-задачи: создадим разметку, опишем данные массивом объектов, отрисуем список привычек из кода, обработаем клики, добавим растущий прогресс-бар и анимацию конфетти.
Отдельно разберём localStorage: как сохранить прогресс после перезагрузки страницы и почему этот же подход используется в реальных продуктах. По ходу занятия будет видно, как связаны HTML, CSS и JavaScript, как данные превращаются в интерфейс и почему для полноценного мини-приложения не всегда нужен фреймворк.
Урок проходит в преддверии старта курса «JavaScript-разработчик. Базовый уровень».
👉 Регистрируйтесь: https://vk.cc/cZSpUy
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqwzLQ2e
Forwarded from Node.JS [ru] | Серверный JavaScript
🦀 Transferum — TypeScript-библиотека для реактивных графов данных
Один чувак расчехлил свою поделку — легковесную либу Transferum. Штука позволяет собирать гибкий реактивный граф для обработки данных, где ноды живут сами по себе, а связи между ними стыкуются автоматом, исходя из их способностей.
Внутри: система вычислимых типов, чтобы контракты пробивать на этапе компиляции, роутинг данных по графу и несколько примеров, как на этой базе клеить динамические пайплайны для IoT-датчиков и панелек управления.
Читать далее
👉 Node.JS [ru]
Один чувак расчехлил свою поделку — легковесную либу Transferum. Штука позволяет собирать гибкий реактивный граф для обработки данных, где ноды живут сами по себе, а связи между ними стыкуются автоматом, исходя из их способностей.
Внутри: система вычислимых типов, чтобы контракты пробивать на этапе компиляции, роутинг данных по графу и несколько примеров, как на этой базе клеить динамические пайплайны для IoT-датчиков и панелек управления.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Зелёный CI, красные глаза
eslint-plugin-playwright в режиме recommended вешает warning, а не error на те самые опасные штуки:
В статье — конфиг, который делает warning ошибками, и 10 правил для ревью, которые линт не выкурит. Читать далее
👉 Node.JS [ru]
eslint-plugin-playwright в режиме recommended вешает warning, а не error на те самые опасные штуки:
force: true, waitForTimeout(3000) и когда ассертов нет вообще. Валится всё только в рантайме — привет, ночные падения.В статье — конфиг, который делает warning ошибками, и 10 правил для ревью, которые линт не выкурит. Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Некто раскатал свой опыт по стройке проекта на Next.js. В статье на живом примере разобрано: как запилили структуру, разрулили маршруты, замутили DAL, навесили аутентификацию, валидацию, тесты и прочую бытовуху из процесса. Автор не строит из себя гуру универсальных решений — просто показывает один из вариантов, как можно собрать приложение в кучу.
Читать далее
👉 Node.JS [ru]
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
WebAssembly (WASM) изначально затачивали, чтоб тащить тяжелый код в браузере быстрее JS. Но в последнее время эта песочница повылазила за его пределы — сервера, edge, плагины, виртуалки. Амбиций добавили рантаймы типа Wasmtime, WasmEdge, Wasmer — они уже запускают WASM‑модули прямо на ОС. Вроде красивая сказочка: скомпилил один бинарник и хоть где крути в изоляции.
Но есть те, кто попробовал прикрутить свою VM на WASM и послал эту идею нафиг. Самый жирный пример — Polkadot. Они слепили PolkaVM на основе набора инструкций RISC‑V и перетащили на неё слой смарт‑контрактов (рантайм Polkadot всё ещё компилится в WASM, но это уже другая история). Возникает резонный вопрос: если WASM такой крутой, почему для свежего движка они выбрали регистровую машину, а не его?
В статье разбирают, чем стековая модель отличается от регистровой и какие компромиссы зашиты в WASM. Читать далее
👉 Node.JS [ru]
Но есть те, кто попробовал прикрутить свою VM на WASM и послал эту идею нафиг. Самый жирный пример — Polkadot. Они слепили PolkaVM на основе набора инструкций RISC‑V и перетащили на неё слой смарт‑контрактов (рантайм Polkadot всё ещё компилится в WASM, но это уже другая история). Возникает резонный вопрос: если WASM такой крутой, почему для свежего движка они выбрали регистровую машину, а не его?
В статье разбирают, чем стековая модель отличается от регистровой и какие компромиссы зашиты в WASM. Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
This media is not supported in your browser
VIEW IN TELEGRAM
Можно отправить Claude Security проверить изменения перед коммитом или просканировать всю репу.
Он найдет дыры и предложит, что можно и нужно исправить
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Dezzigners
Media is too big
VIEW IN TELEGRAM
Forwarded from Dezzigners
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 HardRender - Mockup tools — свежий плагин с мокапами прямо в Figma: быстрый и с незаезженным визуалом
Dezzigners
Dezzigners
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка процесса:
Amber Vittoria рисует человека наполненного цветением. Метафора в которой раскрывается сущность любого творческого человека.
Amber Vittoria рисует человека наполненного цветением. Метафора в которой раскрывается сущность любого творческого человека.
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка пятницы:
Дизайн робота, который отвлекает коллег в офисе для того, чтобы ты незаметно ушел с работы пораньше.
Дизайн робота, который отвлекает коллег в офисе для того, чтобы ты незаметно ушел с работы пораньше.