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

Опубликована программа онлайн-митапа Хекслета главное изображение
Мотивация Без стека

Онлайн-митап пройдёт 22 марта на youtube-канале HexletUniversity. В программе выступления о разработке и карьере от пяти спикеров - Никиты Соболева (CEO wemake.services), Пухкаи Ирины (младший фронтенд-разработчик в Selectel

), Александра Павлютя (CEO «Мьёлнир»), Владимира Плигина (Software Engineer в GridGain

) и Владимира Фёдоркова (ECommPay Russia

).

Аватар пользователя Natalia Musina
Natalia Musina
20 марта 2020
1 Время чтения статьи ~1 минута Читать дальше
Совершенный код: обработка ошибок в библиотеках главное изображение
Код JavaScript Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
20 марта 2020
46 Время чтения статьи ~6 минут Читать дальше
Зачем изучать HTML и CSS главное изображение
Карьера Фронтенд

Поговорим об актуальности изучения языков HTML и CSS. Узнаем о перспективах «чистых» верстальщиков на рынке труда, поймём, могут ли программисты обойтись без знания вёрстки. Посмотрим на наличие вакансий и уровень зарплат, поинтересуемся мнением экспертов. Поехали!

28 Время чтения статьи ~30 минут Читать дальше
Совершенный код: интерфейсы модулей главное изображение
Код JavaScript Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
16 марта 2020
91 Время чтения статьи ~2 минуты Читать дальше
Мотивация Без стека

Внимание! Митапы, которые должны были состояться 22 марта в Санкт-Петербурге и 18 апреля в Томске, переносятся на неопределённое время, пока ситуация с пандемией не утихнет. Вместо очных встреч будет проведён онлайн-митап на youtube-канале HexletUnivercity. Он начнётся 22 марта в 11:00 по московскому времени. Среди докладчиков - Никита Соболев (wemake.services), Александр Павлють (Мьёльнир), представители компании Selectel, Владимир Плигин (GridGain), Наталья Мусина (Хекслет) и другие эксперты. Программная сетка в разработке.

Аватар пользователя Natalia Musina
Natalia Musina
16 марта 2020
6 Время чтения статьи ~1 минута Читать дальше
Как я несколько раз бросал учиться, но всё равно стал программистом главное изображение
Истории успеха PHP

Как я начал входить в ИТ. Как я начал выходить, не зайдя в него. Оказалось, что Хекслет это не только Youtube канал. Как я забрасывал Хекслет, но рад что не забросил.

Аватар пользователя Alfred Sorrow
Alfred Sorrow
12 марта 2020
40 Время чтения статьи ~8 минут Читать дальше
Совершенный код: явные и неявные параметры функций главное изображение
Код Без стека JavaScript

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
12 марта 2020
82 Время чтения статьи ~4 минуты Читать дальше
Новые медиазапросы: адаптируем страницу к яркому свету и ночному режиму, упра... главное изображение
Код Веб-разработка Фронтенд

Медиазапросы — один из самых мощных инструментов CSS. С их помощью можно менять стили в зависимости от типа устройства и условий просмотра. И очень часто появляются новые медиазапросы, которые расширяют возможности разработчика.

14 Время чтения статьи ~6 минут Читать дальше
Карьера Бэкенд

9 марта в 19:30 по московскому времени проведём публичное собеседование на позицию backend-разработчика. Собеседующий - Евгений Зайцев (IT Высер) - задаст вопросы кандидату - Александру Пащенко. Уровень кандидата - миддл, знание Ruby on Rails, PHP. Слушатели собеседования могут задавать вопросы в ходе интервью, озвучивание вопросов проводится по желанию собеседующего.

Аватар пользователя Natalia Musina
Natalia Musina
09 марта 2020
5 Время чтения статьи ~1 минута Читать дальше
Большой митап Хекслета в Санкт-Петербурге главное изображение
Мотивация Без стека

Митап состоится 22 марта в офисе компании Selectel по адресу Цветочная, 19. В программе технические и образовательные доклады, нетворкинг для участников комьюнити.

Участие в митапе бесплатное, но нужна предварительная регистрация. По всем вопросам организации митапа - к маркетологу Хекслета Наталье Мусиной.

Аватар пользователя Natalia Musina
Natalia Musina
06 марта 2020
3 Время чтения статьи ~1 минута Читать дальше
Бросить учебу ради желания работать, или Как я пожертвовал политехом ради кар... главное изображение
Истории успеха PHP JavaScript Бэкенд

