Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
• Подкаст «Callback Hell» от CSSSR: Итоги года 2021
• Подкаст «Веб-стандарты» №317. Firefox 96, State of JS, Figma, CSS Tools, CodePen, CSS-парсер на Rust, Eleventy 1.0, Metho
• Подкаст «Сделайте мне красиво» №67 — 2к22 — это год Backbone.js
• Подкаст «Фронтенд Юность»: Новогодний стрим 2022
• HTML Academy: Тренды веб-разработки в 2022 году
• Вадим Макеев:???? Попап вместо селекта: ✨новые HTML-элементы✨ наконец-то решат старую проблему
• HTML5 и алгоритм разметки документов
• Автор faker.js и colors.js намеренно сломал свои пакеты
• Борьба с капитализмом: почему создатель популярной JS-библиотеки удалил весь ее код и заменил описание словом Liberty. Кейс Faker.js
• Нарушение обратной совместимости в популярном NPM-пакете привело к сбоям в различных проектах
• Четыре самых перспективных технологии 2022 года в программировании
• Полезные свойства HTML5, о которых знают мало разработчиков
• Превращение GitHub страницы в PWA
• Как мы создали расширение VS Code с помощью Rust, WebAssembly и TypeScript
• Создание красивых градиентов на CSS
• Как свойство z-index работает под капотом
• Делайте красивые градиенты
• Не боритесь с каскадом, контролируйте его!
• Глубокое погружение CSS в радиальные и конические градиенты
• Как сделать 3D-коробку с анимацией чистом CSS
• Разработка современной UI темы с помощью Open Props
• 10 основных функций, представленных в Tailwind CSS v3.0
• Как победить scroll в javascript
• JavaScript: работа с датой и временем с помощью Temporal
• Пишем NFT модульный синтезатор на javascript ????
• Как напортачить начинающему JS разработчику: принципы DRY, KISS, YAGNI, SOLID
• Что особенного в JavaScript Fetch API?
• ООП в Javascript
• Как не нужно учить TypeScript
• Обновление Firefox 96.0.1. В Firefox Focus включён режим изоляции Cookie
• Firefox 96 — технические подробности для разработчиков в блоге Марата Таналина
• В Chromium и браузерах на его основе ограничено удаление поисковых систем
• Что такое Chromium без Chrome сверху?
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
• Подкаст «Callback Hell» от CSSSR: Итоги года 2021
• Подкаст «Веб-стандарты» №317. Firefox 96, State of JS, Figma, CSS Tools, CodePen, CSS-парсер на Rust, Eleventy 1.0, Metho
• Подкаст «Сделайте мне красиво» №67 — 2к22 — это год Backbone.js
• Подкаст «Фронтенд Юность»: Новогодний стрим 2022
• HTML Academy: Тренды веб-разработки в 2022 году
• Вадим Макеев:???? Попап вместо селекта: ✨новые HTML-элементы✨ наконец-то решат старую проблему
Веб-разработка
• HTML5 и алгоритм разметки документов
• Автор faker.js и colors.js намеренно сломал свои пакеты
• Борьба с капитализмом: почему создатель популярной JS-библиотеки удалил весь ее код и заменил описание словом Liberty. Кейс Faker.js
• Нарушение обратной совместимости в популярном NPM-пакете привело к сбоям в различных проектах
• Четыре самых перспективных технологии 2022 года в программировании
• Полезные свойства HTML5, о которых знают мало разработчиков
• Превращение GitHub страницы в PWA
• Как мы создали расширение VS Code с помощью Rust, WebAssembly и TypeScript
-
web3
• «Кто-нибудь видел Web3?» — дорожная карта и ресурсы, чтобы стать «Web3 разработчиком» в 2022 году
• Что фронтенд-разработчику нужно знать о новой эре Интернета Web 3.0
• У веба нет номера версий
• Мои первые впечатления от web3
• Что такое Web3? Новая децентрализованная сеть, или модное маркетинговое слово
-
Инструменты
• State of the Web: Deno
• Добавление Vite в существующее веб-приложение
• Vite лучше, чем Webpack?
• Пришло время попрощаться с Webpack?
• Что такое Vite: руководство по современному и сверхбыстрому инструменту
• Parcel CSS: новый парсер, преобразователь и минимизатор CSS
-
Эффекты
• Практический пример: портфолио Anatole Touvron
• Эффект искажения пикселей с помощью Three.js
CSS
• Создание красивых градиентов на CSS
• Как свойство z-index работает под капотом
• Делайте красивые градиенты
• Не боритесь с каскадом, контролируйте его!
• Глубокое погружение CSS в радиальные и конические градиенты
• Как сделать 3D-коробку с анимацией чистом CSS
• Разработка современной UI темы с помощью Open Props
• 10 основных функций, представленных в Tailwind CSS v3.0
JavaScript
• Как победить scroll в javascript
• JavaScript: работа с датой и временем с помощью Temporal
• Пишем NFT модульный синтезатор на javascript ????
• Как напортачить начинающему JS разработчику: принципы DRY, KISS, YAGNI, SOLID
• Что особенного в JavaScript Fetch API?
• ООП в Javascript
• Как не нужно учить TypeScript
-
React
• React. Лёгкий способ бросить курить
• Создание веб-редактора кода
• Альтернатива Next.JS? — Все, что вам нужно знать о RemixJS
• 3 шаблона проектирования React компонентов, о которых вы должны знать
• 5 способов избежать повторного рендеринга компонентов React
• Лучший способ решить prop drilling в React приложениях
• Cypress превосходит React Testing Library — вот почему
-
Angular
• Прекращение долгосрочной поддержки AngularJS
• Создание микрофронтенд-сетапа с использованием Angular 12: часть 2 — собираем части вместе
• Основы Angular: введение в Observables (RxJS) — часть 2
-
Svelte
• Sapper и Svelte: быстрое руководство
• Ускорение разработки на Svelte
• Как создать свой первый кастомный transition в Svelte
• Svelte имеет ту же кривую усвоения, что и React
• Svelte Carousel — Супер легкая и супер простая карусель для Svelte
-
Libs & Plugins
• instauto — библиотека для автоматизации/ботов Instagram, написанная на современном чистом javascript с использованием Puppeteer
• TinyBase — крошечная реактивная JS-библиотека для структурированного состояния и табличных данных.
• Валидация формы на стороне клиента с помощью JavaScript и octaValidate
• deno_lint — быстрый линтер для JavaScript и TypeScript, написанный на Rust
Браузеры
• Обновление Firefox 96.0.1. В Firefox Focus включён режим изоляции Cookie
• Firefox 96 — технические подробности для разработчиков в блоге Марата Таналина
• В Chromium и браузерах на его основе ограничено удаление поисковых систем
• Что такое Chromium без Chrome сверху?
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
sky2high0
Давно читаю фронтенд подборки, спасибо вам за это)
Есть одно пожелание, и не принимайте его слишком близко. Это мое ИМХО.
Web3 — это сейчас откровенный скам. У него нет определения, нет работающих пользовательских сервисов с понятной моделью монетизации. Зато есть миллион платных курсов, платных сервисов, помогающих сделать свой "web3 app", хватает инфоцыган и, конечно, есть возможность купить пукающую радугу за 100 баксов. И, самое главное в рамках этой подборки, оно никак не связано с фронтендом.
Поэтому просьба не участвовать в распространении скама)
essome
+
alexzfort Автор
По-моему, никто особо и не спорит, что веб3 даже если и не скам, то крайне сомнительная история, к которой много вопросов :) Просто на это неделе совсем уж много статей на эту тему появилось, поэтому решил что будет полезно ознакомиться о том, что это вообще такое тем, кто совсем не в теме. Баззворд будет мелькать так или иначе в любом случае.
Спасибо что читаете :)