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
Про эффективную работу с PostgreSQL в нагруженном PHP-проекте поговорим с Ильясом Салиховым
⠀
📋 https://bx.vc/qa1al3
⠀
Мало какой веб-проект обходится без базы данных. При росте проекта и росте нагрузки зачастую первые проблемы возникают не в PHP, а в СУБД и во взаимодействии приложения с СУБД.
⠀
В их проекте нагрузка на базы данных составляет ~100 000 tps, поэтому взаимодействие с СУБД всегда было в фокусе их внимания.
⠀
В докладе Ильяс хотел бы всесторонне затронуть разные аспекты данной темы:
⠀
- эффективное подключение к БД;
- управление схемой данных;
- внедрение изменений схемы данных и миграции;
- создание эффективно работающих индексов и управление индексами;
- оптимизация запросов.
⠀
Темы будут раскрываться в контексте PHP-приложений, а именно на примере связки Symfony + Doctrine.
⠀
🖐 До встречи 24 и 25 ноября в Москве
⠀
✅ Полная информация о конференции и билеты на сайте - https://bx.vc/zlugem
⠀
📋 https://bx.vc/qa1al3
⠀
Мало какой веб-проект обходится без базы данных. При росте проекта и росте нагрузки зачастую первые проблемы возникают не в PHP, а в СУБД и во взаимодействии приложения с СУБД.
⠀
В их проекте нагрузка на базы данных составляет ~100 000 tps, поэтому взаимодействие с СУБД всегда было в фокусе их внимания.
⠀
В докладе Ильяс хотел бы всесторонне затронуть разные аспекты данной темы:
⠀
- эффективное подключение к БД;
- управление схемой данных;
- внедрение изменений схемы данных и миграции;
- создание эффективно работающих индексов и управление индексами;
- оптимизация запросов.
⠀
Темы будут раскрываться в контексте PHP-приложений, а именно на примере связки Symfony + Doctrine.
⠀
🖐 До встречи 24 и 25 ноября в Москве
⠀
✅ Полная информация о конференции и билеты на сайте - https://bx.vc/zlugem
👍8
Про модульный Laravel, или как собрать фичу в кучу расскажет Алексей Васильев
⠀
📋 https://bx.vc/h9k0pd
⠀
Структура файлов, генерируемая при создании Laravel-проекта, проблематична для проектов сложнее набора CRUD'ов. Файлы складываются по типам, и при работе с одной фичей приходится перелопатить несколько папок. Необходимость частичного выделения функционала в отдельный сервис превращается в головную боль.
⠀
Предлагается новый feature-based-подход, основывающийся на группировке кода и шаблонов по фичам.
⠀
Для реализации этого подхода Алексей создал библиотеку, о которой речь также пойдёт в выступлении.
⠀
Приведя в порядок структуру файлов, можно пойти дальше и реализовать на базе той же библиотеки полноценную функциональную модульность — такую возможность она тоже даёт.
⠀
🖐 Ждем вас 24 и 25 ноября в Москве
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/wsgiyp
⠀
📋 https://bx.vc/h9k0pd
⠀
Структура файлов, генерируемая при создании Laravel-проекта, проблематична для проектов сложнее набора CRUD'ов. Файлы складываются по типам, и при работе с одной фичей приходится перелопатить несколько папок. Необходимость частичного выделения функционала в отдельный сервис превращается в головную боль.
⠀
Предлагается новый feature-based-подход, основывающийся на группировке кода и шаблонов по фичам.
⠀
Для реализации этого подхода Алексей создал библиотеку, о которой речь также пойдёт в выступлении.
⠀
Приведя в порядок структуру файлов, можно пойти дальше и реализовать на базе той же библиотеки полноценную функциональную модульность — такую возможность она тоже даёт.
⠀
🖐 Ждем вас 24 и 25 ноября в Москве
⠀
✅ Программа конференции и билеты здесь - https://bx.vc/wsgiyp
🔥2
Фича — это объект! Сокращаем диффы, снижаем каплинг, продлеваем жизнь. Об этом нам расскажет Иван Лещёв
⠀
📋 https://bx.vc/nnwi8x
⠀
Мы долго учились, много работали, покупали хорошие книги и общались в чатах. Но почему нам приходится иметь дело с плохим кодом? Его же писали не менее подготовленные коллеги?!
⠀
Для Ивана это философский вопрос, что делает код плохим, как этого не делать, как начать писать хороший код. Что мы понимаем неверно, а что — не до конца? В чём основная проблема программирования? Почему даже маленькое изменение вызывает водопад правок?
⠀
Он постарается логически доказать, почему определённые подходы подходят лучше других, сделает несколько очевидных выводов и удивит неожиданными. Расскажет, как уменьшить количество кода, избавиться от бессмысленных тестов, сделать правки конкретнее, инкапсуляцию изолированней, а жизнь легче и приятнее.
⠀
Встречаемся 24 и 25 ноября на PHP Russia 2022 🖐
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/i9c8u2
⠀
📋 https://bx.vc/nnwi8x
⠀
Мы долго учились, много работали, покупали хорошие книги и общались в чатах. Но почему нам приходится иметь дело с плохим кодом? Его же писали не менее подготовленные коллеги?!
⠀
Для Ивана это философский вопрос, что делает код плохим, как этого не делать, как начать писать хороший код. Что мы понимаем неверно, а что — не до конца? В чём основная проблема программирования? Почему даже маленькое изменение вызывает водопад правок?
⠀
Он постарается логически доказать, почему определённые подходы подходят лучше других, сделает несколько очевидных выводов и удивит неожиданными. Расскажет, как уменьшить количество кода, избавиться от бессмысленных тестов, сделать правки конкретнее, инкапсуляцию изолированней, а жизнь легче и приятнее.
⠀
Встречаемся 24 и 25 ноября на PHP Russia 2022 🖐
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/i9c8u2
👍8
Что происходит на рынке труда? Узнаем на митапе с Екатериной Фирсовой, Григорием Богдановым и Ильясом Салиховым
⠀
📋 https://bx.vc/7i3g3x
⠀
Никогда такого не было, и вот опять рынок труда изменился. Что сейчас происходит? Какую з/п просить? Действительно ли случился «рынок работодателя», можно ли уже оценивать последствия изменений, и какие з/п сейчас актуальны.
⠀
На митапе обсудим тему трендов, которые присутствуют на рынке труда. Как мы с вами влияем на этот рынок и как адаптироваться к его изменениям.
⠀
Присоединяйтесь к нам 24 и 25 ноября в Москве 🖐
⠀
✅ Программа конференции, расписание и билеты на сайте - https://bx.vc/4nxxw5
⠀
📋 https://bx.vc/7i3g3x
⠀
Никогда такого не было, и вот опять рынок труда изменился. Что сейчас происходит? Какую з/п просить? Действительно ли случился «рынок работодателя», можно ли уже оценивать последствия изменений, и какие з/п сейчас актуальны.
⠀
На митапе обсудим тему трендов, которые присутствуют на рынке труда. Как мы с вами влияем на этот рынок и как адаптироваться к его изменениям.
⠀
Присоединяйтесь к нам 24 и 25 ноября в Москве 🖐
⠀
✅ Программа конференции, расписание и билеты на сайте - https://bx.vc/4nxxw5
👍2
Про PHP в облаках поговорим с Павлом Вирским
⠀
📋 https://bx.vc/7djryf
⠀
С ростом проекта и количеством серверов, классический подход к деплою PHP-приложений обычно сменяется на “докеризацию” приложений и релиз в kubernetes. И, помимо новых возможностей, этот переход имеет свои особенности, которые нужно учесть.
⠀
Павел расскажет про некоторые из таких особенностей и предложит варианты решения. Например:
⠀
- как изменится ваше приложение с переходом в k8s;
- как аккуратно работать с секретами при сборке;
- какие ещё контейнеры, кроме PHP-FPM стоит запускать в каждой реплике;
- как мониторить PHP-приложение в k8s и зачем это может быть нужно;
- как изменится ваш CI/CD.
⠀
После доклада вы будете более подготовленными к переходу в облако или сможете улучшить вашу текущую архитектуру.
⠀
✅ Программа конференции, расписание и билеты на сайте – https://bx.vc/7qkdks
⠀
До скорой встречи в Москве 🙌
⠀
📋 https://bx.vc/7djryf
⠀
С ростом проекта и количеством серверов, классический подход к деплою PHP-приложений обычно сменяется на “докеризацию” приложений и релиз в kubernetes. И, помимо новых возможностей, этот переход имеет свои особенности, которые нужно учесть.
⠀
Павел расскажет про некоторые из таких особенностей и предложит варианты решения. Например:
⠀
- как изменится ваше приложение с переходом в k8s;
- как аккуратно работать с секретами при сборке;
- какие ещё контейнеры, кроме PHP-FPM стоит запускать в каждой реплике;
- как мониторить PHP-приложение в k8s и зачем это может быть нужно;
- как изменится ваш CI/CD.
⠀
После доклада вы будете более подготовленными к переходу в облако или сможете улучшить вашу текущую архитектуру.
⠀
✅ Программа конференции, расписание и билеты на сайте – https://bx.vc/7qkdks
⠀
До скорой встречи в Москве 🙌
Как ментально полюбить и начать писать тесты на примере Yii 2 и Codeception? Узнаем из доклада Артема Волторнистого
📋 https://bx.vc/14lg25
⠀
Он начал писать тесты, понял их пользу, но писал неправильно и выгорел, понял ошибки и снова к ним вернулся, сообразив, что не с той позиции на них смотрел.
Артем расскажет:
- Как понять, в какой момент использовать тот или иной тип тестов.
- Как писать тесты до кода.
- Как тесты помогают продумывать дизайн кода.
- Ошибки, которые были допущены при написании тестов: стаб-базы, очереди, использование только одного типа тестов и т.д.
- Как можно поменять поведение внешних http-запросов.
- Подготовка данных для тестов: когда фикстуры становятся неудобными, почему не всегда стоит генерировать данные через поведение системы, когда неудобно использовать дамп базы перед запуском тестов.
- Запускаем тесты на codeception.
И т.д
🖐 Ждем вас 24 и 25 ноября на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022
✅ Программа конференции и билеты здесь - https://bx.vc/aevj03
📋 https://bx.vc/14lg25
⠀
Он начал писать тесты, понял их пользу, но писал неправильно и выгорел, понял ошибки и снова к ним вернулся, сообразив, что не с той позиции на них смотрел.
Артем расскажет:
- Как понять, в какой момент использовать тот или иной тип тестов.
- Как писать тесты до кода.
- Как тесты помогают продумывать дизайн кода.
- Ошибки, которые были допущены при написании тестов: стаб-базы, очереди, использование только одного типа тестов и т.д.
- Как можно поменять поведение внешних http-запросов.
- Подготовка данных для тестов: когда фикстуры становятся неудобными, почему не всегда стоит генерировать данные через поведение системы, когда неудобно использовать дамп базы перед запуском тестов.
- Запускаем тесты на codeception.
И т.д
🖐 Ждем вас 24 и 25 ноября на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022
✅ Программа конференции и билеты здесь - https://bx.vc/aevj03
👍5🔥1
Вам кажется, что ваше резюме неидеально? И правильно кажется! Ревью резюме получим на митапе с Екатериной Фирсовой, Григорием Богдановым и Ильясом Салиховым
⠀
📋 https://bx.vc/a9537v
⠀
Вам не у кого спросить совета, карьерные консультанты не разбираются в разработке, а диванные эксперты — в HR? Спросите тех, кто разбирается.
⠀
HR и техлиды, которые на подборе «собаку съели», соберутся вместе, чтобы честно разобрать ваши резюме и рассказать, как их улучшить. Фидбэк, который обычно не получить.
⠀
Чтобы поучаствовать, присылайте ваши анонимные резюме на почту review.php@yandex.ru.
Им не нужны ваши ФИО, контакты или названия компаний!
⠀
До встречи 24 и 25 ноября в Москве 🖐
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/v62lry
⠀
📋 https://bx.vc/a9537v
⠀
Вам не у кого спросить совета, карьерные консультанты не разбираются в разработке, а диванные эксперты — в HR? Спросите тех, кто разбирается.
⠀
HR и техлиды, которые на подборе «собаку съели», соберутся вместе, чтобы честно разобрать ваши резюме и рассказать, как их улучшить. Фидбэк, который обычно не получить.
⠀
Чтобы поучаствовать, присылайте ваши анонимные резюме на почту review.php@yandex.ru.
Им не нужны ваши ФИО, контакты или названия компаний!
⠀
До встречи 24 и 25 ноября в Москве 🖐
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/v62lry
👍3
О работе с Photoshop-файлами на PHP поговорим с Ильей Логиновым
⠀
📋 https://bx.vc/347gl3
⠀
Обсудим:
⠀
- Библиотеки для работы с Photoshop-файлами на PHP.
- Устройство Photoshop-файлов, а также ошибки документации.
- Решение проблемы чтения Photoshop-файлов в других языках и особенности переноса кода на PHP.
- Как получить основную информацию о файле, направляющих и борьба с legacy-данными в файле.
⠀
🔸Мнение Программного комитета о докладе: создание Open Source-библиотеки — дело очень непростое, и путь к ней бывает долгим и тернистым. В этом докладе — рассказ о том, как не сбиться в пути и достичь цели. Даже если путь займет годы.
⠀
Присоединяйтесь к нам 24 и 25 ноября в Москве 🙌
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/h5mk1n
⠀
📋 https://bx.vc/347gl3
⠀
Обсудим:
⠀
- Библиотеки для работы с Photoshop-файлами на PHP.
- Устройство Photoshop-файлов, а также ошибки документации.
- Решение проблемы чтения Photoshop-файлов в других языках и особенности переноса кода на PHP.
- Как получить основную информацию о файле, направляющих и борьба с legacy-данными в файле.
⠀
🔸Мнение Программного комитета о докладе: создание Open Source-библиотеки — дело очень непростое, и путь к ней бывает долгим и тернистым. В этом докладе — рассказ о том, как не сбиться в пути и достичь цели. Даже если путь займет годы.
⠀
Присоединяйтесь к нам 24 и 25 ноября в Москве 🙌
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/h5mk1n
🔥8
Об интеграции PHP-проекта с 1С расскажет Пётр Мязин
⠀
📋 https://bx.vc/v3o5ui
⠀
Знали ли вы, что в платформе 1С есть встроенное REST API по стандарту OData? А оно есть!
⠀
Без единой строчки кода на 1С можно:
- читать или записывать практически любые данные в 1С,
- создавать документы из PHP-приложения (например, выставлять счета клиенту).
⠀
Добавив немного кода на 1С, получаем:
- 1С как headless-систему с готовой бизнес-логикой,
- 1С как сервис для формирования PDF- и Excel-документов по заранее заданным шаблонам,
- 1С как сервис по отправке юридически значимых электронных документов (в итоге проще, чем писать это с нуля на PHP).
⠀
Как вы поняли, они пишут документооборот на PHP (Laravel) в компании, где активно используется 1С. Петр с радостью поделится их опытом интеграции 1C в PHP-приложение.
⠀
Ждем вас 24 и 25 ноября 🙌
⠀
✅ Программа конференции и расписание здесь - https://bx.vc/h6xoxt
⠀
📋 https://bx.vc/v3o5ui
⠀
Знали ли вы, что в платформе 1С есть встроенное REST API по стандарту OData? А оно есть!
⠀
Без единой строчки кода на 1С можно:
- читать или записывать практически любые данные в 1С,
- создавать документы из PHP-приложения (например, выставлять счета клиенту).
⠀
Добавив немного кода на 1С, получаем:
- 1С как headless-систему с готовой бизнес-логикой,
- 1С как сервис для формирования PDF- и Excel-документов по заранее заданным шаблонам,
- 1С как сервис по отправке юридически значимых электронных документов (в итоге проще, чем писать это с нуля на PHP).
⠀
Как вы поняли, они пишут документооборот на PHP (Laravel) в компании, где активно используется 1С. Петр с радостью поделится их опытом интеграции 1C в PHP-приложение.
⠀
Ждем вас 24 и 25 ноября 🙌
⠀
✅ Программа конференции и расписание здесь - https://bx.vc/h6xoxt
🔥8👍2👏1
О безболезненной подгрузке миллионов товаров с сотен интернет-магазинов на PHP расскажет Иван Красников
⠀
📋 https://bx.vc/lakz8i
⠀
Узнаем:
⠀
- Как эффективно выкачивать данные из тысяч xml-фидов, добавленных не доверенными пользователями.
- Набор жизненных кейсов — что может пойти не так в процессе загрузки и парсинга.
- Безопасные подходы к парсингу и оптимизации.
- Эффективную вставку данных в ElasticSearch (OpenSearch).
⠀
Присоединяйтесь к нам 24 и 25 ноября 🖐
⠀
✅ Посмотреть программу конференции, расписание и купить билет можно на сайте - https://bx.vc/fqjbe7
⠀
📋 https://bx.vc/lakz8i
⠀
Узнаем:
⠀
- Как эффективно выкачивать данные из тысяч xml-фидов, добавленных не доверенными пользователями.
- Набор жизненных кейсов — что может пойти не так в процессе загрузки и парсинга.
- Безопасные подходы к парсингу и оптимизации.
- Эффективную вставку данных в ElasticSearch (OpenSearch).
⠀
Присоединяйтесь к нам 24 и 25 ноября 🖐
⠀
✅ Посмотреть программу конференции, расписание и купить билет можно на сайте - https://bx.vc/fqjbe7
🔥2
Сергей Тарасов расскажет, как они приготовили массу блюд с помощью одного ингредиента: GraphQL
⠀
📋 https://bx.vc/8h2mpq
⠀
В их виртуальном "ресторане" НЛМК существует единый корпоративный портал, которым пользуются больше 50 000 сотрудников Группы НЛМК в России, в Европе, в Индии и США. Когда-то он был только гостем, то есть потребителем данных, но, развиваясь, встал на кухню и начал поставлять данные.
⠀
Из доклада узнаем, как соотносятся потребитель и поставщик информации, как перейти из гостей в повара: секретный ингредиент GraphQL на базе PHP, а также советы от бывалых о том, как внедрить GraphQL в ваш рацион, где он может вызвать несварение, а где будет максимально полезен.
⠀
✅ Расписание конференции на сайте – https://bx.vc/nkpdhb
⠀
До встречи на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🙌
⠀
📋 https://bx.vc/8h2mpq
⠀
В их виртуальном "ресторане" НЛМК существует единый корпоративный портал, которым пользуются больше 50 000 сотрудников Группы НЛМК в России, в Европе, в Индии и США. Когда-то он был только гостем, то есть потребителем данных, но, развиваясь, встал на кухню и начал поставлять данные.
⠀
Из доклада узнаем, как соотносятся потребитель и поставщик информации, как перейти из гостей в повара: секретный ингредиент GraphQL на базе PHP, а также советы от бывалых о том, как внедрить GraphQL в ваш рацион, где он может вызвать несварение, а где будет максимально полезен.
⠀
✅ Расписание конференции на сайте – https://bx.vc/nkpdhb
⠀
До встречи на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🙌
Сергей Лебедев расскажет про аспектно-ориентированное программирование в PHP: раскладываем сквозную функциональность по полочкам
⠀
📋 https://bx.vc/whptg2
⠀
Аспектно-ориентированное программирование для многих из нас — это что-то абстрактно-академическое. Между тем оно уже давно широко применяется в практической PHP-разработке, чаще всего в виде аннотаций к методам и классам. Им можно пользоваться, не зная ничего о его теоретических основах, однако знание его базовых концепций и возможных способов реализации может помочь, например, элегантно внедрить в код нужную во всей программе функциональность или даже написать свою библиотеку, реализующую aспектно-ориентированное программирование.
⠀
Обсудим:
⠀
- откуда появилось аспектно-ориентированное программирование;
- зачем нужно АОП;
- как устроено классическое АОП от Xerox PARC;
- способы реализации АОП;
- что есть в PHP для АОП;
- опыт использования АОП.
⠀
Встречаемся уже 24 и 25 ноября 🙌
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/noueig
⠀
📋 https://bx.vc/whptg2
⠀
Аспектно-ориентированное программирование для многих из нас — это что-то абстрактно-академическое. Между тем оно уже давно широко применяется в практической PHP-разработке, чаще всего в виде аннотаций к методам и классам. Им можно пользоваться, не зная ничего о его теоретических основах, однако знание его базовых концепций и возможных способов реализации может помочь, например, элегантно внедрить в код нужную во всей программе функциональность или даже написать свою библиотеку, реализующую aспектно-ориентированное программирование.
⠀
Обсудим:
⠀
- откуда появилось аспектно-ориентированное программирование;
- зачем нужно АОП;
- как устроено классическое АОП от Xerox PARC;
- способы реализации АОП;
- что есть в PHP для АОП;
- опыт использования АОП.
⠀
Встречаемся уже 24 и 25 ноября 🙌
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/noueig
🔥2
Долгоиграющие приложения в PHP обсудим с Александром Пряхиным
⠀
📋 https://bx.vc/y29l3q
⠀
Мы часто сталкиваемся с задачами, которые требуют работы нашего кода в течение более долгого промежутка времени, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнерами, так и просто приложения, которые должны реагировать на события в системе в момент их появления.
⠀
Достаточно давно сформировался стереотип о том, что у PHP при долгой работе "течёт" память, да и, вообще, это не его пул задач. Но он уже неактуален, а нам стоит разобраться с тем, как же можно организовать работу приложений на PHP, которые работают существенно дольше, чем несколько секунд:
⠀
- какие классы задач могут решать такие приложения;
- какими средствами можно решать такие задачи;
- какие инструменты предоставляют сам язык и его сообщество;
- и т.д
До скорой встречи на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🙌
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/c38qoh
⠀
📋 https://bx.vc/y29l3q
⠀
Мы часто сталкиваемся с задачами, которые требуют работы нашего кода в течение более долгого промежутка времени, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнерами, так и просто приложения, которые должны реагировать на события в системе в момент их появления.
⠀
Достаточно давно сформировался стереотип о том, что у PHP при долгой работе "течёт" память, да и, вообще, это не его пул задач. Но он уже неактуален, а нам стоит разобраться с тем, как же можно организовать работу приложений на PHP, которые работают существенно дольше, чем несколько секунд:
⠀
- какие классы задач могут решать такие приложения;
- какими средствами можно решать такие задачи;
- какие инструменты предоставляют сам язык и его сообщество;
- и т.д
До скорой встречи на PHP Russia 2022, которая пройдет в рамках HighLoad++ 2022 🙌
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/c38qoh
🔥4❤1👍1👀1
При поддержке генерального партнера - компании 1С - на конференции HighLoad++ 24 и 25 ноября пройдет открытая трансляция главного зала. Доступно абсолютно всем, просто подключайтесь и смотрите крутые доклады 🙌
⠀
✅ Подробности по ссылке - https://bx.vc/oqhpvw
⠀
До встречи в эфире!
⠀
✅ Подробности по ссылке - https://bx.vc/oqhpvw
⠀
До встречи в эфире!
🔥5👍1
С Дмитрием Мамонтовым поговорим о PHP в асинхронном мире
⠀
📋 https://bx.vc/ohb4ys
⠀
Подготавливая доклад на реальных примерах, объясняющих асинхронную обработку с нуля, Дмитрий понял, что примеров слишком много и выделить самый актуальный затруднительно. Серьезно, вы можете себе представить процесс в природе, который следует определенной последовательности или организованной очереди? И асинхронный не означает хаотичный.
⠀
До скорой встречи!
⠀
✅ Посмотреть программу конференции и расписание можно на сайте – https://bx.vc/r080ez
⠀
📋 https://bx.vc/ohb4ys
⠀
Подготавливая доклад на реальных примерах, объясняющих асинхронную обработку с нуля, Дмитрий понял, что примеров слишком много и выделить самый актуальный затруднительно. Серьезно, вы можете себе представить процесс в природе, который следует определенной последовательности или организованной очереди? И асинхронный не означает хаотичный.
⠀
До скорой встречи!
⠀
✅ Посмотреть программу конференции и расписание можно на сайте – https://bx.vc/r080ez
👍1
⚡⚡Друзья, приходите в Зал 8 в 14.40.
⠀
Вас ждет круглый стол от Екатерины Фирсовой, Григория Богданова и Ильяса Салихова, где они расскажут, что происходит на рынке труда.
Рынок труда стремительно меняется. Настолько стремительно, что уследить за ним очень сложно. Приходите, если хотите узнать актуальную картину и избавиться от вредных предубеждение 🙌
⠀
❗Трансляции и записи не будет. Поэтому если вы на площадке, приходите
⠀
Вас ждет круглый стол от Екатерины Фирсовой, Григория Богданова и Ильяса Салихова, где они расскажут, что происходит на рынке труда.
Рынок труда стремительно меняется. Настолько стремительно, что уследить за ним очень сложно. Приходите, если хотите узнать актуальную картину и избавиться от вредных предубеждение 🙌
⠀
❗Трансляции и записи не будет. Поэтому если вы на площадке, приходите
👍5
Друзья, мы проводим небольшой опрос, примите, пожалуйста, участие 🙂 А в благодарность вы получите доступ к видеозаписям докладов конференции PHP Russia 2021. Записей еще нет в открытом доступе.
✅ Пройти опрос можно по ссылке - https://bx.vc/qf1jry
Это не займет у вас больше 3х минут 😉
⠀
Что вы получите:
⠀
- видео и презентации 23х докладов
- новые способы писать код и использовать современные возможности
- советы по экономии на инфраструктуре и переносу своего кода в облака
- лучшие практики проектирования архитектуры для масштабирования проектов из опыта больших компаний
- рецепт увеличения производительности PHP
- толчок в развитии, идеи для создания новых проектов и радикального улучшения существующих, в том числе самого PHP
✅ Пройти опрос можно по ссылке - https://bx.vc/qf1jry
Это не займет у вас больше 3х минут 😉
⠀
Что вы получите:
⠀
- видео и презентации 23х докладов
- новые способы писать код и использовать современные возможности
- советы по экономии на инфраструктуре и переносу своего кода в облака
- лучшие практики проектирования архитектуры для масштабирования проектов из опыта больших компаний
- рецепт увеличения производительности PHP
- толчок в развитии, идеи для создания новых проектов и радикального улучшения существующих, в том числе самого PHP
👍8