Управление памятью в JavaScript

Статья об управлении памятью и принципах работы сборщика мусора, а также о том, как избежать самых распространенных видов утечек памяти.

Обложка: Управление памятью в JavaScript

10 JavaScript-фреймворков, которые стоит выучить в 2021 году

Выбрать лучший — сложная задача, особенно для новичков. Представляем список JS-фреймворков, на которые стоит обратить внимание в 2021 году.

Обложка: 10 JavaScript-фреймворков, которые стоит выучить в 2021 году

Что нужно знать React-разработчику в 2021 году

Инструменты и ключевые навыки, которыми нужно владеть React-разработчику в 2021 году, чтобы быть востребованным специалистом.

Обложка: Что нужно знать React-разработчику в 2021 году

Углубляемся в JavaScript: всё ли может async/await, или когда использовать Promise

Разбираемся, что из себя представляют async/await и Promise, какие у них плюсы и минусы и что нужно использовать в зависимости от ситуации.

Обложка: Углубляемся в JavaScript: всё ли может async/await, или когда использовать Promise

Методы строк в JavaScript: простая шпаргалка с примерами

Не обязательно знать все встроенные методы строк JS наизусть. Достаточно помнить об основных возможностях, которые они предоставляют.

Обложка: Методы строк в JavaScript: простая шпаргалка с примерами

Создаём собственные правила для ESLint

Опыт написания своих правил для ESLint — инструмента, который позволяет выявлять ошибки и поддерживать единый стиль кода.

Обложка: Создаём собственные правила для ESLint

Собеседование на позицию Middle JavaScript разработчика: примеры задач и необходимые знания

Разбор нескольких задач, с которыми вы можете столкнуться при прохождении собеседования, а также общие советы для интервью.

Обложка: Собеседование на позицию Middle JavaScript разработчика: примеры задач и необходимые знания

Где общаются разработчики: русскоязычные чаты программистов

Сделали подборку чатов программистов в Slack, Telegram и Gitter.

Обложка: Где общаются разработчики: русскоязычные чаты программистов

Примеры задач по JavaScript для подготовки джуна к собеседованию по фронтенду

В материале разработчик приводит несколько задач, которые чаще всего попадаются на позицию Junior/Middle Frontend

Обложка: Примеры задач по JavaScript для подготовки джуна к собеседованию по фронтенду

Тест: как хорошо вы разбираетесь в трендах JavaScript?

Какие фреймворки и инструменты JavaScript были популярными в 2020 году и на что обратить внимание в 2021 году.

Обложка: Тест: как хорошо вы разбираетесь в трендах JavaScript?

Веб-разработка для начинающих: бесплатный видеокурс, который поможет оценить свои силы

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

Обложка: Веб-разработка для начинающих: бесплатный видеокурс, который поможет оценить свои силы

Баттл языков программирования 2020 завершился!

Вчера прошел финал баттла языков программирования 2020. И теперь, спустя неделю неожиданных и не очень побед и поражений, мы можем объявить победителей! Python — cамый любимый язык наших читателей. Он…

Финал баттла языков программирования 2020 уже сегодня!

По результатам вчерашнего полуфинала образовались две пары финалистов. За первое и второе место поборются: Python и JavaScript. А за третье и четвёртое: Swift и C++. Голосуйте за любимый язык и…

Полуфинал битвы языков программирования 2020

Победителями вчерашней схватки стали JavaScript и Python. В полуфинале участвуют: Swift/JavaScript и C++/Python. Напоминаем, выбирайте тот язык, который вы больше любите.  Ещё чуть-чуть и мы узнаем, кто будет победителем. Голосование…

Шестой раунд битвы языков программирования 2020 начался!

Вчерашний батл был напряжённым: Swift и Assebmler шли ноздря в ноздрю, но в итоге Swift немного обогнал оппонента. Отрыв между C++ и Java существенно больше, С++ победил! Сегодня участвуют следующие…

Как создать объект для обработки событий в JavaScript?

