Верстальщик от бога
9.22K subscribers
1.38K photos
18 videos
1 file
1.64K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6757e1989d804a279b283165&registryType=bloggersPermission

Самый большой канал по верстке в телеграм.

Чат верстальщиков: @godinhtmlchat

По всем вопросам: @anothertechrock
Download Telegram
Chrome 123 - что изменилось

#почитать

В новой версии исправлены ранее обнаруженные ошибки, устранены 12 уязвимостей, а также появился медиаплеер в стиле Android, ИИ-функции по умолчанию.

▫️на странице, показываемой при открытии новой вкладки, предложена новая секция, в которой отображаются ссылки из вкладок, недавно открытых на других устройствах, привязанных к одной учётной записи в Google;

▫️добавлена поддержка кодирования контента при помощи алгоритма сжатия Zstandard (zstd), помимо ранее поддерживаемых алгоритмов gzip, brotli и deflate;

▫️удалена реализация свободного видеокодека Theora;

▫️в сервисе синхронизации настроек, истории и закладок (Chrome Sync) прекращена поддержка выпусков до версии Chrome 82;

▫️при включении расширенной защиты браузера (Safe Browsing > Enhanced protection) реализована отправка в Google сведений с информацией о выводе сайтами запросов расширенных полномочий (подобные страницы проверяются по внешней базе вредоносного содержимого и в случае совпадения пользователю сразу показывается предупреждение). Также включена отправка телеметрии об отмене пользователем предупреждений, показываемых перед открытием страниц, занесённых Google в чёрный список;

▫️реализован вывод предупреждений в консоли инструментов для web-разработчика при отправке страницей запроса во внутреннюю сеть (192.168.x.x, 10.x.x.x и т.п.), если подобные запросы выполнены вне безопасного контекста и не прошли упреждающую проверку;

▫️добавлен API для статической маршрутизации ServiceWorker-ов (Service Worker Static Routing), который позволяет исключить выполнение JavaScript и перехваты ServiceWorker-ами при запросе ресурсов, соответствующих заданным условиям;

▫️добавлен API Long Animation Frames для диагностики отзывчивости интерфейса сайта и выявления узких мест при отрисовке;

⏱Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🔥1
Microsoft улучшила рендеринг шрифтов Chrome в Windows 11 и Windows 10

#почитать

Порядка трёх лет назад Microsoft объявила об улучшении рендеринга текста в Edge, чтобы браузер отображал шрифты с улучшенной гаммой и контрастностью. Это стало возможно благодаря методу ClearType Text Tuner для всей Windows. Теперь Microsoft помогает Google внедрить аналогичную систему в Chrome для Windows 11 и Windows 10.

Проблема заключается в том, что Chromium использует рендеринг текста Skia с установленными значениями контрастности и гаммы для каждой платформы. В такой ситуации невозможно скорректировать или настроить эти параметры. В связи с этим текст в Chrome и других браузерах на базе Chromium выглядит тоньше и светлее.


⏱Читать новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1👏1
CSS и безопасность данных

#почитать

Различные компоненты фронтенда традиционно являются вотчиной веб-разработчиков и дизайнеров и они не всегда задумываются о безопасности контента. В этой статье я предлагаю поговорить о безопасности CSS.

Для начала вспомним, что такое кросссайтскриптинг (CSS). XSS это тип атаки на веб-ресурсы, заключающийся во внедрении в выдаваемую сайтом страницу произвольного кода (который будет выполнен на компьютере пользователя при открытии им этой страницы) и взаимодействии этого кода с веб-сервером злоумышленника.

В течение нескольких лет современные браузеры, такие как Chrome или Firefox, пытались защитить пользователей веб-приложений от различных атак, в том числе XSS. Они делали это с помощью XSS-фильтров, которые во многих случаях позволяли им блокировать такие атаки.

Однако эти фильтры оказывались все менее и менее эффективными, и браузеры, такие как Chrome, постепенно отключают их в поисках альтернативных методов защиты.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😱2🔥1
▫️ Дизайн и код в гармонии

#посмотреть

Спикер рассматривает возможности интеграции графического редактора Figma и кода, а также показывает, как эта интеграция может оптимизировать рабочий процесс дизайнеров и разработчиков. Разбирает примеры автоматизации, синхронизации и совместной работы – узнаем, что позволит командам легко сотрудничать, улучшить коммуникацию и ускорить процесс разработки.


⏱Смотреть на Youtube ⏱45 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥1
Заполнить виджет градиентом, изображением или гифкой - ShaderMask

#почитать

Один из наиболее популярных способов сделать элемент UI выразительным и аутентичным состоит в том, чтобы заполнить его картинкой, градиентом или анимированной гифкой.

Ниже приведен пример реализации данных эффектов на Flutter. Представленный подход будет работать с любым виджетом на всех поддерживаемых платформах. В качестве примера мы будем заполнять графикой Text.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1
Анатомия Htmx

#почитать

По данным 2023 JavaScript Rising Stars библиотека htmx заняла второе место в разделе Front-end Frameworks (первое место вполне ожидаемо принадлежит React) и десятое место в разделе Most Popular Projects Overall.

htmx — это библиотека, которая предоставляет доступ к AJAX, переходам CSS, WebSockets и Server Sent Events прямо из HTML через атрибуты, что позволяет создавать современные пользовательские интерфейсы (насколько сложные — другой вопрос), пользуясь простотой и мощью гипертекста. На сегодняшний день у библиотеки почти 30 000 звезд на Github.

Удивительно, что до такого решения мы додумались только сейчас, учитывая, что весь функционал был доступен уже 10 лет назад (вы сами убедитесь в этом, когда мы изучим исходный код htmx).


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍2🔥1
▫️ Пятничное. "CSS сломанный язык в своей основе"

