Разработчики Google Chrome постепенно внедряют новые стандарты безопасности пользователей, меняя подход к обработке cookie и поддержке атрибута SameSite. Подробно рассказываем, что это за атрибут и как он может изменить работу сайтов и приложений.
Блог Хекслета
С 4 июня проекты в профессии «Python-программист» будут доступны только на плане «Премиум». Проверять проекты и помогать студентам будут опытные наставники.
Студенты Хекслета достаточно часто в специальной рубрике «Дневник студента» рассказывают о своем процессе обучения программированию, разных лайфхаках и трудностях, с которыми они сталкиваются. Самые интересные материалы проходят модерацию Хекслета, затем публикуются на нашем сайте. В этот дайджест вошли лучшие материалы, написанные нашими студентами, которые вышли в первой половине 2020 года.
3 июня в 19:00 по московскому времени на канале #general в комьюнити Хекслета пройдёт текстовая конференция (слаконар) о том, как не быть мудаком, работая в команде разработчиков. Мы поговорим о приёмах и инструментах, которые стоит использовать, чтобы выполнять свои обязательства и построить экологичную коммуникацию в команде.
Эксперт слаконара — фронтенд-разработчик MadDevs Антон Грушкин.
История о том, как неуверенный в себе верстальщик за год успел сменить три компании в качестве фронтенд-разработчика.
Публичное собеседование начнётся 2 июня в 19:00 по московскому времени. Это партнёрское интервью совместно с компанией CSSSR, которая специализируется на frontend-разработке. Экспертом выступает ведущий frontend-разработчик в CSSSR Андрей Мельников, а проходит собеседование участник комьюнити, контрибьютер open-source проектов Хекслета и Fullstack-разработчик Василий Кудинев. Эксперт задаст теоретические вопросы и практические задачки на лайвкодинг, поговорит про JS как язык и его особенности.
Это перевод статьи Джо Армстронга Why OO Sucks, повествование ведётся от имени автора оригинальной публикации.
Когда я впервые познакомился с объектно-ориентированным программированием (ООП), мне не понравилась эта идея. Не знаю, почему именно — просто почувствовал, что здесь что-то не так. После появления ООП эта парадигма стала очень популярной, а её критика считалась дурным тоном. Объектная ориентированность стала чем-то, что должно обязательно быть в каждом «нормальном» языке программирования.
29 мая в 19:00 по московскому времени на YouTube-канале Хекслета начнётся вебинар о кластеризации веб-сессий. Владимир Плигин, Software Engineer в GridGain, расскажет о настройке хранения сессий в кластере распределенной системы, сборке приложений и подключении инструментов. В качестве примера распределенной системы будет использован проект с открытым кодом Apache Ignite.
Наши студенты считают проекты одной из самых важных особенностей Хекслета. Проекты — это реальные задачи, выполняемые студентами на собственном компьютере, а не в тренажере или в учебной среде. Для его выполнения нужно не только написать законченную программу или сервис, но и самостоятельно настроить всю рабочую среду — это тоже важная часть обучения.
Мы собрали отзывы наших студентов о проектах Хекслета, сложностях, с которыми они сталкивались при их выполнении, а также работе с нашими менторами.
Алексей Пирогов и Сергей Карпук продолжают разработку книги-игры на Django. Interactive fiction — это веб-приложение для создания и запуска интерактивной литературы с элементом геймификации.
Лайвкодинг пройдёт в прямом эфире 27 мая в 19:00 по московскому времени на YouTube-канале Hexlet. Это уже третья часть разработки приложения, две предыдущие проходили 3 и 30 апреля. Для работы используются Linux, Python, Django и Emacs.