Всем привет! Было трудно вспомнить и структурировать все периоды и моменты, потому что мой путь в профессию довольно сильно растянулся. Статья получилась не самой короткой, так как я постарался рассказать обо всех аспектах пути продолжительностью почти в 4 года. Как говорится, запасайтесь чаем, приятного чтения :-)

Аватар пользователя Евгений Бухаров
Евгений Бухаров
06 марта 2020
61 Время чтения статьи ~13 минут Читать дальше
Совершенный код: поддержка кроссплатформенности главное изображение
Код JavaScript Без стека Веб-разработка

Кроссплатформенность — способность программы запускаться на разных платформах, например, разных операционных системах. Это довольно важное качество для программ, которые нужно запускать и в Windows, и в Linux. Причем как со стороны пользователей (все хотят кроссплатформенный фотошоп), так и со стороны разработчиков. Последнее часто встречается в веб-разработке, где часть команды может использовать одну операционную систему, а часть другую.

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
06 марта 2020
65 Время чтения статьи ~4 минуты Читать дальше
Вышел Laravel 7 главное изображение
Код PHP

3 марта редакция Laravel News сообщила о выходе Laravel 7. В новой версии появились удобные и полезные функции, включая Laravel Airlock, ускоренную маршрутизацию, пользовательские свойства casts Eloquent, теги компонентов Blade, свободные операции со строками, новый HTTP-клиент, поддержка CORS и многое другое.

1 Время чтения статьи ~2 минуты Читать дальше
Вышел второй проект в профессии «Верстальщик» главное изображение
Мотивация Фронтенд

В профессии «Верстальщик» открыт к прохождению второй проект. Вы создадите страницы музыкального портала «Music Box» по заданному макету с использованием методологий OOCSS и Atomic CSS, а также закрепите полученные ранее знания на практике. До 5 марта второй проект доступен по старой цене.

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

Аватар пользователя Natalia Musina
Natalia Musina
03 марта 2020
9 Время чтения статьи ~1 минута Читать дальше
Rome: что умеет новый универсальный инструмент JavaScript главное изображение
Код JavaScript

Создатель Yarn и Babel Себастиан Маккензи (Sebastian McKenzie) долго работал над универсальным инструментом для JavaScript-разработчиков. 26 февраля он представил проект Rome. «Все дороги ведут в Рим», — таков девиз создателей инструмента.

2 Время чтения статьи ~8 минут Читать дальше
Совершенный код: нормализация данных главное изображение
Код JavaScript Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
03 марта 2020
103 Время чтения статьи ~3 минуты Читать дальше
Дайджест новостей Хекслета: февраль 2020 главное изображение
Мотивация JavaScript Python Без стека PHP

Весна, весне дорогу и дорогу дайджесту новостей Хекслета! Рассказываем, что нового произошло в прошлом месяце — о решении изменить стоимость тарифных планов, митапах и предстоящих событиях. Напоминаем, что с 5 марта на Хекслете для тарифного плана «Профессиональный» и проектов будут изменены цены. Вы успеете активировать подписку и забронировать проекты по прежней стоимости. На курсах Python, JavaScript и PHP масштабное добавление практических упражнений - 22 испытания. Подробнее о февральских изменениях читайте в статье.

Аватар пользователя Natalia Musina
Natalia Musina
02 марта 2020
10 Время чтения статьи ~7 минут Читать дальше
Кто такой тимлид и как вырасти до этой должности главное изображение
Карьера Без стека

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

8 Время чтения статьи ~15 минут Читать дальше
Мотивация Без стека

Вебинар стартует 28 февраля в 19:00 по московскому времени на youtube-канале Хекслета. Спикер вебинара - Наталья Мусина, маркетолог в Hexlet, которая ежегодно проходит профильные и непрофильные курсы, посещает конференции и мастер-классы.

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

Вопросы и предложения по теме можно предложить в комментариях к статье или в слак-комьюнити.

Аватар пользователя Natalia Musina
Natalia Musina
27 февраля 2020
4 Время чтения статьи ~1 минута Читать дальше
Совершенный код: дефолты в свитчах главное изображение
Код JavaScript Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
27 февраля 2020
177 Время чтения статьи ~3 минуты Читать дальше
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»