Интервью с Дмитрием Елисеевым, фрилансером и предпринимателем


Вебинар с Дмитрием Елисеевым, фрилансером, предпринимателем и автором проектов elisdn.ru

О чём будем говорить?

О программировании:
• Нужно ли заморачиваться качеством кода
• Нужно ли учить паттерны
• Делаю ли я в реальности так, как пишу и показываю

О философии:
• Что важно заказчику
• Фриланс и работа
• Место программиста в проекте
• Вознаграждение и ответственность
• Важность расширения кругозора
• Сильно ли нужно думать о будущем

#hexlet #карьера #программирование

Облачные инструменты разработчика: Confluence, Jira, Bitbucket [Хекслет]


Обозреваем облачные инструменты командной работы от Atlassian. Вместе с Артемом Глотовым покажем, как работать с Confluence, Jira, Bitbucket, поговорим о взаимодействии команды разработчиков, организации базы знаний, постановке задач и культуре кода.

О спикере:
Артем Глотов, тренер по инструментам командной работы.
Более 12 лет в продуктовой разработке ИТ-сервисов, прошёл путь от кодера до руководителя 40 разработчиков. Последние 5 лет в сфере оптимизации командной работы с помощью эффективных инструментов. Участник конференций (Atlassian Summit, AgileDays, AUG, Stepicon...), автор онлайн-курсов на Stepik, практикующий тренер-консультант.

Полезные ссылки:
— Доступ к стенду от Артема: ipglotov.ru/subscribe/
— Хекслет: ru.hexlet.io/
— Slack-комьюнити Хекслета: slack-ru.hexlet.io/
— Продукты Atlassian: www.atlassian.com/
— Основы командной строки. Пайплайн (Конвейер): ru.hexlet.io/courses/cli-basics/lessons/pipeline/theory_unit?utm_source=youtube

Елена Бенкен. Применение SOAP при интеграции систем


Елена Бенкен, инструктор Школы системного анализа, автор курса по интеграции ИТ-систем systems.education/integrations, рассказывает об интеграции систем на базе протокола SOAP.

Вы узнаете, почему этот давно разработанный протокол до сих пор популярен, познакомитесь с SOAP-сообщениями, передаваемыми между системами, и разберётесь в том, как организовано описание SOAP-сервисов на языке WSDL.

Для тех, кто не знаком с правилами формирования XML-документов, в вебинар включено описание синтаксиса XML, используемого при создании SOAP-сообщений.

Слайды к вебинару: drive.google.com/file/d/1UuFJQKjlKNG0XmzS_zoRvs_YJeiol2yf/view?usp=sharing

Предыдущий доклад: www.youtube.com/watch?v=0WPmRyqERgY

Публичное собеседование: PHP-программист [Хекслет]


Публичное собеседование на позицию PHP-программиста.

Собеседует: Александр Макаров, Core Team в Yii Framework
Кандидат: Руслан Куга, 26 лет, Петрозаводск, студент Хекслета.

О кандидате:
— Со школы хотел стать программистом. В 2010 поступил в университет на специальность Математика, там 2 года изучал C. Были исключительно академические задачки, поэтому интерес быстро пропал. После универа нужно было куда-то идти работать: проходил практику в школе, там и остался. Год назад абсолютно случайно наткнулся на Хекслет в поисках задачек для учеников. Решил пройти бесплатные курсы и затянуло. Через какое-то время решил, что надо хотя бы попробовать стать программистом.

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

### Полезные ссылки:
— Как правильно составить резюме: guides.hexlet.io/how-to-create-a-resume/
— Как подготовиться к интервью: guides.hexlet.io/how-to-prepare-for-interview/
— Как проходить интервью: guides.hexlet.io/how-to-pass-the-interview/
— Отправить своё резюме на ревью: cv.hexlet.io/
— Матрица компетенций для джуниоров: ru.hexlet.io/blog/posts/infographics-programmer-competency-matrix?utm_source=youtube

Публичное собеседование: backend-разработчик [Хекслет]


Публичное собеседование на позицию backend-разработчик.

Внимание! В видео будет присутствовать ненормативная лексика. А ещё алкоголь вредит здоровью. Поэтому контент 18 ;-)

— Собеседует Евгений Зайцев (IT Высер)
— Кандидат Александр Пащенко (в слаке Хекслета — @point212)

Подробнее о кандидате: career.habr.com/paschenko-aleksandr2
Технические стеки: Ruby, PHP
Уровень: миддл

Публичное собеседование — это формат учебного собеседования в прямом эфире. Кандидат рассказывает о себе, а собеседующий задаёт наводящие вопросы с целью раскрыть навыки кандидата, его hard и soft скиллы, которые понадобятся при приёме на работу.

Слушатели собеседования могут задавать вопросы в ходе интервью. Вопросы принимаются в slack-коммьюнити slack-ru.hexlet.io/ Хекслет на канале general.

Полезные ссылки:
— О собеседованиях в блоге Хекслета: ru.hexlet.io/blog/categories/public_job_interviews?utm_source=youtube

Павел Черторогов — Революция в микрофронтендах, module federation, Webpack 5


У вас тяжелый фронтенд и много разработчиков работает над ним? Сборка новой версии, время деплоя, прогона интеграционных тестов занимает много часов? Частенько возникают вопросы о том, по чьей вине что-то упало в рантайме?

В мире бэкенда давно уже воспользовались принципом «разделяй и властвуй», и распилили свои монолиты на микросервисы (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 проделали титаническую работу, чтобы предложить достойный стандарт для микрофронтендов.

Алексей Симоненко — Как я перестал верить технологиям


. Алексей Симоненко — Как я перестал верить технологиям
JavaScript конференция HolyJS 2016 Piter
Санкт-Петербург, 05.06.2016

Постоянная смена технологий — почему её стоит избегать.

Игорь Алексеенко — Почему мой сайт тормозит и как это исправить


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