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

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

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

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

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

В некоторых языках, таких как Python или JavaScript, переменные или константы, определенные на ур...

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

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

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

12 марта 2020 г.
Посмотреть
Бросить учебу ради желания работать, или Как я пожертвовал политехом ради карьеры программиста

Бросить учебу ради желания работать, или Как я пожертвовал политехом ради карьеры программиста

Всем привет! Было трудно вспомнить и структурировать все периоды и моменты, потому что мой путь в...

6 марта 2020 г.
Посмотреть
Совершенный код: поддержка кроссплатформенности

Совершенный код: поддержка кроссплатформенности

Кроссплатформенность — способность программы запускаться на разных платформах, например, разных о...

6 марта 2020 г.
Посмотреть
Rome: что умеет новый универсальный инструмент JavaScript

Rome: что умеет новый универсальный инструмент JavaScript

Создатель Yarn и Babel Себастиан Маккензи (Sebastian McKenzie) долго работал над универсальным ин...

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

Совершенный код: нормализация данных

Нормализация данных — подход, с помощью которого можно не только упростить логику кода, но и сдел...

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

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

Весна, весне дорогу и дорогу дайджесту новостей Хекслета! Рассказываем, что нового произошло в пр...

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

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

Свитч — очень простая конструкция, которую изучают программисты в самом начале своего пути. Она н...

27 февраля 2020 г.
Посмотреть
Как использовать аннотации типов в файлах JavaScript

Как использовать аннотации типов в файлах JavaScript

TypeScript (TS) позволяет использовать аннотации типов в коде JavaScript. TS даже может проверять...

21 февраля 2020 г.
Посмотреть
Как пользоваться CodePen: подробное руководство для новичков

Как пользоваться CodePen: подробное руководство для новичков

CodePen — онлайн-редактор для фронтендеров. Это песочница, в которой можно работать с HTML, CSS и...

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

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

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

16 февраля 2020 г.
Посмотреть
Стать программистом можно и после 35 лет

Стать программистом можно и после 35 лет

Я Павел, мне 38 лет. Уже полтора года работаю программистом. Это был, наверное, один из самых сло...

7 февраля 2020 г.
Посмотреть
Как я стал программистом в 39 лет

Как я стал программистом в 39 лет

В декабре 2018 года я работал на металлобазе. Таскал шестиметровые заготовки алюминия с напарнико...

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

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

Первый дайджест в новом году получился довольно длинным: за первый месяц нового года мы сделали м...

3 февраля 2020 г.
Посмотреть
Долгий путь в профессию: как обучение в Хекслете помогло получить четыре офера после четырёх собеседований

Долгий путь в профессию: как обучение в Хекслете помогло получить четыре офера после четырёх собеседований

Привет! Меня зовут Дима, мне 30 лет. Моя история с Хекслетом началась примерно в 2016 году. На то...

3 февраля 2020 г.
Посмотреть
8 месяцев на Хекслете и... Хоба, я программист!

8 месяцев на Хекслете и... Хоба, я программист!

Ты всегда хотел стать программистом, но не знаешь с чего начать? Начни с Хекслета.

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

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

2020 только стартовал, и мы ещё не до конца подвели итоги прошедшего года. Наверняка вы уже доели...

15 января 2020 г.
Посмотреть
Изменения, которых ждали: мы обновили профессии JavaScript

Изменения, которых ждали: мы обновили профессии JavaScript

Мы заменили курсы повышенной сложности доступными адаптированными для новичков курсами. Теперь пр...

14 января 2020 г.
Посмотреть
Какие вопросы об отладке часто задают на собеседовании JS-разработчикам: примеры и объяснения

Какие вопросы об отладке часто задают на собеседовании JS-разработчикам: примеры и объяснения

В подборку попали типичные вопросы об отладке, с которыми сталкиваются на собеседованиях разработ...

13 января 2020 г.
Посмотреть
Hexlet live: Подводим итоги 2019 года

Hexlet live: Подводим итоги 2019 года

