autoscale: true build-lists: true theme: Sketchnote, 2
[fit] The Latest in PHP
[fit] November 2017 Edition
Presented by
Chris Gmyr
@cmgmyr
PHP Releases
5.6.32
- Bug Fixes: Date, mcrypt, PCRE
7.0.25
- Bug Fixes: Apache2Handler, litespeed, SPL
7.1.11
- Bug Fixes: Hash, MySQLi, Opcache, PDO_mysql
PHP Releases
PHP 7.2.0 RC6 - Final Release Candidate! (~Nov 30th)
https://github.com/php/php-src/blob/php-7.2.0RC6/UPGRADING
PHP RFCs
- Implemented
- 7.3: Allow a trailing comma in function calls
https://wiki.php.net/rfc/trailing-comma-function-calls
- 7.3: PCRE2 Migration
https://wiki.php.net/rfc/pcre2-migration
- Pending Implementation
- Flexible Heredoc and Nowdoc Syntaxes
https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes
Framework: Laravel
5.5.[19-21]
- Added
Router::apiResources()
- Support custom URLs for S3
- Added handful of testing assertions (
assertJsonMissingExact
,assertJsonCount
, etc) - Added
MakesHttpRequests::followingRedirects()
&MakesHttpRequests::from()
https://github.com/laravel/framework/releases https://laracon.net/ Feb 7th ($12 early bird)
Framework: Symfony
4.0.0-BETA4, 3.4.0-BETA4
End of the month!
https://symfony.com/blog/category/releases
CMS: Drupal
8.4.[1-2]
- Bug Fixes
https://www.drupal.org/project/drupal/releases
CMS: Wordpress
4.9 (Tipton)
- Syntax Highlighting and Error Checking
- Developer Sandbox (themes/plugins)
- New Gallery Widget
https://wordpress.org/news/2017/11/tipton/
Be a Gutenberg early tester https://wordpress.org/plugins/gutenberg/
IDE: PHPStorm
2017.3 Public Preview
- New REST client interface
- Performance improvements
- Improved code templates
- Create new Codeception and PHPSpec tests
- Improved Twig formatting & template injections
- Improved Database view, SQL generator
https://blog.jetbrains.com/phpstorm/2017/11/phpstorm-2017-3-public-preview/
IDE: VSCode
1.18
- Multi-root workspaces
- Vertical panels
- Git indicators in the Explorer
- Inline pending change review
- Better extension recommendations
- Performance improvements
https://code.visualstudio.com/updates/v1_18
PHP Conferences - November
php[world] November 15–16, Washington, D.C. world.phparch.com
LaravelDay Nov. 30–December 1, Verona, Italy http://2017.laravelday.it
PHP Conferences - December
ConFoo Vancouver 2017 December 4–6, Vancouver, Canada confoo.ca/en/yvr2017/
Nomad PHP
US Refactoring Done Right By Brandon Savage
Europe PHP 7 Goodie Bag By Cal Evans
Open Call for Papers
Midwest PHP March 9-10, Minnesota CFP Ends: 11/20/17 https://2018.midwestphp.org/
PHP[TEK] May 31-Aug 1, Atlanta, GA CFP Ends: 12/29/17 https://tek.phparch.com/
Notable News & Articles
- https://dyrynda.com.au/blog/uploading-files-to-amazon-s3-from-the-browser-part-one
- https://www.goetas.com/blog/modular-application-architecture-intro/
- https://www.sitepoint.com/optimize-mysql-indexes-slow-queries-configuration/
- http://tech.trivago.com/2017/10/27/continuous-performance-monitoring-for-php---the-tale-of-blackfire-at-trivago/
- https://jolicode.com/blog/what-you-need-to-know-about-environment-variables-with-php
- https://medium.com/@peter.lafferty/tdd-on-a-silex-controller-13b47ed4319b
- https://symfony.fi/entry/php-7-1-vs-7-2-benchmarks-with-docker-and-symfony-flex
Next Month @ TrianglePHP
Year End Social
More details TBD!
Consider "Chipping In"
https://secure.meetup.com/trianglephp/contribute/
Have a Job/Need a Job
Who's hiring? Who's looking? What are you looking for?