Новинки WebStorm 2020.2 в обзоре Екатерины Рябухи на Хабре: Prettier вместо встроенного форматтера, лучшая модульность в Sass, расширенные пулреквесты GitHub, поддержка Nuxt.js и другие — https://habr.com/ru/company/JetBrains/blog/511948/
Архитектура современных корпоративных Node.js-приложений. Андрей Мелихов с опытом фронтендера в крупном энтерпрайзе в блоге Яндекса на Хабре — https://habr.com/p/514550/
A11y Coffee. Краткий сборник Эмберли Ромо с информацией по доступности: введение, простые победы, тестирование и погружение в тему — https://a11y.coffee/
Хороший и плохой focus. Вадим Макеев про фокус на ссылках по умолчанию, задание своего фокуса, особенности браузеров и решение давней проблемы с помощью :focus-visible и полифила к нему — https://youtu.be/EHg7DeciuW8
TypeScript без TypeScript. Кейлеб Уильямс о встроенной в TS возможности проверять обычный JS по JSDoc для ситуаций, в которых переход не оправдан или связан со сложностями — https://css-tricks.com/typescript-minus-typescript/
Генератор пунктирных рамок Амита Шина использует градиенты для создания множества вариаций, которые будут выглядеть одинаково во всех браузерах, в отличие от встроенных border-style: dotted и dashed — https://codepen.io/amitsheen/pen/xxZeyjO
Хакатон «Build for Belarus» пройдёт онлайн 14–16 августа. Участники помогут разработать технические решения для коммуникации, безопасности и поддержки пострадавших в протестах.
Единицы размеров в CSS. Юля Бухвалова с обзором всех существующих единиц измерения: от знакомых px, em, ch, ex до динамических vw, vh, vmin, vmax — http://css.yoksel.ru/size-units/
Супергеройская раскладка: комбинируем гриды и CSS-фигуры. Антон Болл повторяет эффект кадрирования из комиксов с помощью clip-path: polygon() — https://medium.com/p/26a60acef643