Node.JS [ru] | Серверный JavaScript
11.3K subscribers
96 photos
5 videos
25 files
3.32K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
Интересная статья, про правильное использование классов и их наследования
«Прочитав еще одно сообщение в блоге о том, что классы JS являются « просто сахаром для прототипного наследования », я решил написать этот пост, чтобы еще раз прояснить, почему это утверждение вводит в заблуждение; пост, который, надеюсь, объясняет, в чем разница и почему важно это понимать.»
https://webreflection.medium.com/js-classes-are-not-just-syntactic-sugar-28690fedf078
1.Эдди Османи «Изучаем паттерны проектирования JavaScript»
https://addyosmani.com/resources/essentialjsdesignpatterns/book/
2.Илья Кантор «Современный учебник JavaScript»
https://javascript.info/
3.Хенрик Йоретег «Человеческий JavaScript»
https://read.humanjavascript.com/
4.Аксель Раушмайер «Говорить на JavaScript»
https://speakingjs.com/es5/
5.Герд Вагнер «Создание клиентских веб-приложений на простом JavaScript»
https://web-engineering.info/JsFrontendApp-Book
6.Микито Такада «Одностраничные приложения со всех сторон»
https://singlepageappbook.com/
7.«Вы не знаете JS» (серия книг)
https://github.com/getify/You-Dont-Know-JS
Как работают функции provide и inject во Vue 3?
Релиз третьей версии фреймворка Vue предоставил разработчикам доработанный API для манипуляции состоянием приложения. Во Vue 3 были дополнены инструменты для реализации паттерна Dependency Injection. Использование этого паттерна вместе с доработанной системой реактивности позволяет разработчикам отказаться от использования VueX, MobX или любой другой библиотеки для управления стейтом приложения, и получить больший контроль над архитектурой приложения.
https://habr.com/ru/post/564716/
Изучение нового SDK Stipe React Native
Принятие оплаты или настройка подписки через Stripe в вашем приложении React Native стало еще проще после выпуска официального SDK Stripe React Native. Хотя SDK все еще находится в стадии бета-тестирования, уместно погрузиться в изучение того, что этот SDK может предложить, и как он сокращает время интеграции и улучшает UI / UX.

В этом руководстве вам покажут, как принимать платежи с помощью недавно выпущенного официального SDK Stripe React Native.
https://dev-gang.ru/article/izuczenie-novogo-sdk-stripe-react-native-ss3dnp2ke1/
Новые JavaScript-API для работы с аппаратным обеспечением
Сталкивались ли вы когда-нибудь с необходимостью работы с аппаратным обеспечением устройств из веб-приложения, а, когда оказывалось, что это невозможно, создавали ли нативное приложение для некоей платформы только ради того, чтобы обойти это ограничение? Если вы бывали в подобной ситуации, то знайте, что вы не одиноки. До недавнего времени работа с аппаратным обеспечением из веб-приложений представляла собой весьма запутанную и сложную задачу. Но сейчас, благодаря тому, что в современных браузерах появилась поддержка некоторых новых JavaScript-API, рассчитанных на работу с аппаратным обеспечением, решить эту задачу гораздо проще, чем раньше.
В этом материале речь пойдёт о трёх новых JavaScript-API, направленных на работу с аппаратным обеспечением. В частности — о WebHID, о WebNFC и о WebUSB.
https://habr.com/ru/company/ruvds/blog/562532/
Делаем код чище с помощью деструктуризации объектов в JavaScript
В этой статье мы сравним традиционный подход и использование нового синтаксиса деструктуризации объектов в JavaScript стандарта ES6. Этот синтаксис позволяет распаковать значения из сложных объектов и массивов. Его можно использовать для того, чтобы сделать код чище и лаконичнее.
https://tproger.ru/translations/delaem-kod-chishhe-s-pomoshhju-destrukturizacii-obektov-v-javascript/