!youtube!(mmQkNv8Rheo) Всех с наступающим новым годом! Пора и нам заняться рефлексией и подвес...

27 декабря 2019 г.
Посмотреть
Как я изучил достопримечательности Питера во время поездок на собеседования и всё-таки стал программистом

Как я изучил достопримечательности Питера во время поездок на собеседования и всё-таки стал программистом

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

20 декабря 2019 г.
Посмотреть
Расчёт цвета: динамическое цветовое оформление на чистом CSS

Расчёт цвета: динамическое цветовое оформление на чистом CSS

В статье рассказывается, как с помощью кастомных свойств CSS и функции `calc()` воссоздавать `lig...

17 декабря 2019 г.
Посмотреть
Что требуют от джуниоров работодатели: анализ вакансий для младших программистов

Что требуют от джуниоров работодатели: анализ вакансий для младших программистов

В этом обзоре систематизируем требования работодателей к Junior-программистам, а также обобщаем у...

5 декабря 2019 г.
Посмотреть
Дайджест новостей Хекслет: ноябрь 2019

Дайджест новостей Хекслет: ноябрь 2019

Мы продлили кэшбек для держателей карт Tinkoff. Казалось бы, что ещё рассказывать, но нет - впере...

3 декабря 2019 г.
Посмотреть
Совершенный код: нисходящее и восходящее проектирование

Совершенный код: нисходящее и восходящее проектирование

К написанию кода можно подходить с двух позиций: сверху-вниз (нисходящее) и снизу-вверх (восходящ...

17 ноября 2019 г.
Посмотреть
Идиоматический Redux: Redux Toolkit 1.0

Идиоматический Redux: Redux Toolkit 1.0

В конце октября 2019 года вышел Redux Toolkit 1.0. Один из авторов проекта проекта и автор оригин...

12 ноября 2019 г.
Посмотреть
Публичное собеседование: продукт-менеджер VS разработчик

Публичное собеседование: продукт-менеджер VS разработчик

!youtube!(e2BEPGio62Q) 8 ноября в 20:15 по МСК на youtube-канале Hexlet пройдёт публичное собе...

7 ноября 2019 г.
Посмотреть
Все получится, главное не опускать руки

Все получится, главное не опускать руки

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

7 ноября 2019 г.
Посмотреть
Как Immer покоряет React

Как Immer покоряет React

Неизменяемость меняется. Ладно, как минимум меняется реализация неизменяемости в React. Шутки в с...

30 октября 2019 г.
Посмотреть
Смена профессии после 30,  или Более чем десятилетний путь в программисты

Смена профессии после 30, или Более чем десятилетний путь в программисты

Хочешь стать программистом? Проходи бесплатные курсы на «Хекслете». Если не испугался, бери подпи...

29 октября 2019 г.
Посмотреть
Смена профессии в 30 лет

Смена профессии в 30 лет

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

11 октября 2019 г.
Посмотреть
Что такое WebAssembly: революционная технология для веба и не только

Что такое WebAssembly: революционная технология для веба и не только

Вы наверняка слышали, что WebAssembly очень быстрый. Но что это значит, и что это за технология в...

10 октября 2019 г.
Посмотреть
Как зеленый джуниор в IT попал

Как зеленый джуниор в IT попал

Данная статья опубликована мной на «Хабре». Также хочу поделиться ей здесь, на моих любимых курса...

9 октября 2019 г.
Посмотреть
Большой путь начинается с маленького шага. #ITStory 2019

Большой путь начинается с маленького шага. #ITStory 2019

Краткая история моего вхождения в IT индустрию в 29 лет. Польза «Хекслета» очевидна, и её нельзя ...

8 октября 2019 г.
Посмотреть
Дайджест новостей Hexlet: сентябрь 2019

Дайджест новостей Hexlet: сентябрь 2019

Соскучились по дайджесту? Новые курсы и испытания, кэшбэк от Tinkoff, бонусы для студентов от топ...

7 октября 2019 г.
Посмотреть
Индиана Джонс: в поисках утраченного призвания

Индиана Джонс: в поисках утраченного призвания

Очень важно не ошибиться с выбором профессии. Но если ошибешься — никогда не поздно все исправить...

1 октября 2019 г.
Посмотреть
Начинающим от начавшего, или Путь с завода через геймдев в веб-разработку

Начинающим от начавшего, или Путь с завода через геймдев в веб-разработку

Удачный свич с завода в геймдев, а потом в веб: мотивирующая история и полезные советы начинающим...

24 сентября 2019 г.
Посмотреть
Скрипты, модули и библиотеки

Скрипты, модули и библиотеки

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

17 сентября 2019 г.
Посмотреть
История трансформации эльфа в программиста

История трансформации эльфа в программиста

Как на протяжении пяти лет изучать сортировку массивов, пройти через суровое российское SEO-продв...

11 сентября 2019 г.
Посмотреть
Стрим с Кириллом Мокевниным: 5 новых проектов Хекслета

Стрим с Кириллом Мокевниным: 5 новых проектов Хекслета

6 сентября в 19:00 по МСК начнётся стрим с Кириллом Мокевниным, CEO Hexlet. Кирилл расскажет о но...

5 сентября 2019 г.
Посмотреть
Когда Gatsby заменит WordPress: интервью с Михаилом Новиковым

Когда Gatsby заменит WordPress: интервью с Михаилом Новиковым

Gatsby — не просто генератор статических сайтов. Это амбициозный проект, создатели которого замах...

4 сентября 2019 г.
Посмотреть
Как я хотел подтянуть jQuery и случайно умножил зарплату на два

Как я хотел подтянуть jQuery и случайно умножил зарплату на два

Осознать, что ничего не знаешь — это только половина дела. История про то, как Хекслет помог выр...

26 августа 2019 г.
Посмотреть
Дайджест новостей Хекслет: июль 2019

Дайджест новостей Хекслет: июль 2019

Неожиданно для нас закончился июль, а это значит, что пора порадовать вас новым дайджестом. Мы об...

1 августа 2019 г.
Посмотреть
Балансируйте между поверхностностью и слишком глубоким погружением: блиц-интервью с выпускником Хекслета Константином Виноградовым

Балансируйте между поверхностностью и слишком глубоким погружением: блиц-интервью с выпускником Хекслета Константином Виноградовым

Идея пообщаться с Константином Виноградовым появилась после того, как он написал в Slack’е, что з...

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

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

Создавать функции легко, но создавать их _правильно_ — гораздо сложнее, чем кажется. Плохо спроек...

14 июля 2019 г.
Посмотреть
.flat() и .flatMap(): новые методы для работы с массивами в ECMAScript

.flat() и .flatMap(): новые методы для работы с массивами в ECMAScript

Несколько месяцев назад в ECMAScript появились два новых метода для работы с массивами: Array.pro...

1 июля 2019 г.
Посмотреть
Как я стал программистом в 33 года

Как я стал программистом в 33 года

Эта история началась декабрьским вечером 2018 года. Может быть утомление от рутинного и надоевше...

26 июня 2019 г.
Посмотреть
Как я в 30+ сменил сферу деятельности и вошёл в айти

Как я в 30+ сменил сферу деятельности и вошёл в айти

Уже поздно возвращаться назад, чтобы всё правильно начать, но ещё не поздно устремиться вперёд, ч...

25 июня 2019 г.
Посмотреть
Небольшой рассказ об устройстве на работу, а также чем именно при трудоустройстве помог Хекслет

Небольшой рассказ об устройстве на работу, а также чем именно при трудоустройстве помог Хекслет

Как устроиться в продуктовую компанию программистом за 3 месяца. Что может поставить в тупик на и...

24 июня 2019 г.
Посмотреть
Никогда не поздно разрешить себе быть тем, кем хочешь

Никогда не поздно разрешить себе быть тем, кем хочешь

Меня зовут Роман и я стал программистом в 36 лет. Моя история в первую очередь для тех, кто сомне...

17 июня 2019 г.
Посмотреть