Forwarded from NOP::Nuances of Programming
Многие разработчики сталкиваются с функциями высшего порядка и используют их каждый день, но не все знают этот термин и понимают его суть. В статье мы разберёмся, что такое Higher-Order Functions и как их использовать
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru
Изучаем функции высшего порядка в JavaScript
Вы узнаете, что такое функции высшего порядка и как их применять в JavaScript.
Forwarded from NOP::Nuances of Programming
Рассказываем об асинхронных методах разработки. Эти знания помогут вам создавать современный приложения на JavaScript
https://nuancesprog.ru/p/2583/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment
https://nuancesprog.ru/p/2583/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment
https://nuancesprog.ru
Асинхронный JavaScript ― Цикл обработки событий
JavaScript — однопоточный язык программирования. Движок JS единовременно может обрабатывать только одно выражение — в одном потоке.
Forwarded from NOP::Nuances of Programming
Рассказываем за 3 минуты, что такое NodeJS, какая концепция лежит в его основе и где он применяется
https://nuancesprog.ru/p/2597/
@nuancesprog #статьи #NodeJS #JavaScript #SoftwareDevelopment
https://nuancesprog.ru/p/2597/
@nuancesprog #статьи #NodeJS #JavaScript #SoftwareDevelopment
https://nuancesprog.ru
Концепция NodeJS за три минуты! | NOP::Nuances of programming
Node.js был разработан Райаном Далем в 2009 году. Базовая концепция Node.js пришла ему в голову, когда он пользовался Flickr (сайт для загрузки и обмена изображениями). Он заметил на сайте индикатор прогресса (статус бар), который показывал прогресс загрузки…
Forwarded from Типичный программист
Пишем чат с анализом настроения с помощью Next.js
https://tprg.ru/ocne
Подготовили материал, в котором показываем, как разработать чат, который будет анализировать эмоции человека по словам в его сообщениях.
По ходу действия разберёмся с некоторыми инструментами, которые пригодятся для создания проекта:
— Pusher для создания приложений реального времени,
— Sentiment для анализа настроения собеседника,
— React и Next.js для создания веб-приложений.
#веб #javascript
https://tprg.ru/ocne
Подготовили материал, в котором показываем, как разработать чат, который будет анализировать эмоции человека по словам в его сообщениях.
По ходу действия разберёмся с некоторыми инструментами, которые пригодятся для создания проекта:
— Pusher для создания приложений реального времени,
— Sentiment для анализа настроения собеседника,
— React и Next.js для создания веб-приложений.
#веб #javascript
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Сможете уверенно ответить, как в JavaScript работают функции map, filter, reduce? Создаётся копия исходного массива? А ссылка на исходный массив изменяется?
Даже если вам всё это известно, то всё равно предлагаем посмотреть, как автор этой статьи объяснил и визуализировал работу этих функций. Залипательно: https://tprg.ru/grAG
#javascript
Даже если вам всё это известно, то всё равно предлагаем посмотреть, как автор этой статьи объяснил и визуализировал работу этих функций. Залипательно: https://tprg.ru/grAG
#javascript
Forwarded from Типичный программист
Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript
https://tproger.ru/translations/better-javascript-code-with-fp-features/
У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.
Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.
#javascript
https://tproger.ru/translations/better-javascript-code-with-fp-features/
У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.
Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.
#javascript
Forwarded from NOP::Nuances of Programming
📃 Сегодня мы предлагаем вам список лучших JavaScript библиотек для построения диаграмм и сводных таблиц. Эти библиотеки помогут вам создавать красивые, настраиваемые графики для ваших будущих проектов
https://nuancesprog.ru/p/4234
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/4234
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Лучшие JavaScript библиотеки за 2019 год для построения диаграмм
По мере того, как увеличиваются объёмы и сбор данных, необходимость визуализации этих данных становится всё более актуальной
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня хотим поделиться с вами статьёй, автор которой рассказывает, как заанимировать адресную строку браузера: https://tprg.ru/YOzr
Зачем? Да потому что может.
#кек #javascript
Зачем? Да потому что может.
#кек #javascript
Forwarded from Веб-страница
Функциональное программирование с примерами на JavaScript
Статья в двух частях:
В первой части — основы ФП, каррирование, чистые функции, fantasy-land, функторы, монады, Maybe-монады и Either-монады: https://tproger.ru/translations/functional-js-1/
Во второй — аппликативные функторы, curryN и Validation Applicative: https://tproger.ru/translations/functional-js-2/
Также смотрите — русскоязычный видеокурс по ФП от Computer Science Center: https://tproger.ru/video/func-programming/?autoplay=1
#javascript
Статья в двух частях:
В первой части — основы ФП, каррирование, чистые функции, fantasy-land, функторы, монады, Maybe-монады и Either-монады: https://tproger.ru/translations/functional-js-1/
Во второй — аппликативные функторы, curryN и Validation Applicative: https://tproger.ru/translations/functional-js-2/
Также смотрите — русскоязычный видеокурс по ФП от Computer Science Center: https://tproger.ru/video/func-programming/?autoplay=1
#javascript
Tproger
Функциональное программирование с примерами на JavaScript. Часть первая. Основные техники функционального программирования | Tproger
Функциональное программирование простым языком: о каррировании, чистых функциях, fantasy-land, функторах и монадах. С примерами реализации на JavaScript.
Forwarded from Веб-страница
Во многих ситуация в JavaScript вам больше не нужно использовать циклы
Вот почему: https://tprg.ru/3yQw
#javascript
Вот почему: https://tprg.ru/3yQw
#javascript
Medium
You Don’t Need Loops in JavaScript
Learn how to remove loops and use higher-order functions like map, reduce, and filter
Forwarded from Веб-страница
Алгоритмы и структуры данных на JavaScript
В этом репозитории собрано большинство основных алгоритмов, написанных на JavaScript и протестированных:
https://bit.ly/2tjcHPb
Не нужно пытаться запоминать их наизусть и писать прямо из головы при необходимости. Обычному разработчику это практически никогда не нужно. Что действительно нужно — это понять временную сложность этих алгоритмов, чтобы решить, когда загрузить библиотеку с этим алгоритмом и использовать её по назначению.
#javascript #алгоритмы
В этом репозитории собрано большинство основных алгоритмов, написанных на JavaScript и протестированных:
https://bit.ly/2tjcHPb
Не нужно пытаться запоминать их наизусть и писать прямо из головы при необходимости. Обычному разработчику это практически никогда не нужно. Что действительно нужно — это понять временную сложность этих алгоритмов, чтобы решить, когда загрузить библиотеку с этим алгоритмом и использовать её по назначению.
#javascript #алгоритмы
Forwarded from Веб-страница
В JavaScript есть 2 популярных метода для итерирования:
Автор статьи попытался разобраться:
https://tprg.ru/7bO5
#javascript
forEach() и map(). В чём между ними разница? Что по производительности?Автор статьи попытался разобраться:
https://tprg.ru/7bO5
#javascript
Forwarded from NOP::Nuances of Programming
📃 Если вы собираетесь стать веб-разработчиком, вам необходимо ознакомиться с таким понятием, как “инструменты сборки” или “бандлеры”. Они позволяют компилировать, упаковывать и организовывать ресурсы, необходимые для вашего проекта. Самым известным инструментом является Webpack с которым мы вас и ознакомим
https://nuancesprog.ru/p/2752/
@nuancesprog #статьи #JavaScript #Webpack #WebDevelopment
https://nuancesprog.ru/p/2752/
@nuancesprog #статьи #JavaScript #Webpack #WebDevelopment
https://nuancesprog.ru
Введение в Webpack для новичков | NOP::Nuances of programming
Webpack — инструмент, позволяющий скомпилировать, например, JavaScript модули в единый JS-файл. Webpack также известен как сборщик модулей.
Forwarded from Веб-страница
Распространённые ошибки при использование Promise в JavaScript
Promise в JavaScript позволяют довольно гибко объединить несколько асинхронных операций без необходимости использования функций обратного вызова.
В этой статье читайте про распространенные ошибки в Promise, которые влияют на производительность кода, а также про возможные решения этих ошибок:
https://tprg.ru/WAcK
#javascript
Promise в JavaScript позволяют довольно гибко объединить несколько асинхронных операций без необходимости использования функций обратного вызова.
В этой статье читайте про распространенные ошибки в Promise, которые влияют на производительность кода, а также про возможные решения этих ошибок:
https://tprg.ru/WAcK
#javascript
Forwarded from Веб-страница
Подборка из 10 фишек JavaScript
Т.к. React построен на основе чистого JS, то с помощью этих фишек можно будет писать более качественный код на этом фреймворке:
https://tprg.ru/sAOb
#javascript #react
Т.к. React построен на основе чистого JS, то с помощью этих фишек можно будет писать более качественный код на этом фреймворке:
https://tprg.ru/sAOb
#javascript #react
Forwarded from Веб-страница
Подборка из 11 репозиториев, которые помогут прокачаться любому разработчику
1. Awesome — самый популярный репозиторий, в котором представлены все темы, от разработки ПО до аппаратного обеспечения и бизнеса: https://github.com/sindresorhus/awesome
2. Подборка бесплатного ПО и сервисов: https://github.com/ripienaar/free-for-dev
3. Пособие для технических интервью: https://github.com/yangshun/tech-interview-handbook
4. Подборка бесплатных источников для обучения: https://github.com/EbookFoundation/free-programming-b..
5. Подборка бесплатных API: https://github.com/public-apis/public-apis
6. Заметки эффективного инженера: https://gist.github.com/rondy/af1dee1d28c02e9a225ae55..
7. Разбор продвинутых вопросов по JavaScript: https://github.com/lydiahallie/javascript-questions
8. Алгоритмы и структуры данных на JavaScript: https://github.com/trekhleb/javascript-algorithms
9. Чистый код на JavaScript: https://github.com/ryanmcdermott/clean-code-javascript
10. Awesome для начинающих: https://github.com/MunGell/awesome-for-beginners
11. Большой список проблемных строк, которые пользователи могут вводить в ваше программу: https://github.com/minimaxir/big-list-of-naughty-stri..
#javascript
1. Awesome — самый популярный репозиторий, в котором представлены все темы, от разработки ПО до аппаратного обеспечения и бизнеса: https://github.com/sindresorhus/awesome
2. Подборка бесплатного ПО и сервисов: https://github.com/ripienaar/free-for-dev
3. Пособие для технических интервью: https://github.com/yangshun/tech-interview-handbook
4. Подборка бесплатных источников для обучения: https://github.com/EbookFoundation/free-programming-b..
5. Подборка бесплатных API: https://github.com/public-apis/public-apis
6. Заметки эффективного инженера: https://gist.github.com/rondy/af1dee1d28c02e9a225ae55..
7. Разбор продвинутых вопросов по JavaScript: https://github.com/lydiahallie/javascript-questions
8. Алгоритмы и структуры данных на JavaScript: https://github.com/trekhleb/javascript-algorithms
9. Чистый код на JavaScript: https://github.com/ryanmcdermott/clean-code-javascript
10. Awesome для начинающих: https://github.com/MunGell/awesome-for-beginners
11. Большой список проблемных строк, которые пользователи могут вводить в ваше программу: https://github.com/minimaxir/big-list-of-naughty-stri..
#javascript