Deworker Pro @deworkerpro Channel on Telegram

Deworker Pro

@deworkerpro


Deworker Pro (English)

Welcome to Deworker Pro, your ultimate destination for all things related to professional development and career advancement. This Telegram channel is designed for ambitious individuals who are dedicated to taking their careers to the next level. Whether you are looking for tips on resume building, job interview strategies, or ways to improve your networking skills, Deworker Pro has got you covered. Who is it? Deworker Pro is for professionals who are eager to grow in their careers and enhance their skills. It is a community of like-minded individuals who are committed to continuous learning and self-improvement. What is it? Deworker Pro is a Telegram channel that offers valuable insights, resources, and advice to help you succeed in your professional life. From career guidance to personal development tips, this channel provides a wealth of information to help you reach your full potential. Join Deworker Pro today and start your journey towards a more successful and fulfilling career. Let us empower you to achieve your goals and become the best version of yourself. Don't wait any longer - join us now and unlock your true potential!

Deworker Pro

31 Aug, 10:32


Перенос стримов с YouTube

В связи с проблемной работой YouTube записи всех наших стримов с уточнениями из комментариев теперь перенесены на сайт. Так что сейчас всё открывается быстро и со всех устройств:

https://deworker.pro/blog

Deworker Pro

06 Aug, 10:47


Предпросмотр скринкастов

Раньше для гостей и зрителей без подписки все платные скринкасты на сайте были полностью закрыты. Вместо видео сразу выводилась плашка с кнопкой подписки. Из-за этого только из одного описания под видео не всегда было понятно, о чём пойдёт речь.

Теперь же, как некоторые заметили в комментариях, у многих таких эпизодов стало возможно посмотреть вступление. То есть можно сразу подсмотреть, что будет внутри. Если у вас не оформлена подписка, то для вас это будет весьма удобно:

https://deworker.pro/edu

Deworker Pro

09 Jul, 10:04


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

Там мы вскользь упомянули принципы и паттерны SOLID и GRASP в применении к модулям. Эта тема интересна сама по себе и по ней всегда много вопросов от зрителей. Ведь иногда из-за непонимания изначальной идеи программист либо делает это криво, либо применяет не там, где это актуально.

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

Это мы сделаем на отдельном большом стриме про SOLID и GRASP.

Deworker Pro

09 Jul, 07:22


Помимо регистрации и входа по почте и паролю порой полезно сделать авторегистрацию и вход через сторонние сервисы вроде почтовиков и социальных сетей.

Этим сегодня и займёмся.

Впрограммируем работу с внешними OAuth-сервисами в наш процесс входа с League OAuth Server. Подключим несколько провайдеров и добавим кнопки быстрого входа в AuthProvider фронтенда.

Для удобства разработки и тестирования сделаем эмуляцию страниц и API сторонних сервисов с помощью инструмента Wiremock.

Deworker Pro

02 May, 15:14


Мы перевели проект на PHP 8.3, но код наших классов под новые возможности языка ещё не меняли. Чтобы не делать это вручную, сегодня мы проведём автообновление синтаксиса и авторефакторинг нашего PHP-проекта с помощью полезного инструмента Rector.

Также с его помощью упростим использование типов в Doctrine-сущностях, переведём PHPUnit-тесты с аннотаций на атрибуты и спрограммируем собственный ректор для более аккуратного перевода наших классов на синтаксис Constructor Property Promotion.

Deworker Pro

24 Apr, 09:58


Тайм-коды ко второй части стрима готовы, уточнения написаны и код везде исправлен. Теперь пересматривать будет удобнее. Что получилось

Deworker Pro

22 Apr, 15:39


Стрим успешно проведён и тайм-коды к записи частично добавлены. Возвращаемся к программированию.

Перед большим авторефакторингом проекта с помощью инструмента Rector пора перевести API на PHP 8.3 и провести глобальное обновление на долгожданные Doctrine ORM 3 и DBAL 4. Этим сегодня и займёмся.

Deworker Pro

