🎩Антон Титов из Spiral (автор RoadRunner) рассказывает про temporal и как с помощью него организовать долгоживущие бизнес-процессы
https://www.youtube.com/watch?v=upL8o-OXYEc
https://www.youtube.com/watch?v=upL8o-OXYEc
YouTube
Оркестрация и закон Мерфи: обрабатываем ошибки-бизнес процессов - Антон Титов (Spiral Scout)
Вторая часть воркшопа по работе с Workflows и Temporal
На нем мы углубимся в инструментарий Temporal и посмотрим на практике, как обрабатывать сложные сценарии с ошибками.
В этот раз будут рассмотрены следующие темы:
- Coroutines, signals, queries
- Retry…
На нем мы углубимся в инструментарий Temporal и посмотрим на практике, как обрабатывать сложные сценарии с ошибками.
В этот раз будут рассмотрены следующие темы:
- Coroutines, signals, queries
- Retry…
Forwarded from Simposium
Мы начинаем!🚀
К концу уходящего года произойдёт запуск нашей митап площадки "Simposium". Мы долго к этому шли, поэтому будем очень рады всех вас видеть, обязательно зовите своих друзей, ведь митап будет проходить в конференц-зале нового и красивого коворкинг центра "DELO". В организации данного митапа нам помогает всем известная компания "CRON"
Вас ждут интересные темы 🗣, вкусная еда 🍕 и призы 🎁
Темы и спикеры:
1. «Introduction в ассемблер. Низкоуровневая криптография» - Газимагомед Илдаров (C++ Dev и просто ровный пацан, студент ДГУ)
2. «NFT, не nft и кто хочет стать миллионером» - Амина Котоманова (Senior UI/UX designer, Illustrator/Digital Artist, компания Magic Mushrooms Studio)
3. «Разработка плагинов для IDE. Помоги себе сам» - Руслан Алиев (Senior Kotlin Dev, Android евангелист, Teamlead, компания Upstarts)
4. «Definition of done или что значит "сделать"?» Ахмед Газиев (Senior Python Dev, Software Engineer, Teamlead, компания CRON)
Место и время:
Дата: 26 декабря (воскресенье) 2021
Время: 18:00 🕕
Место: Коворкинг центр "DELO"
Адрес: г. Махачкала, Магомеда Ярагского, 71а, 3 этаж
https://go.2gis.com/qyb4u
Цена: бесплатно
К концу уходящего года произойдёт запуск нашей митап площадки "Simposium". Мы долго к этому шли, поэтому будем очень рады всех вас видеть, обязательно зовите своих друзей, ведь митап будет проходить в конференц-зале нового и красивого коворкинг центра "DELO". В организации данного митапа нам помогает всем известная компания "CRON"
Вас ждут интересные темы 🗣, вкусная еда 🍕 и призы 🎁
Темы и спикеры:
1. «Introduction в ассемблер. Низкоуровневая криптография» - Газимагомед Илдаров (C++ Dev и просто ровный пацан, студент ДГУ)
2. «NFT, не nft и кто хочет стать миллионером» - Амина Котоманова (Senior UI/UX designer, Illustrator/Digital Artist, компания Magic Mushrooms Studio)
3. «Разработка плагинов для IDE. Помоги себе сам» - Руслан Алиев (Senior Kotlin Dev, Android евангелист, Teamlead, компания Upstarts)
4. «Definition of done или что значит "сделать"?» Ахмед Газиев (Senior Python Dev, Software Engineer, Teamlead, компания CRON)
Место и время:
Дата: 26 декабря (воскресенье) 2021
Время: 18:00 🕕
Место: Коворкинг центр "DELO"
Адрес: г. Махачкала, Магомеда Ярагского, 71а, 3 этаж
https://go.2gis.com/qyb4u
Цена: бесплатно
👠Статья Larger Laravel Projects: 12 Things to Take Care Of рассказывает о вещах, о которых желательно помнить при разработке крупных проектов на Laravel
https://laraveldaily.com/larger-laravel-projects-12-things-to-take-care-of/
https://laraveldaily.com/larger-laravel-projects-12-things-to-take-care-of/
Laravel Daily
Larger Laravel Projects: 12 Things to Take Care Of
👒Где лучше определять миддлвары в Laravel: роуты против контроллеров
https://darkghosthunter.medium.com/laravel-where-to-declare-middleware-5940d40a0027
https://darkghosthunter.medium.com/laravel-where-to-declare-middleware-5940d40a0027
Medium
Laravel: Where to declare middleware?
Routes versus Controllers… fight!
🪖Довольно ясное объяснение разницы между уровнями изоляции транзакций в БД
https://stackoverflow.com/questions/4034976/difference-between-read-commited-and-repeatable-read
https://stackoverflow.com/questions/4034976/difference-between-read-commited-and-repeatable-read
Stack Overflow
Difference between "read commited" and "repeatable read" in SQL Server
I think the above isolation levels are so alike. Could someone please describe with some nice examples what the main difference is?
🤖Строим эффективный сетевой обмен в PHP-микросервисах
https://habr.com/ru/company/oleg-bunin/blog/593297/
https://habr.com/ru/company/oleg-bunin/blog/593297/
🎅Как мы выбирали архитектуру и переносили 20-летние монолиты промышленного гиганта на микросервисы
https://habr.com/ru/company/nlmk/blog/597283/
https://habr.com/ru/company/nlmk/blog/597283/
Хабр
Как мы выбирали архитектуру и переносили 20-летние монолиты промышленного гиганта на микросервисы
Лично я сталкивался с тем, как крупные компании распиливают монолит на микросервисы, но потом не переиспользуют их. Они так и остаются жить в одной системе. Здесь мы делаем микросервисы, не ради...
🧳Zanzara - фреймворк для разработки ботов для Telegram. Отличается от прочих подобных библиотек возможностью работы в асинхронном режиме за счет использования ReactPHP
https://github.com/badfarm/zanzara
https://github.com/badfarm/zanzara
GitHub
GitHub - badfarm/zanzara: Asynchronous PHP Telegram Bot Framework built on top of ReactPHP
Asynchronous PHP Telegram Bot Framework built on top of ReactPHP - badfarm/zanzara
💂♂️Асинхронное взаимодействие. Брокеры сообщений. Apache Kafka
https://habr.com/ru/company/vivid_money/blog/534858/
https://habr.com/ru/company/vivid_money/blog/534858/
Хабр
Асинхронное взаимодействие. Брокеры сообщений. Apache Kafka
Данная публикация предназначена для тех, кто интересуется устройством распределенных систем, брокерами сообщений и Apache Kafka. Здесь вы не найдете эксклюзивного материала или лайфхаков, задача этой...
💆Swoole vs Roadrunner for Laravel Octane
https://chriswhite.is/coding/swoole-vs-roadrunner-for-laravel-octane/
https://chriswhite.is/coding/swoole-vs-roadrunner-for-laravel-octane/
chriswhite.is
Swoole vs Roadrunner for Laravel Octane
Delve into the decision-making process of selecting the right web server, Swoole or Roadrunner, when leveraging Laravel Octane for performance gains. This comparison provides insights into the benefits and drawbacks of each, helping you make an informed choice…
На голосовании RFC с предложением задепрекейтить и впоследствии убрать динамические (необъявленные) свойства. Как вам идея?
https://wiki.php.net/rfc/deprecate_dynamic_properties
https://wiki.php.net/rfc/deprecate_dynamic_properties
А может на PHP?
На голосовании RFC с предложением задепрекейтить и впоследствии убрать динамические (необъявленные) свойства. Как вам идея? https://wiki.php.net/rfc/deprecate_dynamic_properties
🌵Также в тему статья от одного из контрибьюторов Symfony о том, почему не стоит бояться депрекейшнов.
https://wouterj.nl/2021/11/deprecations-are-not-errors
https://wouterj.nl/2021/11/deprecations-are-not-errors
Wouter J
Deprecations are not like E_ERROR, E_WARNING, and E_NOTICE
Every now and then, there seems to be a lot of fuss in the PHP community
about deprecations. In these discussions, deprecations are often
discussed as if they are fatal errors. I think that is very wrong. Let’s
reduce our expectations of deprecations. It’ll…
about deprecations. In these discussions, deprecations are often
discussed as if they are fatal errors. I think that is very wrong. Let’s
reduce our expectations of deprecations. It’ll…
Найдена уязвимость которая позволяет пользователю с низкими привилегиями (например, www-data) повысить свои привилегии до уровня root, используя ошибку в PHP-FPM. Хоть это серьезная проблема, но не RCE. То есть злоумышленнику сначала надо будет использовать другие техники, чтоб завладеть рабочим процессом PHP. По ссылке подробный разбор от исследователей.
Уязвимость исправлена в поддерживаемых ветках PHP 7.4.25 и PHP 8.0.12 и PHP 7.3.32.
На PHP 5.3—7.2 уязвимость тоже есть, но выпусков с исправлением не будет. Поэтому стоит срочно обновляться на поддерживаемые версии PHP.
https://www.ambionics.io/blog/php-fpm-local-root
Источник: https://habr.com/ru/post/585326/
Уязвимость исправлена в поддерживаемых ветках PHP 7.4.25 и PHP 8.0.12 и PHP 7.3.32.
На PHP 5.3—7.2 уязвимость тоже есть, но выпусков с исправлением не будет. Поэтому стоит срочно обновляться на поддерживаемые версии PHP.
https://www.ambionics.io/blog/php-fpm-local-root
Источник: https://habr.com/ru/post/585326/
Ambionics
PHP-FPM local root vulnerability (CVE-2021-21703)
This article reveals a privilege escalation vulnerability affecting PHP-FPM.
Библиотека с хелперами для организации карты сайта, мета-тегов, и других оптимизаций под поисковые системы. Без сторонних зависимостей
https://github.com/melbahja/seo
https://github.com/melbahja/seo
GitHub
GitHub - melbahja/seo: 🐘 Simple PHP library to help developers 🍻 do better on-page SEO optimization 🤖
🐘 Simple PHP library to help developers 🍻 do better on-page SEO optimization 🤖 - melbahja/seo
⛄️Пакет асинхронных запросов для Symfony.
https://medium.com/@pond5-technology/an-asynchronous-request-bundle-for-symfony-86d28a6a686f
https://medium.com/@pond5-technology/an-asynchronous-request-bundle-for-symfony-86d28a6a686f
Medium
An Asynchronous Request Bundle for Symfony
In this post we describe how and why we created an asynchronous request Bundle for Symfony and decided to share it as open source.