Front-end — Highload.today
Можно ли быстро и бесплатно выучить JavaScript: советы для тех, кто хочет войти в IT
Діана Смєлікова BLOG
Операційний директор WEZOM.ACADEMY

В Украине словосочетJание «войти в IT» давно стало мемом — все хотят работать в бурно растущей индустрии с быстро растущими зарплатами. Но сегодня нам уже не до смеха — для многих украинцев смена профессии стала вопросом выживания.
GraphQL решает кучу проблем — рассказываем, за что мы его любим
Сергей Гузенко BLOG
CEO в WEZOM

Не так давно на глаза нашим ребятам попался материал, в котором фулстек-разработчик критикует «фундаментальные проблемы» языка обмена данных GraphQL. И это показалось нам любопытным, ведь на протяжении всего минувшего года наши специалисты целеустремленно мигрировали на GraphQL.
Как писать чистый JavaScript-код: 13 стандартов от разработчиков из Google
Анастасия Бортничук BLOG
JavaScript Developer в NIX

В первой части материала на Highload я рассказала о популярных принципах в разработке, которых стоит придерживаться при написании кода, а также о том, как правильно называть переменные. Сегодня поговорим о стилизации JS-кода, таких инструментах как ESLint, Prettier, Code Spell Checker и SonarQube, а также о выстраивании архитектуры проекта. Начнем!
«Профессионала от новичка отличает качество разработки»: 7 принципов чистого и читаемого кода на JavaScript
Анастасия Бортничук BLOG
JavaScript Developer в NIX

Представьте: вы написали код, который через несколько дней, месяцев или даже лет понадобится для работы другому специалисту. Разработчик бегло просмотрит ваш код и вздохнет… А вот с облегчением или от разочарования — все зависит от качества написанного кода.
Frontend-разработка: как научиться?
Автор

В этом кратком руководстве для новичков попробуем разобраться с веб-программированием на стороне клиента. Узнаем о необходимых для этого востребованного направления знаниях, условиях обучения и перспективных возможностях.
Как писать доступные сайты: гайд по accessibility
Журналистка в Highload
Accessibility (a11y) — это доступность интерфейса для пользователей с ограниченными возможностями. Речь идет не только, например, о людях с проблемами зрения или сильным тремором, но также о ситуациях, когда плохо ловит интернет или не работает мышка.
Юнит-тесты в JavaScript: инструменты и платформы
Существует три способа фронтенд-тестирования веб-приложений в JavaScript.
5 распространенных ошибок памяти в веб-приложениях на JavaScript
головний редактор Highload
Понимание того, как память и сборка мусора работают в JavaScript, крайне важно. Поскольку это происходит автоматически, у некоторых разработчиков создается ложное впечатление, что им не нужно уметь в этом разбираться. Об ошибках памяти в JavaScript и советах по предотвращению ее утечек рассказывает в своем материале фронтенд-разработчик Хосе Гранха. Делимся им с вами.
Как интегрировать нужную библиотеку или инструмент во Vue.js? Схема фронтенд-разработчика GitLab Ильи Климова
Фронтенд-разработчик в GitLab Илья Климов создал исчерпывающий гайд о том, как применить ту или иную технологию в проекте на Vue.js. Незнание ответа на этот вопрос часто ведет к проблемам, которых можно было легко избежать, если с самого начала проекта применять простую схему принятия решений.
React-JSS — альтернативный способ стилизации компонентов
JSS — это относительно новый инструмент для стилизации компонентов. Вследствие этого JSS еще не так сильно распространен . Но его репозиторий на сайте GitHub собрал уже 6.3k звезд на момент написания статьи. Он использует JavaScript для декларативного способа описания правил CSS, помогает в их переиспользовании и избежании конфликтов. Он может компилироваться в браузере, на стороне сервера или во время сборки в Node.js. Он легко интегрируется в другие JS-фреймворки. React-JSS это его адаптация для библиотеки React.js.
Практическое применение рекурсии в JavaScript
Игорь Быков, Frontend Developer в Opticks Security, написал практический гайд по применению рекурсии в JavaScript, без большого O, без чисел Фибоначчи и других скучных академических примеров. Приводим отрывок из его статьи, который демонстрирует как использовать рекурсию при работе с многоуровневыми массивами.
Зависимости JavaScript: все, что вы хотели знать, но боялись спросить
Полное руководство по пяти типам зависимостей. Каждый, кто когда-либо использовал NPM, знает о зависимостях normal и dev. А вот остальные менее популярны, хотя могут очень пригодиться.
Как JavaScript превращается в TypeScript, но все никак не превратится
головний редактор Highload

В блоге на ресурсе Bits and Pieces разработчик Махди Резви (Mahdhi Rezvi) сравнивает JavaScript (JS) и TypeScript (TS) и рассуждает о том, как эти языки становятся все более похожи. Сначала напомним, что из себя представляют два этих языка.
Tailwind CSS: за и против
По данным опроса The State of CSS 2020, больше всего разработчиков в мире, использующих CSS-фреймворки, сейчас заинтересованы в изучении и применении Tailwind CSS. Он опережает конкурентов в этом рейтинге уже второй год подряд. Команда Tailwind предлагает альтернативный подход для поддержки и стилизации HTML-разметки, но у него есть и свои противники. Проштудировав статьи и комментарии на таких ресурсах, как Dev.to, Product Hunt и Codeburst, мы собрали наиболее популярные доводы за и против использования этого фреймворка.
Самые обсуждаемые статьи