17 Apr, 16:00


Начинаем

Deworker Pro

17 Apr, 13:21


Напоминаем, что сегодня мы проведём наш стрим про оптимизацию запуска и работы PHP-приложений. Сегодня во второй части поговорим про асинхронные серверы и фреймворки. Про их идеи, достоинства и сложности. До встречи со зрителями в эфире и в записи!

Deworker Pro

15 Apr, 12:24


В дни чистовой подготовки стрима про асинхронные серверы пришли идеи с более реальными примерами на AmPHP, ReactPHP и Swoole. Чтобы было красиво и полезно. Потому пока подготовлю новый код, а эфир проведём послезавтра 17-го апреля.

Если хотите присоединиться, но ещё не посмотрели первую часть, то лучше это сделать до начала второй. До встречи с участниками в эфире и в записях!

Deworker Pro

05 Apr, 12:54


А для подписчиков на днях выйдут скринкасты про моделирование бизнес-процессов в Event Storming и про автообновление PHP-синтаксиса с помощью Rector.

Deworker Pro

05 Apr, 12:53


К записи первой части стрима для удобства просмотра добавили тайм-коды. И скоро проведём вторую часть, где рассмотрим использование файберов и написание проектов на асинхронных фреймворках. Тайм-кодами и датами дополнили пост на сайте. Если ещё не посмотрели первую часть, то лучше это сделать до начала второй.

Deworker Pro

26 Feb, 12:18


Сегодня начинаем!

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

Deworker Pro

12 Feb, 10:20


В кабинете на сайте появилась возможность сменить Email профиля.

Если хотите перейти с неудобной для себя почты на более удобную, то теперь это можно сделать, подтвердив новый адрес.

Deworker Pro

08 Feb, 18:10


На прошлом стриме мы с вами разобрались с разделением кода на модули и микросервисы. Продолжаем стримы на полезные смежные темы.

В этот раз поговорим про оптимизацию запуска и работы PHP-приложений. От простого включения OpCache, кеширования конфигурации и ленивой инициализации сервисов до Preload с JIT и RoadRunner, асинхронности, использования Fiber-ов и других нюансов в разных фреймворках. Приходите на стрим, чтобы провести вечер с пользой!

Реклама ООО «Деворкер» ИНН 7840083887

Deworker Pro

29 Dec, 10:36


Продолжаем моделирование предметной области аукциона через практику Event Storming. Сегодня завершим этап Big Picture для понимания общей картины бизнеса. В эпизоде проанализируем процесс проведения торгов, пополнение баланса, резервирование оплаты и все этапы сделки.

Deworker Pro

14 Dec, 12:53


Однажды до большого стрима мы записали мегаэпизод про работу HTTP-сервера и заблуждения PHP-программистов. Пришло время сделать что-то эпичное снова.

В этот раз записали большой мегаскринкаст про устройство тестовых фреймворков. Там мы напишем с нуля свой тестовый фреймворк по примеру PHPUnit. В нём как в оригинале сделаем автосканирование тестовых файлов, тестирование ожидаемых исключений и написание параметризованных тестов с провайдерами данных через PHP-атрибут DataProvider.

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

Deworker Pro

03 Oct, 14:23


Большое спасибо зрителям нашего эпичного стрима за отличную компанию! Мы с вами это сделали!

Для удобства просмотра и поиска к обеим частям стрима проставлены подробнейшие тайм-коды. Если вы ещё не всё посмотрели, то самое время начать.

Deworker Pro

25 Sep, 11:08


Спасибо зрителям за хорошую компанию! Мы разобрали принципы избавления от лишних связей и спрограммировали работу с очередями для общения модулей через события.

Теперь пришла пора рассмотреть другие практические примеры и ваши вопросы. Для этого завтра 26 сентября в 18:00 по московскому времени проведём вторую часть стрима.

А пока для удобства просмотра к первой части добавлены тайм-коды.

Deworker Pro

19 Sep, 14:37


Через полчаса начинаем!