PHP и Laravel дайджест новостей за октябрь 2023 года
https://habr.com/ru/articles/772104/
https://habr.com/ru/articles/772104/
Хабр
PHP и Laravel дайджест новостей за октябрь 2023 года
Всем привет! Краткий обзор новостей из мира PHP и Laravel за октябрь 2023 г. PHP Дайджест Вышли PHP 8.1.25 и PHP 8.2.12 В этих выпусках несколько исправлений ошибок и улучшений в модулях Core, CLI,...
👍5
Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений
https://habr.com/ru/articles/773636/
https://habr.com/ru/articles/773636/
Хабр
Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений
Немного воды, введение 1.1 Краткое введение в RabbitMQ 1.2 Почему безотказные очереди так важны? Трудности, возникшие при проектировании решения Стандартные механизмы RabbitMQ и почему они не подошли...
👍7
Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках
https://habr.com/ru/companies/sravni/articles/773898/
https://habr.com/ru/companies/sravni/articles/773898/
Хабр
Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках
Привет! Меня зовут Ваня, последние несколько лет я занимаюсь backend-разработкой в Сравни. Моя команда разрабатывает интеграции с сервисами наших партнёров, код пишем на PHP и Symfony Framework. При...
👍7❤1
🔥 Laravel: wherePivot совет.
В отношениях "многие-ко-многим" можно добавить операторы
@phpshka
В отношениях "многие-ко-многим" можно добавить операторы
where
в таблицу pivot, используя метод `wherePivot
`.@phpshka
👍9❤1🔥1😴1
Мой путь из фрилансеров в наёмные программисты
https://habr.com/ru/articles/774584/
https://habr.com/ru/articles/774584/
Хабр
Мой путь из фрилансеров в наёмные программисты
Рассказ пойдет о моем первом опыте трудоустройства в IT‑компанию после нескольких лет фриланса: что лично я открыл для себя, с чем столкнулся, чему научился. Мой стек —...
👍1
Альтернатива Nova: почему решили перейти с самописного решения на Orchid
https://habr.com/ru/companies/pyrobyte/articles/774304/
https://habr.com/ru/companies/pyrobyte/articles/774304/
Хабр
Альтернатива Nova: почему решили перейти с самописного решения на Orchid
Привет. Меня зовут Артем, я backend-разработчик в Пиробайте. Когда я только пришел в компанию, то узнал, что команда разрабатывает административные панели на основе самописного решения, созданного...
❤3
Пример применения генератора в Битрикс: как не ронять сервер на больших выгрузках
https://habr.com/ru/articles/771438/
https://habr.com/ru/articles/771438/
Хабр
Пример применения генератора в Битрикс: как не ронять сервер на больших выгрузках
Бытует мнение, что Битрикс прожорлив, и способен поглотить все ресурсы, которые есть на сервере. Такая проблема действительно существует, и компаниям иногда приходится рассматривать покупку другой...
👍2👎2
🔥 Дайджест полезных материалов из мира PHP за неделю
Почитать:
— Мой путь из фрилансеров в наёмные программисты
— Альтернатива Nova: почему решили перейти с самописного решения на Orchid
— Пример применения генератора в Битрикс: как не ронять сервер на больших выгрузках
— Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках
— Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений
— PHP и Laravel дайджест новостей за октябрь 2023 года
— How can I modify or remove the PasswordHash class in XenForo to change the encryption algorithm?
— How can I modify or remove the PasswordHash class in XenForo to change the encryption algorithm?
— PestPHP Introduction Tutorial: A Step-by-Step Guide for Beginners
— Newsletter Repost - OpenLampTech issue #105
— 🚀 Unleash the epitome of development – a code magician's dream come true! 🌐
— Introducing New PHP MVC Framework "MII"
— Introducing the Laravel Number Utility Class
— Rest is Key to Good Quality Code
— Laravel - Uma introdução ao framework
— Create a Laravel package on your local environment
Посмотреть:
🌐 Подробный гайд по Form Requests в Laravel. Рубрика "Под капотом" (⏱ 24:37)
🌐 Создание интернет-магазина на WooCommerce с нуля. 12. Поиск (⏱ 24:39)
Хорошего дня!
#php #digest
@phpshka
Почитать:
— Мой путь из фрилансеров в наёмные программисты
— Альтернатива Nova: почему решили перейти с самописного решения на Orchid
— Пример применения генератора в Битрикс: как не ронять сервер на больших выгрузках
— Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках
— Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений
— PHP и Laravel дайджест новостей за октябрь 2023 года
— How can I modify or remove the PasswordHash class in XenForo to change the encryption algorithm?
— How can I modify or remove the PasswordHash class in XenForo to change the encryption algorithm?
— PestPHP Introduction Tutorial: A Step-by-Step Guide for Beginners
— Newsletter Repost - OpenLampTech issue #105
— 🚀 Unleash the epitome of development – a code magician's dream come true! 🌐
— Introducing New PHP MVC Framework "MII"
— Introducing the Laravel Number Utility Class
— Rest is Key to Good Quality Code
— Laravel - Uma introdução ao framework
— Create a Laravel package on your local environment
Посмотреть:
🌐 Подробный гайд по Form Requests в Laravel. Рубрика "Под капотом" (⏱ 24:37)
🌐 Создание интернет-магазина на WooCommerce с нуля. 12. Поиск (⏱ 24:39)
Хорошего дня!
#php #digest
@phpshka
👍4🔥2❤1
Виджет калькулятора инвестиций для WordPress
Этот бесплатный инвестиционный калькулятор учитывает начальный и конечный остаток, норму прибыли и время инвестирования при оценке различных условий инвестирования.
🐱 GitHub
Этот бесплатный инвестиционный калькулятор учитывает начальный и конечный остаток, норму прибыли и время инвестирования при оценке различных условий инвестирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
Магия транзакций в Bitrix: Как заставить ваши данные держаться как вкопанные
https://habr.com/ru/articles/775398/
https://habr.com/ru/articles/775398/
Хабр
Магия транзакций в Bitrix: Как заставить ваши данные держаться как вкопанные
? Привет! Сегодня мы поговорим о том, как использовать транзакции в Bitrix, чтобы обеспечить целостность данных. А также, что такое вложенные транзакции и для чего они нужны. ? Тайны Транзакций Версия...
👍4🤮4🤔1
Продвинутые техники PHP: от шаблонов проектирования до тестирования. Часть 1
https://nuancesprog.ru/p/19175/
@phpshka
https://nuancesprog.ru/p/19175/
@phpshka
👍5
MoonShine 2.0. Что нового?
https://habr.com/ru/articles/774832/
https://habr.com/ru/articles/774832/
Хабр
MoonShine 2.0. Что нового?
Последние полгода наше комьюнити CutCode работает над новой версией нашей open-source админ-панели MoonShine. И вот недавно состоялся релиз MoonShine 2 . Давайте пройдемся по всем значимым изменениям!...
💩3👍1👎1🥴1
⚡⚡⚡Вышел PHP 8.3 ⚡⚡⚡
PHP 8.3 — большое обновление языка PHP.
Новая версия содержит множество новых возможностей, таких как явная типизация констант классов, глубокое клонирование readonly-свойств, а также улучшения класса Randomizer.
В новой версии улучшены производительность, исправлены ошибки и многое другое.
https://www.php.net/releases/8.3/ru.php
PHP 8.3 — большое обновление языка PHP.
Новая версия содержит множество новых возможностей, таких как явная типизация констант классов, глубокое клонирование readonly-свойств, а также улучшения класса Randomizer.
В новой версии улучшены производительность, исправлены ошибки и многое другое.
https://www.php.net/releases/8.3/ru.php
👍13❤7
В этом видео автор показывает вам, как можно создать JWT на PHP 🔧.
JWT состоит из трех частей: заголовка, полезной нагрузки и подписи. В заголовке указывается тип и алгоритм, в полезной нагрузке - данные сессии пользователя. Подпись защищает все это с помощью криптографической магии 🪄.
В этом видеоролике, который длится 1 час, подробно рассматривается PHP + JWT 👇
https://youtu.be/Cgz6gw56cDQ
#WebSecurity #JWT #PHP #CodingBestPractices
JWT состоит из трех частей: заголовка, полезной нагрузки и подписи. В заголовке указывается тип и алгоритм, в полезной нагрузке - данные сессии пользователя. Подпись защищает все это с помощью криптографической магии 🪄.
В этом видеоролике, который длится 1 час, подробно рассматривается PHP + JWT 👇
https://youtu.be/Cgz6gw56cDQ
#WebSecurity #JWT #PHP #CodingBestPractices
YouTube
PHP + Json Web Token (JWT) Tutorial
Watch me demystify JWTs (JSON Web Tokens) and guide you through seamlessly integrating them into your PHP APIs using PSR 15 middleware.
Check out THE FULL COURSE and get the code examples here:
https://www.garyclarke.tech/p/test-driven-php
If you're not…
Check out THE FULL COURSE and get the code examples here:
https://www.garyclarke.tech/p/test-driven-php
If you're not…
👍8❤1
Xdebug в качестве интерактивной оболочки (REPL) в Phpstorm — чем заменить Python/JS консоль для Php
https://habr.com/ru/articles/776590/
https://habr.com/ru/articles/776590/
Хабр
Xdebug в качестве интерактивной оболочки (REPL) в Phpstorm — чем заменить Python/JS консоль для Php
Статья переехала. Актуальная ссылка здесь - https://habr.com/ru/articles/777952/ . Текущая статья оставлена в открытом доступе для тех, кто до переезда добавил ее в закладки.
👍7
Создание пользовательского типа поля Form в Joomla 5 на примере Modal Select
https://habr.com/ru/articles/776852/
https://habr.com/ru/articles/776852/
Хабр
Создание пользовательского типа поля Form в Joomla 5 на примере Modal Select
В панели администратора Joomla встречаются поля, которые нужно заполнить данными из других компонентов: указать материал, пункт меню, контакт, товар и т.д. Обычно такие поля оформляются в виде...
👍3
Ручная пила для PHP-монолита
https://habr.com/ru/articles/776794/
https://habr.com/ru/articles/776794/
Хабр
Ручная пила для PHP-монолита
Привет! Это третья и заключительная часть истории поиска надёжного способа работы с транзакциями в распределённых системах. В первой части мы поставили задачу, определили критерии оценки и набросали...
👍6
Декларации типов и возможность включения строгой типизации были частью непрерывного пути PHP к совершенству 💪.
И теперь с такими крутыми инструментами, как
@pestphp можно проверить покрытие типов в своем коде с помощью одной команды 😎
Смотрите, как это можно легко делаю 👇
https://garyclarketech.teachable.com/courses/test-driven-php/lectures/48774539
И теперь с такими крутыми инструментами, как
@pestphp можно проверить покрытие типов в своем коде с помощью одной команды 😎
Смотрите, как это можно легко делаю 👇
https://garyclarketech.teachable.com/courses/test-driven-php/lectures/48774539
Teachable
Type Coverage
👍5🔥1