Изучаем CSS grid за 5 мин. Заметка о принципах построения сетки с помощью гридов в переводе на Medium → https://medium.com/webbdev/grid-47c3076539c3
Хорошая статья от Дена Абрамова о принципе работы React Hooks, и мотивации, которой руководствовались при их разработке → https://medium.com/@dan_abramov/fdbde8803889
4 способа использования .map() в js. Из необычного - автор показывает как разбивать строку на массив с возможностью форматирования перед этим, и как редактировать объекты массивов → https://scotch.io/tutorials/4-uses-of-javanoscripts-arraymap-you-should-know
Дизайн паттерны javanoscript. В сатье рассказывается о таких шаблонах, как: constructor, prototype, module, singleton, factory, observer. Очень полезна для начинающих, советую → https://blog.logrocket.com/214d888096a3
Дебаг Javanoscript в функциональном стиле. В статье автор сравнивает императивный и декларативный подход к решению одних и тех же задач и описывает преимущества, которые нам дает функциональный стиль программирования → https://itnext.io/545b6ea59660
React hooks: not magic, just arrays. В статье автор схематично разбирает внутреннее устройство React Hooks и наглядно показывает почему их нельзя использовать из условий/циклов и вне функций → https://goo.gl/frvgLR
Видеоурок по использованию функционального подхода в Javanoscript от крутейшего препода КПИ и программиста Тимура Шемсединова → https://youtu.be/0JxSs_GcvbQ
YouTube
Функциональное программирование на JavaScript
Примеры кода: https://github.com/HowProgrammingWorks/FunctionalProgramming
Курс «Основы программирования» с примерами на JavaScript https://habr.com/ru/post/464023/
#функциональное #программирование #парадигма #javanoscript #js #лекции #кпи
Курс «Основы программирования» с примерами на JavaScript https://habr.com/ru/post/464023/
#функциональное #программирование #парадигма #javanoscript #js #лекции #кпи
Оптимизация быстродействия основного лендинга Netflix. Рассказ Эдди Османи: TTI уменьшились на 50%, предзагрузка ресурсов сократила TTI после переходов между страницами на 30%, JS-бандл уменьшился на 200 КБ → https://medium.com/p/c0bcde26a9d9
Что и как тестировать с помощью Jest и Enzyme. Полная инструкция по тестированию React-компонентов в переводе на Medium → https://medium.com/devschacht/d3504f3fbc54
От сервера к клиенту: как браузер загружает страницы/ресурсы и как на это влияют сервис-воркеры, кеширование и origin model? Подробное объяснение Али Алабаса → https://alistapart.com/article/server-to-client
В догонку ко вчерашней статейка о том, как HTML превращается в DOM. Подробно рассмотрены процессы парсинга, токенизации, формирования DOM - дерева, формирование и принцип работы браузерных событий → https://alistapart.com/article/tags-to-dom
Забытая история ООП. Заметка об истоках ООП, популярных заблуждениях, почему ООП больше не являеться ООП и почему JavaScript к ближе к ООП, чем С++ → https://habr.com/p/428582/
Почему каждый начинающий фронтендер должен знать pub-sub паттерн? Подробный рассказ с иллюстрациями на примере приложения для расстановки меток на карту → https://goo.gl/dUf94a
Стрелочные функции в JavaScript: зачем они нужны, как с ними обращаться, когда ими стоит пользоваться, а когда — нет. Познавательная статья с примерами в переводе на Хабре → https://goo.gl/bTgttJ
Советы по CSS, которые вы вряд ли найдете в самоучителях. Заметка об особенностях CSS, с которыми сталкиваешься иногда, поэтому не все о них знают. Также описаны такие важные особенности как схлопывание отступов и работа с несколькими background-image → https://goo.gl/XsJAJX
React Suspense with the Fetch API. В статье разбирается способ работы Suspense с Fetch API. Хотя официально такой возможности нет, автор постепенно собирает рабочий пример → https://goo.gl/MF7RJP
Введение в React Hooks. Перевел для вас классный лонгрид по использованию React Hooks. В статье подробно разобраны примеры использования useState(), useEffect(), useContext(), useRef(), примеры тесрирования Hooks и приведены мысли о будущем данной технологии → https://habr.com/post/429712/
Компоненты высшего порядка в React. Статья для новичков об использовании паттерна HOC в React и JS в переводе на Хабре → https://goo.gl/ADtUzN
Заглядываем под капот нового Gmail. Детальный разбор того, почему Gmail так долго грузиться после редизайна, очень интересно почитать, рекомендую → https://habr.com/post/429506/
Возможности JavaScript, о которых я не знал. Прикольная заметка о нечасто используемых возможностях языка. Только для ознакомления, большинство всего из статьи использовать не рекомендую → https://goo.gl/CaajED