Laravel World

  1. Бета-релиз Laravel Flaky 0.1Интересный пакет, который позаботится о сбоях при работе со сторонними API.Допустим, у нас есть нестабильный фрагмент кода, который падает в 20% случаев:if (Lottery::odds(1 / 5)->choose()) {

    Бета-релиз Laravel Flaky 0.1

    Интересный пакет, который позаботится о сбоях при работе со сторонними API.

    Допустим, у нас есть нестабильный фрагмент кода, который падает в 20% случаев:

    if (Lottery::odds(1 / 5)->choose()) {
        throw new Exception("Oops");
    }
    
    
    Но нам на это чхать, главное, чтобы он сработал в течении часа. И мы оборачиваем этот код во Flaky-защиту:

    Flaky::make('my-flaky-code')
        ->allowFailuresForAnHour()
        ->run(function() {
            if (Lottery::odds(1 / 5)->choose()) {
                throw new Exception("Oops");
            }
        })
    

    Теперь исключения не будут выброшены, если операция завершилась успешно в течение часа.

    https://github.com/hammerstonedev/flaky

    • ❤️72
  2. Почему PHP нужно переименовать в HypeScriptХайповая статья о необходимости ребрендинга PHP.

    Почему PHP нужно переименовать в HypeScript

    Хайповая статья о необходимости ребрендинга PHP.

    https://medium.com/@florian_4237/why-php-should-be-renamed-to-hypescript-5baa55992cf1 Why PHP should be renamed to HypeScript

    • ❤️36
  3. Неофициальный репозиторий со старыми версиями PHP (5.6 - 7.4), в который портируют все патчи безопасности из официальных веток.

    Неофициальный репозиторий со старыми версиями PHP (5.6 - 7.4), в который портируют все патчи безопасности из официальных веток.
    https://github.com/remicollet/php-src-security

    • ❤️20
  4. Сейчас в Индии проходит конференция Laracon, куда съехались большинство известных личностей из мира фреймворка, в том числе Тейлор. Судя по репортажам оттуда, это самый веселый Ларакон, из всех когда либо проходивших. Чем-то напиминает по атмосфере наши старые демопати. Хочу туда! 😻Сейчас в Индии проходит конференция Laracon, куда съехались большинство известных личностей из мира фреймворка, в том числе Тейлор. Судя по репортажам оттуда, это самый веселый Ларакон, из всех когда либо проходивших. Чем-то напиминает по атмосфере наши старые демопати. Хочу туда! 😻

    Сейчас в Индии проходит конференция Laracon, куда съехались большинство известных личностей из мира фреймворка, в том числе Тейлор. Судя по репортажам оттуда, это самый веселый Ларакон, из всех когда либо проходивших. Чем-то напиминает по атмосфере наши старые демопати. Хочу туда! 😻

    • ❤️82
  5. Сделал 30 обоев с логотипом Laravel в разных материалах.По лицензии CC BY 4.0 — можно делать что угодно, в том числе в коммерческих целях.

    Сделал 30 обоев с логотипом Laravel в разных материалах.
    По лицензии CC BY 4.0 — можно делать что угодно, в том числе в коммерческих целях.
    https://www.artstation.com/artwork/VJdRA4

    • ❤️64
  6. Продолжаем разговор :) Половина опрошенных спрашивает, что такое «Семантическое Версионирование». Есть спецификация:

    Продолжаем разговор :) Половина опрошенных спрашивает, что такое «Семантическое Версионирование». Есть спецификация: https://semver.org/lang/ru/

    В Laravel номер версии состоит из трёх цифр: 10.1.0:

    Мажорная версия (первая цифра) — увеличивается, когда добавляется функционал, ломающий обратную совместимость с предыдущими версиями.

    Минорная версия (вторая цифра) — добавление функционала, который не нарушает обратную совместимость

    Патч-версия (третья цифра) — для исправлений, которые ничего не ломают, но и никакого функционала не добавляют.

    • ❤️116