admin 21 апреля 2018

Лучшие материалы и инструменты для Front-end разработчика

Редакция Библиотеки программиста подготовила дайджест для Front-end разработчика, чтобы держать вас в курсе последних новостей и инструментов.

Разное

  • Новая версия буфера обмена. Начиная с Chrome 66, будет применяться новый API-интерфейс Async Clipboard.
  • Автор показывает все преимущества и недостатки использования rel = "noopener noreferrer", о которых вы могли не знать.
  • 6 причин для головной боли при использовании CSS.
  • Создание двумерных макетов стало еще проще с использованием CSS Grid Application Layout.
  • Оптимизация изображений и повышение производительности при помощи WebP.
  • Немного SVG Facebook-style при загрузке плэйсхолдеров на Vue.
  • Ramda – интересный аналог библиотек Lodash и Underscore.

JavaScript

Дайджест для front-end разработчика

В багаж знаний каждого Front-end разработчика должен входить этот пункт – без него никак.
  • Облегчаем связывание JavaScript и DOM при помощи ConditionerJS и ленивой загрузки.
  • Инструкция по правильному переходу на TypeScript.
  • Может ли устареть JavaScript? Причины и способы объявления deprecated.
  • Основы MIDI и построение приложения на Web MIDI API.
  • Как работает JavaScript: рендеринг и советы по оптимизации его производительности.
  • Создание приложения на базе Microsoft Office 365/SharePoint при помощи Aurelia.
  • Автор статьи рассматривает ускорение нейронных сетей при помощи GPU.
  • Специалист с 20-летним опытом программирования рассказывает о современных концепциях и паттернах JavaScript.
  • Неочевидные и не совсем простые, но очень полезные асинхронные шаблоны.

Angular

  • Зачем вам нужен фреймворк Angular, и что вы с ним можете сделать.
  • Этот туториал научит вас создавать PWA при помощи Angular.
  • Еще один интересный способ создания приложения на Angular и WebPack.
  • Использование SPFx в Angular и Angular CLI без ожидания Angular Elements.
  • Подробная документация по Angular CLI.

React

  • Что такое Context в React? Разбираемся, как его правильно использовать.
  • Если вы новичок в мире React, то статья о State для вас.
  • Чего достиг React Native с момента появления.
  • Контекстные компоненты: что это, и с чем их едят?
  • Обзор пяти популярных библиотек для создания анимации.
  • Учимся реализовывать и парсить Query Strings в React Router.

Vue

vue

  • Читаем файлы прямо в браузере с помощью FileReader API.
  • Из этой статьи вы научитесь создавать динамические и многоразовые компоненты пагинации на Vue.js.
  • Пишем приложение на Lumen + Vue + TypeScript + GitLab.
  • Автор рассказывает, как он создал сайт на Vue CLI + Circle CI + S3 bucket.
  • Быстрая платежная система на Vue + Stripe и Firebase.
  • Зачем использовать Nuxt.js? 10 причин начать делать это.
  • JSX позволяет использовать синтаксис HTML в JavaScript. Почему бы не использовать JSX вместе с Vue?
  • Что несет в себе новая спецификация ES6 для Vue разработчиков?
  • Одностраничное Vue.js приложение с нуля на Node.js и GraphQL.

Литература

  • Изучаем Node. Переходим на сторону сервера. Книга посвящена использованию Node.js в комплексе с MongoDB, Redis, AngularJS и Backbone.js, а также принципам разработки приложений.
  • Подробное руководство. 6-е издание. Это справочник, руководство и учебник в одном флаконе. Издание будет полезно начинающим и практикующим специалистам.
  • js. Быстрый старт. Книга о полезном, производительном и незаменимом инструменте для Front-end разработчика.

Видеоматериалы

  • Рассказ о малоизвестных шаблонах: скрытые возможности, повышение производительности и т. д.
  • Курс для Front-end разработчика по созданию приложения на React.
  • Инструкция по использованию Context API в React.
  • Курс по созданию Full Stack веб-приложения на Vue.js & Express.js.

Библиотеки

  • Библиотека c легкореализуемыми анимационными эффектами, построенная на CSS.
  • Unstated: управление State еще не было таким простым.
  • Поместите модуль в Workerize, и он сам асинхронно подгрузит все функции.

Другие материалы по теме:

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Go-разработчик
по итогам собеседования

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