PHP Russia Channel – Telegram
PHP Russia Channel
1.32K subscribers
180 photos
8 videos
292 links
Информационный канал PHP Russia

Профессиональная конференция для PHP-разработчиков

Сайт: https://phprussia.ru/

Общаемся в чатике: @PHPRussiaConfTalks

P.S. Сторонняя реклама в канале не размещается
Download Telegram
💥 Всем привет! В этом году крупнейшая конференция по PHP в России пройдёт в рамках конференции HighLoad++. В программе вас ждет:

▪️20+ докладов от лучших спикеров вселенной PHP
▪️самые актуальные тематики сезона, среди которых: реальный опыт и лучшие практики, внутренности РНР, архитектура и масштабируемость, асинхронные приложения и параллельная обработка, OpenSource и другое

И конечно опыт реализации крупных проектов на PHP, общение с единомышленниками и море идей для вдохновения

Ждем вас 24 и 25 ноября в Москве на HighLoad++ 2022 🙌

Программа конференции и билеты здесь - https://bx.vc/z4rqdt
👍5
Всем привет! Начинаем знакомить вас со спикерами конференции РНР Russia 2022, которая пройдет 24 и 25 ноября в рамках конференции HighLoad++ 2022 в Москве.

➡️ Александр Кирсанов расскажет про честные модули внутри монолита, или Когда Composer не подходит

📋 https://bx.vc/112oq8

Когда у вас очень много кода, его связность неуклонно растёт. Всё переплетено, и нельзя взять и переместить какую-то часть в отдельный пакет — каждая часть сотнями щупалец склеена с остальным монолитом. Нет-нет да и вставят разработчики новые зависимости, срезая углы, "потому что надо было ещё вчера", и шансы распутать клубок с течением времени стремятся к нулю.

В докладе Александр покажет новый инструмент, который они создали внутри ВКонтакте, чтобы ограничить разрастание энтропии внутри их монолита — и, традиционно, он будет открыт и может быть использован вне ВК тоже.


🖐 Встречаемся на HighLoad++ 2022.

Программа конференции и билеты на сайте - https://bx.vc/pz4ohe
👍8
⚡️Успейте забронировать билет до 31 октября.

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

С 1 ноября цена станет максимальной, но вы можете зафиксировать текущую стоимость, если забронируете билет до 31 октября. После брони у вас еще будет несколько дней для оплаты.

В результате участия в конференции PHP Russia и HighLoad++ вы:

- будете в курсе тенденций в мире разработки и узнаете, как ведущие компании и их разработчики перестраивают свою работу под новые законы РФ;
- систематизируете, подтянете свои знания и приобретете новые;
- сможете разобрать свой случай на проекте и получить профессиональный совет от коллег;
- отлично и продуктивно проведете время в компании единомышленников

Присоединяйтесь к нам 24 и 25 ноября 🙌

Забронируйте билет здесь - https://bx.vc/9uv7es
👍1
Секреты тестирования версий Web API с помощью Behat узнаем из доклада Антона Золотилина

📋 https://bx.vc/1o408q


Антон расскажет о популярном для PHP фреймворке для функционального тестирования Behat и языкe Gherkin. О том, как с их помощью они тестируют поведение эндпоинтов своего API, и как они расширили функционал фреймворка для тестирования поведения разных версий API. Как боролись с ростом времени прохождения тестов, обусловленным ростом числа поддерживаемых версий, и как победили этот рост.

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

Ждем вас 24 и 25 ноября на HighLoad++ 2022 🙌

Подробно о конференции, расписание и билеты на сайте – https://bx.vc/19o414
👍4🔥1
Круглый стол "Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?" Поговорим об этом с Алексеем Мерсоном, Павлом Лакосниковым, Кириллом Несмеяновым и Андреем Ратушным

📋 https://bx.vc/auek8z

В мире PHP Domain Driven Design — популярный подход. Его стратегическая часть DDD (единый язык и ограниченные контексты) мало зависит от конкретного языка разработки. А вот тактическая — очень даже, ведь она как раз и направлена на реализацию стратегической части в коде.

На круглом столе обсудим:

- почему PHP-разработчики любят DDD;
- какие возможности языка помогают реализации DDD, а какие — мешают;
- в чем отличие реализаций на других языках.

Ждем вас 24 и 25 ноября на HighLoad++ 2022 🙌

Подробно о конференции, расписание и билеты на сайте – https://bx.vc/zszoe2
👍6🔥2
Виртуализируй меня... полностью! Такая тема доклада Александра Лисаченко

📋 https://bx.vc/j34m7h

Современная реальность требует современных решений. Именно поэтому все сложнее удивить кого-то словами Docker, контейнер или Kubernetes. Они являются неотъемлемой частью современной разработки приложений в компаниях.

В докладе рассмотрим вопросы запуска современных PHP-приложений внутри контейнеров, их особенности и нюансы. Также разберем типовые схемы работы с контейнерами PHP на уровне CI/CD-процессов в компании.

Целевая аудитория: программные архитекторы, PHP-разработчики.

🙌 Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве.

