Появилась новая версия менеджера зависимостей PHP Composer 2.0 — первое полноценное обновление сервиса с момента его выхода в 2012 году. Подробно рассказываем, какие обновления менеджера вошли в этот релиз.
Блог Хекслета
Почему программисты — не какие-то магические люди, как исполнить детскую мечту и стать программистом после 30 лет, и сколько для этого придется учиться.
В этой статье идёт речь об описаниях коммитов (git commit messages). Из неё вы узнаете, зачем тратить время на правильные описания коммитов, как влияет оформление истории изменений (коммитов) на поддерживаемость проекта в долгосрочной перспективе, какие правила помогут делать хорошие описания и коммитить как профессионал.
Коммуникативные навыки важны для разработчика не меньше, чем hard skills. Чтобы успешно выступать на конференциях или внутренних митапах в качестве докладчика, управлять командой и доносить свои мысли при составлении задач или защите проекта, необходимо знать правила построения эффектной речи.
23 октября в 19:00 по московскому времени на youtube-канале Хекслета пройдёт мастер-класс по управлению голосом. Его проводит Кирилл Плешаков-Качалин, автор программ по постановке голоса вживую и через интернет. Мы поговорим о том, как избавиться от проблем с голосом, говорить часами, не уставая, преодолеть страхи перед публичным выступлением и изучим несколько практических упражнений.
Меня зовут Валерий Ковалев, я живу в Подмосковье и недавно мне исполнилось 34 года. Я расскажу, как я ушел из рекламного бизнеса и за три месяца стал программистом. А ещё — про удаленную работу, режим самоизоляции и пандемию.
Идея стать программистом родилась у меня год назад. Решение, можно сказать, было спонтанное. На тот мне было 26 лет, работал по специальности инженером-строителем. В работе не было никакой перспективы. Как я ни старался, прогресс по службе отсутствовал. В итоге решил сменить род деятельности. Начитавшись историй про то, как 30-летние становятся программистами, понял что у меня тоже получится.
Максим Шамаев — DevOps в Skyeng, известный участник сообщества PHP-разработчиков. В интервью для блога Хекслета Максим рассказал о состоянии языка, рынке труда, инструментах для разработки на PHP, связи бизнеса и программирования. По словам Максима, у PHP отличные перспективы, этот язык подходит новичкам. Наш гость считает, что язык развивается в правильном направлении, WordPress будет доминировать в интернете много лет, а бизнесу всегда будут нужны PHP-программисты.
Некоммерческая организация OpenJS Foundation, занимающаяся развитием языка JavaScript, объявила о выходе npm v7.0.0 — новой версии пакетного менеджера npm. Подробно рассказываем о новинках этой версии npm.
10 октября вышел webpack 5. Новая версия включает архитектурные улучшения и критичные изменения. Работа над новой версией продолжается, поэтому при обновлении можно столкнуться с проблемами и багами. Тем не менее обновиться до пятой версии и оценить её преимущества можно уже сегодня.
Clojure — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме. Сам язык с динамической системой типов поощряет функциональное программирование и упрощает поддержку многопоточности, а благодаря своей структуре может запускаться на платформах Java и JavaScript. При этом на Clojure работают уже, как правило, опытные разработчики, которые осознанно выбрали этот язык для решения своих задач. Мы попросили Clojure-разработчиков рассказать о том, как устроен этот язык программирования, какие задачи можно решать с его помощью и отличиях от других языков — функциональных, смешанных или императивных.