Forwarded from КНИГИ: REACT, JS, ANGULAR, NODE, VUE
Cache API в JavaScript
Разбираемся, как кэшировать ресурсы с помощью сервис-воркеров и Cache API: https://prglb.ru/1h202
#performance #browser
Разбираемся, как кэшировать ресурсы с помощью сервис-воркеров и Cache API: https://prglb.ru/1h202
#performance #browser
Forwarded from Frontender's notes [ru]
Функциональное программирование в JavaScript
https://www.youtube.com/watch?v=Mk93bhldluY&feature=emb_logo
https://www.youtube.com/watch?v=Mk93bhldluY&feature=emb_logo
YouTube
Функциональное программирование в JavaScript | Лекция 9 | Web-разработка для начинающих
В этой лекции поговорим о парадигме функционального программирования приминительно к JavaScript. Но конкретно рассмотрим только читые функции, функции высшего порядка и рекурсию.
Это девятая лекция моих курсов для будущих веб-разработчиков. Остальные лекции…
Это девятая лекция моих курсов для будущих веб-разработчиков. Остальные лекции…
Forwarded from Frontender's notes [ru]
Как перенести на TypeScript большую кодовую базу React UI-компонентов
https://habr.com/ru/company/badoo/blog/518246/
https://habr.com/ru/company/badoo/blog/518246/
Хабр
Как перенести на TypeScript большую кодовую базу React UI-компонентов
Привет! Меня зовут Иван Греков, я работаю UI-разработчиком в frontend-команде Badoo. Главные задачи нашей команды — создание новых и поддержка существующих пользовательских интерфейсов для сайтов и...
Forwarded from FrontEnd книги для программистов
Путь к изучению React
Автор: Robin Wieruch и Alexey Pyltsyn
Год издания: 2018
Скачать книгу
#React #русский
Автор: Robin Wieruch и Alexey Pyltsyn
Год издания: 2018
Скачать книгу
#React #русский
Forwarded from FrontEnd книги для программистов
Delightful React
Автор: Bhargav Ponnapalli
Год издания: 2019
Скачать книгу pdf
Скачать книгу djvu
#react #english #beginner
Автор: Bhargav Ponnapalli
Год издания: 2019
Скачать книгу pdf
Скачать книгу djvu
#react #english #beginner
Forwarded from FrontEnd книги для программистов
React programming. The Ultimate Beginner's Guide to Learn react js Programming. Step by Step
Автор: John Bach
Год издания: 2020
Скачать книгу pdf
Скачать книгу epub
#react #english
Автор: John Bach
Год издания: 2020
Скачать книгу pdf
Скачать книгу epub
#react #english
Forwarded from Хабр
Как перенести на TypeScript большую кодовую базу React UI-компонентов
Иван Греков из фронтенд-команды Badoo рассказывает о том, как они организовали поэтапный переход на TypeScript для UI-разработчиков, которым этот язык был в новинку.
Иван Греков из фронтенд-команды Badoo рассказывает о том, как они организовали поэтапный переход на TypeScript для UI-разработчиков, которым этот язык был в новинку.
Forwarded from FrontEndDev
6 полезных библиотек для работы с React Native
https://medium.com/javascript-in-plain-english/c067b2b62c01
https://medium.com/javascript-in-plain-english/c067b2b62c01
Medium
Here Are 6 Useful React Native Libraries That You Should Know
Best Awesome Components in 2020
Forwarded from Книги для программистов
Learning React (2020)
Авторы: Alex Banks, Eve Porcello
Количество страниц: 488
Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.
Достоинства:
➕Самая актуальная книга по React на данный момент;
➕Хороший авторский стиль.
Недостатки:
➖Присутствуют ошибки в примерах кода.
Скачать книгу
#book #english #beginner
Авторы: Alex Banks, Eve Porcello
Количество страниц: 488
Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.
Достоинства:
➕Самая актуальная книга по React на данный момент;
➕Хороший авторский стиль.
Недостатки:
➖Присутствуют ошибки в примерах кода.
Скачать книгу
#book #english #beginner
Forwarded from Free Online Courses (N00B |TIC| |FTU|)
React and Redux for Absolute Beginners
FREE For 48 Hrs
Walkthroughs on basics React and Redux
https://coursevania.com/courses/react-and-redux-for-absolute-beginners/
FREE For 48 Hrs
Walkthroughs on basics React and Redux
https://coursevania.com/courses/react-and-redux-for-absolute-beginners/
Forwarded from Senior Frontend - javascript, html, css
Инструменты для авто-тестирования Frontend
Авто-тестирование - Это процесс, когда программные средства выполняют сценарии тестирования до выпуска продукта.
Chai - Библиотека BDD / TDD утверждений для узлов и браузеров, которые работают с любой инфраструктурой тестирования JavaScript.
Cucumber - Программный инструмент, используемый для тестирования ПО c помощью BDD.
FiveUI - Инструмент для оценки пользовательских интерфейсов HTML на соответствие определённым стандартам UI.
Jasmine - Фреймворк для BDD тестирования, не зависящий от браузеров, DOM и других фреймворков.
Jest - Фреймворк для юнит-тестов, используемый Facebook для тестирования сервисов и React приложений.
Sinon.js - Библиотека для эмуляции и проверки требуемого поведения в JavaScript с использованием spy, stub и mock.
Авто-тестирование - Это процесс, когда программные средства выполняют сценарии тестирования до выпуска продукта.
Chai - Библиотека BDD / TDD утверждений для узлов и браузеров, которые работают с любой инфраструктурой тестирования JavaScript.
Cucumber - Программный инструмент, используемый для тестирования ПО c помощью BDD.
FiveUI - Инструмент для оценки пользовательских интерфейсов HTML на соответствие определённым стандартам UI.
Jasmine - Фреймворк для BDD тестирования, не зависящий от браузеров, DOM и других фреймворков.
Jest - Фреймворк для юнит-тестов, используемый Facebook для тестирования сервисов и React приложений.
Sinon.js - Библиотека для эмуляции и проверки требуемого поведения в JavaScript с использованием spy, stub и mock.
Forwarded from NOP::Nuances of Programming
Три примера, когда не стоит использовать стрелочные функции JavaScript
Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.
https://nuancesprog.ru/p/9592
@nuancesprog #статьи #JavaScript
Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.
https://nuancesprog.ru/p/9592
@nuancesprog #статьи #JavaScript
Forwarded from TechBooks - книги для программистов
JavaScript Programming: A Comprehensive Programming Guide for Beginners That Will Enable You to Improve JavaScript Skills
Автор: Ethem Mining
Год издания: 2019
Скачать книгу
#JavaScript #русский
Автор: Ethem Mining
Год издания: 2019
Скачать книгу
#JavaScript #русский
Mousetrap.js
Легкая библиотека для привязки сочетания клавиш. Поддерживает множество действий и разные раскладки.
На github: https://prglb.ru/3mbx7
#tools #library
Легкая библиотека для привязки сочетания клавиш. Поддерживает множество действий и разные раскладки.
На github: https://prglb.ru/3mbx7
#tools #library
Forwarded from FrontEndDev
Оптимизация производительности фронтенда. Часть 2. Event loop, layout, paint, composite
https://habr.com/ru/company/hh/blog/517594/
https://habr.com/ru/company/hh/blog/517594/
Хабр
Оптимизация производительности фронтенда. Часть 2. Event loop, layout, paint, composite
Ночь. Стук в дверь. Открыть. Стоят двое. "Верите ли вы в Event loop, нашу главную браузерную цепочку?" Вздохнуть. Закрыть дверь. Лечь досыпать. До начала рабочег...
Forwarded from FrontEndDev
10 малоизвестных веб-API, которые вы можете использовать
https://blog.greenroots.info/10-lesser-known-web-apis-you-may-want-to-use-ckejv75cr012y70s158n85yhn
https://blog.greenroots.info/10-lesser-known-web-apis-you-may-want-to-use-ckejv75cr012y70s158n85yhn
GreenRoots Blog - Tapas Adhikary
10 lesser-known Web APIs you may want to use
API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out complex tasks easily using APIs in software development. Without APIs, a programmer's life would ...
Forwarded from Frontender's notes [ru]
5 практических рекомендаций по использованию React-хуков в продакшне
Original EN: https://techblog.commercetools.com/five-practical-tips-when-using-react-hooks-in-production-990a79745229
Перевод на хабре: https://habr.com/ru/company/ruvds/blog/494712/
Original EN: https://techblog.commercetools.com/five-practical-tips-when-using-react-hooks-in-production-990a79745229
Перевод на хабре: https://habr.com/ru/company/ruvds/blog/494712/
Medium
Five practical tips when using React hooks in production
As early adopters of React hooks, here are five tips when using hooks in production that might improve development of your next project.
Forwarded from Веб-страница
Badoo перешёл на TypeScript
Как удалось перенести на TypeScript большую кодовую базу React UI-компонентов, рассказал один из фронтенд-разработчиков популярного сайта знакомств. В своей статье он затронул причины перехода, вопросы типобезопасности, единства кодовой базы, поделился особенностями планирования, анализа и результатами:
https://tprg.ru/Zg3o
#typescript
Как удалось перенести на TypeScript большую кодовую базу React UI-компонентов, рассказал один из фронтенд-разработчиков популярного сайта знакомств. В своей статье он затронул причины перехода, вопросы типобезопасности, единства кодовой базы, поделился особенностями планирования, анализа и результатами:
https://tprg.ru/Zg3o
#typescript