База знаний
профессиональных
программистов

Прокачиваем навыки вместе
Учись
с нами
Изучай ключевые концепции разработки и лучшие архитектурные практики в нашей базе знаний по материалам от действующих программистов
Прокачивай
навыки
Применяй новые знания сразу на практике, участвуя на наших совместных практикумах, мастер-классах и хакатонах
Посещай
митапы
Посещай наши совместные митапы и конференции по различным направлениям разработки, по программной архитектуре и качеству кода
Обучай
сотрудников
Если ты владелец или управляющий своей студии или ищешь сотрудников в свой стартап, то обучай у нас своих программистов
Свежие эпизоды
21:08
Переход на CS Fixer 3. Переход на PSR-кэш для мета-информации в Doctrine ORM. Обновление Jenkins с компиляцией Python-библиотек с Rust.
50:40
Разбор кода OAuth 2.0 Server. Упрощение кода сервера. Устранение избыточности интерфейсов. Избавление от сеттеров. Чем нам помогут интерфейсы если сеттеры нужны.
38:25
Способы аутентификации при работе с API. Использование токенов формате JWT в распределённых системах. Спецификация OAuth 2.0 для получения доступа в сторонние сервисы.
1:16:35
Переход от классического CodeSniffer к продвинутым стандартам кодирования с PHP CS Fixer. Внедрение практики final or abstract для классов. Интеграция в PhpStorm.
34:57
Перевод API на PHP 8. Сборка расширений из исходников вместо PECL. Добавление типов и упрощение PHPDoc-блоков за счёт перехода от Psalm-аннотаций и удаления повторов.
1:30:43
Программирование формы регистрации пользователя в React. Организация взаимодействия фронтенда с API. Работа через CORS-заголовки и через проксирование.
50:44
Доработка E2E-тестов для работы с асинхронными страницами. Вынесение общего шаблона вёрстки. Установка маршрутизатора и создание страницы для регистрации.
47:51
Ускорение сборочного конвейера в Jenkins. Отслеживание изменений кода фронтенда и бэкенда в текущей сборке. Пропуск шагов если код не затронут.
Free1:37:45
Добавление поддержки Feature Toggle для фронтенда на ReactJS и бэкенда на PHP для разработки новой функциональности в стиле CI/CD.
Новое в блоге
Открываем новую рубрику по практическому рефакторингу на реальных примерах готовых библиотек и фреймворков.
Каникулы оказались проведены с пользой. На них занялись важными вещами. И многие зрители интересовались цветовой темой для PhpStorm. Делимся ей на GitHub.
Вот мы и завершили наше большое исследование работы фронтенд-фреймворков на примере устройства React. Эта серия оказалось лучше, чем я изначально предполагал.
Как и обещали ранее, мы собрали самые популярные вопросы о проекте Deworker и записали на них ответы.
Запуск новой серии скринкастов, посвящённой исследованию работы фронтенд-фреймворков на примере написания своей копии экосистемы React.
На днях ребята с канала ХудоБедно пригласили обсудить онлайн-обучение в целом и разные походы в частности.