/
Блог Хекслета
/

Статьи по теме JavaScript

Статьи по теме JavaScript

Как я прошел обучение на Хекслете и с третьей попытки нашел работу фронтендером

Как я прошел обучение на Хекслете и с третьей попытки нашел работу фронтендером

Как я переквалифицировался из верстальщика в разработчика, провалил первое собеседование, отказал...

30 июня 2022 г.
Посмотреть
Как я много лет откладывал учебу, а стал разработчиком всего за 6 месяцев

Как я много лет откладывал учебу, а стал разработчиком всего за 6 месяцев

Я годами не мог всерьез приступить к изучению программирования, но благодаря Хекслету всего за по...

28 июня 2022 г.
Посмотреть
Как мне надоело быть фитнес-тренером, и я за 9 месяцев стал React Developer

Как мне надоело быть фитнес-тренером, и я за 9 месяцев стал React Developer

Привет! Меня зовут Рома, мне 31 год, я из Днепра, Украина. Расскажу свою историю: как я решил пол...

17 июня 2022 г.
Посмотреть
React, Vue или Angular: большой гайд по фреймворкам для начинающего JS-разработчика

React, Vue или Angular: большой гайд по фреймворкам для начинающего JS-разработчика

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

29 марта 2022 г.
Посмотреть
Самое быстрое увольнение, изменения в работе JS и работа со строками в .Net: самые читаемые статьи о программировании на Medium в феврале

Самое быстрое увольнение, изменения в работе JS и работа со строками в .Net: самые читаемые статьи о программировании на Medium в феврале

Подборка самых популярных текстов за февраль на платформе Medium: история увольнения разработчика...

4 марта 2022 г.
Посмотреть
Как техногуманитарий уволился с радио, переехал в Канаду и устроился тестировщиком в Unity

Как техногуманитарий уволился с радио, переехал в Канаду и устроился тестировщиком в Unity

Всем привет! Меня зовут Леонид и это моя история успеха — как я работал на радио, а потом стал те...

28 февраля 2022 г.
Посмотреть
Как пользоваться CLI для автоматизации рутинных процессов

Как пользоваться CLI для автоматизации рутинных процессов

СLI или интерфейс командной строки — гибкий инструмент для автоматизации рутинных операций. Расск...

17 февраля 2022 г.
Посмотреть
Руководство: как увеличить скорость загрузки страницы со скриптами с помощью defer и async

Руководство: как увеличить скорость загрузки страницы со скриптами с помощью defer и async

JS-скрипты, неудачно расположенные в HTML-коде, могут значительно снизить скорость загрузки стран...

15 февраля 2022 г.
Посмотреть
Борьба с капитализмом: почему создатель популярной JS-библиотеки удалил весь ее код и заменил описание словом Liberty. Кейс Faker.js

Борьба с капитализмом: почему создатель популярной JS-библиотеки удалил весь ее код и заменил описание словом Liberty. Кейс Faker.js

Две популярные JavaScript-библиотеки с открытым исходным кодом — faker.js и colors.js — после обн...

13 января 2022 г.
Посмотреть
Как фотограф и вахтовик написал свое приложение для обработки снимков, которое приносит $2 тыс ежемесячно

Как фотограф и вахтовик написал свое приложение для обработки снимков, которое приносит $2 тыс ежемесячно

Фотограф из Башкирии Вильдан рассказывает, как JavaScript помог ему создать собственное приложени...

15 декабря 2021 г.
Посмотреть
Дневник студента Хекслета: дайджест № 6

Дневник студента Хекслета: дайджест № 6

В «Дневнике студента» наши пользователи постоянно выпускают свои статьи — кто-то рассказывает про...

15 сентября 2021 г.
Посмотреть
Новичок против JS. Мой топ ошибок в упражнениях

Новичок против JS. Мой топ ошибок в упражнениях

Я заметила, что делаю одни и те же ошибки, и начала вести список. Сейчас там десять пунктов из пр...

3 сентября 2021 г.
Посмотреть
Почему не стоит использовать логические значения isLoading в своем коде

Почему не стоит использовать логические значения isLoading в своем коде

В этой статье мы разберемся, почему использование status enum — или конечного автомата — поможет ...

7 июля 2021 г.
Посмотреть
История успеха, или как стать QA automation после медицинского университета

История успеха, или как стать QA automation после медицинского университета

История успеха о том, как попасть в IT после медицинского университета и работы медбратом в реани...

2 июля 2021 г.
Посмотреть
Дневник студента Хекслета: дайджест № 5

Дневник студента Хекслета: дайджест № 5

В «Дневнике студента» пользователи Хекслета постоянно выпускают собственные статьи — про обучение...

