Топ 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»
Обложка поста

Что нужно знать, чтобы стать веб-разработчиком: интерактивная карта со ссылками на ресурсы для изучения

Roadmap для веб-разработчика: пригодится, чтобы организовать своё обучение или просто посмотреть полезные ресурсы. Круто оформлено. Кликабельно.

10 фишек из JavaScript, которые помогут писать более качественный код на React

React — это почти чистый JS. Чем лучше вы понимаете JS, тем лучше вы в React. Разбираем концепции, которые помогут кодить круче и на том, и на другом.

Обложка статьи «10 фишек из JavaScript, которые помогут писать более качественный код на React»

Для чего хорош JavaScript?

В основном JavaScript рассматривают только как инструмент для веб-разработки, но что ещё вы сможете делать, если выучите этот язык? Расказываем в статье.

Обложка статьи «Для чего хорош JavaScript?»

Composition API во Vue 3 — плюсы, минусы и опыт использования

В Vue 3 на смену Options API приходит Composition API. Что это, где его применять, как он может упростить разработку, рассказывает Тихон Соколов.

Обложка поста

Кэширование кода для JavaScript-разработчиков на примере Chrome

Кэширование кода на примере браузера Chrome: какую роль оно играет для оптимизации работы сайтов, а также какие бывают виды кэша.

Обложка статьи «Кэширование кода для JavaScript-разработчиков на примере Chrome»

Как писать эффективный код на JavaScript с помощью Event Loop

В статье рассказываем об Event Loop в JS: как работает основной поток, как он обрабатывает асинхронные функции и почему от этого зависит эффективность кода.

Обложка статьи «Как писать эффективный код на JavaScript с помощью Event Loop»

Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript

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

Обложка статьи «Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript»

Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React

Руководитель отдела разработки «Едадила» рассказывает, как его команда использует Vue, какие фичи добавляет и с какими сложностями сталкивается.

Обложка статьи «Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React»
Обложка поста

Как настроить полифилл globalThis в универсальном JavaScript

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

Обложка поста

Разбираемся с Async/Await в JavaScript на примерах

На конкретных примерах с кодом объясняем концепцию асинхронного программирования с использованием Async/Await в JavaScript.

5 современных способов создания анимации в React

Часто разработчики анимируют с помощью CSS, добавляя классы в теги HTML. Для сложных анимаций это не подойдёт. В статье рассмотрим более продвинутые методы.

Обложка поста
Обложка поста

Как благодаря WebAssembly получилось ускорить приложение в 20 раз

В этой статье мы рассмотрим реальный случай, когда команде удалось ускорить своё браузерное приложение, заменив медленные вычисления JavaScript на предкомпилированный WebAssembly. Что такое WebAssembly? Если коротко, WebAssembly (Wasm) — это…

Отладка и устранение распространённых ошибок в JavaScript

Отладка кода — важная часть разработки страницы или приложения. Почитайте, как найти и исправить самые частые ошибки в коде JavaScript.

Отладка

12 концепций, которые прокачают ваш JavaScript

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

Обложка поста

Что нужно знать про массивы в JavaScript

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

Обложка статьи «Что нужно знать про массивы в JavaScript»

Прототипно-ориентированное программирование в JavaScript

Многие знают, что классы в JavaScript являются синтаксическим сахаром для прототипов. Сегодня мы разберёмся, как работают классы «под капотом».

Обложка поста
Обложка поста

JavaScript для продвинутых: пишем симулятор гравитации

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

Подборка JS-фреймворков для работы с компьютерным зрением

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

Обложка поста

Как эмулировать многопоточность в JavaScript

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

макрозадачи

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

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

Обложка поста

Webpack на практике: с нуля до создания автотестов

Это руководство поможет создать сборку для небольшого веб-приложения, а затем научит вас использовать Webpack для настройки автоматических тестов.

Обложка поста

Рефакторинг через классы: вычищаем свой JavaScript-код

В средних и больших проектах рационально выносить часть функциональности в отдельные классы. В статье рассотрен необольшой пример такой оптимизации.

Обложка поста

Способы передачи данных между компонентами в React

React имеет различные способы передачи данных между своими компонентами:Render props / props; Context; React-Redux / Redux.

Обложка поста
JavaScript

Подборка книг по JavaScript для продвинутых разработчиков

Среди них вы найдёте книги по написанию «чистого» и эффективного кода, работе с DOM, тестированию, а также по созданию веб-приложений на чистом JavaScript.