Вышел Express 5.0
После десяти лет разработки вышла финальная версия Express.js 5.0. Что изменилось и почему это важное событие.
Читать →51 публикаций
После десяти лет разработки вышла финальная версия Express.js 5.0. Что изменилось и почему это важное событие.
Читать →
Разбираем null и undefined в JavaScript — что это такое, в чём разница и почему typeof null === 'object'.
Смотреть →Разбираем useEffect, useCallback и useMemo — когда они нужны, а когда только мешают
Читать →
JSR (JavaScript Registry) — современный репозиторий пакетов для JavaScript и TypeScript. Совместим с Node, Deno и браузерами.
Читать →
Разбираем технику Two Pointers (два указателя): когда применять, классические задачи с собеседований
Смотреть →
Пошаговый деплой SPA приложения на Vite + React + React Router на GitHub Pages: настройка и автоматизация
Смотреть →
Разбираем оператор опциональной цепочки (?.) в JavaScript — как безопасно обращаться к свойствам вложенных объектов.
Смотреть →
Один из авторов React/Redux покидает компанию Meta, но остаётся участником команды React в качестве независимой третьей стороны.
Читать →
Разбираем оператор нулевого слияния (??) в JavaScript — чем отличается от логического ИЛИ (||) и когда стоит применять.
Смотреть →
component-party.dev — сервис для поверхностного сравнения популярных фреймворков для разработки веб-интерфейсов.
Читать →
Кто-то запилил библиотеку UI-компонентов для React в стиле Windows 95. Кнопки, модалки и другие памятные артефакты.
Читать →Расширение для VSCode, которое показывает список зависимостей, информацию о пакетах и позволяет быстро их обновлять.
Читать →
Способы копирования объектов в JavaScript: spread, Object.assign, structuredClone, рекурсивное копирование
Смотреть →
В Chrome 114 появился Popover API — создаём всплывающие окна без JavaScript. Автоматический light-dismiss, управление фокусом и закрытие по Escape из коробки.
Читать →
Подробный разбор методов объекта console в JavaScript: log, warn, error, table, group, time и другие
Смотреть →
Наткнулся на тест по основам JavaScript из 31 вопроса и прошёл с первой попытки на 100%. Попробуйте сами.
Читать →
Второй выпуск подкаста «Про код» — новинки ECMAScript 2023, доступность, изучение React и многое другое.
Читать →
Пилотный выпуск подкаста «Про код» от HTML Academy — конец фронтенда, популярные фреймворки Node.js, TypeScript 5.0 и другие темы.
Читать →
Rspack — новый быстрый JS-бандлер, который не изобретает колесо заново, а переиспользует экосистему webpack. Делюсь первыми впечатлениями.
Читать →
Возможности консоли Chrome DevTools: отладка, интерактивное выполнение кода, обход защиты и скрытые функции
Смотреть →
Полный разбор деструктуризации в JavaScript: объекты, массивы, вложенные структуры, Map, параметры функций
Смотреть →
Долгожданный релиз нового сайта react.dev — множество примеров, схем и подробное описание API и хуков.
Читать →
Разбираем порядок перечисления ключей объектов в JavaScript: целочисленные ключи, строковые, символьные
Смотреть →
Обзор лучших книг по JavaScript: от основ до продвинутых тем — какие читать и в каком порядке
Смотреть →
Разбираем 5 способов вызова функции в JavaScript: обычный вызов, метод, call/apply/bind, конструктор, IIFE
Смотреть →
Тестируем флаг --watch в Node.js — автоматический перезапуск процесса при изменениях. Замена nodemon? Не думаю.
Смотреть →
Разбираем протокол node: для импорта встроенных модулей Node.js — зачем нужен и как использовать
Смотреть →
Стрим с Лёшей Симоненко — обсуждаем тренды веб-разработки в 2023 году.
Читать →
Третий дайджест — Storybook 7 beta, итоги StackOverflow 2022, обзор хуков React, CSS-in-JS библиотеки, React Email и другие инструменты.
Читать →
Второй дайджест — SvelteKit 1.0, Node.js 19.3, SWR 2.0, iterator helpers в ECMAScript, лучшие практики тестирования и подборка инструментов.
Читать →
Первый дайджест новостей из мира JavaScript — Vite 4.0, навигатор кода на npm, Console Ninja, обновление VS Code, Nx 15.3, Prisma, React Query и другое.
Читать →
Продолжаем разбирать полезные методы массивов в JavaScript. Часть 2 — Array.from() и его второй параметр mapFn.
Читать →
Разбираем полезные методы массивов в JavaScript, про которые часто забывают. Часть 1 — Array.prototype.fill().
Читать →
JSON Crack — инструмент для мгновенной визуализации JSON в виде графа прямо в браузере. Работает онлайн и как расширение для VS Code.
Читать →
Вышла Node.js 19. Разбираем ключевые изменения — флаг --watch, KeepAlive по умолчанию, стабильное WebCrypto API и обновление движка V8 до версии 10.7.
Читать →
Стрим HTML Academy. Разбираем, как новичку войти во фронтенд-разработку — с чего начать, как выстроить план обучения и на что обращать внимание.
Читать →
Стрим HTML Academy. В прямом эфире пишем небольшое приложение для прогноза погоды — от нуля до работающего результата.
Читать →
Стрим с HTML Academy. Вместе с Лёшей Симоненко разбираемся, как выбрать направление развития — фронтенд на React или fullstack.
Читать →Стрим с Лёшей Симоненко. Обсудили, как правильно учить JavaScript с нуля — с чего начать, на что обращать внимание и каких ошибок избегать.
Читать →
Создaть опрос на сайте — задача пустяковая. На страницах нашего журнала мы неоднократно разбирали практические кейсы решений. А вот как уберечься от накрут
Читать →
Центральные города выделяются активным движением сообществ разработчиков: тематические встречи, полноценные конференции различного масштаба и размаха, хака
Читать →
Жизнь постоянно вносит коррективы, рано или поздно перед разработчиком возникает дилемма: продолжать совершенствоваться в текущем стеке или попробовать осв
Читать →Слово “backend” у современных разработчиков невольно ассоциируется с мейнстримовыми технологиями вроде Java, ASP .NET, PHP, Node.js и т.д. Популярный стек технологий для веб-приложений прочно укрепился в умах разработчиков и кажется, новичкам на этом поприще нет места. Отнюдь! Новые инструменты...
Читать →
В октябрьском номера журнала "Хакер" вышла моя новая статья "**Приручаем Framework7. Делаем мобильные приложения в нативном стиле**". Наверняка вы слышали,
Читать →Мода на серверные JavaScript фреймворки только начинает зарождаться и пока здесь трудно выделить явного лидера. А еще есть настоящие трудоголики – фреймворки, готовые взять на себя рутинную работу. Sails.js – один из таких трудяг.
Читать →
Последние годы JavaScript уверенно держится на Олимпе популярных языков программирования. Многочисленные фреймворки, разработка под популярные платформы за
Читать →Не так давно разговаривал с приятелем на тему языков программирования. Он (приятель) только начинает свой путь в этом нелегком деле и попросил посоветовать язык программирования для изучения.
Читать →С самого появления JavaScript получил репутацию гадкого утенка. Лишь спустя годы ему удалось стать настоящей рок-звездой среди языков программирования. Знакомимся с angular.js на примере списка задач и собственной директивы.
Читать →Старичок JavaScript долгое время у меня ассоциировался со словом «гетто». Потребовались долгие годы, чтобы в это мрачное царство стали пробиваться лучи света под названием фреймворки. Знакомимся с Angular.JS на примере ToDo-листа.
Читать →Поисковый монстр ведет активное наступление по всем фронтам: пользователи получают современные и безопасные сервисы, а разработчики – обкатанные в недрах компании технологии. Одним из таких последних проектов корпорации добра стал новый язык программирования Dart.
Читать →Кто бы мог подумать, что станет возможным писать десктопные приложения при помощи связки web-технологий – HTML+CSS+JavaScript. Знакомимся с платформой Adobe AIR, пишем Hello World и простейшую качалку файлов.
Читать →