#посмотреть

Миша Ларченко в Амстердаме ходит и рассказывает, какой плохой CSS.

⏱Смотреть на Youtube ⏱10 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👎4🔥2
Хочешь разбираться в Project Management?

Для тебя уже всё сделали.
📌 Канал @projectmanager_it делится полезными секретами и лайфхаками управления проектами и продуктами в IT.

Подписывайтесь и прокачивайте свои навыки: @projectmanager_it
👍6🔥1
Как сделать универсальный компонент List Cell в Figma

#почитать

Я покажу свой способ сборки компонента List Cell, объясню, почему считаю его гибким, а также приложу ссылку на Figma.
Этот компонент ещё называют List Item, Data Cell или просто Cell, но смысл один: это элемент списка. Я решил рассказать об этом потому, что не нашёл подходящих материалов, как собрать свой List Cell. Есть какие‑то статьи и компоненты в Figma, но оно работало не так, как мне нужно. В нашей дизайн‑системе этот компонент уже был, но в первой версии он был нескольких видов, каждый из которых имел множество различных вариантов.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Дизайн-разбор ссылок в вёрстке

#почитать

Разберём атрибуты разных тегов, свойства, которые можно к ним применить, поведение в разных обстоятельствах. А главное – как они влияют на то, что видит пользователь на экране (и слышит)


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
Друзья, сегодня рекомендуем отличный канал с материалами по тестированию!

🐞Тестировщик от бога — официальный канал сайта testengineer.ru.

Что отличает нас от кучи других каналов по тестированию:

— мы — один из самых крупных каналов по тестированию в телеграм существующий с 2019 года;
— мы пишем свои материалы: составили дорожную карту тестировщика, в которой собрали все, что надо знать для успешной работы;
— подготовили 🔥 большой учебник по тестированию, где собрали огромное количество материалов для обучения;
— мы проводим регулярные холиварные обсуждения — вот, например, подписчики рассказывают, как искали первую работу и какой была их первая зп;
— мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
— и многое-многое другое

Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇
❤6
Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: свойство display

#почитать

За свою карьеру у меня было достаточно много собеседований. Конечно, одной из основных тем вопросов была вёрстка. Немного похвалюсь. Не было вопроса, на который я не ответил.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь стать специалистом по ИИ?

Сегодня состоится бесплатная
онлайн-встреча для быстрого старта

Что тебя ждет:
💙 Урок по основам ИИ
💙 Готовые инструкции к работе
💙 Гайды по 10+ нейросетям
💙 Курс "Карьерная мастерская"
💙 Грант 10 000 рублей

Не упусти шанс стать экспертом
в одной из самых перспективных
областей современных технологий!

▶️РЕГИСТРАЦИЯ НА ВСТРЕЧУ◀️

Присоединяйся к будущему!🚀

#НейронныеСети #Обучение
#ЭкспертИИ #Разработка

Реклама. ООО "ГикБреинс"
ИНН 7726381870
👍5👎3
👌
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17❤4🤔2😱1
Почему реактивность без VDOM (с реальным DOM) лучше, чем реактивность с VDOM

#почитать

Хотел бы поделиться своими мыслями о том, почему виртуального DOM можно избежать при создании реактивности.

Реактивность - это когда представление привязано к данным таким образом, что изменение данных вызывает изменение в самом представлении.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2👏1
Пятничное. Создание максимально недоступного сайта с отличным рейтингом Lighthouse

#почитать

Я подумал, что отличной идеей будет не только заморочить голову максимальному количеству народа, но и параллельно добиться прекрасного Lighthouse-рейтинга.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🔥2
Неизвестно полезный CSS

#почитать

▫️загрузка фоновых изображений для экранов с повышенной плотностью пикселя с помощью функции image-set();
▫️как с помощью неё же ускорить загрузку страницы;
▫️можно ли использовать нестандартный шрифт без его загрузки;
▫️чем полезен псевдо-класс :focus-within при вёрстке кастомных чекбоксов;
▫️мой любимый лайфхак на основе пользовательских CSS-свойств.

⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2👎1👏1
Как выучить CSS и HTML и стать фронтендером бесплатно, не покупая курсы от онлайн-школ

#почитать

В Интернете можно найти множество платных онлайн курсов от разных школ, которые за 1-6 месяцев сделают из вас frontend-разработчика, однако HTML и CSS вполне можно выучить бесплатно. Раньше для этого были нужны бумажные книги (по ним как раз я училась), но сейчас кроме книг вся необходимая информация есть в Интернете. Однако надо понимать, что ознакомительные курсы предоставляются бесплатно, а вот продвинутую часть придется собирать по кусочкам из разных источников.

Большинство онлайн-школ предоставляют базовый курс изучения HTML и СSS бесплатно, такие курсы можно найти у htmlacademy.ru, ru.hexlet.io, wayup.in, itproger.com, stepik.org. Рекомендую выбрать несколько школ и пройти их бесплатные курсы, чтобы получить общее представление о верстке.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
▫️ Как предотвратить хаос в Tailwind CSS

#посмотреть

При необдуманном использовании, списки Tailwind-классов становятся огромными и приводят CSS в хаос. Разберём, как предотвратить эти печальные последствия...


⏱Смотреть на YouTube ⏱30 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎4🔥1👏1
▫️ Новое в Chrome 124

#почитать #посмотреть

Основные моменты Chrome 124:

▫️ Есть два новых API, которые позволяют использовать декларативную теневую DOM из JavaScript
▫️ Вы можете использовать потоки в веб-сокетах
▫️ Просмотр переходов стал немного лучше
▫️ И есть еще много чего


⏱Читать статью
⏱Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👏1