Программа конференции и билеты на сайте - https://bx.vc/l0npbj
👍6🔥1
Всем привет!

🖐️ 1 ноября пройдёт онлайн-встреча Программного комитета HighLoad++ 2022 c IT-сообществом.

Программный комитет расскажет о конференции, которая пройдёт 24 и 25 ноября. Приходите, если хотите узнать, что будет интересного помимо докладов (ведь это только часть программы). Готовьте вопросы участникам ПК.

📍Встречаемся онлайн, 1 ноября в 18:00 (МСК).

Регистрация по ссылке - https://bx.vc/p8fq47
О хождении по граблям PDO расскажет в своем докладе Валерий Горбачев

📋 https://bx.vc/csrvkw

Поговорим о том, что скрывают за собой современные PHP ORM.

Как оказалось, PDO далеко неидеален. В нём несчётное количество "весёлых" нюансов и граблей, вылезающих при абстрагировании слоя для работы с базами данных.

Узнаем опыт разработчика Yii3 из первых рук.

🔸Мнение ПК о докладе: наверное, каждый разработчик сталкивался со взаимодействием с БД, возможно через ОРМ. Но не только лишь все осознают сколько странных и совершенно неочевидных вещей скрывают под собой и высокоуровневые абстракции БД и более низкоуровневые, вроде PDO. Думаете там всё просто? Ха! Как бы не так!

Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐

Программа конференции и билеты на сайте - https://bx.vc/9y57j4
🔥12
В глубины теории PHP generics погрузимся на докладе Антона Сухачёва

📋 https://bx.vc/xu9913

Пару лет назад Антону стало интересно, почему в PHP до сих пор нет дженериков, хотя RFC по их добавлению был создан еще в 2016 году. Пока он это выяснял, у него получилось покопаться во внутренностях движка и написать библиотеку на PHP для поддержки базового синтаксиса. В докладе Антон подробно расскажет, как можно внедрить дженерики в PHP.

Также узнаем:

- зачем нужны дженерики в слаботипизированном PHP;
- о подходах и проблемах реализаций дженериков в движке PHP;
- о системе типов PHP;
- чем может помочь типизация PHP разработчику.

До встречи 24 и 25 ноября на HighLoad++ 2022 🙌

Программа конференции и билеты здесь – https://bx.vc/0copjb
⚡️ С 1 ноября вырастет цена билетов на конференцию HighLoad++ 2022, которая пройдет 24 и 25 ноября в Москве.

Самое время бронировать билеты, чтобы успеть по текущей стоимости:

▪️Офлайн участие – 60000 руб.
▫️Онлайн участие – 30000 руб

После брони у вас будет еще несколько дней для оплаты.

HighLoad++ 👉 это крупнейшая профессиональная конференция для разработчиков высоконагруженных систем, в программе которой вас ждет:

- 120 докладов
- 8 треков
- 3000 участников
- конференция PHP Russia 2022

Присоединяйтесь к нам 🙌

Забронируйте билет здесь - https://bx.vc/zsv9f3
Опыт внедрения скоростного мутационного тестирования узнаем из доклада Станислава Вожова

📋 https://bx.vc/unaotl

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

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

Доклад будет интересен программистам и командам, желающим повысить качество своих автотестов.

Подробно о конференции, расписание и билеты здесь - https://bx.vc/lo26vy

До встречи на HighLoad++ 2022 🖐
👍3🔥2🤔1
Разминируем свой код: чем искать уязвимости и дефекты безопасности – тема доклада Ильи Полякова

📋 https://bx.vc/cbpvlb

Тема безопасности веб-приложений со временем становится только актуальнее.

В ходе доклада:

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

Мнение ПК: посмотрим на автоматизированный поиск уязвимостей в PHP-коде глазами профессионала по безопасности. Теория, практика, инструменты.

Доклад будет интересен разработчикам, девопсам, руководителям.

Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌

Программа конференции и билеты на сайте - https://bx.vc/cethqp
⚡️Успейте забронировать билет до 31 октября

Напоминаем, что с 1 ноября цена билетов на HighLoad++ поднимется и станет максимальной. Используйте последний шанс выгодно приобрести билет, забронируйте до 31 октября. После брони у вас еще будет несколько дней для принятия решения и оплаты.

Присоединяйтесь к нам, чтобы:

- освежить мысли и найти новые идеи после докладов и общения
- первыми поймать тренды и узнать изменения в индустрии
- увидеть, как делают IT-системы другие спецы
- значительно вырасти профессионально
- побыть в крутой тусовке единомышленников

Забронируйте билет здесь – https://bx.vc/l7p17s

До встречи 24 и 25 ноября на PHP Russia 2022 и HighLoad++ 2022 🙌
Александр Володин, Backend-разработчик в компании Skyeng, расскажет про апгрейд и рефакторинг PHP-проектов — теперь это просто

📋 https://bx.vc/5la7wv

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

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

А ещё обсудим:

- как писать свои правила для автоматического рефакторинга под новые версии пакетов;
- как провести рефакторинг архитектуры активно развивающегося проекта и не стопать фич-релизы;
- как справиться с перечисленными проблемами поможет инструмент Rector.

Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐

Программа конференции и билеты здесь – https://bx.vc/xjb509
🔥5
Анализ и приоритизацию задач в тикетной системе обсудим с Олегом Мифле

📋 https://bx.vc/w5g4ld

Одна из фишек проекта Customer Support — приоритизация тикетов. Команде прилетают 100-200 задач в минуту: ученик пропустил урок или его нужно разбудить, опоздал учитель, возникла другая проблема или задача. А дальше этот поток тасков нужно упорядочить по важности, пропустив горящие вперед. Тикетная система у нас выстроена круто, операторы редко приходят с жалобами. При этом часто добавляются новые команды, количество задач растет.

Олег расскажет про процесс приоритизации со стороны разработки и бизнеса:

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

Подробно о конференции, расписание и билеты на сайте – https://bx.vc/5f32wp

До встречи 24 и 25 ноября 🙌
🔥4👍2
Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке – тема доклада Руслана Измайлова

📋 https://bx.vc/m0wb0d

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

Однако на практике зачастую трудно разобраться, чем отличается один вид тестов от другого, в каком случае стоит написать unit, а в каком интеграционный или, может, вообще функциональный? А сколько тестов стоит написать на одну фичу?

В ходе доклада рассмотрим следующее:

- обсудим важность тестов;
- рассмотрим на примере, на основе чего формировать тест-кейсы;
- виды тестов;
- в каком случае какой вид теста использовать, как правильно их разложить по пирамиде;
и другое

Встречаемся 24 и 25 ноября на PHP Russia 2022 🖐

Программа конференции и билеты на сайте – https://bx.vc/fp27n3
Почему PHP такой дырявый? Обсудим с Рамазаном Рамазановым

📋 https://bx.vc/k8g8c7

А вы знаете, почему многие считают PHP небезопасным языком?
А как сделать так, чтобы он стал безопаснее?
Каким атакам больше всего подвержен PHP и его фреймворки в современном мире?

Рамазан расскажет о том, как сделать PHP безопасным.

Мнение Программного комитета о докладе: тема безопасности кода, наверное, никогда не утратит актуальность, ведь каждый исследователь как находит что-то своё, так и подсвечивает уже известные проблемы с новых сторон.

Доклад будет интересен разработчикам, девопсерам, безопасникам.

Встречаемся 24 и 25 ноября на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🖐

Программа конференции и билеты здесь - https://bx.vc/yyqp9a
ID-баттл: UUID vs автоинкремент обсудим с Валентином Удальцовым

📋 https://bx.vc/ek7oa2

Почти восемь лет, занимаясь разработкой веб-приложений, Валентин использовал для идентификации исключительно автоинкременты. И только 3,5 года назад он попробовал UUID в одном пет-проекте. С тех пор он и его команда в Happy Inc. почти всегда выбирают UUID для идентификации чего бы то ни было. Они научились коррелировать сущности разных модулей по идентификатору, пользоваться преимуществами разных типов UUID, одними из первых внедрили UUID v6.

Валентин обобщит опыт его команды и разложит по полочкам все “за” и “против” использования UUID и автоинкрементов в PHP-приложении. Обсудим актуальные способы генерации и хранения идентификаторов, изучим бенчмарки для разных сценариев и баз данных и подведём новую черту с пометкой "2022" под этим старым добрым холиваром.

Встречаемся 24 и 25 ноября на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🖐

Программа конференции и билеты здесь - https://bx.vc/ca1xqj
👍8🔥5
Автоматное программирование. Как построить чат-бота и не погрязнуть в ветвлениях расскажет Евгений Гаврилов

📋 https://bx.vc/ysbqls

В процессе поиска работы соискатели тратят время на общение с рекрутерами, которое далеко не всегда приводит к желаемому результату. А что, если автоматизировать эту рутину? Они задались этим вопросом и решили создать HR-бота, который поможет соискателям и рекрутерам упростить взаимодействие, не отвлекаться на звонки и решить все вопросы в мессенджере.

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

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

Встречаемся на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🙌

Программа конференции и билеты здесь - https://bx.vc/bfclc6
🔥1
С Натальей Ворониной поговорим про RoadRunner: ускоряем PHP без фреймворка

📋 https://bx.vc/g6couk

- Постараемся разобраться с возможностями RoadRunner.
- Рассмотрим альтернативные решения.
- Посмотрим на возможность перехода с php-fpm на RoadRunner.
- Ответим на вопрос, возможно ли его использование без фреймворка.
- Рассмотрим метрики реального перехода и профит от него.
- Взвесим плюсы и минусы перехода.

Доклад подойдет: тем, кто хочет ускорить свое приложение, но не знает как; кто знает или слышал про RoadRunner, но не решается его попробовать; кто работает с высокими нагрузками; кто считает, что без фреймворка перейти на RoadRunner невозможно; кто хочет начать писать гибридные Go-PHP-приложения.

До встречи 24 и 25 ноября в Москве 🙌

Программа конференции и билеты здесь - https://bx.vc/c8zvzg
🔥8