Прекратите изучать фреймворк, станьте JavaScript-разработчиком!

Всем привет, это Макс Кравец из Holyweb. Поговорим о том, почему фронтенд-разработчику важно учить JavaScript, а не фреймворк или библиотеку.

Обложка: Прекратите изучать фреймворк, станьте JavaScript-разработчиком!

Лучшие практики стилизованных компонентов React

Приведённые в статье советы и рекомендации должны помочь вам грамотно использовать стилизованные компоненты React.

Обложка: Лучшие практики стилизованных компонентов React

Делаем код чище с помощью деструктуризации объектов в JavaScript

Рассказываем, как уменьшить количество кода с помощью нового синтаксиса деструктуризации объектов и массивов в JavaScript.

Обложка: Делаем код чище с помощью деструктуризации объектов в JavaScript

Работа с ресурсами и данными в Webix Gantt Chart

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

Обложка: Работа с ресурсами и данными в Webix Gantt Chart

Работа со строками в современном JavaScript

В этом руководстве по работе со строками в JavaScript есть всё, что вам нужно знать о создании, изменении и сравнении строк.

Обложка: Работа со строками в современном JavaScript

Кастомные типы данных в TypeScript: валидация на этапе компиляции

Рассказываем, как система типов в TypeScript позволяет создавать кастомные ошибки компиляции с помощью дженериков, множеств типов и type maps.

Обложка: Кастомные типы данных в TypeScript: валидация на этапе компиляции

Что делать с ошибкой «Heap out of memory» в JavaScript

В JavaScript ошибка «Heap out of memory» возникает из-за недостатка памяти. Разбираемся в причинах и предлагаем способы решения проблемы.

Обложка: Что делать с ошибкой «Heap out of memory» в JavaScript

Лучшие посты за неделю

Обложка статьи Видеоблогер отправил AirTag Тиму Куку и получил в ответ письмо от Apple. Энтузиаст следил за передвижением трекера через приложение «Локатор»Обложка статьи «Что делать с ошибкой «Heap out of memory» в JavaScript» Пользователь Starlink уже протестировал спутниковый интернет и поделился своими впечатлениями. Вот главное из его большого обзора5.2кОбложка статьи «Что делать с ошибкой «Heap out of memory» в JavaScript» Почему вам стоит выучить Kotlin?2.8к

Альтернатива if/else и switch: литералы объектов в JavaScript

С помощью литералов объектов в JavaScript можно описывать сложные и громоздкие условия. Рассказываем, как это сделать и не получить undefined.

Обложка: Альтернатива if/else и switch: литералы объектов в JavaScript

10 шпаргалок для веб-разработчика

В этих шпаргалках собраны подсказки по HTML, CSS, JavaScript, PHP, Django, Spring Boot и всему, что нужно знать веб-разработчику.

Обложка: 10 шпаргалок для веб-разработчика

Точка с запятой в JavaScript/TypeScript: за и против

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

Обложка: Точка с запятой в JavaScript/TypeScript: за и против

Моя история в IT: как самостоятельно изучить JavaScript и Python, чтобы осуществить свою мечту

Из этой статьи вы узнаете, как изучить Python и JavaScript самостоятельно. Личный опыт разработчика, рекомендации книг и онлайн-курсов.

Обложка: Моя история в IT: как самостоятельно изучить JavaScript и Python, чтобы осуществить свою мечту

Управление памятью в 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