Java, UX, HTML, CSS, WEB-design

Список литературы для веб-разработки № 161: Рестайлинг элементов форм, HTTP/2 HPACK и вакуум эмпатии


  • Ансельм Ханнеманн

  • 0 Комментарии

Список литературы для веб-разработки № 161: Рестайлинг элементов форм, HTTP/2 HPACK и вакуум эмпатии

  • 5 минут чтения

  • Список литературы по веб-разработке

Краткое резюме ↬

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

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

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

Дальнейшее чтение на SmashingMag:

  • Проектирование для явного выбора
  • Создание сервисного работника: пример из практики
  • Ввод формы: проблема поддержки браузера, о которой вы не знали
  • Руководство для начинающих по прогрессивным веб-приложениям

Концепция и дизайн

  • Gov.uk объясняет, почему они увеличили свои радио-кнопки и флажки. Как оказалось, увеличенные версии работали лучше, чем стили браузера по умолчанию, благодаря повышенной видимости и улучшенным пропорциям между метками и элементами действий формы.

Еще после прыжка! Продолжить чтение ниже ↓
Флажки Gov.uk до и после
Gov.uk объясняет, почему они увеличили размер своих переключателей и флажков. Вверху: перед обновлением стилей. Внизу: новая и улучшенная версия.

Конфиденциальность

  • Дэвид Ревой рассказывает, почему он хотел избавиться от всех библиотек CDN, которые загружал на свой сайт. Даже если это «просто» файл JavaScript, размещенный, например, в Google CDN, он позволит провайдеру CDN регистрировать пользовательские данные (например, версию браузера), данные о местоположении пользователя (IP-адрес посетителей вашего сайта) и даже больше, поскольку они могут отслеживать путь или историю пользователя на всех веб-сайтах, которые также используют их CDN.
  • На этой неделе я настроил S/MIME для своего основного адреса электронной почты, чтобы иметь возможность отправлять и получать зашифрованные электронные письма. Я уже использую PGP, но S/MIME имеет лучшую межплатформенную поддержку, и, предлагая оба варианта, я максимизирую возможность безопасного общения по электронной почте. Я написал небольшое введение о том, как настроить S/MIME на MacOS и iOS, если вы хотите узнать об этом больше.

Веб-производительность

  • Команда GitLab рассказывает, почему они отказались от облака в пользу своей размещенной инфраструктуры и вместо этого вернулись к выделенным серверам. Хороший кейс о проблемах с производительностью на серверах и о том, как их правильно решить.
  • Влад Краснов из Cloudflare объясняет, как HPACK работает в HTTP/2 и почему они реализовали полный набор функций в своих системах, а не полагались на частичные реализации на серверах nginx и CDN.

JavaScript

  • Макс Штойбер объясняет, как стилизованные компоненты был построен и как литералы собственных шаблонов ECMAScript и некоторые другие крошечные функции заставляют его работать.
  • Рич Харрис создал новую среду JavaScript: Svelte. Однако это не главное в его статье; что более интересно, так это понимание того, как он построил систему, которая снижает сложность на этапе сборки, а не на браузере. И, что еще лучше для нас, его система поддерживает совместимость модулей — независимо от того, используете ли вы React, Angular.js или любой другой инструмент.
  • Сервисный работник вам чужой? Марико Косака дает лучшее понимание того, почему трудно понять, что мы можем сделать с сервис-воркерами. Свежее объяснение, которое сильно отличается от того, что мы обычно читаем в руководствах по Service Worker.
Служащий, ты что?  Марико Косака проливает свет на темноту.
Служащий, ты что? Марико Косака проливает свет на темноту. (Изображение предоставлено Марико Косака)

CSS/Sass

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

Выходя за пределы…

  • Грег С. Кассель представил бесплатную цифровую книгу «Peer-to-Peer Digital Networking». Как следует из названия, книга содержит много информации о том, как должен работать Интернет в качестве одноранговой сети.
  • «Нашей отрасли пора сделать паузу и подумать: поскольку технологии проникают в нашу повседневную жизнь новыми и ранее невообразимыми способами, нам нужно узнать о тех, кому они угрожают. Эмпатия — это не модное словечко, а то, что нужно практиковать. Давайте начнем с того, что не будем бушевать в наших лентах на Facebook, а вместо этого отправимся в путешествие по некоторым частям Америки, где пятидолларовые латте и свежевыжатые соки — это не привилегии, а напоминание о богатых и неимущих. В противном случае к 2020 году Силиконовая долина станет еще большим злодеем в массовом воображении, как и ее коллега с Восточного побережья, Уолл-Стрит». — Ом Малик в Житель Нью-Йорка

И на этом я закончу на этой неделе. Если вам нравится то, что я пишу каждую неделю, пожалуйста, поддержите меня пожертвованием или поделитесь этим ресурсом с другими людьми. Подробнее о стоимости проекта можно узнать здесь. Он доступен по электронной почте, RSS и онлайн.

— Ансельм




Source: https://smashingmagazine.com

Заключение

Вы ознакомились с статьей — Список литературы для веб-разработки № 161: Рестайлинг элементов форм, HTTP/2 HPACK и вакуум эмпатии

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован.

Краткое описание по статье Список литературы для веб-разработки № 161: Рестайлинг элементов форм, HTTP/2 HPACK и вакуум эмпатии

Название: Список литературы для веб-разработки № 161: Рестайлинг элементов форм, HTTP/2 HPACK и вакуум эмпатии . Краткое описание: ⭐ Ансельм Ха . Дата публикации: 01.02.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

Данный сайт посвящен новостям мира и мира технологий . Также тут вы найдете руководства по различным девайсам.

Сколько лет сайту?

Возраст составляет 3 года

Кнопка «Наверх»