Last Month in PHP
March 2016
Kansas City PHP User Group
BASH COMING TO WINDOWS!
Yes, Microsoft is adding linux Bash shell to Windows
Uses Ubuntu user mode binaries
So, (maybe?) in the Windows Command Line:
apt-get install nginx php7-fpm mysql-server php7-mysql
PHP development on Windows is about to get much better!
See: https://msdn.microsoft.com/en-us/commandline/wsl/about
PHP Patch Releases
PHP 7.0.5 - Upgrade!
Security fixes
Bug fixes
PHP 5.6.20 - Upgrade!
Security fixes
Bug fixes
PHP 5.5.34 - Upgrade!
Security fixes
Bug fixes
Note: This is the second time this
month a security update has
been released for each of these
PHP versions. UPGRADE!!!
Composer
Composer v1.0.0-beta1 & v1.0.0-beta2
Many new things!
Disables non-secure protocols
prohibits / why-not command to show what blocks an upgrade to a given
package:version pair
Added --interactive / -i to the update command, which lets you pick packages to
update interactively
--tree to view your pages
See: https://github.com/composer/composer/releases/tag/1.0.0-beta1
See: https://github.com/composer/composer/releases/tag/1.0.0-beta2
CMSes: Drupal
Drupal 8.0.5
Maintenance Release
No changes worthy of updating the CHANGELOG.txt
See: http://cgit.drupalcode.org/drupal/plain/core/CHANGELOG.txt
μFrameworks - Slim 3
Slim 3.2.1 & 3.2.2
Bugfix: Do not use DefferedCallable in
route callable
See: http://www.slimframework.com/2016/03/01/slim-
3.2.1.html
Bugfix: Make $file public in
UploadedFile
See: http://www.slimframework.com/2016/03/05/slim-
3.2.2.html
Slim 3.3.0
More closely aligns with PSR-7
See: http://www.slimframework.com/2016/03/10/slim-
3.3.0.html
See: http://www.php-fig.org/psr/psr-7/
Frameworks - Laravel
Laravel 5.2.[23,24,27]
in_array validation
Callback in Arr::first() & Arr::last() is now optional
Can now specify more than 1 Middleware
Adds some interesting changes to Blades
See: http://themsaid.github.io/laravel-5-2-23-20160305/
Frameworks - Symfony
Symfony [3.0.4, 2.8.4, 2.7.11, 2.3.39]
Mostly bugfixes
Virtual Symfony Hackday was held on 17 March
See: http://symfony.com/blog/virtual-symfony-hack-day-march-12th
Announced in March: Symfony Polyfill
See: http://symfony.com/blog/new-in-symfony-2-8-polyfill-components
Frameworks - Zend
Zend Framework
No Updates for 2.5.x
Lots of work for upcoming ZF3!
See: http://framework.zend.com/blog/2016-03-24-zf3-update.html
PHP: The Right Way
Added a Brazilian Portuguese translation
Note: Every open-source project can use your help with documentation. What
are you waiting for?
PHP Conferences
Lone Star PHP
April 7-9 - Dallas, TX
KCPHP speakers!
See: lonestarphp.com
Day Camp 4 Developers: Modern PHP
April 22 - Online
See: daycamp4developers.com
DrupalCon
May 9 - 13 - New Orleans, LA
KCPHP speaker!
See: events.drupal.org/neworleans2016
php[tek]
May 23-27 - St. Louis, MO
KCPHP speaker!
KCPHP Roadtrip?
10% Discount Code for our UG: REDACTED
See: tek.phparch.com
PHP Conferences - Continued
200 OK
June 3 - Tulsa, OK
See: 200ok.us
Kansas City Developer Conference
June 22-24 - Kansas City, MO
KCPHP speakers!
4 PHP-related sessions!
See: www.kcdc.info
php[cruise]
July 17-24 - Bahamas
10% Discount Code for our UG: REDACTED
See: cruise.phparch.com
Laracon US
July 27-29 - Louisville, KY
See: laracon.us
Nomad PHP (Online) - April 21
Nomad PHP EU - 01:00 PM CDT
Docker for PHP Developers
Chris Tankersley (@dragonmantank)
See:
https://nomadphp.com/2016/01/25/docker-
for-php-developers/
Nomad PHP US - 08:00 PM CDT
Expressive Microservice Framework Blastoff
Adam Culp (@AdamCulp)
See:
https://nomadphp.com/2016/01/25/express
ive-microservice-framework-blastoff/
Next Month in KCPHPUG
Joseph Maxwell: “Writing Better Code with the New PHP 7”
An update of his excellent February talk
To be presented at php[tek] in May!

