#advanced #symfony
В компонент symfony/process добавили поддержку файберов.
https://github.com/symfony/symfony/pull/43678
В компонент symfony/process добавили поддержку файберов.
https://github.com/symfony/symfony/pull/43678
GitHub
[Process] Add support for Fiber by lyrixx · Pull Request #43678 · symfony/symfony
Q
A
Branch?
5.4
Bug fix?
no
New feature?
yes
Deprecations?
no
Tickets
License
MIT
Doc PR
Example:
(Note: The loop is very naive, but it's for demo purpose)
<?ph...
A
Branch?
5.4
Bug fix?
no
New feature?
yes
Deprecations?
no
Tickets
License
MIT
Doc PR
Example:
(Note: The loop is very naive, but it's for demo purpose)
<?ph...
#advanced #curl
Выполняем HTTP запросы со сжатием с помощью curl в PHP.
https://php.watch/articles/curl-php-accept-encoding-compression
Выполняем HTTP запросы со сжатием с помощью curl в PHP.
https://php.watch/articles/curl-php-accept-encoding-compression
PHP.Watch
Compressed HTTP Requests with Curl and PHP
How to make fast and efficient HTTP(S) requests via Curl using transfer encodings such as gzip, zstd, Brotli, and deflate.
#junior
Если вы собираетесь делать локализацию на своем сайте, ознакомьтесь с правилам локализации для разных языков (или воспользуйтесь готовым компонентом).
https://github.com/translate/l10n-guide/blob/master/docs/l10n/pluralforms.rst
Если вы собираетесь делать локализацию на своем сайте, ознакомьтесь с правилам локализации для разных языков (или воспользуйтесь готовым компонентом).
https://github.com/translate/l10n-guide/blob/master/docs/l10n/pluralforms.rst
GitHub
l10n-guide/docs/l10n/pluralforms.rst at master · translate/l10n-guide
Localisation guide. Contribute to translate/l10n-guide development by creating an account on GitHub.
#junior
50 цитат-советов о том, как улучшить качество кода.
https://codeburst.io/50-quotes-for-better-coding-76bdac3fc234
50 цитат-советов о том, как улучшить качество кода.
https://codeburst.io/50-quotes-for-better-coding-76bdac3fc234
Medium
50 Quotes for Better Coding
A collection of quotes that coffee-to-code converters can enjoy.
#advanced
Как и почему вы должны избегать механизма CORS в SPA приложениях.
https://blog.bitsrc.io/how-and-why-you-should-avoid-cors-in-single-page-apps-db25452ad2f8
Как и почему вы должны избегать механизма CORS в SPA приложениях.
https://blog.bitsrc.io/how-and-why-you-should-avoid-cors-in-single-page-apps-db25452ad2f8
Medium
How and Why You Should Avoid CORS in Single Page Apps
Learn how to avoid CORS by using the proxy configuration in frontend development server.
#advanced #ddd
Вступительно интро для тех, кто хочет изучить DDD.
https://github.com/ddd-crew/welcome-to-ddd
Вступительно интро для тех, кто хочет изучить DDD.
https://github.com/ddd-crew/welcome-to-ddd
GitHub
GitHub - ddd-crew/welcome-to-ddd: Definitions of DDD and fundamental concepts to reduce the learning curve and confusion
Definitions of DDD and fundamental concepts to reduce the learning curve and confusion - ddd-crew/welcome-to-ddd
#advanced #video
Доклад с вызывающим названием "Прекратите оверинженирить".
https://www.youtube.com/watch?v=GRr4xeMn1uU&feature=youtu.be
Доклад с вызывающим названием "Прекратите оверинженирить".
https://www.youtube.com/watch?v=GRr4xeMn1uU&feature=youtu.be
YouTube
Opening Keynote: Greg Young - Stop Over-Engenering
From #Odessa to #Mallorca! BUILD STUFF is going to celebrate summer! An amazing weekend on APRIL 29-30, 2017 – MALLORCA, SPAIN will take you out of the office into a seaside event full of professional lectures, technical sessions, beach games, umbrella drinks…
На Хабре вышла расшифровка вебинара «Дыры и заборы: безопасность в Kubernetes»: https://habr.com/ru/company/southbridge/blog/584306/
Если эксперты нравятся, имейте в виду: 5–7 ноября они ведут интенсив по безопасности в кубе, на него можно зарегистрироваться со скидкой 50%. Введите промокод SecK8s по ссылке https://slurm.club/3mf9TLE
Если эксперты нравятся, имейте в виду: 5–7 ноября они ведут интенсив по безопасности в кубе, на него можно зарегистрироваться со скидкой 50%. Введите промокод SecK8s по ссылке https://slurm.club/3mf9TLE
Джун или сеньор? Неважно — приглашаем всех JavaScript-разработчиков на конференцию Holy JS 🖲 Слушайте лекции от экспертов Газпромбанка и получайте подарки!
🚀 Андрей Журавков, ведущий инженер разработки управления технологий, фронтальных систем розничного бизнеса — о том, как силами небольшой команды делать омниканальную систему
🚀 Надир Жумабаев, главный инженер разработки фронтальных сервисов розничного кредитного конвейера, расскажет о функциональном программировании на JS
🛸 Проходите игры и квизы по JavaScript и получите шанс выиграть:
🔹 Конструкторы LEGO «Международная Космическая Станция» и NASA Apollo Saturn V
🔹 Jenga и беспроводной powerbank
🔹 Мерч Газпромбанка
Для участия в конференции зарегистрируйтесь по ссылке > https://vk.cc/c7okAd
🚀 Андрей Журавков, ведущий инженер разработки управления технологий, фронтальных систем розничного бизнеса — о том, как силами небольшой команды делать омниканальную систему
🚀 Надир Жумабаев, главный инженер разработки фронтальных сервисов розничного кредитного конвейера, расскажет о функциональном программировании на JS
🛸 Проходите игры и квизы по JavaScript и получите шанс выиграть:
🔹 Конструкторы LEGO «Международная Космическая Станция» и NASA Apollo Saturn V
🔹 Jenga и беспроводной powerbank
🔹 Мерч Газпромбанка
Для участия в конференции зарегистрируйтесь по ссылке > https://vk.cc/c7okAd
#advanced #laravel
Предложение, как можно было бы улучшить API ларавеловских миддлвар.
https://timacdonald.me/rethinking-laravels-middleware-argument-api/
Предложение, как можно было бы улучшить API ларавеловских миддлвар.
https://timacdonald.me/rethinking-laravels-middleware-argument-api/
Tim MacDonald
Rethinking Laravel's middleware argument API by Tim MacDonald
String concatenation is the current way we can pass arguments to Laravel middleware - but what if there was another way
Начните путь в Data Science уже сейчас!
Тогда без знаний, которые даст вам онлайн-курс Математика для Data Science от преподавателей из МГУ & proglib.academy за 5 месяцев, не обойтись.
Для обучения достаточно школьных знаний по математике. Специальный модуль "Базовая математика" поможет подготовится к курсу.
Оставьте заявку и получите доступ к демо-урокам курса, а также не упустите свой шанс записаться в группу по специальной цене: https://proglib.io/w/80be0f49
Тогда без знаний, которые даст вам онлайн-курс Математика для Data Science от преподавателей из МГУ & proglib.academy за 5 месяцев, не обойтись.
Для обучения достаточно школьных знаний по математике. Специальный модуль "Базовая математика" поможет подготовится к курсу.
Оставьте заявку и получите доступ к демо-урокам курса, а также не упустите свой шанс записаться в группу по специальной цене: https://proglib.io/w/80be0f49
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Привет! Мы команда социальной сети для взрослых FriendsOnly.me
Мы создали сервис, который позволяет получит доступ к большому количеству адалт контента обычному пользователю, а создателям такого контента с легкостью его монетизировать. Сейчас мы осуществляем переезд с PHP на Golang и нам требуются крутые специалисты 🙂
Какие сейчас есть задачи?
Требования:
Будет плюсом:
Условия:
Скорее пиши - @iamcathead
Мы создали сервис, который позволяет получит доступ к большому количеству адалт контента обычному пользователю, а создателям такого контента с легкостью его монетизировать. Сейчас мы осуществляем переезд с PHP на Golang и нам требуются крутые специалисты 🙂
Какие сейчас есть задачи?
•
Создание сервиса по конвертации видео •
Сервис биллинга для работы с платежными системами и учетом транзакций •
Реализация АПИ для работы текущего сайтаТребования:
•
Опыт разработки на Golang 2-3 года. •
Умение писать unit тесты. •
Опыт работы с git, bitbucket и понимание git flow. •
Опыт работы с Jira. •
Postgres, важно умение писать сырые sql запросы.Будет плюсом:
•
Опыт работы с docker, kubernetes. •
Опыт с PHP, Laravel. (Необходимо будет переписывать часть функционала с Laravel на Fiber) •
Опыт в разработке high-load проектов. •
Понимание принципов работы websockets.Условия:
•
Полностью дистанционная работа •
Зарплатная вилка от 150 до 300 тысяч •
Оплачиваемый отпуск, официальное трудоустройство по прохождению испытательного срока или выполнению испытательного проекта;Скорее пиши - @iamcathead
#advanced #security
Как правильно хранить JWT токены на фронте, чтобы избежать проблем с безопасностью.
https://dev.to/cotter/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end-15id
Как правильно хранить JWT токены на фронте, чтобы избежать проблем с безопасностью.
https://dev.to/cotter/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end-15id
DEV Community
LocalStorage vs Cookies: All You Need To Know About Storing JWT Tokens Securely in The Front-End
JWT Tokens are awesome, but how do you store them securely in your front-end? We'll go over...
#advanced
Обеспечиваем согласованность данных при конкурентных запросах.
https://blog.frankdejonge.nl/ensuring-consistency-during-concurrent-requests/
Обеспечиваем согласованность данных при конкурентных запросах.
https://blog.frankdejonge.nl/ensuring-consistency-during-concurrent-requests/
Frank on Software
Ensuring data(base) consistency during concurrent requests
Bugs caused by race conditions can be a huge source of frustration. They are
difficult to identify and often difficult to remedy. As part of my day to day
job at Mollie [https://mollie.com/], guarding against data inconsistencies is
always top of mind. At…
difficult to identify and often difficult to remedy. As part of my day to day
job at Mollie [https://mollie.com/], guarding against data inconsistencies is
always top of mind. At…
#junior #laravel
Где лучше определять миддлвары в Laravel: роуты против контроллеров.
https://darkghosthunter.medium.com/laravel-where-to-declare-middleware-5940d40a0027
Где лучше определять миддлвары в Laravel: роуты против контроллеров.
https://darkghosthunter.medium.com/laravel-where-to-declare-middleware-5940d40a0027
Medium
Laravel: Where to declare middleware?
Routes versus Controllers… fight!
#advanced #symfony
Как в Symfony 5.4 были ускорены Вотеры.
https://symfony.com/blog/new-in-symfony-5-4-faster-security-voters
Как в Symfony 5.4 были ускорены Вотеры.
https://symfony.com/blog/new-in-symfony-5-4-faster-security-voters
Symfony
New in Symfony 5.4: Faster Security Voters (Symfony Blog)
Symfony 5.4 introduces a new interface to make some parts of the security voters cacheable to improve your application performance.