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

В динамических языках файлы с кодом могут выполнять две разных роли: быть исполняемым скриптом, либо быть модулем. В зависимости от роли на эти файлы накладываются разные ограничения, они по-разному устроены и ведут себя тоже по-разному.
Как на протяжении пяти лет изучать сортировку массивов, пройти через суровое российское SEO-продвижение сайтов в 2019 году без ссылок эффективно и недорого и... И устроиться на первую работу программистом.
6 сентября в 19:00 по МСК начнётся стрим с Кириллом Мокевниным, CEO Hexlet. Кирилл расскажет о новых проектах Хекслет - django (python), rails (ruby), laravel (php), nest.js (javascript), spring boot (java). Вы узнаете подробности о проектах, как участвовать в их разработке и что за это будет.
Gatsby — не просто генератор статических сайтов. Это амбициозный проект, создатели которого замахнулись на долю WordPress на рынке CMS. Вокруг Gatsby сейчас шум и хайп в блогосфере и соцсетях, поэтому мы решили не отставать. Пообщались с Михаилом Новиковым, Staff Software Engineer, Core Team Gatsby.
Осознать, что ничего не знаешь — это только половина дела. История про то, как Хекслет помог вырасти в Middle Frontend разработчика
Неожиданно для нас закончился июль, а это значит, что пора порадовать вас новым дайджестом. Мы обновили код-ревью, запустили второй проект по Python, добавили новые курсы и челленджи. На code-basics.ru появились два бесплатных курса по HTML и CSS. И это ещё не всё — больше в статье.
Идея пообщаться с Константином Виноградовым появилась после того, как он написал в Slack’е, что завершил четвёртый проект по профессии «Фронтенд JavaScript». Случай Константина интересен тем, что он был знаком с программированием и работал в IT до начала обучения. В интервью Константин рассказал, как тестировщик, знакомый с Python и Java, изучал JavaScript на курсах «Хекслета».
Создавать функции легко, но создавать их правильно — гораздо сложнее, чем кажется. Плохо спроектированные функции плохо тестируются, с трудом адаптируются под новые требования и часто переписываются. В этой статье мы пройдёмся по ключевым подходам создания удобных функций: научимся правильно разделять ответственности, строить цепочки функций и проектировать их сигнатуру. Материал статьи базируется на ошибках, которые совершают студенты Хекслета на проектах.
Несколько месяцев назад в ECMAScript появились два новых метода для работы с массивами: Array.prototype.flat и Array.prototype.flatMap.
Эта история началась декабрьским вечером 2018 года. Может быть утомление от рутинного и надоевшего бизнеса, а может быть кризис среднего возраста, подвели меня к мысли, что нужно попробовать в жизни что-то новенькое. Что именно?
Вспомнил я, что давным-давно,в бытность мою студентом, мечтал стать программистом. Вообще ИТ-шники для меня в ту пору были эдакими небожителями. Крутыми парнями, решающими что и как будет в этом мире. Если хотите, то стать частью мира ИТ для меня было что-то типа юношеской мечты. И вот собрался я с духом, и решил-таки стать программистом в свои немалые 33 года.
Уже поздно возвращаться назад, чтобы всё правильно начать, но ещё не поздно устремиться вперёд, чтобы правильно закончить (Ошо)
Как устроиться в продуктовую компанию программистом за 3 месяца. Что может поставить в тупик на интервью. Какие технологии стоит иметь ввиду при поиске работы. Чему действительно может научить Хекслет и чем он может напугать начинающего разработчика. В чем следует поднабраться опыта, чтобы иметь высокие шансы трудоустройства.
Меня зовут Роман и я стал программистом в 36 лет. Моя история в первую очередь для тех, кто сомневается, боится и не верит в свои силы. Если даже я смог, то у тебя точно все получится :)
История о том как я пришел в программирование, как прошел обучение, о собеседованиях и о том куда устроился. В общем обо всем понемногу или "История успеха" ).
Подборка аккаунтов, которая сделает Twitter персональным источником суперполезной информации о разработке и не только. Теперь вы точно не скажете, что в «Твиттере» нечего читать.
Как избавиться от вложенных коллбэков? Рассматриваем ответ на примере алгоритма приготовления гамбургера.
Программисты любят компактный код. Если он реализован грамотно, то такой код легко читается и не содержит частей, которые заставляют думать о нем больше, чем нужно.
Изменения в проектах, успехи студентов, курсы и практические испытания, Hexlet Podcast и новые возможности для поиска и предложения работы.
Есть такой код, который я называю "код, который заставляет себя переписывать". Этот код не выглядит плохо и про него нельзя сказать сразу, что он делает что-то плохое. Проблемы проявляются позже — в тот момент, когда нужно внести изменения либо отладить его.
Прежде чем отправиться отдыхать в майские праздники, узнайте, что нового в Hexlet. Вдруг вам так понравится, что вы решите все выходные изучать программирование?