27 сентября 2022

📰 Weekly #19: новости, подкасты, отборные статьи и обучающие материалы по фронтенду

Пишу об IT и на Python. kungurov.net
В этом выпуске: как добавить 3D в приложение Vue с помощью ThreeJS; визуализация алгоритмов сортировки на JavaScript + React + Redux + Redux-saga; подборка любопытных советов и трюков для фронтенд-разработчиков, использующих Chrome Devtools.
📰 Weekly #19: новости, подкасты, отборные статьи и обучающие материалы по фронтенду
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека фронтендера»

Новости

Angular

  • Фронтенд-разработчик из компании SimbirSoft делится опытом построения архитектуры Angular-приложений. В статье описано, как разработать приложение таким образом, чтобы специалист любого уровня при наличии знаний Angular мог легко разобраться в коде и структуре приложения.

Vue

  • Как добавить 3D в приложение Vue с помощью ThreeJS

Next.js

  • Создайте Airbnb с помощью Solana и Next.js

React

  • useSyncExternalStore: недооцененный хук React? Данный хук используется для подписки на внешние источники данных. Но знаете ли вы, что его также можно использовать для предотвращения чрезмерного возврата хуков React, вызывающего ненужный повторный рендеринг?
  • Визуализация алгоритмов сортировки на JavaScript + React + Redux + Redux-saga.
  • 3 приема оптимизации размера компонентов React.

JavaScript, CSS и HTML

  • Исходный код инструмента MemLab для поиска утечек памяти в JavaScript теперь открыт. Как говорится, Welcome.
  • Обзор наименее известных, но очень полезных API JavaScript.
  • Паттерны проектирования JavaScript. Коллекция задач по теме из курса FrontendMasters с решениями.
  • Webpack, TypeScript и CSS Modules в действии, или Как писать изолированные строго типизированные стили.

TypeScript

  • Type-Level TypeScript — курс по основам TypeScript, который поднимет ваш уровень со среднего до продвинутого уровня (когда будет полностью опубликован, хех). На текущий момент доступно две главы.
  • 5 простых, но ценных рекомендаций, которые позволят не отстрелить себе ноги повысить качество разработки на TypeScript.

NodeJS

  • Разбираемся с особенностями использования модуля Worker threads в Node.js: какие проблемы внедрения многопоточности ждут при попытках сделать код более производительным и как их можно обойти.

Разное

  • Обзор нескольких полезных дополнений к работе с формами, которые вы могли пропустить.
  • Команда Frontend-разработки Авито расскажет про стэк для идеального приложения, что стоит изучить в 2022 году, а также раскроет внутряки о работе в компании.
  • Глеб Михеев, CTO в Skillbox Holding и руководитель программного комитета FrontendConf, рассказывает про рендеринг и его производительность. Вы узнаете, как устроен конвейер поставки кадров на экран и что нужно знать каждому разработчику, чтобы его интерфейсы были отзывчивыми, не лагали, а анимации были плавными и выдавали 60fps даже при высокой вычислительной нагрузке на main thread.
  • Podlodka Podcast: архитектура фронтенда. Ведущие подкаста с Сергеем Совой детально разобрали различные аспекты архитектуры фронтенда: какие есть абстракции и подходы, как они между собой связаны и многое другое.
  • Подборка любопытных советов и трюков для фронтенд-разработчиков, использующих Chrome Devtools.
  • Обзорный список библиотек/фреймворков UI-компонентов для фронтенд-разработчика.

Интервью

  • Андрей Смирнов (Frontend Weekend) взял интервью у Александра Бальцевича (автор канала АйТи Синяк). Обсуждали много разного: жизнь в Нидерландах, создание канала АйТи Синяк и много другое.
***

Предыдущие выпуски

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Senior Java Developer
Москва, по итогам собеседования
Java Team Lead
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