Добро пожаловать на канал сообщества Live PHP
Рассписание мероприятий:
☕️Дринкапы рауты - вторая и четвёртая пятница или суббота месяца, 19:00
📺Синкапы совещания - первая и третья субботы, 13:00
🤝Митапы семинары - примерно раз в три месяца
Нюансы проведения дринкапов и синкапов можно узнать в чате сообщества
Рассписание мероприятий:
☕️
📺
🤝
Нюансы проведения дринкапов и синкапов можно узнать в чате сообщества
Telegram
Live PHP Chat
Проведение IT митапов и дринкапов в Санкт-Петербурге
Правила тут https://t.me/live_php_news/84
Свежие новости: https://t.me/live_php_news
Сайтик: https://livephp.ru
Видосики: https://rutube.ru/u/livephp/
и https://www.youtube.com/@LivePHP/streams
Правила тут https://t.me/live_php_news/84
Свежие новости: https://t.me/live_php_news
Сайтик: https://livephp.ru
Видосики: https://rutube.ru/u/livephp/
и https://www.youtube.com/@LivePHP/streams
🔥1
Приглашаем на митап сообщества Live PHP, который пройдет в Санкт-Петербурге в четверг, 23 ноября
👉 Применение SOLID при разработке на PHP
Эмиль Лимаренко, разработчик
Обновим знания о принципах SOLID на примерах PHP. Подумаем зачем и когда нам это нужно. Разберёмся наконец где заканчивается Dependency Injection и начинается Dependency Inversion.
👉 ИИ за место крыс
Иван Романов, аспирант лаборатории эволюции органов чувств ИЭФБ РАН
Расскажу о пространственной навигации, а именно, об участниках процесса и об использовании ИИ в научных изысканиях посвящённых этой теме.
👉 PHP/Symfony/Doctrine: Создание и mapping сущностей, Enums, ValueObjects, etc
Станислав Ракчаев, [Software Developer]
Рассмотрим подходы "проектирования сущностей", варианты создания. Для чего могут быть полезны ValueObjects, Enums и стоит ли их использовать.
👉 Рефакторинг крупного монолита без архитектуры
Дмитрий Алин, тимлид
Монолит разрабатывался 15 лет, оброс клиентами и является одним из ведущих в своей сфере. Как спланировать, организовать и запустить процессы. Что и как настроть с наименьшим риском для бизнеса.
🗓 Дата и время сбора: 23 ноября 18:30, начало 19:00
🗺 Место встречи: Failover Bar
Санкт-Петербург, 4-я Советская, д.7
📺 Трансляция: https://www.youtube.com/live/LpXZz-S4uL4
👉 Применение SOLID при разработке на PHP
Эмиль Лимаренко, разработчик
Обновим знания о принципах SOLID на примерах PHP. Подумаем зачем и когда нам это нужно. Разберёмся наконец где заканчивается Dependency Injection и начинается Dependency Inversion.
👉 ИИ за место крыс
Иван Романов, аспирант лаборатории эволюции органов чувств ИЭФБ РАН
Расскажу о пространственной навигации, а именно, об участниках процесса и об использовании ИИ в научных изысканиях посвящённых этой теме.
👉 PHP/Symfony/Doctrine: Создание и mapping сущностей, Enums, ValueObjects, etc
Станислав Ракчаев, [Software Developer]
Рассмотрим подходы "проектирования сущностей", варианты создания. Для чего могут быть полезны ValueObjects, Enums и стоит ли их использовать.
👉 Рефакторинг крупного монолита без архитектуры
Дмитрий Алин, тимлид
Монолит разрабатывался 15 лет, оброс клиентами и является одним из ведущих в своей сфере. Как спланировать, организовать и запустить процессы. Что и как настроть с наименьшим риском для бизнеса.
🗓 Дата и время сбора: 23 ноября 18:30, начало 19:00
🗺 Место встречи: Failover Bar
Санкт-Петербург, 4-я Советская, д.7
📺 Трансляция: https://www.youtube.com/live/LpXZz-S4uL4
🔥2
Начинаем проведение тренировочных собеседований (mock-собеседования) в сообществе. После них предоставляется подробный отзыв об уровне знаний, навыках прохождения собеседований и вектор роста
Опции:
👉 В рамках синкапа
👉 В рамках дринкапа
👉 Индивидуальный созвон
👉 С эйчаром или без
📝 Регистрироваться надо заранее у админов сообщества.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Приглашаем на очередной митап сообщества Live PHP
который пройдет в Санкт-Петербурге в четверг, 15 февраля 2024
Все оттенки асинхронности
Многие слышали об асинхронности, но не многие применяли. А те, кто применяли — почти всегда
используют готовые инструменты.
С приходом PHP 8.1 в язык добавили Fiber API, которые изменяют подходы к разработке ПО, но не
только лишь все смотрят в завтрашний день, понимая насколько они могут изменить "правила игры".
В докладе предлагается "изобрести" асинхронность заново, и задуматься о том, что подходы к
разработке с использованием EventLoop, используемые в Revolt/ReactPHP/Amp/etc с приходом файберов
морально устарели.
А может и нет... Решать вам =)
Полиморфизм в современном PHP
На первый взгляд может показаться, что в PHP есть только полиморфизм подтипов. Однако если вооружиться современными инструментами и напильником, можно получить все три вида полиморфизма.
На докладе мы глубоко прокачаем понимание типизации. Обсудим в сотый раз LSP, разберёмся с вариантностью (declaration-site и call-site), реализуем простейшую перегрузку методов и поймём, почему её нет в языке. Будет познавательно и полезно не только в контексте PHP.
Переносимое окружение для разработки и тестов
Про облегчение деплоя сказано много. Но про локальный стенд для разработки и тестов говорить часто боятся. Уходит много сил на перекидывание ключей доступа к песочницам сторонних сервисов и дампов данных от одних программистов другим. Пока Кирилл берёт быка за Фаберже, исправим эту оплошность :)
Расскажем, как выстроить удобное локальное окружение для разработки и тестов при командной работе с коллегами или с собой со второго компьютера. Как обмениваться демо-данными, подключать и эмулировать сторонние сервисы, разрабатывать отдельные микросервисы без необходимости поднимать соседние сервисы и как тестировать проекты с базами данных и очередями.
Санкт-Петербург, 4-я Советская, д.7
https://yandex.ru/maps/-/CDu9r83l
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4
Ну что, соскучились? Пора бы и на митап 😎
16 мая, четверг, пройдёт Live PHP meetup в баре Failover
Станислав Ракчаев✨
Проектирование, сервисы, проектирование и создание сервисов.
Рассмотрим сервисы, что это такое, какие бывают, зачем нужны. Так же, немного расскажу про проектирование и какое оно бывает. Ну и, кончено, создадим какой-нибудь сервис.
Сергей Кирьяков✨
Почему не страшно ошибаться?
История развития команды, технологические и продуктовые вызовы, факапы.
Или как совместить технологии и бизнес, не построив новый монолит.
Мария Осипенко✨
Логирование
Рассуждения о методах, причинах, инструментах, стратегиях логирования для веб приложений разных масштабов.
🗓 КОГДА: 16 мая 2024, четверг, 18:00 19:00
📍 ОФФЛАЙН: Failover bar, https://yandex.ru/maps/-/CDVbaCKn
🖥 ОНЛАЙН: тут
✔️ РЕГИСТРАЦИЯ: по форме
16 мая, четверг, пройдёт Live PHP meetup в баре Failover
Станислав Ракчаев
Проектирование, сервисы, проектирование и создание сервисов.
Рассмотрим сервисы, что это такое, какие бывают, зачем нужны. Так же, немного расскажу про проектирование и какое оно бывает. Ну и, кончено, создадим какой-нибудь сервис.
Сергей Кирьяков
Почему не страшно ошибаться?
История развития команды, технологические и продуктовые вызовы, факапы.
Или как совместить технологии и бизнес, не построив новый монолит.
Мария Осипенко
Логирование
Рассуждения о методах, причинах, инструментах, стратегиях логирования для веб приложений разных масштабов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2🫡2
Итак, напоминаем, что сегодня митап! 🤩
⚡️ У нас изменения:
Обратите внимание, что время начала сдвигается на 19:00 ‼️
Также небольшие изменения в докладах: вместо доклада о соло-джунстве Станислав Ракчаев расскажет о проектировании.
⚡️ У нас изменения:
Обратите внимание, что время начала сдвигается на 19:00 ‼️
Также небольшие изменения в докладах: вместо доклада о соло-джунстве Станислав Ракчаев расскажет о проектировании.
❤1
Всем привет)
Итак, мы начинаем серию стримкастов по программированию.
#0.1 Стримкаст. Тесты и тестирование. Часть I.
Обсудим тестирование при разработке программного обеспечения. Какое оно бывает, чем может помочь backend-разработчику, и нужно ли оно ему. Ответим на вопросы зрителей.
Участники: Алексей, Юлия, Дмитрий Елисеев, Станислав Ракчаев.
Трансляция будет здесь.
Дата: 30 мая 2024
Время: 20:00 МСК
Итак, мы начинаем серию стримкастов по программированию.
#0.1 Стримкаст. Тесты и тестирование. Часть I.
Обсудим тестирование при разработке программного обеспечения. Какое оно бывает, чем может помочь backend-разработчику, и нужно ли оно ему. Ответим на вопросы зрителей.
Участники: Алексей, Юлия, Дмитрий Елисеев, Станислав Ракчаев.
Трансляция будет здесь.
Дата: 30 мая 2024
Время: 20:00 МСК
👍6
Всем привет! Продолжаем наши стримкасты, в этот раз попробуем разобраться с типизацией.
#1.1 Стримкаст. Типы и типизирование. ООП. Часть I.
Обсудим типизацию, что это такое, какая бывает, зачем нужна. Типы данных в PHP, встроенные типы. Поговорим о том, для чего нужны кастомные типы. Как всё это мешает или помогает при разработке. Конечно, затронем Typhoon. Ответим на вопросы зрителей.
Участники: Алексей, Валентин Удальцов, Дмитрий Елисеев, Станислав Ракчаев.
Трансляция будет здесь.
Дата: 12 июня 2024
Время: 20:00 мск
#1.1 Стримкаст. Типы и типизирование. ООП. Часть I.
Обсудим типизацию, что это такое, какая бывает, зачем нужна. Типы данных в PHP, встроенные типы. Поговорим о том, для чего нужны кастомные типы. Как всё это мешает или помогает при разработке. Конечно, затронем Typhoon. Ответим на вопросы зрителей.
Участники: Алексей, Валентин Удальцов, Дмитрий Елисеев, Станислав Ракчаев.
Трансляция будет здесь.
Дата: 12 июня 2024
Время: 20:00 мск
🔥6👀1
Всем привет! Продолжаем наши стримкасты, в этот раз новая тестовая серия - хэйт на код. К прошлым ещё вернёмся.
#Hate #1 Стримхэйт.
Что пришлёте - то и обсудим, в лайве, хотите код-ревью, а не, так не). Мы найдём, что обсудить....
Участники: Кирилл Несмеянов, Дмитрий Елисеев, Станислав Ракчаев.
Трансляция будет здесь. (https://www.youtube.com/watch?v=9wbFS4JL4Ck)
Дата: 26 июля 2024
Время: 20:00 мск
#Hate #1 Стримхэйт.
Что пришлёте - то и обсудим, в лайве, хотите код-ревью, а не, так не). Мы найдём, что обсудить....
Участники: Кирилл Несмеянов, Дмитрий Елисеев, Станислав Ракчаев.
Трансляция будет здесь. (https://www.youtube.com/watch?v=9wbFS4JL4Ck)
Дата: 26 июля 2024
Время: 20:00 мск
👍7😁1
Вот и кончился сезон шашлыков 🍢 и начинается сезон митапов 📰
3 октября, в четверг, пройдёт Live PHP meetup в баре Failover
Олег Чирухин, владелец продукта GIGA IDE Cloud в Сбертехе☄️
GIGA IDE Cloud - сверхновая IDE во вселенной веб-разработки
Раньше для веба вполне хватало vim и emacs. SSH прямо на прод, открываешь index.php... Сейчас, попробуй разберись в 200 микросервисах. На GitVerse прямо сейчас создается сверхновая IDE, которая может засосать все эти наши проблемы, с помощью облаков и AI. Потихоньку, полегоньку, выходят первые фичи и кристаллизуется платформа. Одновременно, корабль отправляется в путешествие к новым мирам - микросервисам, монорепозиториям, фулл риалтайм разработке - они становятся first class citizens, о них теперь принято думать и заботиться.
Станислав Ракчаев✨
Transaction Script и Transaction Outbox в PHP: Эффективные паттерны для управления транзакциями
В современном мире веб-приложений управление транзакциями играет ключевую роль в обеспечении надежности и согласованности данных. При разработке на PHP важно выбирать правильные архитектурные подходы для обработки транзакций и интеграции с различными сервисами. В данном докладе мы рассмотрим два мощных паттерна — Transaction Script и Transaction Outbox. Вы узнаете, как они работают, в каких сценариях применимы, а также получите практические рекомендации по их реализации в PHP-проектах.
Кирилл Несмеянов✨
Страх и ненависть PSR
PSR, как и любой стандарт, был во время своего появления благом, однако подобные рекомендации были написаны давно и без учёта экосистемы и современных реалий.
Попробуем разобраться: где в PSR были допущены ошибки проектирования, почему рекомендации устарели, какие проблемы скрывают и почему большинство рекомендаций могут добавить проблем, нежели помочь.
Дмитрий Елисеев✨
Как растут проекты
Решили разрабатывать новый проект, может даже по TDD и DDD, но заказчик сам не знает что ему нужно и не даёт чёткое ТЗ? Не переживайте. Это не баг, а фича. Разбираемся почему так, что делать с непонятными проектами и какие подходы и паттерны в этом нам помогут.
🗓 КОГДА: 3 октября 2024, четверг, 18:30
📍 ОФФЛАЙН: Failover bar, https://yandex.ru/maps/-/CDVbaCKn
🖥 ОНЛАЙН: YouTube, RuTube
✔️ РЕГИСТРАЦИЯ: по форме
3 октября, в четверг, пройдёт Live PHP meetup в баре Failover
Олег Чирухин, владелец продукта GIGA IDE Cloud в Сбертехе
GIGA IDE Cloud - сверхновая IDE во вселенной веб-разработки
Раньше для веба вполне хватало vim и emacs. SSH прямо на прод, открываешь index.php... Сейчас, попробуй разберись в 200 микросервисах. На GitVerse прямо сейчас создается сверхновая IDE, которая может засосать все эти наши проблемы, с помощью облаков и AI. Потихоньку, полегоньку, выходят первые фичи и кристаллизуется платформа. Одновременно, корабль отправляется в путешествие к новым мирам - микросервисам, монорепозиториям, фулл риалтайм разработке - они становятся first class citizens, о них теперь принято думать и заботиться.
Станислав Ракчаев
Transaction Script и Transaction Outbox в PHP: Эффективные паттерны для управления транзакциями
В современном мире веб-приложений управление транзакциями играет ключевую роль в обеспечении надежности и согласованности данных. При разработке на PHP важно выбирать правильные архитектурные подходы для обработки транзакций и интеграции с различными сервисами. В данном докладе мы рассмотрим два мощных паттерна — Transaction Script и Transaction Outbox. Вы узнаете, как они работают, в каких сценариях применимы, а также получите практические рекомендации по их реализации в PHP-проектах.
Кирилл Несмеянов
Страх и ненависть PSR
PSR, как и любой стандарт, был во время своего появления благом, однако подобные рекомендации были написаны давно и без учёта экосистемы и современных реалий.
Попробуем разобраться: где в PSR были допущены ошибки проектирования, почему рекомендации устарели, какие проблемы скрывают и почему большинство рекомендаций могут добавить проблем, нежели помочь.
Дмитрий Елисеев
Как растут проекты
Решили разрабатывать новый проект, может даже по TDD и DDD, но заказчик сам не знает что ему нужно и не даёт чёткое ТЗ? Не переживайте. Это не баг, а фича. Разбираемся почему так, что делать с непонятными проектами и какие подходы и паттерны в этом нам помогут.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤5✍1
Хотите посмотреть предыдущие митапы, но YouTube не работает? Всё теперь есть в RuTube. Трансляции будут вестись в YouTube и RuTube, возможно подключим что-то ещё.
RUTUBE
Сообщество Live PHP — полная коллекция видео на RUTUBE
Митапы, встречи в баре и задушевные разговоры о коде
Уютный чатик: https://t.me/live_php
Свежие новости: https://t.me/live_php_news
Сайтик: https://livephp.ru
Уютный чатик: https://t.me/live_php
Свежие новости: https://t.me/live_php_news
Сайтик: https://livephp.ru
👍7🦄3👎1
Разбавим серость суровых зимних будней жизнерадостным митапом! 🤓
5 декабря, в четверг, пройдёт Live PHP meetup в баре Failover
Тамара Алмаметова😊
(не)Здоровый пофигизм
На докладе вы узнаете:
- Почему переработки - зло,
- Причем тут дилемма заключенного,
- Где грань между здоровым и нездоровым пофигизмом,
... и другие ответы на вопрос "как перестать постоянно перерабатывать" (и начать жить).
Эдуард Сухарев👨💻
Как сломать БД обновляя ОС
Как выстрелить себе в ногу при обновлении ОС, сломать индексы и ограничения БД и почему во всем виноват юникод.
Дмитрий Елисеев😎
Беспредел множественного наследования
Давайте порисуем, чтобы стало страшно. А потом сделаем всем хорошо. Почему есть множественное наследование интерфейсов, но нет множественного наследования реализации. И что не так в дефолтной реализации интерфейса.
🗓 КОГДА: 5 декабря 2024, четверг, 18:30
📍 ОФФЛАЙН: Failover bar, https://yandex.ru/maps/-/CDVbaCKn
🖥 ОНЛАЙН: YouTube, RuTube
✔️ РЕГИСТРАЦИЯ: по форме
5 декабря, в четверг, пройдёт Live PHP meetup в баре Failover
Тамара Алмаметова
(не)Здоровый пофигизм
На докладе вы узнаете:
- Почему переработки - зло,
- Причем тут дилемма заключенного,
- Где грань между здоровым и нездоровым пофигизмом,
... и другие ответы на вопрос "как перестать постоянно перерабатывать" (и начать жить).
Эдуард Сухарев
Как сломать БД обновляя ОС
Как выстрелить себе в ногу при обновлении ОС, сломать индексы и ограничения БД и почему во всем виноват юникод.
Дмитрий Елисеев
Беспредел множественного наследования
Давайте порисуем, чтобы стало страшно. А потом сделаем всем хорошо. Почему есть множественное наследование интерфейсов, но нет множественного наследования реализации. И что не так в дефолтной реализации интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Привет!
Как вы знаете, мы регулярно организуем классные митапы. Это требует вложения не только наших сил, но и денег. Поэтому, если вам нравится наша деятельность и вы бы хотели поблагодарить нас не только словами, вот ссылка на донат.
Как вы знаете, мы регулярно организуем классные митапы. Это требует вложения не только наших сил, но и денег. Поэтому, если вам нравится наша деятельность и вы бы хотели поблагодарить нас не только словами, вот ссылка на донат.
🖕4👍1🎄1
20 февраля 2025, в четверг, пройдёт Live PHP meetup в Санкт-Петербурге
Вадим Кононов, специалист по ИБ🔐
Информационная Безопасность. Практическое понимание.
1. Вступление, предлагаемый взгляд и терминология
2. Оценка сегодняшней ситуации
3. Вопросы и отношение к информационной безопасности
4. Проблемы, решения и примеры
Эдуард Сухарев🔎
Семантический поиск с помощью LLM
Разберёмся как на практике применять большие языковые модели, не потеряв почку и лицо.
Сергей Кирьяков🔔
Разработка сервиса уведомлений
1. Введение: важность и методы
2. Проектирование сервиса: с чего начать?
3. Создание и внедрение сервиса
4. Ошибки и уроки: кот «Ух» выходит на сцену
🗓 КОГДА: 20 февраля 2025, четверг, 18:30
🏠 ОФФЛАЙН: Failover bar, https://yandex.ru/maps/-/CDVbaCKn, зарегистрироваться можно тут, для оффлайн регистрация обязательна
🖥 ОНЛАЙН: YouTube, RuTube
За оборудование и трансляцию спасибо Дмитрию @elisdnru и его @deworkerpro 🤘
Кто хочет поддержать нас финансово, вот ссылка на донат
Вадим Кононов, специалист по ИБ
Информационная Безопасность. Практическое понимание.
1. Вступление, предлагаемый взгляд и терминология
2. Оценка сегодняшней ситуации
3. Вопросы и отношение к информационной безопасности
4. Проблемы, решения и примеры
Эдуард Сухарев
Семантический поиск с помощью LLM
Разберёмся как на практике применять большие языковые модели, не потеряв почку и лицо.
Сергей Кирьяков
Разработка сервиса уведомлений
1. Введение: важность и методы
2. Проектирование сервиса: с чего начать?
3. Создание и внедрение сервиса
4. Ошибки и уроки: кот «Ух» выходит на сцену
🗓 КОГДА: 20 февраля 2025, четверг, 18:30
🏠 ОФФЛАЙН: Failover bar, https://yandex.ru/maps/-/CDVbaCKn, зарегистрироваться можно тут, для оффлайн регистрация обязательна
🖥 ОНЛАЙН: YouTube, RuTube
За оборудование и трансляцию спасибо Дмитрию @elisdnru и его @deworkerpro 🤘
Кто хочет поддержать нас финансово, вот ссылка на донат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🚀Друзья!
Мы рады представить вам наших информационных партнеров — канал Митапочная. Ребята публикуют анонсы предстоящих крутых мероприятий в сфере IT. Если вы хотите быть в курсе самых интересных событий, присоединяйтесь к их сообществу!
Мы рады представить вам наших информационных партнеров — канал Митапочная. Ребята публикуют анонсы предстоящих крутых мероприятий в сфере IT. Если вы хотите быть в курсе самых интересных событий, присоединяйтесь к их сообществу!
Telegram
Митапочная - анонсы митапов по разработке
Анонсы бесплатных мероприятий по разработке.
Вопросы и предложения @AnnetLevina
Анонсы хакатонов @hackatonochnaya
meetups events митапы ивенты эвенты мероприятия лекции вебинары хакатоны воркшопы конференция айти
https://telega.in/c/meetupochnaya
Вопросы и предложения @AnnetLevina
Анонсы хакатонов @hackatonochnaya
meetups events митапы ивенты эвенты мероприятия лекции вебинары хакатоны воркшопы конференция айти
https://telega.in/c/meetupochnaya
❤1🔥1