PHP Russia 2022: ID-баттл: UUID vs автоинкремент
Пыхари, уже через полчаса я выступлю на PHP Russia, жду не дождусь своей очереди!
На сессии в частности расскажу, что существует 8 версий UUID, а не 5, и среди них есть куда более интересные и эффективные!
Всех, кто сегодня на площадке или оплатил онлайн-участие, приглашаю в зал P7. Для остальных скину доклад в Пых как только он будет доступен (организаторы говорят, что уже через пару недель нарежут 🥳).
Так или иначе, до встречи!
#HighLoadMoscow2022
Пыхари, уже через полчаса я выступлю на PHP Russia, жду не дождусь своей очереди!
На сессии в частности расскажу, что существует 8 версий UUID, а не 5, и среди них есть куда более интересные и эффективные!
Всех, кто сегодня на площадке или оплатил онлайн-участие, приглашаю в зал P7. Для остальных скину доклад в Пых как только он будет доступен (организаторы говорят, что уже через пару недель нарежут 🥳).
Так или иначе, до встречи!
#HighLoadMoscow2022
Мини-дайджест!
Зима начинается с крупных релизов, и я не могу о них молчать. Перечисляю ниже обновления проектов, которые сам использую, а вы дополните в комментариях, если вышло ещё что-то интересное.
Psalm 5
• intersection types,
• sealed array shapes,
• properties-of,
• variable templates,
•
• улучшение производительности и другие фичи, подробнее в статье их блога: https://psalm.dev/articles/psalm-5.
Я уже попробовал в выходные, пока релиз сыроват. На нашем рабочем проекте выкинул несколько странных ошибок, но они уже обсуждаются на гитхабе, так что жду фиксов. Всё равно очень круто, что эта версия вышла и что работа над инструментом продолжается!
Symfony 6.2
• Свои Lazy-Click Me Load More Proxies,
• улучшенная поддержка Emoji 🎉,
• Clock Component,
•
• UUID v7 and v8 в
• поддержка автокомплита для Zsh,
• наконец-то ручной логин/логаут из коробки (правда, в 2022 это уже не особо актуально),
• и ещё куча всего, изучайте https://symfony.com/blog/symfony-6-2-curated-new-features.
Rector 0.15
Очередная версия с несколькими новыми ректорами и наконец-то сайт getrector.org с документацией!
Зима начинается с крупных релизов, и я не могу о них молчать. Перечисляю ниже обновления проектов, которые сам использую, а вы дополните в комментариях, если вышло ещё что-то интересное.
Psalm 5
• intersection types,
• sealed array shapes,
• properties-of,
• variable templates,
•
@psalm-check-type
,• улучшение производительности и другие фичи, подробнее в статье их блога: https://psalm.dev/articles/psalm-5.
Я уже попробовал в выходные, пока релиз сыроват. На нашем рабочем проекте выкинул несколько странных ошибок, но они уже обсуждаются на гитхабе, так что жду фиксов. Всё равно очень круто, что эта версия вышла и что работа над инструментом продолжается!
Symfony 6.2
• Свои Lazy-Click Me Load More Proxies,
• улучшенная поддержка Emoji 🎉,
• Clock Component,
•
#[Assert\When]
,• UUID v7 and v8 в
symfony/uid
(наверное, мой доклад посмотрели 😅),• поддержка автокомплита для Zsh,
• наконец-то ручной логин/логаут из коробки (правда, в 2022 это уже не особо актуально),
• и ещё куча всего, изучайте https://symfony.com/blog/symfony-6-2-curated-new-features.
Rector 0.15
Очередная версия с несколькими новыми ректорами и наконец-то сайт getrector.org с документацией!
psalm.dev
Announcing Psalm 5
Read this announcement in Ukrainian, French or Italian.
We all wish we could go back in time, whether it’s to right some historic wrong, tell a…
We all wish we could go back in time, whether it’s to right some historic wrong, tell a…
Пых
Мини-дайджест! Зима начинается с крупных релизов, и я не могу о них молчать. Перечисляю ниже обновления проектов, которые сам использую, а вы дополните в комментариях, если вышло ещё что-то интересное. Psalm 5 • intersection types, • sealed array shapes…
What's up, PHP? #1
Скопилось приличное количество новостей и релизов, очень хочется их обсудить. Поэтому сегодня вместо линча в
Поскольку рубрика "PHP Дайджест Live" не может продолжаться без участия Ромы, я запускаю альтернативную: "What's up, PHP?" Попробуем это название. Если есть идеи, как можно смачно русифицировать, пишите в комментариях.
https://youtu.be/X2XjaF4PJvk
Скопилось приличное количество новостей и релизов, очень хочется их обсудить. Поэтому сегодня вместо линча в
19:00
мы поговорим про Psalm 5, Symfony 6.2 и PSR-20!Поскольку рубрика "PHP Дайджест Live" не может продолжаться без участия Ромы, я запускаю альтернативную: "What's up, PHP?" Попробуем это название. Если есть идеи, как можно смачно русифицировать, пишите в комментариях.
https://youtu.be/X2XjaF4PJvk
YouTube
What's up, PHP? #1
Альтернативная новостная рубрика на PHP Point!
Подписывайтесь на наши каналы в Telegram:
• Пых https://www.tg-me.com/phpyh,
• PHP Digest https://www.tg-me.com/phpdigest,
• PHP умирает?! https://www.tg-me.com/isPHPdying.
Поддержите канал на Boosty: https://boosty.to/phpyh.
Подписывайтесь на наши каналы в Telegram:
• Пых https://www.tg-me.com/phpyh,
• PHP Digest https://www.tg-me.com/phpdigest,
• PHP умирает?! https://www.tg-me.com/isPHPdying.
Поддержите канал на Boosty: https://boosty.to/phpyh.
🎉 С днём рождения, samdark! 🎁
Сегодня день рождения у Александра Макарова. Меня в Саше восхищают его предприимчивость, энтузиазм и успешность: он и лидер команды Yii, и организатор PHP Russia, и член рабочей группы PSR-12, и контрибьютор кучи проектов, и автор блога и даже книги. Я обнаружил одну удивительную закономерность: если где-то в мире проходит какой-то митап (не важно, оффлайн или онлайн), то с вероятностью 95% Саша принимает в нём участие.
Саш, с днём рождения! Спасибо тебе за гигантский вклад в PHP!
Кстати, подписывайтесь на новый Сашин блог в телеге: @samdark_blog.
Сегодня день рождения у Александра Макарова. Меня в Саше восхищают его предприимчивость, энтузиазм и успешность: он и лидер команды Yii, и организатор PHP Russia, и член рабочей группы PSR-12, и контрибьютор кучи проектов, и автор блога и даже книги. Я обнаружил одну удивительную закономерность: если где-то в мире проходит какой-то митап (не важно, оффлайн или онлайн), то с вероятностью 95% Саша принимает в нём участие.
Саш, с днём рождения! Спасибо тебе за гигантский вклад в PHP!
Кстати, подписывайтесь на новый Сашин блог в телеге: @samdark_blog.
Вместе встречаем PHP 8.2!
Ни года без релизного стрима!
В пятницу (9 декабря) в
Подключайтесь!
https://youtu.be/cXdJxa2gxgo
Ни года без релизного стрима!
В пятницу (9 декабря) в
19:00
Александр Макаров, Владлен Гилязетдинов и я, Валентин Удальцов, соберёмся на канале PHP Point, чтобы обсудить новый PHP. Поговорим про фичи, успехи PHP Foundation и подведём итоги уходящего года в сообществе.Подключайтесь!
https://youtu.be/cXdJxa2gxgo
YouTube
Релиз PHP 8.2, запуск опроса с итогами года в сообществе и не только
Опрос по итогам 2022 в русскоязычном PHP-сообществе: https://forms.gle/LSbuuTezfqboonRV9. При желании в конце можно оставить почту — волей рандома подарим кому-нибудь PHP-слона и классный мерч!
Итоги опроса, в том числе подборки лучших статей, докладов и…
Итоги опроса, в том числе подборки лучших статей, докладов и…
🔴 Начинаем стрим по PHP 8.2!
Подключайтесь и встречайте новый PHP вместе с нами!
https://youtu.be/cXdJxa2gxgo
Картинка из поста в светлом и тёмном вариантах!
Подключайтесь и встречайте новый PHP вместе с нами!
https://youtu.be/cXdJxa2gxgo
Картинка из поста в светлом и тёмном вариантах!
Пых
🔴 Начинаем стрим по PHP 8.2! Подключайтесь и встречайте новый PHP вместе с нами! https://youtu.be/cXdJxa2gxgo Картинка из поста в светлом и тёмном вариантах!
Обещанный опрос по итогам 2022 в русскоязычном PHP-сообществе!
При желании в конце можно оставить почту — волей рандома подарим кому-нибудь PHP-слона и классный мерч. Итоги опроса, в том числе подборки лучших статей, докладов и библиотек, появятся в начале года на сайте phpcommunity.ru.
https://forms.gle/LSbuuTezfqboonRV9
При желании в конце можно оставить почту — волей рандома подарим кому-нибудь PHP-слона и классный мерч. Итоги опроса, в том числе подборки лучших статей, докладов и библиотек, появятся в начале года на сайте phpcommunity.ru.
https://forms.gle/LSbuuTezfqboonRV9
Google Docs
Привет! Подводим итоги 2022 в русскоязычном PHP-сообществе.
Результаты опубликуем в конце января / начале февраля на phpcommunity.ru. При желании в конце можно оставить почту — волей рандома подарим кому-нибудь PHP-слона и классный мерч.
Кстати, здесь можно посмотреть итоги за 2021.
Кстати, здесь можно посмотреть итоги за 2021.
🎸 Initial Pelican — One Wrong Step
Мы с ребятами летом записали дебютный альбом нашей группы Initial Pelican. Процесс миксинга и мастеринга затянулся, но уже готов первый трек, One Wrong Step! Приглашаю послушать и посмотреть видео со студии.
https://youtu.be/FFMJxx4f7ns
Мы с ребятами летом записали дебютный альбом нашей группы Initial Pelican. Процесс миксинга и мастеринга затянулся, но уже готов первый трек, One Wrong Step! Приглашаю послушать и посмотреть видео со студии.
https://youtu.be/FFMJxx4f7ns
YouTube
Initial Pelican — One Wrong Step (Studio Video)
Initial Pelican — Initial. Released February 25th, 2023
Order album: https://rumedia.io/l/6LUsK/
Guitars & Vocals: Sergey Ivanov
Bass: Ivan Loktaev
Drums: Valentin Udaltsov
Mixing & Mastering: Denis Ivanov
Order album: https://rumedia.io/l/6LUsK/
Guitars & Vocals: Sergey Ivanov
Bass: Ivan Loktaev
Drums: Valentin Udaltsov
Mixing & Mastering: Denis Ivanov
array_keys(['p', 'h', 'p'], 'p', true)
Anonymous Quiz
17%
ArgumentCountError: array_keys() expects exactly 1 argument, 3 given
8%
[0]
37%
[0, 2]
3%
[1, 3]
21%
[0, 1, 2]
15%
ArgumentCountError: array_keys() expects at most 2 arguments, 3 given
Пых
PHP Russia 2022: ID-баттл: UUID vs автоинкремент Пыхари, уже через полчаса я выступлю на PHP Russia, жду не дождусь своей очереди! На сессии в частности расскажу, что существует 8 версий UUID, а не 5, и среди них есть куда более интересные и эффективные!…
🎤 ID-баттл: UUID vs автоинкремент
Приглашаю вас посмотреть мой доклад c PHP Russia 2022. Из него вы узнаете о 3 новых версиях UUID и о том, как лучше всего идентифицировать сущности в новом году.
Кстати, по итогам голосования доклад получил первое место 🥇. Большее спасибо всем, кто принял участие в опросе.
Видео: https://youtu.be/Xr_SNd9LIng
Слайды: https://prezi.com/view/wLOS8TriMHiWwBz3JFvG/
Упомянутый доклад "All our aggregates are wrong": https://youtu.be/MotE7e30jGM
Стрима сегодня не будет, к сожалению. Возможно, проведём завтра, я напишу.
Приглашаю вас посмотреть мой доклад c PHP Russia 2022. Из него вы узнаете о 3 новых версиях UUID и о том, как лучше всего идентифицировать сущности в новом году.
Кстати, по итогам голосования доклад получил первое место 🥇. Большее спасибо всем, кто принял участие в опросе.
Видео: https://youtu.be/Xr_SNd9LIng
Слайды: https://prezi.com/view/wLOS8TriMHiWwBz3JFvG/
Упомянутый доклад "All our aggregates are wrong": https://youtu.be/MotE7e30jGM
Стрима сегодня не будет, к сожалению. Возможно, проведём завтра, я напишу.
YouTube
ID-баттл: UUID vs автоинкремент / Валентин Удальцов
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Крупнейшая профессиональная конференция для разработчиков высоконагруженных…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Крупнейшая профессиональная конференция для разработчиков высоконагруженных…
Media is too big
VIEW IN TELEGRAM
С новым годом, дорогие пыхари! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Самописные инфраструктурные компоненты vs компоненты фреймворка. Когда усилия стоят того?
Мы с Петром Мязиным врываемся в 2023 c анонсом нового эпизода подкаста Пятиминутка PHP про самописные инфраструктурные компоненты. Завтра запишем, через неделю Пётр выложит!
А пока в комментариях напишите вопросы по этой теме и кейсы, которые вы бы хотели, чтобы мы разобрали.
Мы с Петром Мязиным врываемся в 2023 c анонсом нового эпизода подкаста Пятиминутка PHP про самописные инфраструктурные компоненты. Завтра запишем, через неделю Пётр выложит!
А пока в комментариях напишите вопросы по этой теме и кейсы, которые вы бы хотели, чтобы мы разобрали.
PHP-линч #6
Встречаемся сегодня в
https://youtu.be/QyMcleRp6To
Также напоминаю про ежегодный опрос PHP-сообщества, участники которого могут выиграть 🐘 и мерч!
Встречаемся сегодня в
18:00
по Москве на шестом PHP-линче!https://youtu.be/QyMcleRp6To
Также напоминаю про ежегодный опрос PHP-сообщества, участники которого могут выиграть 🐘 и мерч!
YouTube
PHP-линч #6 • RoadRunner • dromru/iterable-dbal • 4irik/url-shorter
00:00 Вступление и традиционное эхо
05:01 Про RoadRunner и Symfony Runtime
17:08 dromru/iterable-dbal
43:15 4irik/url-shorter
1:10:54 Финал
Внимание! Чтобы YouTube опубликовал ваш комментарий, пишите не полный URL, а, например, гитхаб/symfony/console.
Как…
05:01 Про RoadRunner и Symfony Runtime
17:08 dromru/iterable-dbal
43:15 4irik/url-shorter
1:10:54 Финал
Внимание! Чтобы YouTube опубликовал ваш комментарий, пишите не полный URL, а, например, гитхаб/symfony/console.
Как…
Docker for PHP developer: tips and tricks
Очень крутой доклад про то, как правильно готовить Docker-образы. Будет полезен далеко не только пыхарям. Узнал уйму всего, что ещё буду переваривать и пробовать. В частности про то, как обойтись без
https://youtu.be/6ZwLi3vKbcw
Очень крутой доклад про то, как правильно готовить Docker-образы. Будет полезен далеко не только пыхарям. Узнал уйму всего, что ещё буду переваривать и пробовать. В частности про то, как обойтись без
wait-for-it
, про --target
, --link
, hadolint
и много чего ещё. Большое спасибо @alexndrnovikov за эту работу.https://youtu.be/6ZwLi3vKbcw
YouTube
Docker for PHP developer: tips and tricks - Александр Новиков (Spiral Scout)
"Просто докеризируй это", говорили они. Но так ли это просто?
Поначалу да, но чем больше делаешь образов - тем более явно осознаешь, насколько неправильно ты делал это раньше.
На этом докладе я поделюсь максимальным числом практически применимых советов…
Поначалу да, но чем больше делаешь образов - тем более явно осознаешь, насколько неправильно ты делал это раньше.
На этом докладе я поделюсь максимальным числом практически применимых советов…
Symphony
Больше всего меня бесит, когда в вакансии пишут Symphony. Нужна очень веская причина, чтобы я её не закрыл в ту же секунду. Запомните раз и навсегда: фреймворк называется Symfony, даже в логотипе у него буквы sf. Да, это не хрестоматийное написание слова "симфония" на английском, но в том-то и соль!
Уверен, на канале есть HR-ы. Пожалуйста, исправьте свою вакансию и скиньте её в комментарии, я проверю.😉
Больше всего меня бесит, когда в вакансии пишут Symphony. Нужна очень веская причина, чтобы я её не закрыл в ту же секунду. Запомните раз и навсегда: фреймворк называется Symfony, даже в логотипе у него буквы sf. Да, это не хрестоматийное написание слова "симфония" на английском, но в том-то и соль!
Уверен, на канале есть HR-ы. Пожалуйста, исправьте свою вакансию и скиньте её в комментарии, я проверю.
Please open Telegram to view this post
VIEW IN TELEGRAM
Symfony
Symfony, High Performance PHP Framework for Web Development
Symfony is a set of reusable PHP packages and a PHP framework to build web applications, APIs, microservices and web services.
Ищу в Happy Inc. тимлидов и senior разработчиков на Symfony 6!
Happy Inc. исследует вовлечённость, лояльность и удовлетворённость персонала. Мы проводим анонимные опросы, строим сложные отчёты и доставляем их руководителям и HR-ам компаний.
В этом году техотдел расширяется для запуска новых продуктов. Мы ищем опытных тимлидов и разработчиков для формирования дополнительных команд.
У нас модульный монолит без легаси. Стек: PHP 8.1, Symfony 6.2, PostgreSQL 14, RabbitMQ, CQRS, Messaging, Psalm, Rector и всё, о чём я рассказываю на канале Пых. 😜
Full-time, можно удалённо, но приоритетно в офис, ЗП по результатам собеседования. После испытательного срока ДМС и фитнес. Happy Inc. входит в реестр аккредитованных IT-компаний.
Скидывай резюме @vudaltsov!
Happy Inc. исследует вовлечённость, лояльность и удовлетворённость персонала. Мы проводим анонимные опросы, строим сложные отчёты и доставляем их руководителям и HR-ам компаний.
В этом году техотдел расширяется для запуска новых продуктов. Мы ищем опытных тимлидов и разработчиков для формирования дополнительных команд.
У нас модульный монолит без легаси. Стек: PHP 8.1, Symfony 6.2, PostgreSQL 14, RabbitMQ, CQRS, Messaging, Psalm, Rector и всё, о чём я рассказываю на канале Пых. 😜
Full-time, можно удалённо, но приоритетно в офис, ЗП по результатам собеседования. После испытательного срока ДМС и фитнес. Happy Inc. входит в реестр аккредитованных IT-компаний.
Скидывай резюме @vudaltsov!
happy-inc.ru
Экосистема digital платформ для понимания клиентов, проведения аудита компании, ее процессов, корпоративной культуры и настроя…
Опросник для персонала и клиентов со встроенными рекомендациями и инструментами для анализа. Гарантируем интересные и эффективные опросы для сотрудников - Happy Job