TypeScript (TS) позволяет использовать аннотации типов в коде JavaScript. TS даже может проверять код при сборке, благодаря чему вы увидите ошибки до того, как они попадут в продакшен. Вы избавитесь от undefined is not a function
навсегда.
Блог Хекслета
CodePen — онлайн-редактор для фронтендеров. Это песочница, в которой можно работать с HTML, CSS и JavaScript. Читайте подробное руководство по этому инструменту.
Веб-программирование насквозь состоит из манипулирования строковыми данными. Данные в базе, данные в JSON (который тоже строка), данные в коде (SQL-запросы, списки). Часть этих строк на код не влияет, это просто данные, которые гоняются из базы пользователю и обратно. Другие данные задействованы в логике приложения и серьезно влияют на устойчивость к ошибкам и скорость их обнаружения.
14 февраля в 19:00 по московскому времени мы проведём Q&A-сессию с Михаилом Ларченко. Трансляция стартует на нашем youtube-канале. Михаил - Tech Lead в компании Sytac B.V (Нидерланды) и занимается разработкой архитектуры для Фронтона, подбором технологий и разработкой. В интервью мы поговорим о карьерном пути, выборе в сторону программирования, переезде в Нидерланды, о том, почему Михаил остыл к программированию, выборе технологий и многом другом.
Мы часто пишем о поиске работы и делимся историями успешного трудоустройства студентов. В реальности программисты не только находят работу, но и теряют её. Поинтересовались у экспертов, в каких случаях работодатели могут уволить разработчика. Ответы руководителей и опытных программистов ниже.
22 февраля в Точке Кипения в Ульяновске пройдёт митап Хекслета для разработчиков. Тематика докладов - образовательная, техническая и карьерная.
Среди докладчиков: Наталья Мусина (маркетолог в Хекслете) - "Как самостоятельно учиться", Людмила Семёнова (HR в Хекслете) - "Этапы интервью и как к ним подготовиться", Сергей Нагаев (Backend разработчик в FunBox) "Аннотируй это" (Ruby&Python), Василий Васильков (технический директор в Ecwid) "Муки выбора архитектора", Даниил Баженов (Community team в Percona), Анатолий Пешков (CTO в Mad Brains) "Flutter - очередная боль или панацея мобильной разработки".
Участие в митапе бесплатное. Мы приглашаем студентов, начинающих программистов и опытных разработчиков.
Инструменты автоматизации и мониторинга удобны тем, что разработчик может взять готовые скрипты, при необходимости адаптировать и использовать в своём проекте. Можно заметить, что в некоторых скриптах используются коды завершения (exit codes), а в других нет. О коде завершения легко забыть, но это очень полезный инструмент. Особенно важно использовать его в скриптах командной строки.
Я Павел, мне 38 лет. Уже полтора года работаю программистом. Это был, наверное, один из самых сложных шагов в моей жизни. Захотел сменить профессию: переквалифицироваться и стать веб-разработчиком. Желание сменить профессию возникло после рождения второго ребенка в конце 2015 года. Понял, что нужно поменять что-то в жизни, к этому подталкивало и материальное положение.
В декабре 2018 года я работал на металлобазе. Таскал шестиметровые заготовки алюминия с напарником и пилил всё это на специальном станке. На тот момент мне было 39 лет. У меня жена, ребёнок 2 годика. И в марте 2019 должен был родиться второй малыш. Умел немного верстать сайты, и то делал это пару лет назад. Удалённо лепил лендинги на флоатах для одной конторы. Занимался этим не очень долго. Вот и весь опыт.
Это перевод заметки Армина Ронахера (Armin Ronacher) о миграции в опенсорс-сообществах. Повествование ведётся от лица автора оригинала.