Forwarded from Node.JS [ru] | Серверный JavaScript
Заезженная тема о том, стоит или не стоит учить JS в 2021 уже всем давно надоела, но Дмитрий Дементий, расписал, зачем и почему не только стоит, но и НЕОБХОДИМО его изучать.
https://ru.hexlet.io/blog/posts/stoit-li-uchit-javascript-perspektivy-situatsiya-na-rynke-truda-mneniya-ekspertov
https://ru.hexlet.io/blog/posts/stoit-li-uchit-javascript-perspektivy-situatsiya-na-rynke-truda-mneniya-ekspertov
Forwarded from Designdealer
This media is not supported in your browser
VIEW IN TELEGRAM
Unfreeze — приложение для macOS, которое позволяет быстро скопировать код с изображения.
Открыть на Gumroad
Открыть на Gumroad
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Недавно вышел Lighthouse 8. Самым значимым изменением в релизе стало изменение оценки "Performance Score". Каролина Щур в статье "How Lighthouse 8 Changes Affect Your Metrics" рассказала, как именно поменялась эта оценка.
Были изменены веса метрик FCP, SI, TTI, TBT и CLS. Теперь наибольшее влияние будут оказывать TBT (Total Blocking Time, +30% от общего веса всех метрик) и CLS (Cumulative Layout Shift, +10%). Если на вашем сайте была хорошая оценка, но в новой версии Lighthouse она упала, это означает, что при открытии страницы много времени занимает инициализация и выполнение клиентского кода или из-за того, что на странице происходит сдвиг контента.
Также было изменено определение метрики CLS. Подсчёт общего сдвига контента теперь происходит на основе сгруппированных оценок сдвига за пять секунд. Это изменеие позволило устранить корреляцию между оценкой сдвига контента и количеством времени, проведённым на странице, улучшив общую оценку для долгоживущих страниц.
Lighthouse 8 уже доступен в PageSpeed Insights, а его поддержка в Chrome появится в версии 93.
#performance #release #lighthouse
https://calibreapp.com/blog/lighthouse-8
Были изменены веса метрик FCP, SI, TTI, TBT и CLS. Теперь наибольшее влияние будут оказывать TBT (Total Blocking Time, +30% от общего веса всех метрик) и CLS (Cumulative Layout Shift, +10%). Если на вашем сайте была хорошая оценка, но в новой версии Lighthouse она упала, это означает, что при открытии страницы много времени занимает инициализация и выполнение клиентского кода или из-за того, что на странице происходит сдвиг контента.
Также было изменено определение метрики CLS. Подсчёт общего сдвига контента теперь происходит на основе сгруппированных оценок сдвига за пять секунд. Это изменеие позволило устранить корреляцию между оценкой сдвига контента и количеством времени, проведённым на странице, улучшив общую оценку для долгоживущих страниц.
Lighthouse 8 уже доступен в PageSpeed Insights, а его поддержка в Chrome появится в версии 93.
#performance #release #lighthouse
https://calibreapp.com/blog/lighthouse-8
Calibre - Site Speed Tools for Teams
How Lighthouse 8 Changes Affect Your Metrics
Learn about Performance Score and metric changes that will change your speed reports.
Forwarded from Веб-стандарты (Веб-стандарты)
Используйте ссылки и кнопки правильно. Заметка о том, как выбрать правильный тег по ожидаемой от него функциональности.
https://habr.com/p/561892/
https://habr.com/p/561892/
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Что-то не нашел каких-то интересных новостей на сегодня, вот вам занимательная гифка: Valve переиспользовал код из первого Half-Life отвечающий за мерцание лампочек в Half-Life Alyx, которая вышла на 22 года позже, вот уж где с легаси кодом работать умеют 🌚
Если вы делаете игры, хорошее место для пасхалки, вот тут описан этот паттерн
Если вы делаете игры, хорошее место для пасхалки, вот тут описан этот паттерн
Forwarded from Coding: работа и стажировки для программистов
Что получится, если соединить навыки разработки и кибербезопасности?
Погрузитесь в мир прикладной безопасности на курсе от HackerU и откройте путь к таким профессиям, как Application Security Expert, Специалист по безопасной разработке.
Курс проводят практикующие эксперты, которые уже посотрудничали с Тинькофф Банк, Альфа-Банк, Positive Technologies, IBM и др.
По окончанию курса вы получите:
— Навыки анализа защищенности кода и отдельных программных решений, выявления атак и уязвимостей в окружении продукта
— Навыки построения безопасного жизненного цикла разработки ПО и реализации различных программных механизмов с точки зрения безопасности
— Карьерные консультации с ИБ-экспертами и HR-специалистами
— Возможность найти новую работу ещё в процессе обучения
Познакомиться с экспертами и порешать первые задачки можно уже сейчас — записывайтесь на бесплатный пробный урок в формате CTF-турнира. Всех участников пробного урока ждёт бонус — 30% скидка на курс!
Регистрируйтесь по ссылке: https://is.gd/2qxKEi
Погрузитесь в мир прикладной безопасности на курсе от HackerU и откройте путь к таким профессиям, как Application Security Expert, Специалист по безопасной разработке.
Курс проводят практикующие эксперты, которые уже посотрудничали с Тинькофф Банк, Альфа-Банк, Positive Technologies, IBM и др.
По окончанию курса вы получите:
— Навыки анализа защищенности кода и отдельных программных решений, выявления атак и уязвимостей в окружении продукта
— Навыки построения безопасного жизненного цикла разработки ПО и реализации различных программных механизмов с точки зрения безопасности
— Карьерные консультации с ИБ-экспертами и HR-специалистами
— Возможность найти новую работу ещё в процессе обучения
Познакомиться с экспертами и порешать первые задачки можно уже сейчас — записывайтесь на бесплатный пробный урок в формате CTF-турнира. Всех участников пробного урока ждёт бонус — 30% скидка на курс!
Регистрируйтесь по ссылке: https://is.gd/2qxKEi
Forwarded from Denis Sexy IT 🤖
#промo
Бесконечность не предел, машина ИИ будет работать все быстрее и лучше. Чтобы обуздать ее силу, вспахать и засеять цифровые поля нужны люди — AI продакт-менеджеры. Спрос на профессионалов Big Data PM, AI&ML PM, DS PM, DL PM (альтернативные названия специальности) растет стремительными темпами.
Курс «AI Product Manager» — силовой агрегат продакта, решившегося овладеть мощью Al и вырасти до руководителя c-level executives. Никакой воды, только сконцентрированная теория, которую студенты оттачивают на практике. Опыт преподавателей-практиков и 4 кейса в портфолио на выходе.
Курс рассчитан на 10 часов в неделю — можно совмещать с основной работой и сразу применять полученные навыки. Преподаватели и менторы из ДомКлик, Mail.ru и Facebook помогут в трансформации вашей карьеры.
❗️Подробности и запись на курс по ссылке — https://clc.am/fjv5rA
#текстприслан
Бесконечность не предел, машина ИИ будет работать все быстрее и лучше. Чтобы обуздать ее силу, вспахать и засеять цифровые поля нужны люди — AI продакт-менеджеры. Спрос на профессионалов Big Data PM, AI&ML PM, DS PM, DL PM (альтернативные названия специальности) растет стремительными темпами.
Курс «AI Product Manager» — силовой агрегат продакта, решившегося овладеть мощью Al и вырасти до руководителя c-level executives. Никакой воды, только сконцентрированная теория, которую студенты оттачивают на практике. Опыт преподавателей-практиков и 4 кейса в портфолио на выходе.
Курс рассчитан на 10 часов в неделю — можно совмещать с основной работой и сразу применять полученные навыки. Преподаватели и менторы из ДомКлик, Mail.ru и Facebook помогут в трансформации вашей карьеры.
❗️Подробности и запись на курс по ссылке — https://clc.am/fjv5rA
#текстприслан
Forwarded from Веб-стандарты (Веб-стандарты)
Чёткие изображения на экранах с высокой плотностью пикселей. Джейк Арчибальд объясняет, как экономить трафик пользователя и при этом показывать ему чёткую картинку на сайте.
https://jakearchibald.com/2021/serving-sharp-images-to-high-density-screens/
https://jakearchibald.com/2021/serving-sharp-images-to-high-density-screens/
Forwarded from ai.dot(ufna, dev)
К вопросу о том что можно делать в анриле при грамотном инженерном подходе.
https://github.com/Umkerius/DynamicLambda - небольшой пример очень разумного кода от Андрея, который показывает крайне клевую фичу 🙂
https://github.com/Umkerius/DynamicLambda - небольшой пример очень разумного кода от Андрея, который показывает крайне клевую фичу 🙂
GitHub
GitHub - Umkerius/DynamicLambda: Lambda support for Unreal Engine dynamic delegates
Lambda support for Unreal Engine dynamic delegates - Umkerius/DynamicLambda
Forwarded from Denis Sexy IT 🤖
Классное чтиво на ночь на тему картинки выше – в нем автор рассказывает что именно находится между атомов и почему «пустоты» между атомами не существует:
https://tjournal.ru/393428
https://tjournal.ru/393428
TJ
Пустоты не существует: что находится между атомами и внутри них с точки зрения современной физики — Наука на TJ
Квантовая механика против философской идеи абсолютной пустоты.
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Джек Франклин — участвует в разработке Chrome DevTools — реализовал на React и Svelte небольшое приложение для трекинга времени с сохранением данных в Firebase и рассказал о своём опыте в статье "Comparing Svelte and React".
В статье сравнивается простота интеграции с аутентификацией Firebase, работа с веб-воркерами, условный рендеринг, реактивность, композиция компонентов, стилизация. По результатам сравнения победил Svelte, так как в нём проще работать с сайд-эффектами. Кодовая база Svelte в целом также оказалась проще. Из коробки идут средства для работы со стилями. Как бы то ни было Джек пишет, что ему нравится работать и с React, и со Svelte.
Немного субъективная статья, но всё равно интересная. Рекомендую заглянуть.
#jsframeworks #react #svelte
https://www.jackfranklin.co.uk/blog/comparing-svelte-and-react-javascript/
В статье сравнивается простота интеграции с аутентификацией Firebase, работа с веб-воркерами, условный рендеринг, реактивность, композиция компонентов, стилизация. По результатам сравнения победил Svelte, так как в нём проще работать с сайд-эффектами. Кодовая база Svelte в целом также оказалась проще. Из коробки идут средства для работы со стилями. Как бы то ни было Джек пишет, что ему нравится работать и с React, и со Svelte.
Немного субъективная статья, но всё равно интересная. Рекомендую заглянуть.
#jsframeworks #react #svelte
https://www.jackfranklin.co.uk/blog/comparing-svelte-and-react-javascript/
Forwarded from DESIGN GOOD
#гуд № 90
Если в Google вбить Mr C The Slide Man — Cha Cha Slide, то поисковик поможет выучить танец из клипа. Нужно нажимать на иконки около названия.
Прислал @sashalazar
Если в Google вбить Mr C The Slide Man — Cha Cha Slide, то поисковик поможет выучить танец из клипа. Нужно нажимать на иконки около названия.
Прислал @sashalazar
Forwarded from UXPUB 🇺🇦 Дизайн-спільнота (uxpubpublisher)
Forwarded from Design Board
This media is not supported in your browser
VIEW IN TELEGRAM
Как отличить хороший дизайн от «бревна»:
1. Вспомните, как выглядят логотипы техники или вещей, которые вы используете.
2. Попробуйте нарисовать их на бумаге.
3. Похоже? Если да, то это и есть эффективный дизайн.
Как въедаться в мозг аудитории через картинки и образы, рассказывает канал «Записки Дизайнера» — жестоко и справедливо о самых глобальных ошибках пользовательского дизайна, тошнотворных лендингах и способах все это исправить.
Есть чему поучиться:
– 5 основных анти-трендов современного дизайна;
– Два главных цвета 2021 года;
– Портфолио, которое уничтожит карьеру дизайнера.
@designwrite — мастерская для дизайнеров, идущих до конца!
1. Вспомните, как выглядят логотипы техники или вещей, которые вы используете.
2. Попробуйте нарисовать их на бумаге.
3. Похоже? Если да, то это и есть эффективный дизайн.
Как въедаться в мозг аудитории через картинки и образы, рассказывает канал «Записки Дизайнера» — жестоко и справедливо о самых глобальных ошибках пользовательского дизайна, тошнотворных лендингах и способах все это исправить.
Есть чему поучиться:
– 5 основных анти-трендов современного дизайна;
– Два главных цвета 2021 года;
– Портфолио, которое уничтожит карьеру дизайнера.
@designwrite — мастерская для дизайнеров, идущих до конца!
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
За прошедшие две недели в канале для патронов Defront было опубликовано десять постов:
— Список нетехнических навыков для опытных разработчиков
— Нестандартное использование функций плавности
— Организация работы с npm-скриптами
— Использование Babel в современном TypeScript-проекте
— Корреляция между Performance Score в Lighthouse и Core Web Vitals
— Функции плавности (easing functions) в CSS
— Как Facebook кодирует видео
— Кастомный REPL для Node.js
— SVG и доступность
— Этапы написания статьи и способы снятия писательского блока
Становитесь патроном канала на Patreon, чтобы получить доступ к дополнительным постам в Defront Plus. Все донаты идут на поддержку канала, на оплату аренды квартиры, покупку еды и т.п.
Спасибо всем, кто читает и поддерживает Defront!
https://www.patreon.com/myshov
— Список нетехнических навыков для опытных разработчиков
— Нестандартное использование функций плавности
— Организация работы с npm-скриптами
— Использование Babel в современном TypeScript-проекте
— Корреляция между Performance Score в Lighthouse и Core Web Vitals
— Функции плавности (easing functions) в CSS
— Как Facebook кодирует видео
— Кастомный REPL для Node.js
— SVG и доступность
— Этапы написания статьи и способы снятия писательского блока
Становитесь патроном канала на Patreon, чтобы получить доступ к дополнительным постам в Defront Plus. Все донаты идут на поддержку канала, на оплату аренды квартиры, покупку еды и т.п.
Спасибо всем, кто читает и поддерживает Defront!
https://www.patreon.com/myshov
Forwarded from Denis Sexy IT 🤖
Много людей мне написало когда я начал играться с генерацией портретов нейронками о том как такое сделать самому, как запустить и тп.
Мы построили свою архитектуру и теперь каждый может поиграться с генерацией портретов – алгоритм называется β Portraits HD и он, как понятно из названия, в бете.
Вы загружаете фото с лицом, и через минут 5 получаете две картинки – одну реалистичную, другую больше «вольную». При желании, вы можете заплатить сумму которую вам хочется за 1024 на 1024 версию картинки без копирайта и текста.
Поскольку алгоритм в бете, сгенерированные картинки могут быть не похожи на загруженные – мы пока настраиваем точность, также алгоритм не очень умеет в шляпы, принимая их за волосы. В сложные усы тоже пока не умеем.
В общем, вы можете поиграться сами с алгоритмом по этой ссылке:
https://neural.love/portraits
Поддерживается все картинки где есть одно лицо – статуи, портреты, мемы, игровые персонажи.
P.S. Современные фото советую не загружать, мы работаем над точностью, пока она не высокая.
Мы построили свою архитектуру и теперь каждый может поиграться с генерацией портретов – алгоритм называется β Portraits HD и он, как понятно из названия, в бете.
Вы загружаете фото с лицом, и через минут 5 получаете две картинки – одну реалистичную, другую больше «вольную». При желании, вы можете заплатить сумму которую вам хочется за 1024 на 1024 версию картинки без копирайта и текста.
Поскольку алгоритм в бете, сгенерированные картинки могут быть не похожи на загруженные – мы пока настраиваем точность, также алгоритм не очень умеет в шляпы, принимая их за волосы. В сложные усы тоже пока не умеем.
В общем, вы можете поиграться сами с алгоритмом по этой ссылке:
https://neural.love/portraits
Поддерживается все картинки где есть одно лицо – статуи, портреты, мемы, игровые персонажи.
P.S. Современные фото советую не загружать, мы работаем над точностью, пока она не высокая.
Forwarded from Coding: работа и стажировки для программистов
Forwarded from Веб-стандарты (Веб-стандарты)
Когда CSS недостаточно. Стефани Эклз рассказывает, когда для создания доступных компонентов необходимо добавлять JavaScript: работа с фокусом, реакция на нажатие клавиш, управление ARIA-атрибутами.
https://www.smashingmagazine.com/2021/06/css-javascript-requirements-accessible-components/
https://www.smashingmagazine.com/2021/06/css-javascript-requirements-accessible-components/
Forwarded from Denis Sexy IT 🤖
Лол, в очереди 666 заказов, так что генерация результатов может занять какое-то время и они приходят на почту по готовности 🙂 А еще кто-то принес нас на hacker news, приятно, спасибо!