DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Лендинг выставки Ritual в галерее Stadt Sindelfingen в Германии: → https://ritual-galerie-sindelfingen.de/

#СделаноВReadymag
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Сайт дизайн-студии Make With: → https://makewith.design/

#СделаноВReadymag

Больше вдохновляющих проектов ​​— в Examples: → http://www.readym.ag/j1K4v
Forwarded from Readymag
Новый видеоурок на русском языке, из которого вы узнаете о том, как работать с кнопками в Readymag: → https://youtu.be/liZTWDV1MfY

#туториалы
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Портфолио дизайнера Луи Монтеса: → https://louismontes.com/

#СделаноВReadymag
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Лендинг транспортной компании ​​Novik: → https://novik-llc.com/

#СделаноВReadymag
Совет для всех: займитесь бизнесом

Оглянитесь вокруг: появилось целое поколение начинающих предпринимателей. У них нет связей, предрасположенности к богатству и прочих преимуществ — но они не боятся рисковать и лучше будут перебиваться мелочью, чем вернутся в офис или на завод.

Короче, необязательно быть гением, чтобы получать 5-10 зарплат обычного работника. Просто берете готовую идею, адаптируете ее под себя и снимаете деньги.

〰️ А чтобы не гуглить, не читать древние форумы и лишний раз не обжигаться — подписывайтесь на Бизнес-культуру.

Там найдете бизнес-идеи, которые работают в 2021 году, важные тематические новости, гайд, куда вкладывать деньги, чтобы они работали.

Не говорите спасибо, просто подписывайтесь: Бизнес-культура
Forwarded from Shock Design
Подборка из очаровательных работ

#вдохновение
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
​​Ни черта не умеешь?

Постоянно ленишься, но хочешь получать хотя бы $500?


Тогда ты нам подходишь!
Фаундер как раз ищет раздолбаев и бездельников. Требования: знать, что такое компьютер и уметь тыкать по клавиатуре.

Даже чайники получают 35.000₽, а ребята с опытом – от 80.000₽.

НО! Такие денежные вакансии публикуются ТОЛЬКО на Фаундере, поэтому подписывайся и готовь номер карты.
Использование AbortController и AbortSignal в Node.js

Джеймс Снелл — контрибьютор Node.js — написал статью про использование AbortController и AbortSignal в Node.js — "Using AbortSignal in Node.js".

Последние два года разработчики Node.js работают над добавлением разных API web-платформы. Результатом этой работы стала реализация AbortController, который появился в стабильной версии Node.js 16.

AbortController и AbortSignal реализуют интерфейс для отмены выполнения асинхронных операций. С его помощью можно прерывать таймеры, асинхронные запросы, отписываться от событий, добавленных с помощью интерфейса EventTarget, который поддерживают некоторые API Node.js. В статье рассказывается о том как использовать AbortController и AbortSignal на примере прерывания асинхронного события по таймауту.

Рекомендую почитать статью всем, так как AbortController доступен не только в Node.js, но и во всех актуальных браузерах.

#nodejs #async #api

https://www.nearform.com/blog/using-abortsignal-in-node-js/
Лучшие практики использования виджетов сторонних сервисов

Лина Сохони, Эдди Османи и Кэти Хэмпениус написали статью о лучших практиках подключения сторонних виджетов — "Best practices for using third-party embeds".

В статье предлагается использовать ленивую загрузку содержимого iframe с помощью атрибута loading="lazy". Некоторые виджеты поддерживают ленивую загрузку из коробки, например, в социальных плагинах Facebook для этого можно использовать атрибут data-lazy="true". Есть хороший совет использовать фасады для сторонних виджетов, чтобы пользователи не загружали лишний код при открытии страницы. Затрагивается тема непредсказуемого сдвига контента (Layout Shift).

Ещё ребята рекомендуют использовать готовые библиотеки для ленивой загрузки виджетов (lazysizes), создания фасадов (lite-youtube-embed, lite-vimeo-embed, react-live-chat-loader) и уменьшения непредсказуемого сдвига контента (Layout Shift Terminator).

Хорошая статья. Рекомендую почитать всем, кто интересуется темой производительности.

#performance #tool

https://web.dev/embed-best-practices/
Релиз Node.js 17 и план релиза Node.js 16 LTS

Сегодня вышла новая мажорная версия Node.js, которая становится веткой current — "Node.js 17 is here!".

В новой версии продолжается работа над промисификацией основных API — была добавлена поддержка промисов в модуль readline. OpenSSL обновлён до третьей версии. Стек-трейсы по умолчанию будут включать версию Node.js. V8 обновлён до версии 9.5. В нём появилась поддержка новых типов для Intl.DisplayNames и новых опций форматирования часового пояса в Intl.DateTimeFormat.

На следующей неделе запланирован перевод Node.js 16 в статус LTS с поддержкой до 30 апреля 2024 года. Node.js 16 LTS будет первой версией, которая будет поставляться с бинарниками для процессоров семейства Apple M1.

Поддержка Node.js 12 LTS заканчивается в апреле 2022 года. Разработчики рекомендуют обновиться на новую версию.

#nodejs #release

https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382
Релиз Chrome 95

Вчера вышла новая версия Chrome. Пит Лепаж и Джеселин Ин рассказали о новинках релиза — "New in Chrome 95".

В Chrome 95 был добавлен URLPattern — API для упрощения извлечения данных из URL-строки. URLPattern был вдохновлён механизмом роутинга из Express и Ruby on Rails:

const url = '/document/d/1ssdf5c/edit';

const pattern = new URLPattern({
pathname: '/:kind/d/:fileID/:mode',
hash: '*',
});
const r = pattern.exec(url);


Разработчики Edge добавили поддержку Eye Dropper API. С его помощью можно легко реализовать "пипетку" — инструмент для визуального получения цвета любого элемента страницы.

В рамках Origin Trial можно включить сокращение информации в User-Agent. Об этом изменении в сентябре была отдельная статья.

В WebAssembly появилась поддержка исключений. Раньше при компиляции C++ или Rust-кода инициирование и обработка исключений реализовывались на уровне JavaScript. Теперь обработка исключений не выходит за рамки WebAssembly, улучшая производительность приложений.

В Chrome DevTools теперь можно изменять размеры в стилях без использования клавиатуры. Добавлена возможность скрытия предупреждений. Улучшена эргономика логирования объектов — неунаследованные свойства отображаются жирным текстом в верху списка. Lighthouse обновлён до версии 8.4.

https://developer.chrome.com/blog/new-in-chrome-95/
https://developer.chrome.com/blog/new-in-devtools-95/