Last Month in PHP - March 2016

  • 1.
    Last Month inPHP March 2016 Kansas City PHP User Group
  • 2.
    BASH COMING TOWINDOWS! Yes, Microsoft is adding linux Bash shell to Windows Uses Ubuntu user mode binaries So, (maybe?) in the Windows Command Line: apt-get install nginx php7-fpm mysql-server php7-mysql PHP development on Windows is about to get much better! See: https://msdn.microsoft.com/en-us/commandline/wsl/about
  • 3.
    PHP Patch Releases PHP7.0.5 - Upgrade! Security fixes Bug fixes PHP 5.6.20 - Upgrade! Security fixes Bug fixes PHP 5.5.34 - Upgrade! Security fixes Bug fixes Note: This is the second time this month a security update has been released for each of these PHP versions. UPGRADE!!!
  • 4.
    Composer Composer v1.0.0-beta1 &v1.0.0-beta2 Many new things! Disables non-secure protocols prohibits / why-not command to show what blocks an upgrade to a given package:version pair Added --interactive / -i to the update command, which lets you pick packages to update interactively --tree to view your pages See: https://github.com/composer/composer/releases/tag/1.0.0-beta1 See: https://github.com/composer/composer/releases/tag/1.0.0-beta2
  • 5.
    CMSes: Drupal Drupal 8.0.5 MaintenanceRelease No changes worthy of updating the CHANGELOG.txt See: http://cgit.drupalcode.org/drupal/plain/core/CHANGELOG.txt
  • 6.
    μFrameworks - Slim3 Slim 3.2.1 & 3.2.2 Bugfix: Do not use DefferedCallable in route callable See: http://www.slimframework.com/2016/03/01/slim- 3.2.1.html Bugfix: Make $file public in UploadedFile See: http://www.slimframework.com/2016/03/05/slim- 3.2.2.html Slim 3.3.0 More closely aligns with PSR-7 See: http://www.slimframework.com/2016/03/10/slim- 3.3.0.html See: http://www.php-fig.org/psr/psr-7/
  • 7.
    Frameworks - Laravel Laravel5.2.[23,24,27] in_array validation Callback in Arr::first() & Arr::last() is now optional Can now specify more than 1 Middleware Adds some interesting changes to Blades See: http://themsaid.github.io/laravel-5-2-23-20160305/
  • 8.
    Frameworks - Symfony Symfony[3.0.4, 2.8.4, 2.7.11, 2.3.39] Mostly bugfixes Virtual Symfony Hackday was held on 17 March See: http://symfony.com/blog/virtual-symfony-hack-day-march-12th Announced in March: Symfony Polyfill See: http://symfony.com/blog/new-in-symfony-2-8-polyfill-components
  • 9.
    Frameworks - Zend ZendFramework No Updates for 2.5.x Lots of work for upcoming ZF3! See: http://framework.zend.com/blog/2016-03-24-zf3-update.html
  • 10.
    PHP: The RightWay Added a Brazilian Portuguese translation Note: Every open-source project can use your help with documentation. What are you waiting for?
  • 11.
    PHP Conferences Lone StarPHP April 7-9 - Dallas, TX KCPHP speakers! See: lonestarphp.com Day Camp 4 Developers: Modern PHP April 22 - Online See: daycamp4developers.com DrupalCon May 9 - 13 - New Orleans, LA KCPHP speaker! See: events.drupal.org/neworleans2016 php[tek] May 23-27 - St. Louis, MO KCPHP speaker! KCPHP Roadtrip? 10% Discount Code for our UG: REDACTED See: tek.phparch.com
  • 12.
    PHP Conferences -Continued 200 OK June 3 - Tulsa, OK See: 200ok.us Kansas City Developer Conference June 22-24 - Kansas City, MO KCPHP speakers! 4 PHP-related sessions! See: www.kcdc.info php[cruise] July 17-24 - Bahamas 10% Discount Code for our UG: REDACTED See: cruise.phparch.com Laracon US July 27-29 - Louisville, KY See: laracon.us
  • 13.
    Nomad PHP (Online)- April 21 Nomad PHP EU - 01:00 PM CDT Docker for PHP Developers Chris Tankersley (@dragonmantank) See: https://nomadphp.com/2016/01/25/docker- for-php-developers/ Nomad PHP US - 08:00 PM CDT Expressive Microservice Framework Blastoff Adam Culp (@AdamCulp) See: https://nomadphp.com/2016/01/25/express ive-microservice-framework-blastoff/
  • 14.
    Next Month inKCPHPUG Joseph Maxwell: “Writing Better Code with the New PHP 7” An update of his excellent February talk To be presented at php[tek] in May!