💥 Всем привет! В этом году крупнейшая конференция по PHP в России пройдёт в рамках конференции HighLoad++. В программе вас ждет:
⠀
▪️20+ докладов от лучших спикеров вселенной PHP
▪️самые актуальные тематики сезона, среди которых: реальный опыт и лучшие практики, внутренности РНР, архитектура и масштабируемость, асинхронные приложения и параллельная обработка, OpenSource и другое
⠀
И конечно опыт реализации крупных проектов на PHP, общение с единомышленниками и море идей для вдохновения
⠀
Ждем вас 24 и 25 ноября в Москве на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/z4rqdt
⠀
▪️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
➡️ Александр Кирсанов расскажет про честные модули внутри монолита, или Когда 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 ноября цена станет максимальной, но вы можете зафиксировать текущую стоимость, если забронируете билет до 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
⠀
📋 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
⠀
📋 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
⠀
📋 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
🖐️ 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
⠀
📋 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
⠀
📋 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
⠀
Самое время бронировать билеты, чтобы успеть по текущей стоимости:
⠀
▪️Офлайн участие – 60000 руб.
▫️Онлайн участие – 30000 руб
⠀
После брони у вас будет еще несколько дней для оплаты.
⠀
HighLoad++ 👉 это крупнейшая профессиональная конференция для разработчиков высоконагруженных систем, в программе которой вас ждет:
⠀
- 120 докладов
- 8 треков
- 3000 участников
- конференция PHP Russia 2022
⠀
Присоединяйтесь к нам 🙌
⠀
✅ Забронируйте билет здесь - https://bx.vc/zsv9f3
Опыт внедрения скоростного мутационного тестирования узнаем из доклада Станислава Вожова
⠀
📋 https://bx.vc/unaotl
⠀
Мутационное тестирование — это метод тестирования программного обеспечения, основанный на всевозможных изменениях исходного кода и проверке реакции на эти изменения набора автоматических тестов. Оно помогает команде убедиться в том, что автотесты действительно проверяют бизнес-логику, а не просто покрывают код.
⠀
Станислав расскажет о том, как они внедрили мутационное тестирование, и как оно помогает им с тестами. Узнаем про их опыт, плюсы и минусы инструмента, который они используют для мутационного тестирования.
⠀
Доклад будет интересен программистам и командам, желающим повысить качество своих автотестов.
⠀
✅ Подробно о конференции, расписание и билеты здесь - https://bx.vc/lo26vy
⠀
До встречи на HighLoad++ 2022 🖐
⠀
📋 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
⠀
📋 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 🙌
⠀
Напоминаем, что с 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
⠀
📋 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 ноября 🙌
⠀
📋 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
⠀
📋 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
⠀
📋 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
⠀
📋 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
⠀
📋 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
⠀
📋 https://bx.vc/g6couk
⠀
- Постараемся разобраться с возможностями RoadRunner.
- Рассмотрим альтернативные решения.
- Посмотрим на возможность перехода с php-fpm на RoadRunner.
- Ответим на вопрос, возможно ли его использование без фреймворка.
- Рассмотрим метрики реального перехода и профит от него.
- Взвесим плюсы и минусы перехода.
⠀
Доклад подойдет: тем, кто хочет ускорить свое приложение, но не знает как; кто знает или слышал про RoadRunner, но не решается его попробовать; кто работает с высокими нагрузками; кто считает, что без фреймворка перейти на RoadRunner невозможно; кто хочет начать писать гибридные Go-PHP-приложения.
⠀
До встречи 24 и 25 ноября в Москве 🙌
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/c8zvzg
🔥8