Вебинар с Дмитрием Елисеевым, фрилансером, предпринимателем и автором проектов elisdn.ru
О чём будем говорить?
О программировании:
• Нужно ли заморачиваться качеством кода
• Нужно ли учить паттерны
• Делаю ли я в реальности так, как пишу и показываю
О философии:
• Что важно заказчику
• Фриланс и работа
• Место программиста в проекте
• Вознаграждение и ответственность
• Важность расширения кругозора
• Сильно ли нужно думать о будущем
Обозреваем облачные инструменты командной работы от Atlassian. Вместе с Артемом Глотовым покажем, как работать с Confluence, Jira, Bitbucket, поговорим о взаимодействии команды разработчиков, организации базы знаний, постановке задач и культуре кода.
О спикере:
Артем Глотов, тренер по инструментам командной работы.
Более 12 лет в продуктовой разработке ИТ-сервисов, прошёл путь от кодера до руководителя 40 разработчиков. Последние 5 лет в сфере оптимизации командной работы с помощью эффективных инструментов. Участник конференций (Atlassian Summit, AgileDays, AUG, Stepicon...), автор онлайн-курсов на Stepik, практикующий тренер-консультант.
Елена Бенкен, инструктор Школы системного анализа, автор курса по интеграции ИТ-систем systems.education/integrations, рассказывает об интеграции систем на базе протокола SOAP.
Вы узнаете, почему этот давно разработанный протокол до сих пор популярен, познакомитесь с SOAP-сообщениями, передаваемыми между системами, и разберётесь в том, как организовано описание SOAP-сервисов на языке WSDL.
Для тех, кто не знаком с правилами формирования XML-документов, в вебинар включено описание синтаксиса XML, используемого при создании SOAP-сообщений.
Публичное собеседование на позицию PHP-программиста.
Собеседует: Александр Макаров, Core Team в Yii Framework
Кандидат: Руслан Куга, 26 лет, Петрозаводск, студент Хекслета.
О кандидате:
— Со школы хотел стать программистом. В 2010 поступил в университет на специальность Математика, там 2 года изучал C. Были исключительно академические задачки, поэтому интерес быстро пропал. После универа нужно было куда-то идти работать: проходил практику в школе, там и остался. Год назад абсолютно случайно наткнулся на Хекслет в поисках задачек для учеников. Решил пройти бесплатные курсы и затянуло. Через какое-то время решил, что надо хотя бы попробовать стать программистом.
Публичное собеседование — это формат учебного интервью, целью которого является демонстрация разного подхода, который используется при приёме на работу.
Публичное собеседование — это формат учебного собеседования в прямом эфире. Кандидат рассказывает о себе, а собеседующий задаёт наводящие вопросы с целью раскрыть навыки кандидата, его hard и soft скиллы, которые понадобятся при приёме на работу.
Слушатели собеседования могут задавать вопросы в ходе интервью. Вопросы принимаются в slack-коммьюнити slack-ru.hexlet.io/ Хекслет на канале general.
У вас тяжелый фронтенд и много разработчиков работает над ним? Сборка новой версии, время деплоя, прогона интеграционных тестов занимает много часов? Частенько возникают вопросы о том, по чьей вине что-то упало в рантайме?
В мире бэкенда давно уже воспользовались принципом «разделяй и властвуй», и распилили свои монолиты на микросервисы (SOA). Провели разделение ответственности, определили владельцев кода, инкапсулировали знания предметной области, сократили время обучения новых сотрудников, ускорили время тестирования и настроили независимые деплои.
Последние 5 лет в мире SPA об этом деле не раз задумывались большие компании. В интернете можно найти сотни статей и видео про реализацию микрофронтендов. Но достойного стандарта в индустрии так и не сформировалось. Кто-то пилит «дорогие» in-house решения, кто-то мучается с дублирующимися библиотеками и модальными окнами в zoid, кто-то костылит подгрузку ассетов в single-spa (CSS, fonts, images).
Но Павел нашел рыбу своей мечты — это module federation в Webpack 5. Оно позволяет заимпортировать любой внешний модуль/компонент с внешнего сервера, где задеплоено другое приложение, собранное Webpackом 5. Всё просто, прям как во времена jQuery — подтянули плагин с CDN, вставили на страницу и всё заработало.
Павел расскажет и покажет, как работает module federation в Webpack 5. Расскажет про то, как Zack Jackson и Tobias Koppers проделали титаническую работу, чтобы предложить достойный стандарт для микрофронтендов.
. В докладе будет показано на примерах, в каких случаях при разработке интерфейсов нужно делать ставку на кеширование, а в каких можно довериться процессору.