Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Latest in PHP - October 2018 Edition

Latest in PHP - October 2018 Edition

Chris Deaton

October 18, 2018
Tweet

More Decks by Chris Deaton

Other Decks in Programming

Transcript

  1. PHP • nikic/FastRoute is looking for a new maintainer. Read

    more... • Attempt at implementing "preloading" ability by Dmitry Stogov, a main author of the PHPNG project • PHP 7.2.10, PHP 7.1.22, PHP 7.0.32, PHP 5.6.38 • HHVM is ending support for PHP - HHVM team recommends that projects either migrate entirely to the Hack language or to PHP 7
  2. ReactPHP • friends-of-reactphp/mysql 0.4 - Major update of the async

    MySQL client (promise-based APIs, streaming large result sets) • recoilphp/react — Converts ReactPHP promises into coroutines.
  3. Framework: Laravel • Laravel Zero - Laravel microframework maintained by

    Nuno Maduro • LaRecipe - Code-driven package for creating Markdown documentation for Laravel apps • Building LaraShoppe - Screencast on building an online shop with Laravel, Nova, Vue.js, Tailwind
  4. Framework: Symfony • symfony/panther - Component for E2E testing based

    on ChromeDriver. (Dusk, AcceptanceTests) • A Week of Symfony • KnpUniversity is now SymfonyCasts
  5. CMS: Drupal On Drupal 7, 8 and 9 — Drupal

    7 and 8 will be supported until November 2021, while Symfony 3 is supported. Drupal 9 will be released in 2020. https:/ /www.drupal.org/project/drupal/releases
  6. IDE: PHPStorm • 2018.3 Early Access Program (Sept 6) -

    blog.jetbrains.com • support for PHP CS Fixer • ctrl+dot for auto-completion up to arrow (method chaining) • wbars/PHPFoldings - A PhpStorm plugin for folding some of the language constructions and making codebase cleaner
  7. PHP Conferences - November MadisonPHP November 2–3, Madison, WI www.madisonphpconference.com

    php[world] 2018 November 14–15, Washington D.C. https:/ /world.phparch.com
  8. Nomad PHP US Websockets in PHP By John Fansier Europe

    Pipelined By Mike Willbanks https:/ /nomadphp.com/
  9. Notable News & Articles • Use cases when domain model

    can be reused • Final classes by default, why? • Assertions and assertion libraries • Don't use Mocking libraries • 7 Tips to Write Exceptions Everyone Will Love • Creating a simple PHP application on Google App Engine • Community-driven PHP 8 Wishlist
  10. Next Month @ TrianglePHP TDB Presented By YOU?!?! Thursday, October

    18 6pm Atlantic BT https://www.meetup.com/trianglephp/events/zgpswmyxnbxb/ Consider "Chipping In" https:/ /secure.meetup.com/trianglephp/contribute/
  11. Tonight @ TrianglePHP Refactoring Workshop Presented By - Chris Saylor,

    Chris Gmyr Thank you to Atlantic BT for hosting and refreshments!