7 июня 2021 г.
Посмотреть
Практическое руководство по именованию классов, функций и переменных

Практическое руководство по именованию классов, функций и переменных

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

17 мая 2021 г.
Посмотреть
Как перейти в программирование в 40 лет

Как перейти в программирование в 40 лет

12 февраля жена присылает мне ссылку на вакансию на hh.ru на позицию Junior Laravel-разработчика....

7 апреля 2021 г.
Посмотреть
Как в 36 искать работу junior-программистом, доучиться и все-таки её найти

Как в 36 искать работу junior-программистом, доучиться и все-таки её найти

Стать программистом я мечтал ещё лет в 5-6, когда отец привёл на работу, а там местный «компьютер...

12 февраля 2021 г.
Посмотреть
Интервью с Александром Соловьёвым: о Clojure, JS и архитектуре

Интервью с Александром Соловьёвым: о Clojure, JS и архитектуре

Хекслет очень любит приглашать гостей на свой youtube-канал. Мы встречаемся с экспертами, разрабо...

11 февраля 2021 г.
Посмотреть
Что такое ссылочная прозрачность в программировании?

Что такое ссылочная прозрачность в программировании?

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

22 января 2021 г.
Посмотреть
Как на день рождения получить оффер, а под Новый год его успешно принять

Как на день рождения получить оффер, а под Новый год его успешно принять

Оффер под Новый год, или Оказывается, можно за 7 месяцев чему-то научиться.

5 января 2021 г.
Посмотреть
От джуна до ведущего инженера в 33 года без высшего образования в IT

От джуна до ведущего инженера в 33 года без высшего образования в IT

Инструкция о том, как не надо начинать изучать JS (спойлер - начинайте сразу с JS)

30 декабря 2020 г.
Посмотреть
Из начальника охраны в программиста в 34 года

Из начальника охраны в программиста в 34 года

Свобода для меня всегда играла огромную роль. За весь свой трудовой период я так и не смог привык...

16 ноября 2020 г.
Посмотреть
Что такое webpack externals и как их настроить

Что такое webpack externals и как их настроить

Благодаря webpack externals приложение, которое собирается с помощью webpack, может использовать ...

2 ноября 2020 г.
Посмотреть
Вышел обновленный менеджер пакетов npm v7.0.0

Вышел обновленный менеджер пакетов npm v7.0.0

Некоммерческая организация OpenJS Foundation, занимающаяся развитием языка JavaScript, объявила о...

14 октября 2020 г.
Посмотреть
Вышел Webpack 5

Вышел Webpack 5

10 октября вышел webpack 5. Новая версия включает архитектурные улучшения и критичные изменения. ...

13 октября 2020 г.
Посмотреть
Как устроен функциональный диалект Лиспа Clojure и почему использующие его программисты восхищаются им

Как устроен функциональный диалект Лиспа Clojure и почему использующие его программисты восхищаются им

Clojure — современный диалект Лиспа, язык программирования общего назначения с поддержкой разрабо...

9 октября 2020 г.
Посмотреть
В чём разница между HTMLCollection и NodeList

В чём разница между HTMLCollection и NodeList

В этой статье рассмотрим разницу межу `NodeList` и `HTMLCollection`. Наглядные примеры помогут но...

5 октября 2020 г.
Посмотреть
Как проверять типы данных в JavaScript с помощью JSDoc: подробное руководство

Как проверять типы данных в JavaScript с помощью JSDoc: подробное руководство

Существует распространённое заблуждение: якобы единственный способ избежать ошибок типизации в Ja...

18 сентября 2020 г.
Посмотреть
Разбираем Node.js. Как свойство main в package.json определяет точку входа

Разбираем Node.js. Как свойство main в package.json определяет точку входа

Всем известно, что зависимости вашего проекта установлены в папке node_modules. Но когда вы делае...

11 сентября 2020 г.
Посмотреть
Случайности неслучайны, или Как я думал, что программирование — не мой путь, но стал программистом благодаря настойчивости

Случайности неслучайны, или Как я думал, что программирование — не мой путь, но стал программистом благодаря настойчивости

Лонгрид, пропитанный юношеским максимализмом, ошибками, иронией судьбы и множеством жизненных уро...

8 сентября 2020 г.
Посмотреть
Предварительная версия React 17: обошлись без новой функциональности

Предварительная версия React 17: обошлись без новой функциональности

Перевод статьи об особенностях предварительной версии React 17. В ней рассказывается, какова роль...

18 августа 2020 г.
Посмотреть
Как погрузиться глубоко в JavaScript и не сойти с ума?

Как погрузиться глубоко в JavaScript и не сойти с ума?