Чтобы создавать интерактивные веб-приложения нужно использовать события JavaScript. Как они работают?

Обложка: Как создать объект для обработки событий в JavaScript?

Начался четвёртый раунд битвы языков программирования 2020!

Результаты прошлого раунда вас не удивят: за Python голосовали примерно в шесть раз чаще чем за Ruby, а SQL набрал в два раза больше голосов чем TypeScript. В этом раунде…

EStimator: покажет насколько быстрее станет ваш сайт, при переходе на Modern JavaScript

Замена устаревшего JS синтаксиса позволит ускорить работу вашего сайта и уменьшить время его загрузки. Теперь вы можете узнать насколько.

Обложка: EStimator: покажет насколько быстрее станет ваш сайт, при переходе на Modern JavaScript

Примите участие в баттле языков программирования 2020. Старт уже завтра!

В то время как Java и язык Си меняются местами на вершине рейтинга TIOBE, мы решили выяснить, какие языки программирования, наши подписчики любят больше всего. Завтра начинается баттл языков программирования…

Изучение Vue.js в 2021 году: дорожная карта разработчика

Хотите начать изучение Vue.js в 2021 году? В этом поможет дорожная карта с включёнными в неё этапами изучения и необходимыми инструментами.

Обложка: Изучение Vue.js в 2021 году: дорожная карта разработчика

7 советов по обработке undefined в JavaScript

undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.

Обложка: 7 советов по обработке undefined в JavaScript

Как стать React-разработчиком в 2021: дорожная карта

Хотите знать, как стать React-разработчиком в 2021? Держите дорожную карту, которая собрала must-have темы и инструменты.

Обложка: Как стать React-разработчиком в 2021: дорожная карта

Топ-5 инструментов JavaScript для визуализации финансовых данных

Разбор лидеров среди JavaScript-библиотек в области визуализации данных.

Обложка: Топ-5 инструментов JavaScript для визуализации финансовых данных

Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src

Рассмотрим как атрибуты тега script влияют на порядок выполнения скриптов JavaScript, а также в каких ситуациях стоит их использовать.

Обложка: Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Рассматриваем лучшие UI библиотеки для создания и развития бизнес-приложений на JavaScript.

Обложка: Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Обработка ошибок в JavaScript

Рассматриваем, что из себя представляют ошибки в JS, какими способами можно их обрабатывать, что делать с ошибками зависимостей и не только.

Обложка: Обработка ошибок в JavaScript

Кастомизация сборки Angular-проекта

При сборке Angular-приложения со временем возникает задача, которую не решить с помощью того, что доступно из коробки. Узнаём, что делать в таком случае.

Обложка: Кастомизация сборки Angular-проекта

Хотел кликнуть, но не смог: как правильно настроить размер области клика

Рассматриваем несколько распространённых проблем с UX и показываем, с какой из них столкнулись сами и как её решали.

Обложка: Хотел кликнуть, но не смог: как правильно настроить размер области клика

Обучение веб-разработке на практике: пишем слайдер на JavaScript

Обучение веб-разработке даётся проще, если к теории подключена практика. Предлагаем попрактиковаться на слайдере без использования сторонних библиотек.

Обложка: Обучение веб-разработке на практике: пишем слайдер на JavaScript

Как стать веб-разработчиком: пишем своё первое веб-приложение

Статья для начинающих веб-разработчиков с примером создания простого приложения для просмотра погоды в вашем городе.

Обложка: Как стать веб-разработчиком: пишем своё первое веб-приложение

8 основных языков для бэкенда

На чём обычно пишут бэкенд крупные компании? Рассказываем о 8-ми языках для бэкенда, об их плюсах и о компаниях, где их используют.

Обложка: 8 основных языков для бэкенда

Задачи по JavaScript для начинающих от Tproger и GeekBrains

Вместе с факультетом Веб-разработки GeekUniversity собрали для вас несколько простых задач и вопросов по JavaScript для обучения и тренировки.

Обложка: Задачи по JavaScript для начинающих от Tproger и GeekBrains