Статьи по теме Без стека

Совершенный код: интерфейсы модулей главное изображение
Код 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 минута Читать дальше
Совершенный код: явные и неявные параметры функций главное изображение
Код Без стека JavaScript

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
12 марта 2020
78 Время чтения статьи ~4 минуты Читать дальше
Большой митап Хекслета в Санкт-Петербурге главное изображение
Мотивация Без стека

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

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

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

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

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
06 марта 2020
62 Время чтения статьи ~4 минуты Читать дальше
Совершенный код: нормализация данных главное изображение
Код JavaScript Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
03 марта 2020
99 Время чтения статьи ~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
172 Время чтения статьи ~3 минуты Читать дальше
Изменение цены подписки и проектов главное изображение
Мотивация Без стека

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

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

Веб-программирование насквозь состоит из манипулирования строковыми данными. Данные в базе, данные в JSON (который тоже строка), данные в коде (SQL-запросы, списки). Часть этих строк на код не влияет, это просто данные, которые гоняются из базы пользователю и обратно. Другие данные задействованы в логике приложения и серьезно влияют на устойчивость к ошибкам и скорость их обнаружения.

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

14 февраля в 19:00 по московскому времени мы проведём Q&A-сессию с Михаилом Ларченко. Трансляция стартует на нашем youtube-канале. Михаил - Tech Lead в компании Sytac B.V (Нидерланды) и занимается разработкой архитектуры для Фронтона, подбором технологий и разработкой. В интервью мы поговорим о карьерном пути, выборе в сторону программирования, переезде в Нидерланды, о том, почему Михаил остыл к программированию, выборе технологий и многом другом.

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

Мы часто пишем о поиске работы и делимся историями успешного трудоустройства студентов. В реальности программисты не только находят работу, но и теряют её. Поинтересовались у экспертов, в каких случаях работодатели могут уволить разработчика. Ответы руководителей и опытных программистов ниже.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
12 февраля 2020
18 Время чтения статьи ~16 минут Читать дальше
Митап Хекслета в Ульяновске главное изображение
Мотивация Без стека

22 февраля в Точке Кипения в Ульяновске пройдёт митап Хекслета для разработчиков. Тематика докладов - образовательная, техническая и карьерная.

Среди докладчиков: Наталья Мусина (маркетолог в Хекслете) - "Как самостоятельно учиться", Людмила Семёнова (HR в Хекслете) - "Этапы интервью и как к ним подготовиться", Сергей Нагаев (Backend разработчик в FunBox) "Аннотируй это" (Ruby&Python), Василий Васильков (технический директор в Ecwid) "Муки выбора архитектора", Даниил Баженов (Community team в Percona), Анатолий Пешков (CTO в Mad Brains) "Flutter - очередная боль или панацея мобильной разработки".

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

Аватар пользователя Natalia Musina
Natalia Musina
11 февраля 2020
3 Время чтения статьи ~1 минута Читать дальше
Как использовать коды завершения в Bash-скриптах главное изображение
Код Без стека

Инструменты автоматизации и мониторинга удобны тем, что разработчик может взять готовые скрипты, при необходимости адаптировать и использовать в своём проекте. Можно заметить, что в некоторых скриптах используются коды завершения (exit codes), а в других нет. О коде завершения легко забыть, но это очень полезный инструмент. Особенно важно использовать его в скриптах командной строки.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 февраля 2020
42 Время чтения статьи ~5 минут Читать дальше
Как я стал программистом в 39 лет главное изображение
Истории успеха Фронтенд Без стека JavaScript

В декабре 2018 года я работал на металлобазе. Таскал шестиметровые заготовки алюминия с напарником и пилил всё это на специальном станке. На тот момент мне было 39 лет. У меня жена, ребёнок 2 годика. И в марте 2019 должен был родиться второй малыш. Умел немного верстать сайты, и то делал это пару лет назад. Удалённо лепил лендинги на флоатах для одной конторы. Занимался этим не очень долго. Вот и весь опыт.

Аватар пользователя Денис Солодухин
Денис Солодухин
06 февраля 2020
158 Время чтения статьи ~6 минут Читать дальше
Почему опенсорс-проекты мигрируют через боль и стресс главное изображение
Карьера Без стека Python

Это перевод заметки Армина Ронахера (Armin Ronacher) о миграции в опенсорс-сообществах. Повествование ведётся от лица автора оригинала.

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

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

Кроме того, расскажем о популярных материалах нашего блога, обновлениях на странице рекомендуемых книг, последних роликах на YouTube-канале и партнёрских конференциях, которые мы рекомендуем посетить.

Аватар пользователя Natalia Musina
Natalia Musina
03 февраля 2020
19 Время чтения статьи ~9 минут Читать дальше
Вебинар: Александр Павлють, Договариваемся о результате главное изображение
Мотивация Без стека

31 января в 19:00 по московскому времени на youtube-канале Хекслета стартует вебинар с Александром Павлютем, системным инженером, сооснователем и генеральным директором компании «‎Мьёльнир». Мы в очередной раз будем разбирать вопросы внутреннего менеджмента в разработке и поговорим о достижении результата. Подробно разберём понятие задачи, OKR, аутлайнеры, карты мышления, о том, как договариваться с заказчиком о финальном результате, и многом другом.

Аватар пользователя Natalia Musina
Natalia Musina
30 января 2020
1 Время чтения статьи ~2 минуты Читать дальше