Как найти полезное в огромном потоке информации и изучить то, что действительно пригодится? Меня ...

20 июля 2020 г.
Посмотреть
Как я делал третий проект по профессии «Фронтенд JavaScript» и стал PHP программистом

Как я делал третий проект по профессии «Фронтенд JavaScript» и стал PHP программистом

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

17 июля 2020 г.
Посмотреть
Рецензия на книгу Дугласа Крокфорда «Как устроен JavaScript»

Рецензия на книгу Дугласа Крокфорда «Как устроен JavaScript»

Дуглас Крокфорд написал несколько книг по языку JavaScript. Одна из них — «Как работает JavaScrip...

15 июля 2020 г.
Посмотреть
Что такое expression problem, или О дуализме функционального и объектно-ориентированного программирования

Что такое expression problem, или О дуализме функционального и объектно-ориентированного программирования

В этой статье идёт речь об expression problem, а наглядные примеры кода показывают, как эта пробл...

13 июля 2020 г.
Посмотреть
Что такое __dirname в JavaScript

Что такое __dirname в JavaScript

Почему и каким образом надо исправить ошибку __dirname is not defined даже ценой копипасты и изме...

3 июля 2020 г.
Посмотреть
Совершенный код: состояние в модулях

Совершенный код: состояние в модулях

В скриптовых языках, подобных JavaScript, внутри файлов (но вне определений) можно писать любой к...

26 июня 2020 г.
Посмотреть
Как я устроился в крупную компанию благодаря Хекслету и опенсорс-проектам

Как я устроился в крупную компанию благодаря Хекслету и опенсорс-проектам

Вот я и закончил профессию «Фронтенд-разработчик» на Хекслете. На руках заветный сертификат, но э...

25 июня 2020 г.
Посмотреть
Совершенный код: библиотека или своё решение

Совершенный код: библиотека или своё решение

Стоит или не стоит ставить библиотеки ради нескольких простых функций? Не проще ли их написать са...

20 июня 2020 г.
Посмотреть
Совершенный код: плохие и хорошие практики при проектировании параметров функций

Совершенный код: плохие и хорошие практики при проектировании параметров функций

В этой статье я расскажу про неочевидные примеры неправильного проектирования аргументов функций....

20 июня 2020 г.
Посмотреть
Дайджест новостей Хекслета: май 2020

Дайджест новостей Хекслета: май 2020

А вот и лето. А вот и дайджест Хекслета. У нас уникальный май: мы выпустили уникальный курс по СИ...

11 июня 2020 г.
Посмотреть
«Проект — это в первую очередь самостоятельная работа»: Что рассказывают студенты Хекслета о своем первом проекте

«Проект — это в первую очередь самостоятельная работа»: Что рассказывают студенты Хекслета о своем первом проекте

Наши студенты считают проекты одной из самых важных особенностей Хекслета. Проекты — это реальные...

28 мая 2020 г.
Посмотреть
Итоги Апреля

Итоги Апреля

Продолжаю вести отчеты по прогрессу на Хекслете в профессии Фронтенд JavaScript.

12 мая 2020 г.
Посмотреть
Почему я перестал использовать экспорт по умолчанию в модулях JavaScript

Почему я перестал использовать экспорт по умолчанию в модулях JavaScript

Это перевод статьи Николаса Закаса, создателя ESLint и популярного автора, о дефолтном экспорте в...

7 мая 2020 г.
Посмотреть
Дайджест новостей Хекслета: апрель 2020

Дайджест новостей Хекслета: апрель 2020

Надеемся, что ваши самоизоляционные майские праздники проходят успешно. Напоминаем, что с 9 по 11...

6 мая 2020 г.
Посмотреть
Проекты в профессиях JavaScript будут проверять наставники

Проекты в профессиях JavaScript будут проверять наставники

С 27 апреля проекты в профессиях «Фронтенд JavaScript» и «Бэкенд JavaScript» будут доступны тольк...

24 апреля 2020 г.
Посмотреть
Дайджест новостей Хекслета: март 2020

Дайджест новостей Хекслета: март 2020

Пока в мире всё неспокойно, и каждый день что-то происходит, неизменным остаётся одно — выход дай...

9 апреля 2020 г.
Посмотреть
Как я делал второй проект по профессии «Фронтенд Javascript» и устроился на работу

Как я делал второй проект по профессии «Фронтенд Javascript» и устроился на работу

Всем привет. Расскажу, как благодаря обучению на Hexlet я попал в большой коммерческий проект. Ск...

31 марта 2020 г.
Посмотреть
Совершенный код: обработка ошибок в библиотеках

Совершенный код: обработка ошибок в библиотеках

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

20 марта 2020 г.
Посмотреть