Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Стажер-разработчик PHP
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
🌭4🎉1
Работа с деньгами в Laravel
Эта статья рассказывает о том, как обрабатывать различные типы денежных величин в фреймворке Laravel. Обычно в приложениях используются типы данных для обычных чисел или строк, но для работы с деньгами это может быть неудобно и ненадежно. В статье описывается, как использовать специальный тип для денежных величин - Money, и как он может помочь с работой приложения с ценами и денежными операциями. Также статья описывает, как можно приводить различные форматы денежных величин к одному формату и как проверять корректность введенных пользователем данных.
https://andy.cowan.me.uk/handling-money-types-in-laravel
Эта статья рассказывает о том, как обрабатывать различные типы денежных величин в фреймворке Laravel. Обычно в приложениях используются типы данных для обычных чисел или строк, но для работы с деньгами это может быть неудобно и ненадежно. В статье описывается, как использовать специальный тип для денежных величин - Money, и как он может помочь с работой приложения с ценами и денежными операциями. Также статья описывает, как можно приводить различные форматы денежных величин к одному формату и как проверять корректность введенных пользователем данных.
https://andy.cowan.me.uk/handling-money-types-in-laravel
andy.cowan.me.uk
Handling Money In Laravel — Meditations - Andy Cowan's thoughts on code
Money is important. And it's serious. It needs to be done right.
👍7
Выявление узких мест: исследование низкой производительности контейнера Laravel
Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.
Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.
В результате автор приходит к выводу, что медленный контейнер может быть связан с использованием рефлексии и динамической загрузки классов в Laravel. Также он предлагает несколько решений, которые могут помочь ускорить работу контейнера, например, предварительную загрузку классов или использование кеширования данных.
https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.
Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.
В результате автор приходит к выводу, что медленный контейнер может быть связан с использованием рефлексии и динамической загрузки классов в Laravel. Также он предлагает несколько решений, которые могут помочь ускорить работу контейнера, например, предварительную загрузку классов или использование кеширования данных.
https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
Kamil Ruczyński
Uncovering the bottlenecks - An investigation into the poor performance of Laravel’s container
Last time I’ve been analyzing the performance of Laravel’s container. I’ve encountered that the application spends a lot of time building dependencies, especially for heavy endpoints. That was strange because I would rather expect the relevant logic should…
❤5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.
🔗 Основной сайт
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🤯1
Laravel Priority Queue Driver
Простой драйвер приоритетов очередей для ваших приложений
https://github.com/shipsaas/laravel-priority-queue
Простой драйвер приоритетов очередей для ваших приложений
https://github.com/shipsaas/laravel-priority-queue
GitHub
GitHub - shipsaas/laravel-priority-queue: Priority Queues driver implementation for Laravel. Utilizing DB Driver.
Priority Queues driver implementation for Laravel. Utilizing DB Driver. - shipsaas/laravel-priority-queue
❤1👍1
Статья рассказывает о том, как использование обратных прокси-серверов может защитить веб-приложения, написанные на Symfony, от атак по IP-адресу. В статье описываются различные виды атак, которые могут быть проведены с использованием IP-адресов, и объясняется, как обратные прокси-серверы помогают их предотвращать. Также авторы рассказывают о том, как можно настроить обратный прокси-сервер для Symfony-приложения и приводят примеры кода.
https://jolicode.com/blog/symfony-reverse-proxies-and-ip-protection
https://jolicode.com/blog/symfony-reverse-proxies-and-ip-protection
JoliCode
Symfony, reverse proxies and IP protection
Following an issue encountered on one of my projects, I had to dive into how IP protection works in Symfony applications when at least one reverse proxy is in front of them. After some research,
❤2
Раскрытие захватывающей эволюции PHP: от скромных начинаний до доминирования в Интернете
Краткая история PHP с 1995 по 2023 год
https://hendrikprinsza.medium.com/the-history-of-php-from-1995-to-2023-f5a1bae63554
Краткая история PHP с 1995 по 2023 год
https://hendrikprinsza.medium.com/the-history-of-php-from-1995-to-2023-f5a1bae63554
Medium
Uncovering the Fascinating Evolution of PHP: From Humble Beginnings to Dominating the Web
A brief history of PHP from 1995 to 2023
❤7🍌1
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Full stack разработчик PHP / Symfony, Vue
⛳️ Xnetcom
💼🥁 Работа в офисе
💵 от 444 200 рублей
Подробнее: https://proglib.io/vacancies/full-stack-razrabotchik-php-symphony-vue-wisebits-c2a263aa-2023-04-18
⛳️ Xnetcom
💼🥁 Работа в офисе
💵 от 444 200 рублей
Подробнее: https://proglib.io/vacancies/full-stack-razrabotchik-php-symphony-vue-wisebits-c2a263aa-2023-04-18
Библиотека программиста
Вакансия Full stack разработчик PHP / Symfony, Vue в Xnetcom оплата от 444200 RUB, Полная занятость, Офис
We are Not "Another IT Company". We are experts in providing digital solutions with a consulting led approach that fuels innovation and business efficiency.
❤6🍌3
О, «Герои»? Дайте две! Как я писал очередной браузерный клон легендарной стратегии, в который уже почти* можно играть
Большая статья о разработке браузерной версии 3 героев. Игры, которая по праву является легендарной
https://habr.com/ru/companies/soletude/articles/719280/
Большая статья о разработке браузерной версии 3 героев. Игры, которая по праву является легендарной
https://habr.com/ru/companies/soletude/articles/719280/
Хабр
О, «Герои»? Дайте две! Как я писал очередной браузерный клон легендарной стратегии, в который уже почти* можно играть
TL;DR для тех, кому некогда читать™: Три года реального времени, ~340 дней разработки, 2 423 часа. 106 849 строк кода (62% JavaScript, 32% PHP, 6% CSS). Собственный парсер формата .h3m (...
🔥7🍌3
Внедрение PHP-CS-Fixer в легаси проекты
Статья рассказывает о том, как внедрить инструмент PHP CS Fixer для автоматического форматирования кода в старых проектах на PHP. Автор объясняет, какие преимущества приносит использование PHP CS Fixer и как этот инструмент может помочь в повышении качества и удобства чтения кода. Также в статье рассмотрены примеры использования PHP CS Fixer в практике.
https://localheinz.com/articles/2023/04/10/introducing-php-cs-fixer-into-legacy-projects/
Статья рассказывает о том, как внедрить инструмент PHP CS Fixer для автоматического форматирования кода в старых проектах на PHP. Автор объясняет, какие преимущества приносит использование PHP CS Fixer и как этот инструмент может помочь в повышении качества и удобства чтения кода. Также в статье рассмотрены примеры использования PHP CS Fixer в практике.
https://localheinz.com/articles/2023/04/10/introducing-php-cs-fixer-into-legacy-projects/
Andreas Möller
Introducing PHP-CS-Fixer into legacy projects
If you are working on a legacy PHP project, what could be a strategy for introducing PHP-CS-Fixer that reduces risk and invites other developers to collaborate?
👍7
Видео: Создание приложения Ride Share с помощью Laravel и Vue
Ride share - это совместное использование автомобиля несколькими пассажирами для перемещения из одного места в другое.
https://youtu.be/iFOEU6YNBzw
Ride share - это совместное использование автомобиля несколькими пассажирами для перемещения из одного места в другое.
https://youtu.be/iFOEU6YNBzw
YouTube
Build A Ride Share App: Full Stack Tutorial with Laravel and Vue
Learn how to build a fully functional ride share application using PHP and JavaScript with the Laravel and Vue frameworks.
By the end of this video, you'll have a basic app that lets you choose between being a driver or passenger, map routes to destinations…
By the end of this video, you'll have a basic app that lets you choose between being a driver or passenger, map routes to destinations…
👍2❤1
Как исправить утечку памяти при миграции Doctrine
https://jolicode.com/blog/how-to-fix-memory-leak-in-doctrine-migrations
https://jolicode.com/blog/how-to-fix-memory-leak-in-doctrine-migrations
JoliCode
How to Fix Memory Leak in Doctrine Migrations
I had to write a Doctrine migration to fix some bad data. Unfortunately there was so much data (~600K records) that the migration leaked. The memory consumption reaches about 12Gb! That’s not
👍4
Уведомление о прекращении поддержки: поддержка клиентских библиотек Azure Storage PHP будет прекращена 17 марта 2024 г.
https://azure.microsoft.com/en-us/updates/retirement-notice-the-azure-storage-php-client-libraries-will-be-retired-on-17-march-2024/
https://azure.microsoft.com/en-us/updates/retirement-notice-the-azure-storage-php-client-libraries-will-be-retired-on-17-march-2024/
Microsoft
Azure updates | Microsoft Azure
Subscribe to Microsoft Azure today for service updates, all in one place. Check out the new Cloud Platform roadmap to see our latest product plans.
🍌4🌚2❤1
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
❤1
Уникальные задание вашего laravel horizon могут никогда не выполниться
Статья о том, что уникальные задания в Laravel Horizon могут никогда не выполниться. Автор объясняет, что это происходит из-за того, что срок жизни задания ограничено. Он также предлагает несколько решений этой проблемы, включая рефакторинг кода так, чтобы разбить задачи на несколько, увеличение срока жизни и т.д.
https://vincentbean.com/your-laravel-horizon-s-unique-jobs-may-never-run
Статья о том, что уникальные задания в Laravel Horizon могут никогда не выполниться. Автор объясняет, что это происходит из-за того, что срок жизни задания ограничено. Он также предлагает несколько решений этой проблемы, включая рефакторинг кода так, чтобы разбить задачи на несколько, увеличение срока жизни и т.д.
https://vincentbean.com/your-laravel-horizon-s-unique-jobs-may-never-run
Vincentbean
Your Laravel Horizon's unique jobs may never run — Vincent Bean
With Laravel Horizon and unique jobs you should be aware of the trim setting in your configuration. If you do not configure this correctly or do not take it into account it could cause your unique jobs to never run!
❤3🍌2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
System+Design+Blueprint.pdf
273 KB
#проектирование_систем
Подробное визуальное руководство, которое предоставляет разработчикам быструю и простую шпаргалку по ключевым концепциям и передовым методам проектирования систем.
🔗 Источник
Подробное визуальное руководство, которое предоставляет разработчикам быструю и простую шпаргалку по ключевым концепциям и передовым методам проектирования систем.
🔗 Источник
🔥11
Обработка больших сжатых файлов с помощью PHP
Статья на тему обработки больших сжатых файлов с использованием PHP. В статье рассматриваются различные способы работы с сжатыми файлами, такие как чтение, запись, распаковка и упаковка. Приводится пример использования различных библиотек и функций PHP для работы с сжатыми файлами. Также обсуждаются некоторые проблемы, которые могут возникнуть при работе с большими сжатыми файлами. В целом статья представляет интерес для разработчиков, которые работают с большим объемом данных и нуждаются в оптимизации обработки файлов.
https://medium.com/softonic-eng/processing-large-compressed-files-with-php-586f8bda3c35
Статья на тему обработки больших сжатых файлов с использованием PHP. В статье рассматриваются различные способы работы с сжатыми файлами, такие как чтение, запись, распаковка и упаковка. Приводится пример использования различных библиотек и функций PHP для работы с сжатыми файлами. Также обсуждаются некоторые проблемы, которые могут возникнуть при работе с большими сжатыми файлами. В целом статья представляет интерес для разработчиков, которые работают с большим объемом данных и нуждаются в оптимизации обработки файлов.
https://medium.com/softonic-eng/processing-large-compressed-files-with-php-586f8bda3c35
Medium
Processing large compressed files with PHP
One day we received a new task: download a huge file on a daily basis and process it as quickly as possible to make the information…
👍5
Как убедиться, что ray() не сломает ваше приложение Laravel с помощью Github Action
Статья описывает, как использовать инструмент отладки Ray в приложениях на Laravel и как проверять работоспособность приложения с помощью GitHub Action. В статье показывается, как настроить работу Ray и локальный веб-интерфейс для отладки, а также как создать и запустить GitHub Action, который проверяет работоспособность приложения перед каждым коммитом в основную ветку репозитория. Рассматриваются различные сценарии использования Ray, такие как отладка баз данных, проверка запросов и вывод результатов работы методов приложения. Также в статье приводятся практические советы для эффективного использования Ray и GitHub Action в Laravel-приложениях
https://medium.com/code16/how-to-make-sure-ray-wont-break-your-laravel-application-with-github-action-a8bc37a6cbe
Статья описывает, как использовать инструмент отладки Ray в приложениях на Laravel и как проверять работоспособность приложения с помощью GitHub Action. В статье показывается, как настроить работу Ray и локальный веб-интерфейс для отладки, а также как создать и запустить GitHub Action, который проверяет работоспособность приложения перед каждым коммитом в основную ветку репозитория. Рассматриваются различные сценарии использования Ray, такие как отладка баз данных, проверка запросов и вывод результатов работы методов приложения. Также в статье приводятся практические советы для эффективного использования Ray и GitHub Action в Laravel-приложениях
https://medium.com/code16/how-to-make-sure-ray-wont-break-your-laravel-application-with-github-action-a8bc37a6cbe
Medium
How to make sure ray() won’t break your Laravel application with Github Action
Scan your Laravel application and detect remaining Spatie’s ray calls in your CI workflow to prevent triggering errors in production.
❤4