PHP

  • Хабрахабр

    Логирование в распределенном php-приложении

    Расскажу о логах по PSR. В статье пойдет речь о том, какую пользу оказывает логирование. Будет приведен пример, как можно организовать логирование и мониторинг с помощью ELK в приложении, написанном на Laravel и запущенном через Docker на нескольких инстансах. Добавлю немного личных рекомендаций по работе с уровнем, сообщением и контекстом логируемого события. Приведу пример скрипта, который поднимает одной командой весь…

    Подробнее »
  • Хабрахабр

    В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы

    В эту пятницу пройдет юбилейная конференция DevConfX. Как всегда — все участники получают значительную фору в знаниях на год вперед и шанс оставаться востребованным инженерами WEBa Доклады которые могли бы Вас заинтересовать: PHP 7.4: стрелочные функции, типизированные свойства и др Symfony: Разработка абстрактных компонентов и бандлов Domain Driven Design TDD: как уйти от мучений и войти в поток Погружение в…

    Подробнее »
  • Хабрахабр

    [Перевод] PHP дженерики уже сегодня (ну, почти)

    Если спросить PHP-разработчиков, какую возможность они хотят увидеть в PHP, большинство назовет дженерики. Но, реализовать их сложно. Поддержка дженериков на уровне языка была бы наилучшим решением. Мы надеемся, что однажды нативная поддержка станет частью языка, но, вероятно, этого придется ждать несколько лет. Данная статья покажет, как, используя существующие инструменты, в некоторых случаях с минимальными модификациями, мы можем получить мощь дженериков…

    Подробнее »
  • Хабрахабр

    [Перевод] Встречайте Codeception 3.0

    Настало время воплотить в жизнь новую мажорную версию Codeception! За годы эволюции и постоянных улучшений мы многому научились, и сегодня представляем вам лучшую версию Codeception. Мы по-прежнему считаем, что простота тестирования важна: чтение, написание и отладка тестов должны быть легкими. Но мы видим, что люди из этих сообществ регулярно присылают нам патчи, и наша философия — отделить тесты от фреймворка,…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 158 (3 – 17 июня 2019)

    // Так сейчас $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ) use ($importVariable1, &$importVariable2, $importVariable3, &$importVariable4): ReturnType { // ... }; // Предлагается вот так $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ): ReturnType { use $importVariable1, &$importVariable2; use $importVariable3, &$importVariable4; // ... };

    Подробнее »
  • Хабрахабр

    Разработка чат-бота (laravel+botman)

    Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Welcome! В статье будет рассказано и показано, как разработать чат-бота на laravel+botman для telegram. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. Как разработчику telegram…

    Подробнее »
  • Хабрахабр

    [Перевод] PHP в 2019: лучше, чем вы о нём думаете

    Я, когда впервые её прочитал, работал в дурацком месте с большим количеством устаревших PHP-проектов. Помните некогда популярную публикацию: «PHP: фрактал плохого дизайна»? Она заставила меня задуматься: должен ли я уйти и заняться чем-то совершенно другим, нежели программирование. А сегодня посредством этой статьи я хочу обратиться к людям, которые либо больше не программируют на PHP, либо застряли в устаревших проектах.Спойлер: на…

    Подробнее »
  • Хабрахабр

    Курсоры БД в Doctrine

    Уверен, перед каждым веб-разработчиком хотя бы раз вставала подобная задача, передо мной тоже — и не раз. Используя курсоры, вы сможете порционно получить из БД и обработать большое количество данных, не расходуя при этом память приложения. В этой статье я расскажу, в каких задачах курсоры могут быть полезны, и дам готовый код по работе с ними из PHP + Doctrine…

    Подробнее »
  • Хабрахабр

    Началось голосование за доклады секции Backend на юбилейном DevConfX, который пройдет 21-22 июня в Москве

    Юбилейный DevConfX пройдет 21-22 июня в Москве. Как всегда — Вы решаете, кто попадет в программу секции Backend — голосуйте за интересные доклады, список заявок под катом. Заявки секции BackEndНаши партнеры MediaSoft, REG.RU, PHPClub, Expomap.ru, Wadline.ru, 5minphp.ru До встречи на юбилейной DevConfX!

    Подробнее »
  • Хабрахабр

    Интервью с Александром Макаровым, Yii core team

    Один из ключевых разработчиков Yii, Александр Макаров(SamDark), выступит на DevConf с докладом про пакетные метрики и я воспользовался возможностью задать несколько интересующих меня вопросов про новую версию Yii, новую ORM, сбор денег на OpenCollective, фулл-тайм open source разработку и немного про конференции. Что с Yii? Начну с вопроса, который тебе задают постоянно. Я довольно долгое время наблюдаю активное создание новых…

    Подробнее »


Кнопка «Наверх»
Закрыть