Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

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

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

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

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

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 главное изображение
Код

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

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

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

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

Весна, весне дорогу и дорогу дайджесту новостей Хекслета! Рассказываем, что нового произошло в прошлом месяце — о решении изменить стоимость тарифных планов, митапах и предстоящих событиях. Напоминаем, что с 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 минута Читать дальше
Совершенный код: дефолты в свитчах главное изображение
Код

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
27 февраля 2020
171 Время чтения статьи ~3 минуты Читать дальше
Изменение цены подписки и проектов главное изображение
Мотивация

С 5 марта 2020 года стоимость подписки на плане «Профессиональный» вырастет до 39 долларов в месяц. Стоимость проекта вырастет до 127 долларов. Поддержка «старых» тарифных планов остаётся. Если вы уже учитесь на плане «Профессиональный», стоимость подписки для вас не изменится, пока вы не отмените подписку по любой причине.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
25 февраля 2020
20 Время чтения статьи ~2 минуты Читать дальше
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря