Почему ООП — это плохо главное изображение
Разработка

Это перевод статьи Джо Армстронга Why OO Sucks, повествование ведётся от имени автора оригинальной публикации.

Когда я впервые познакомился с объектно-ориентированным программированием (ООП), мне не понравилась эта идея. Не знаю, почему именно — просто почувствовал, что здесь что-то не так. После появления ООП эта парадигма стала очень популярной, а её критика считалась дурным тоном. Объектная ориентированность стала чем-то, что должно обязательно быть в каждом «нормальном» языке программирования.

Распределенное хранение сессий веб-приложений в Java-среде: вебинар с Владими... главное изображение
Вебинары

29 мая в 19:00 по московскому времени на YouTube-канале Хекслета начнётся вебинар о кластеризации веб-сессий. Владимир Плигин, Software Engineer в GridGain, расскажет о настройке хранения сессий в кластере распределенной системы, сборке приложений и подключении инструментов. В качестве примера распределенной системы будет использован проект с открытым кодом Apache Ignite.

Вебинар будет интересен тем, кто занимается разработкой на Java. Обсуждение и вопросы к спикеру - в slack-комьюнити Хекслета #general.

«Проект — это в первую очередь самостоятельная работа»: Что рассказывают студ... главное изображение
Обучение

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

Мы собрали отзывы наших студентов о проектах Хекслета, сложностях, с которыми они сталкивались при их выполнении, а также работе с нашими менторами.

Лайвкодинг на Django: interactive fiction. Часть 3 главное изображение
Вебинары

Алексей Пирогов и Сергей Карпук продолжают разработку книги-игры на Django. Interactive fiction — это веб-приложение для создания и запуска интерактивной литературы с элементом геймификации.

Лайвкодинг пройдёт в прямом эфире 27 мая в 19:00 по московскому времени на YouTube-канале Hexlet. Это уже третья часть разработки приложения, две предыдущие проходили 3 и 30 апреля. Для работы используются Linux, Python, Django и Emacs. В ходе вебинара вы можете задать вопросы к докладчикам в нашем slack-канале #general.

Язык программирования Ruby: особенности, перспективы, рынок труда главное изображение
Обучение

В этой статье поговорим о языке программирования Ruby: его особенностях, сфере применения, перспективах и ситуации на рынке труда. Поинтересуемся у опытных разработчиков, стоит ли изучать Ruby, сколько времени занимает обучение и как они относятся к фреймворку Ruby on Rails.

Онтология предметной глупости: вебинар Александра Павлютя главное изображение
Развитие

25 мая в 19:00 по МСК на YouTube-канале Хекслета пройдёт вебинар, в котором мы подробно разберём тему онтологии. Вебинар проводит CEO Мьёльнир Александр Павлють. Подробнее о теме — в статье.

От спикера: Уважаемый читатель-программист, привет! Чтобы быстро познакомиться с темой, я прошу для начала ответь себе мысленно и однозначно на мой вопрос «что такое тачка» — автомобиль или тележка на колесах для мелко-габаритных грузов? Возможно тут проявляется сомнение — и то и то, в принципе, называют «тачкой», и вполне обоснованно. Подсказка для поиска ответа: если нечто выглядит как утка, плавает как утка и крякает как утка, то это, вероятно, и есть утка.

Интерактивный вебинар «Пишем первый GraphQL сервер» главное изображение
Вебинары

Практический вебинар состоится 22 мая в 18:00 по московскому времени на youtube-канале Хекслета. Спикер — Антон Морев, fullstack-разработчик, CTO Wormsoft и автор и ведущий проекта MoreView. Мы поговорим о разработке на NodeJS и PHP, разберём принцип работы GraphQL сервера и рассмотрим примеры кода.

Трансляция будет вестись в прямом эфире, будет доступна запись. Интерактив и обсуждение проводится в slack-комьюнити Хекслета. Подробнее о событии — в этой статье.

Microsoft представила обновлённый диспетчер пакетов для разработчиков Windows... главное изображение
Разработка

Компания Microsoft в рамках своей конференции Build 2020 анонсировала выпуск обновлённого диспетчера пакетов Windows Package Manager для разработчиков, который можно использовать для настройки рабочей среды в операционной системе Windows 10.

Чего вы ждёте от джуниора: отвечают руководители и опытные разработчики главное изображение
Карьера

Попросили руководителей и опытных разработчиков рассказать, чего они ждут от джуниоров. Эта информация поможет новичкам комфортнее чувствовать себя на собеседованиях, а также легче адаптироваться на первом рабочем месте.

Публичное собеседование: middle ruby-разработчик главное изображение
Собеседования

Интервьюер, который проводит собеседование, задаёт в прямом эфире вопросы, направленные на выявление hard- и soft-skills у кандидата. 19 мая в 19:00 в прямом эфире встретятся СЕО Rubyroid Labs, соведущий подкаста proconf Валентин Завадский и участник комьюнити и студент Хекслета Илья Шакиров.

В частности в ходе собеседования будет проводиться работа с tmux/vim. Публичное собеседование будет доступно в записи. Обсуждение процесса собеседования проходит в slack-комьюнити Хекслета в канале #general.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →