Публичное собеседование: 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

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

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


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

Евгений (Кот) Гусев, Илья Таратухин — Бешеные псы, сезон 2: React vs. Vue


. Казалось бы, всем давно понятно, что React — лучший фреймворк… Возможно ли, что ему придётся подвинуться? Холивары уже давно не в моде, но Евгений и Илья живут духом старой школы, где ещё помнят, что такое честь офицера.

«Чувствуешь запах? Это фронтенд, сынок. Больше ничто в мире не пахнет так.

Я люблю запах фронтенда поутру. Однажды мы рефакторили одну фичу двенадцать часов подряд. И когда всё закончилось… Там уже не было ни одного неизменённого файла.

Когда-нибудь эта война фреймворков закончится…»

Да, мы опять с вами! В этот раз эксперты мистер Синий (Илья Таратухин) и мистер Зелёный (Евгений Гусев) берут штурмом новые высоты: наш старый знакомый звёздно-полосатый React пытается отстоять рубежи перед стремительно наступающим Vue. Кругом взрывы, фронтендеры тут и там… Так, стойте, эта аналогия зашла слишком далеко. Давайте по-простому: посмотрим на два фреймворка и поймём, чем они похожи, чем отличаются и кто же всё-таки победит в этой войне?

Максим Сальников — Сервис-воркеры: используем накопленный опыт и смотрим в будущее


. Service Worker API — это фундамент концепта прогрессивных веб-приложений, отвечающий за возможность работы оффлайн, оптимизацию сетевых запросов, push-уведомления и массу других полезных вещей. Формально определяемый как программируемый сетевой прокси, сервис-воркер дает нам возможность реализовать целый слой логики приложения и содержит массу нюансов в своем поведении, которые и будут представлены в рамках сессии.

Основываясь на накопленном сообществом опыте разработки и использования сервис-воркеров в реальных проектах, мы обсудим:

лучшие практики с примерами кода для всего жизненного цикла сервис-воркера, от регистрации до экстренного удаления;
возможные проблемы и особые случаи при работе с HTTP-запросами из сервис-воркера;
последние новости о поддержке отдельных частей спецификации разными браузерами;
рекомендуемые инструменты для автоматизации некоторых сетевых задач;
планируемые добавления в Service Worker API: новые интересные возможности.

debugger; — Денис Мишунов


. JavaScript-конференция HolyJS 2016 Moscow
11 декабря 2016 года

Что помогает разработчику стать профессионалом? Постоянное чтение статей, твиттов и посещение тематических конференций? Кодинг 24/7? А может, это что-то другое, не связанное с разработкой вообще?

Когда зрители смотрят на работу профессионального фокусника, они сконцентрированы на чем-то одном и не замечают, что именно в этот момент и происходит фокус — основное действие, скрытое от глаз. Так и разработчики, находясь в контексте задач, решаемых в данный момент, не имеют ни возможности, ни желания выходить за рамки этих задач. Разработчики не желают познавать смежные дисциплины, такие как дизайн и UX, не хотят слушать про пользователей и психологию на JavaScript конференциях. Разрабочтки попросту не считают это необходимым.

Название доклада «debugger;» — это не просто команда, известная любому JavaScript разработчику. Это не брейкпоинт в коде. Это и есть возможность остановиться и понять фокус, наконец увидеть, что происходит вокруг. Но в отличие от кода, в данном докладе будет запущен debugger; для нас самих.

Базисная фармакология адреномиметиков. Часть 1


В лекции представлена краткая характеристика адренорецепторов, рассмотрены основные фармакологические эффекты адреналина и норадреналина.
Вторая часть: www.youtube.com/watch?v=uLv7TMGnTwY

** ВНИМАНИЕ!
Вся информация, представленная в данном видео, носит исключительно образовательный и ознакомительный характер. Автор не несет ответственности за возможные последствия самолечения упомянутыми в видео лекарственными средствами (препаратами). Помните, что назначать лекарственные средства, равно как и изменять схему лечения, может только лечащий врач при очной консультации.