Node.js Backend | YeaHub – Telegram
Node.js Backend | YeaHub
524 subscribers
166 photos
15 videos
416 links
Теория, подготовка к интервью и курсы для Node.js разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#полезное
😊 PDF.js

Это библиотека с открытым исходным кодом, разработанная Mozilla, которая позволяет отображать PDF-документы непосредственно в веб-браузерах с использованием стандартов HTML5 и JavaScript!
Гитхаб

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#статьи
🛞 Отслеживание позиций торгового робота Московской биржи через CSV файл

Статья посвящена созданию кроссплатформенного торгового робота для Московской биржи через API брокера. Рассматриваются проблемы готовых решений, таких как QUIK, и преимущества разработки легкого и гибкого инструмента.
Читать статью

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес
🤔 Расскажите об области видимости переменных?

Область видимости переменной определяет, где в коде эта переменная доступна. В JavaScript существуют глобальная область видимости, блочная область видимости и область видимости функции. Переменные, объявленные с var , имеют функциональную область видимости, а let и const - блочную область видимости, что означает, что они доступны только внутри блока, в котором были обьявлены.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
#статьи
😇 IPC в Node.js: решение проблемы с передачей данных

IPC в Node.js — мощный инструмент, но даже у него бывают сюрпризы. В версии 12.16.0 появился режим advanced serialization, но с ним иногда зависают сообщения. Разбираем, почему это происходит и как мы решили проблему.
Читать статью

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
😬 Map: Использование индекса и массива

map() позволяет работать не только с элементом массива, но и с его индексом и самим массивом. В первом примере мы используем индекс для создания новых значений. Во втором примере мы ссылаемся на весь массив для сравнения текущего элемента с другими.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#полезное
👍 Sitefetch

Это инструмент для скачивания и сохранения содержимого веб-сайта в текстовом формате, оптимизированный для работы с моделями искусственного интеллекта!

🔎 Он извлекает текст с указанных страниц, обрабатывая HTML в удобочитаемый текстовый файл. Это может быть полезно для обучения языковых моделей или анализа контента.

🔎 Ключевые возможности включают настройку выборки контента с использованием CSS-селекторов, фильтрацию страниц с помощью шаблонов URL, а также управление одновременным количеством запросов для повышения производительности. Sitefetch легко устанавливается через пакетные менеджеры, такие как npm, pnpm или bun, и поддерживает как командную строку, так и API для интеграции в другие приложения.
Гитхаб

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
1🍓1
#собес
🤔 Что такое lIFE и когда применяется?

IIFE (Immediately Invoked Function Expression) - это функция, которая выполняется сразу после того, как была объявлена. Это достигается оборачиванием функции в скобки и последующим вызовом. IIFE часто используется для создания изолированной области видимости, чтобы избежать конфликтов переменных в глобальном пространстве имен.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🍓1
#статьи
🤓 Когда не стоит использовать метод find() в JavaScript

Немногие знают истинную ценность Map. Между тем, применение этой структуры данных позволяет повысить производительность и улучшить пользовательский опыт. Особенно она полезна при работе со сложными структурами данных или при необходимости получить быстрый доступ к данным.
Читать статью

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
3🍓1
#статьи
😊 Что такое реактивное программирование? Руководство для начинающих по написанию реактивного кода

Реактивное программирование — это ключ к созданию приложений, мгновенно реагирующих на события. В статье разбираются основы этой парадигмы, реализация на JavaScript/TypeScript в Node.js и её универсальное применение.
Читать статью

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#статью
🤔 Почему мы выбрали gRPC вместо tRPC?

Статья объясняет, как gRPC упрощает переход от монолита к микросервисам в приложениях на основе Domain Driven Design. Рассматриваются преимущества: прямые вызовы, типизация, децентрализация и автоматизация методов.
Читать статью

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес
🤔 Есть ли у стрелочной функции методы call, apply и bind?

Стрелочные функции могут использовать методы call, apply и bind , но эти методы не изменяют контекст this внутри стрелочной функции. В отличие от обычных функций, стрелочные функции наследуют значение this из своей внешней области видимости (лексический контекст), и методы call, apply и bind не могут его изменить.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
3
#статьи
😊 Статья представляет собой краткий обзор ключевых концепций JavaScript, которые необходимы начинающим разработчикам React!

🟠В ней рассматриваются темы, такие как переменные, стрелочные функции, деструктуризация, модули, колбэки и асинхронные функции. Цель статьи — освежить знания по основам JavaScript перед началом работы с React.
Читать статью

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#видео
🫠 React-компоненты: Группа кнопок

Продолжаем делиться циклом видео, благодаря которому ты создашь собственную библиотеку компонентов для проектов на ReactJS. В этот раз ты сделаешь компонент группу кнопок.
Смотреть видео

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#собес
🤔 Что будет, если в функции изменить параметры, и что произойдет с ними?

Если изменить параметры внутри функции, их значения будут изменены только внутри этой функции. При этом, если параметр является примитивом (число, строка, булевое значение), изменение затронет только локальную копию, а если параметр - объект, изменения отразятся на исходном объекте, потому что обьекты передаются по ссылке.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
👍 APIHub

— платформа для удобной работы с API!

🟠 Она помогает разработчикам находить, организовывать и управлять различными API, которые могут быть использованы в их приложениях. APIHub включает функции для поиска и использования публичных API, а также позволяет интегрировать их в проекты для более эффективной работы.
Гитхаб

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
😬 Как ускорить создание компонентов с помощью Plop-генератора или автоматизация рутинных задач в React

В статье рассказывается о крупной фронтенд-команде, которая работает с микросервисами и общей дизайн-системой. Несмотря на стандарты, возникали проблемы, и статья подробно раскрывает, как они были решены.
Читать статью

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес
🤔 Что такое NestJS, и почему он так популярен для создания приложений на Node.js?

NestJS - это прогрессивный фреймворк для Node.js, построенный на Туре. Он предлагает модульную архитектуру, встроенную поддержку Dependency Injection (внедрение зависимостей) и удобную интеграцию с популярными библиотеками. Благодаря своей структуре и подходу к разработке он делает код легко масштабируемым, читаемым и поддерживаемым.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#статьи
🤯 Введение в AI Selfie Background Remover с использованием TensorFlow.js для React-приложений

В статье рассматривается "React Selfie AI Background Remover" — компонент, использующий TensorFlow.js для удаления фона в браузере. Основные фишки: точная сегментация с MediaPipe, легкая интеграция в React и live demo.
Читать статью

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1