#статьи
🤓 Когда не стоит использовать метод find() в JavaScript
Немногие знают истинную ценность Map. Между тем, применение этой структуры данных позволяет повысить производительность и улучшить пользовательский опыт. Особенно она полезна при работе со сложными структурами данных или при необходимости получить быстрый доступ к данным.
Читать статью
👉 Новости 👉 Платформа
Немногие знают истинную ценность Map. Между тем, применение этой структуры данных позволяет повысить производительность и улучшить пользовательский опыт. Особенно она полезна при работе со сложными структурами данных или при необходимости получить быстрый доступ к данным.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
NOP::Nuances of programming
Когда не стоит использовать метод find() в JavaScript
Немногие знают истинную ценность Map. Между тем, применение этой структуры данных позволяет повысить производительность и улучшить пользовательский опыт. Особенно она полезна при работе со сложными структурами данных или при необходимости получить быстрый…
❤3🍓1
#статьи
😊 Что такое реактивное программирование? Руководство для начинающих по написанию реактивного кода
Реактивное программирование — это ключ к созданию приложений, мгновенно реагирующих на события. В статье разбираются основы этой парадигмы, реализация на JavaScript/TypeScript в Node.js и её универсальное применение.
Читать статью
👉 Новости 👉 Платформа
Реактивное программирование — это ключ к созданию приложений, мгновенно реагирующих на события. В статье разбираются основы этой парадигмы, реализация на JavaScript/TypeScript в Node.js и её универсальное применение.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
#статью
🤔 Почему мы выбрали gRPC вместо tRPC?
Статья объясняет, как gRPC упрощает переход от монолита к микросервисам в приложениях на основе Domain Driven Design. Рассматриваются преимущества: прямые вызовы, типизация, децентрализация и автоматизация методов.
Читать статью
👉 Новости 👉 Платформа
Статья объясняет, как gRPC упрощает переход от монолита к микросервисам в приложениях на основе Domain Driven Design. Рассматриваются преимущества: прямые вызовы, типизация, децентрализация и автоматизация методов.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Почему мы выбрали gRPC вместо tRPC?
Исходный код, разобранный в этой статье, опубликован в этом репозитории Микросервисная архитектура, понятная ООП-разработчикам Крупные приложения пишутся в Domain Driven Design. Частный случай...
#собес
🤔 Есть ли у стрелочной функции методы
Стрелочные функции могут использовать методы
👉 Новости 👉 Платформа
call, apply и bind?Стрелочные функции могут использовать методы
call, apply и bind , но эти методы не изменяют контекст this внутри стрелочной функции. В отличие от обычных функций, стрелочные функции наследуют значение this из своей внешней области видимости (лексический контекст), и методы call, apply и bind не могут его изменить.Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
#видео
🤓 CSS Flexbox: Размеры элементов
Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться технологией Flexbox. В этот раз речь идет про размеры элементов.
Смотреть видео
👉 Новости 👉 Платформа
Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться технологией Flexbox. В этот раз речь идет про размеры элементов.
Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
CSS Flexbox #8 Размеры элементов (Flexbox Sizing)
#YauhenK #webDev #CSS #Flexbox
В данном видеокурсе мы с вами рассмотрим технологию Flexbox.
Flexible Box Layout Module (Flexbox) - представляет собой способ компоновки элементов, в основе лежит идея оси. Другими словами все элементы можно располагать вдоль…
В данном видеокурсе мы с вами рассмотрим технологию Flexbox.
Flexible Box Layout Module (Flexbox) - представляет собой способ компоновки элементов, в основе лежит идея оси. Другими словами все элементы можно располагать вдоль…
👍1
#статьи
😊 Статья представляет собой краткий обзор ключевых концепций JavaScript, которые необходимы начинающим разработчикам React!
🟠 В ней рассматриваются темы, такие как переменные, стрелочные функции, деструктуризация, модули, колбэки и асинхронные функции. Цель статьи — освежить знания по основам JavaScript перед началом работы с React.
Читать статью
👉 Новости 👉 База вопросов
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#видео
🫠 React-компоненты: Группа кнопок
Продолжаем делиться циклом видео, благодаря которому ты создашь собственную библиотеку компонентов для проектов на ReactJS. В этот раз ты сделаешь компонент группу кнопок.
Смотреть видео
👉 Новости 👉 База вопросов
Продолжаем делиться циклом видео, благодаря которому ты создашь собственную библиотеку компонентов для проектов на ReactJS. В этот раз ты сделаешь компонент группу кнопок.
Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
React компоненты #3 Группа кнопок (Button group)
#YauhenK #webDev #React
Всех приветствую в курсе «React компоненты».
В данном видео-курсе мы с вами создадим библиотеку компонентов для проектов на ReactJS. Целью данного курса лекций является не создать абсолютно универсальные компоненты, а научиться мыслить…
Всех приветствую в курсе «React компоненты».
В данном видео-курсе мы с вами создадим библиотеку компонентов для проектов на ReactJS. Целью данного курса лекций является не создать абсолютно универсальные компоненты, а научиться мыслить…
🔥1
#собес
🤔 Что будет, если в функции изменить параметры, и что произойдет с ними?
Если изменить параметры внутри функции, их значения будут изменены только внутри этой функции. При этом, если параметр является примитивом (число, строка, булевое значение), изменение затронет только локальную копию, а если параметр - объект, изменения отразятся на исходном объекте, потому что обьекты передаются по ссылке.
👉 Новости 👉 Платформа
Если изменить параметры внутри функции, их значения будут изменены только внутри этой функции. При этом, если параметр является примитивом (число, строка, булевое значение), изменение затронет только локальную копию, а если параметр - объект, изменения отразятся на исходном объекте, потому что обьекты передаются по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
👍 APIHub
— платформа для удобной работы с API!
🟠 Она помогает разработчикам находить, организовывать и управлять различными API, которые могут быть использованы в их приложениях. APIHub включает функции для поиска и использования публичных API, а также позволяет интегрировать их в проекты для более эффективной работы.
Гитхаб
👉 Новости 👉 База вопросов
— платформа для удобной работы с API!
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
😬 Как ускорить создание компонентов с помощью Plop-генератора или автоматизация рутинных задач в React
В статье рассказывается о крупной фронтенд-команде, которая работает с микросервисами и общей дизайн-системой. Несмотря на стандарты, возникали проблемы, и статья подробно раскрывает, как они были решены.
Читать статью
👉 Новости 👉 База вопросов
В статье рассказывается о крупной фронтенд-команде, которая работает с микросервисами и общей дизайн-системой. Несмотря на стандарты, возникали проблемы, и статья подробно раскрывает, как они были решены.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как ускорить создание компонентов с помощью Plop-генератора или автоматизация рутинных задач в React
Типичная фронтовая команда Что имеем? А имеем мы довольно крупную команду фронтендеров, которая раздедлена на небольшие подгруппы, каждая из которых отвечает за свои микросервисы. В конечном итоге,...
#статьи
😊 Обработка событий
Делимся статьей, где автор рассказывает про обработку событий в JavaScript. Ты познакомишься с такими вещами, как всплытие, перехват, делегирование и распространение событий.
Читать статью
👉 Новости 👉 База вопросов
Делимся статьей, где автор рассказывает про обработку событий в JavaScript. Ты познакомишься с такими вещами, как всплытие, перехват, делегирование и распространение событий.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
NOP::Nuances of programming
Обработка событий в JavaScript: всплытие, перехват, делегирование и распространение событий
JavaScript поможет сделать веб-приложение интерактивным и отзывчивым. Важно только освоить методы обработки событий, которые заставляют приложения адекватно реагировать на действия пользователей и предотвращают неожиданное поведение.
#собес
🤔 Что такое NestJS, и почему он так популярен для создания приложений на Node.js?
NestJS - это прогрессивный фреймворк для Node.js, построенный на Туре. Он предлагает модульную архитектуру, встроенную поддержку Dependency Injection (внедрение зависимостей) и удобную интеграцию с популярными библиотеками. Благодаря своей структуре и подходу к разработке он делает код легко масштабируемым, читаемым и поддерживаемым.
👉 Новости 👉 Платформа
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.
Читать статью
👉 Новости 👉 База вопросов
В статье рассматривается "React Selfie AI Background Remover" — компонент, использующий TensorFlow.js для удаления фона в браузере. Основные фишки: точная сегментация с MediaPipe, легкая интеграция в React и live demo.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Введение в AI Selfie Background Remover с использованием TensorFlow.js для React-приложений
Привет, хабровчане! Сегодня я хочу поделиться тем, как я создал компонент React Selfie AI Background Remover с использованием TensorFlow.js . Весь код доступен в публичном доступе на GitHub, и вы...
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯1
#статьи
😊 База, которую нужно знать про JSON Schema
Сегодня мы рассмотрим одну из тем, которая, как ни странно, остаётся недооценённой — JSON Schema. Если ты аналитик (или хочешь им быть) и в твоей работе часто мелькают JSON-файлы, то наверняка знаешь, как сложно порой бывает держать всё это под контролем. В этой статье мы разберём всё, что тебе нужно знать про JSON Schema.
Читать статью
👉 Новости 👉 База вопросов
Сегодня мы рассмотрим одну из тем, которая, как ни странно, остаётся недооценённой — JSON Schema. Если ты аналитик (или хочешь им быть) и в твоей работе часто мелькают JSON-файлы, то наверняка знаешь, как сложно порой бывает держать всё это под контролем. В этой статье мы разберём всё, что тебе нужно знать про JSON Schema.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
База, которую нужно знать про JSON Schema
Привет, Хабр! Сегодня мы рассмотрим одну из тем, которая, как ни странно, остаётся недооценённой — JSON Schema . Если ты аналитик (или хочешь им быть) и в твоей работе часто мелькают JSON-файлы, то...
👍1
#собес
🤔 Можешь объяснить ключевые особенности NestJS?
Ключевые особенности NestJS включают модульную архитектуру, строгую типизацию через TypeScript, использование декораторов для декларативного описания логики, встроенное внедрение зависимостей и поддержку middleware. Эти функции делают разработку понятной, быстрой и масштабируемой.
👉 Новости 👉 Платформа
Ключевые особенности NestJS включают модульную архитектуру, строгую типизацию через TypeScript, использование декораторов для декларативного описания логики, встроенное внедрение зависимостей и поддержку middleware. Эти функции делают разработку понятной, быстрой и масштабируемой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#статьи
🤑 Мини-приложение в Telegram
В данной статье автор рассказывает, как создать собственное Mini-App приложение. Реализован как фронт, так и бэкенд части. Также продемонстрирован запуск приложения на сервере.
Читать статью
👉 Новости 👉 База вопросов
В данной статье автор рассказывает, как создать собственное Mini-App приложение. Реализован как фронт, так и бэкенд части. Также продемонстрирован запуск приложения на сервере.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Es-toolkit
Это современная высокопроизводительная утилита для JavaScript с малым размером и хорошими типовыми аннотациями!
✅ Она предлагает различные функции, такие как debounce, delay, chunk, sum и pick, с улучшенной производительностью (в 2-3 раза быстрее и до 97% меньше по размеру по сравнению с другими библиотеками, например, lodash). Библиотека поддерживает Tree Shaking и имеет поддержку TypeScript, обеспечивая высокую надежность и покрытие тестами.
Гитхаб
👉 Новости 👉 База вопросов
Это современная высокопроизводительная утилита для JavaScript с малым размером и хорошими типовыми аннотациями!
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥺 Runtipi
Это инструмент для настройки и управления локальным сервером, который делает развертывание и управление саморазмещаемыми приложениями простым и доступным для всех!
✅ Runtipi работает на основе Docker и предоставляет удобный веб-интерфейс, где можно одним кликом устанавливать и управлять популярными приложениями.
✅ Система идеально подходит для пользователей, желающих запустить собственные сервисы, такие как медиасерверы, менеджеры паролей, облачные хранилища и другие. Благодаря простоте установки и использования, Runtipi позволяет избежать сложностей ручной настройки сети и конфигурации.
Гитхаб
👉 Новости 👉 База вопросов
Это инструмент для настройки и управления локальным сервером, который делает развертывание и управление саморазмещаемыми приложениями простым и доступным для всех!
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#собес
🤔 В чем основное отличие между NestJS и Express.js?
Express.js - это минималистичный фреймворк, который предоставляет базовые функции для работы с НТТР-запросами. NestJS, напротив, предоставляет модульную архитектуру, встроенное внедрение зависимостей и строгую типизацию через TypeScript. Если Express.js - это легковесное решение, то NestJS предлагает комплексный подход к разработке крупных приложений.
👉 Новости 👉 Платформа
Express.js - это минималистичный фреймворк, который предоставляет базовые функции для работы с НТТР-запросами. NestJS, напротив, предоставляет модульную архитектуру, встроенное внедрение зависимостей и строгую типизацию через TypeScript. Если Express.js - это легковесное решение, то NestJS предлагает комплексный подход к разработке крупных приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
👍 Циклические импорты на фронтенде
В статье рассматриваются проблемы, которые создают рекурсивные зависимости на фронте. Обсуждаются способы их обнаружения и решения, ведь часто разработчики даже не знают, что в проекте есть циклические зависимости.
Читать статью
👉 Новости 👉 База вопросов
В статье рассматриваются проблемы, которые создают рекурсивные зависимости на фронте. Обсуждаются способы их обнаружения и решения, ведь часто разработчики даже не знают, что в проекте есть циклические зависимости.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Циклические импорты на фронтенде
Хочу рассказать о том, какие проблемы при разработке создают циклические зависимости на фронте. И рассмотрим способы решения зависимостей и их обнаружение. О проблеме Рекурсивные зависимости на...