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

Не сушите код, нарушайте принцип единственной ответственности, переписывайте ... главное изображение
Код

Если последуете совету сушить код, то есть будете соблюдать принцип DRY, у вас появятся функции с четырьмя булевыми параметрами, а также таблицы для отслеживания изменения состояния. Выделение модулей может усложнить отслеживание изменений. А отказ переписывать код уменьшает вероятность сделать удачный продукт.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
14 сентября 2019
5 Время чтения статьи ~12 минут Читать дальше
Мотивация

13 сентября в 19:00 по МСК на youtube-канале Hexlet начнётся интервью с Андреем Ребровым. Андрей - технический директор и соучередитель американского стартапа Scentbird (сервис подписки на товары категории beauty).

Модератор интервью - Кирилл Мокевнин, CEO Hexlet.

Аватар пользователя Natalia Musina
Natalia Musina
12 сентября 2019
1 Время чтения статьи ~1 минута Читать дальше
История трансформации эльфа в программиста главное изображение
Истории успеха

Как на протяжении пяти лет изучать сортировку массивов, пройти через суровое российское SEO-продвижение сайтов в 2019 году без ссылок эффективно и недорого и... И устроиться на первую работу программистом.

Аватар пользователя Marat Sadriev
Marat Sadriev
11 сентября 2019
27 Время чтения статьи ~4 минуты Читать дальше
Python шагает по планете: как сайд-проект стал одним из самых популярных язык... главное изображение
Мотивация

Программист Гвидо ван Россум придумал Python, так как ему не нравились существующие языки программирования. В интервью для ZDNet ван Россум рассказал историю создания «пайтон», а также подумал о его перспективах.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 сентября 2019
6 Время чтения статьи ~17 минут Читать дальше
Мотивация

6 сентября в 19:00 по МСК начнётся стрим с Кириллом Мокевниным, CEO Hexlet. Кирилл расскажет о новых проектах Хекслет - django (python), rails (ruby), laravel (php), nest.js (javascript), spring boot (java). Вы узнаете подробности о проектах, как участвовать в их разработке и что за это будет.

Аватар пользователя Natalia Musina
Natalia Musina
05 сентября 2019
6 Время чтения статьи ~1 минута Читать дальше
Когда Gatsby заменит WordPress: интервью с Михаилом Новиковым главное изображение
Карьера

Gatsby — не просто генератор статических сайтов. Это амбициозный проект, создатели которого замахнулись на долю WordPress на рынке CMS. Вокруг Gatsby сейчас шум и хайп в блогосфере и соцсетях, поэтому мы решили не отставать. Пообщались с Михаилом Новиковым, Staff Software Engineer, Core Team Gatsby.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
04 сентября 2019
13 Время чтения статьи ~9 минут Читать дальше
Оформляем таблицы с помощью CSS: как работать с полями, границами и свойством... главное изображение
Код

Ещё несколько лет назад фронтенд-разработчики активно использовали табличную вёрстку для создания веб-страниц. Сегодня появились более удобные инструменты, а тег <table> теперь применяется по прямому назначению: для создания таблиц с данными. Однако оформлять таблицы по-прежнему не так просто. Некоторые CSS-свойства, например, margin, border-radius, z-index, не работают с элементами таблиц <tbody>, <thead>, <tr>. Статья поможет обойти эти ограничения.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
02 сентября 2019
7 Время чтения статьи ~6 минут Читать дальше
Пять фатальных причин стать программистом и три – бежать от этой профессии бе... главное изображение
Карьера

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

19 Время чтения статьи ~5 минут Читать дальше
Мотивация

30 августа в 16:00 по МСК начнём вебинар с Андреем Рыжкиным. Андрей - руководитель департамента разработки, компания AGIMA (agima.ru). Будем говорить о работе в большой команде, карьерном росте, зарплате разработчика, денежной мотивации, балансе между работой и личной жизнью, личном перформансе и навыках помимо hard skills.

Аватар пользователя Natalia Musina
Natalia Musina
29 августа 2019
4 Время чтения статьи ~1 минута Читать дальше
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября