SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Last Month in PHP
April 2018
Kansas City PHP User Group
PHP Patch Releases
PHP 5.6.(34, 35) - Upgrade!
● Security support until 2018 December 31
● Bug fix & Security update
● php.net/ChangeLog-5.php#5.6.34
● php.net/ChangeLog-5.php#5.6.35
PHP 7.0.28 - Upgrade!
● Security support until 2018 December 03
● Security update
● php.net/ChangeLog-7.php#7.0.28
PHP 7.1.(15, 16) - Upgrade
● Bug fixes & Security update
● php.net/ChangeLog-7.php#7.1.15
● php.net/ChangeLog-7.php#7.1.16
PHP 7.2.(3, 4) - Upgrade!
● Bug fixes & Security update
● php.net/ChangeLog-7.php#7.2.3
● php.net/ChangeLog-7.php#7.2.4
CMSes: Drupal
Drupal 8.5 Released
● Improved Media API
● Settings Tray and Content Moderation
○ Moved from “experimental” to “stable”
● Experimental layout builder
● (mostly) stable Migrations
○ Multilingual site upgrades not ready yet
● Big Pipe by default
● PHP 7.2 supported
● drupal.org/blog/drupal-8-5-0
Drupal 7 or 8? UPDATE!
7.58 & 8.5.1 Fixes:
● SA-CORE-2018-002
● See: drupal.org/sa-core-2018-002
CMSes: WordPress
WordPress News
● No patches in March
● Security update in April: 4.9.5
○ wordpress.org/news/2018/04/wordpress-4-9-5-security-and-maintenance-release
● Powers 30% of the Internet
○ w3techs.com/technologies/details/cm-wordpress/all/all
● WordPress Jargon Glossary
○ make.wordpress.org/marketing/2018/02/28/wordpress-jargon-glossary
● New Privacy Roadmap
○ make.wordpress.org/core/2018/03/28/roadmap-tools-for-gdpr-compliance
Frameworks - CakePHP
CakePHP 2.10.9, 3.5.[13, 14]
● 2.10.9
○ Maintenance release
○ bakery.cakephp.org/2018/03/24/cakephp_2109_released.html
● 3.5.13 & 3.5.14
○ Maintenance release
○ bakery.cakephp.org/2018/03/03/cakephp_3513_released.html
○ bakery.cakephp.org/2018/03/19/cakephp_3514_released.html
● 3.6.0 - Coming soon!
Frameworks - Laravel
Laravel 5.6
● Latest: 5.6.15 & 5.5.40 - Upgrade
○ https://laravel-news.com/laravel-5-6-15
Laravel 5.6.(8 - 15)
● github.com/laravel/framework/blob/5.6/CHANGELOG-5.6.md
Laravel 5.5.(36 - 40)
● github.com/laravel/framework/blob/5.5/CHANGELOG-5.5.md
Frameworks - Symfony
Symfony Maintenance Releases
● 2.7.(42, 43)
○ symfony.com/blog/symfony-2-7-42-release
d
○ symfony.com/blog/symfony-2-7-43-release
d
● 2.8.(35, 36)
○ symfony.com/blog/symfony-2-8-35-release
d
○ symfony.com/blog/symfony-2-8-36-release
d
Symfony Maintenance Releases
● 3.4.(5, 6)
○ symfony.com/blog/symfony-3-4-5-released
○ symfony.com/blog/symfony-3-4-6-released
● 4.0.(5, 6)
○ symfony.com/blog/symfony-4-0-5-released
○ symfony.com/blog/symfony-4-0-6-released
Symfony 4.1 Feature Freeze
● S4.1 is coming in May!
Frameworks - Zend
ZF 2
● LTS ended 2018 March 31
● Raise a glass!
● Marks the end of ZF as a “monolithic
framework”
ZF 3
● Expressive 3 released
○ Requires PHP 7.1+
○ Provides full support for PSR-15
middleware
○ framework.zend.com/blog/2018-03-16-expr
essive-3.html
PHP: The Right Way
● Nothing new in March ● Note: Every open-source project can use
your help with documentation. What are
you waiting for?
PHP Conferences
WordCampKC 2018
Kansas City, MO - 4/13-14
2018.kansascity.wordcamp.org
Longhorn PHP
Austin, TX - 4/19-21
longhornphp.com
PHP[TEK] 2018
Atlanta, GA - 5/31-6/1
tek.phparch.com
CakeFest 2018
Nashville, TN - 6/14-17
cakefest.org
KCDC
Kansas City, MO - 7/11-13
kcdc.info
KCDC - Kids Conf
Kansas City, MO - 7/14
kcdc.info
PHP Conferences
Mid-Atlantic Dev Con
Baltimore, MD - 7/13-14
middevcon.com
PHPDetroit Conf 2018
Detroit, MI - 7/26-28
phpdetroit.io
Southeast PHP Conference
Nashville, TN - 8/16-17
CFP until 4/15
southeastphp.com
CoderCruise 2018
Ft. Lauderdale, FL - 8/30 - 9/3
codercruise.com
Northeast PHP 2018
Boston, MA - 9/19-21
CFP until 4/11
2018.northeastphp.org
WavePHP 2018
San Diego, CA - 9/19-21
wavephp.com
Nomad PHP (Online) - April 19
Nomad PHP EU - 01:00 PM CDT
Mining your code for efficient documentation
● Damien Seguy (@exakat)
● nomadphp.com/mining-code-efficient-docu
mentation
Nomad PHP US - 08:00 PM CDT
How to use generators to beat memory bloat
● David Hayes (@korvinszanto)
● nomadphp.com/use-generators-beat-mem
ory-bloat
Next Month in KCPHPUG
May 2018
● TBD
● Hack night?

Contenu connexe

Similaire à Last Month in PHP - April 2018

The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
James Titcumb
 

Similaire à Last Month in PHP - April 2018 (20)

Last Month in PHP - June 2016
Last Month in PHP - June 2016Last Month in PHP - June 2016
Last Month in PHP - June 2016
 
Last Month in PHP - September 2016
Last Month in PHP - September 2016Last Month in PHP - September 2016
Last Month in PHP - September 2016
 
Last Month in PHP - November 2016
Last Month in PHP - November 2016Last Month in PHP - November 2016
Last Month in PHP - November 2016
 
Lately in php - 2019 May 4
Lately in php - 2019 May 4Lately in php - 2019 May 4
Lately in php - 2019 May 4
 
Last 2 Months in PHP - January 2018
Last 2 Months in PHP - January 2018Last 2 Months in PHP - January 2018
Last 2 Months in PHP - January 2018
 
2018 November - The Month in PHP
2018 November - The Month in PHP2018 November - The Month in PHP
2018 November - The Month in PHP
 
Last Month in PHP - October 2016
Last Month in PHP - October 2016Last Month in PHP - October 2016
Last Month in PHP - October 2016
 
Last Month in PHP - March 2018
Last Month in PHP - March 2018Last Month in PHP - March 2018
Last Month in PHP - March 2018
 
Last Month in PHP - December 2016
Last Month in PHP - December 2016Last Month in PHP - December 2016
Last Month in PHP - December 2016
 
2019 January - The Month in PHP
2019 January - The Month in PHP2019 January - The Month in PHP
2019 January - The Month in PHP
 
2018 October - The Month in PHP
2018 October - The Month in PHP2018 October - The Month in PHP
2018 October - The Month in PHP
 
Last Month in PHP - June through Mid-July 2017
Last Month in PHP - June through Mid-July 2017Last Month in PHP - June through Mid-July 2017
Last Month in PHP - June through Mid-July 2017
 
Last Month in PHP - February 2017
Last Month in PHP - February 2017Last Month in PHP - February 2017
Last Month in PHP - February 2017
 
Last Month in PHP - May 2016
Last Month in PHP - May 2016Last Month in PHP - May 2016
Last Month in PHP - May 2016
 
2018 September - The Month in PHP
2018 September - The Month in PHP2018 September - The Month in PHP
2018 September - The Month in PHP
 
Last 2 Months in PHP - July & August 2016
Last 2 Months in PHP - July & August 2016Last 2 Months in PHP - July & August 2016
Last 2 Months in PHP - July & August 2016
 
Getting Started with PHP Extensions
Getting Started with PHP ExtensionsGetting Started with PHP Extensions
Getting Started with PHP Extensions
 
Last Month in PHP - May 2018
Last Month in PHP - May 2018Last Month in PHP - May 2018
Last Month in PHP - May 2018
 
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
The State of PHP 2014 - Portsmouth Linux User Group (6th June 2014)
 
OpenNTF Essentials
OpenNTF EssentialsOpenNTF Essentials
OpenNTF Essentials
 

Plus de Eric Poe

Plus de Eric Poe (10)

2018 July - The Month in PHP
2018 July - The Month in PHP2018 July - The Month in PHP
2018 July - The Month in PHP
 
Composer yourself: a reintroduction to composer
Composer yourself:  a reintroduction to composerComposer yourself:  a reintroduction to composer
Composer yourself: a reintroduction to composer
 
Last Month in PHP - March 2017
Last Month in PHP - March 2017Last Month in PHP - March 2017
Last Month in PHP - March 2017
 
Last Month in PHP - April 2016
Last Month in PHP - April 2016Last Month in PHP - April 2016
Last Month in PHP - April 2016
 
Last Month in PHP - March 2016
Last Month in PHP - March 2016Last Month in PHP - March 2016
Last Month in PHP - March 2016
 
Last Month in PHP - February 2016
Last Month in PHP - February 2016Last Month in PHP - February 2016
Last Month in PHP - February 2016
 
Last Month in PHP - January 2016
Last Month in PHP - January 2016Last Month in PHP - January 2016
Last Month in PHP - January 2016
 
Last Month in PHP - December 2015
Last Month in PHP - December 2015Last Month in PHP - December 2015
Last Month in PHP - December 2015
 
PHP7 - Scalar Type Hints & Return Types
PHP7 - Scalar Type Hints & Return TypesPHP7 - Scalar Type Hints & Return Types
PHP7 - Scalar Type Hints & Return Types
 
Intro to TDD Using PHPUnit: A FizzBuzz Kata
Intro to TDD Using PHPUnit: A FizzBuzz KataIntro to TDD Using PHPUnit: A FizzBuzz Kata
Intro to TDD Using PHPUnit: A FizzBuzz Kata
 

Dernier

Dernier (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Last Month in PHP - April 2018

  • 1. Last Month in PHP April 2018 Kansas City PHP User Group
  • 2. PHP Patch Releases PHP 5.6.(34, 35) - Upgrade! ● Security support until 2018 December 31 ● Bug fix & Security update ● php.net/ChangeLog-5.php#5.6.34 ● php.net/ChangeLog-5.php#5.6.35 PHP 7.0.28 - Upgrade! ● Security support until 2018 December 03 ● Security update ● php.net/ChangeLog-7.php#7.0.28 PHP 7.1.(15, 16) - Upgrade ● Bug fixes & Security update ● php.net/ChangeLog-7.php#7.1.15 ● php.net/ChangeLog-7.php#7.1.16 PHP 7.2.(3, 4) - Upgrade! ● Bug fixes & Security update ● php.net/ChangeLog-7.php#7.2.3 ● php.net/ChangeLog-7.php#7.2.4
  • 3. CMSes: Drupal Drupal 8.5 Released ● Improved Media API ● Settings Tray and Content Moderation ○ Moved from “experimental” to “stable” ● Experimental layout builder ● (mostly) stable Migrations ○ Multilingual site upgrades not ready yet ● Big Pipe by default ● PHP 7.2 supported ● drupal.org/blog/drupal-8-5-0 Drupal 7 or 8? UPDATE! 7.58 & 8.5.1 Fixes: ● SA-CORE-2018-002 ● See: drupal.org/sa-core-2018-002
  • 4. CMSes: WordPress WordPress News ● No patches in March ● Security update in April: 4.9.5 ○ wordpress.org/news/2018/04/wordpress-4-9-5-security-and-maintenance-release ● Powers 30% of the Internet ○ w3techs.com/technologies/details/cm-wordpress/all/all ● WordPress Jargon Glossary ○ make.wordpress.org/marketing/2018/02/28/wordpress-jargon-glossary ● New Privacy Roadmap ○ make.wordpress.org/core/2018/03/28/roadmap-tools-for-gdpr-compliance
  • 5. Frameworks - CakePHP CakePHP 2.10.9, 3.5.[13, 14] ● 2.10.9 ○ Maintenance release ○ bakery.cakephp.org/2018/03/24/cakephp_2109_released.html ● 3.5.13 & 3.5.14 ○ Maintenance release ○ bakery.cakephp.org/2018/03/03/cakephp_3513_released.html ○ bakery.cakephp.org/2018/03/19/cakephp_3514_released.html ● 3.6.0 - Coming soon!
  • 6. Frameworks - Laravel Laravel 5.6 ● Latest: 5.6.15 & 5.5.40 - Upgrade ○ https://laravel-news.com/laravel-5-6-15 Laravel 5.6.(8 - 15) ● github.com/laravel/framework/blob/5.6/CHANGELOG-5.6.md Laravel 5.5.(36 - 40) ● github.com/laravel/framework/blob/5.5/CHANGELOG-5.5.md
  • 7. Frameworks - Symfony Symfony Maintenance Releases ● 2.7.(42, 43) ○ symfony.com/blog/symfony-2-7-42-release d ○ symfony.com/blog/symfony-2-7-43-release d ● 2.8.(35, 36) ○ symfony.com/blog/symfony-2-8-35-release d ○ symfony.com/blog/symfony-2-8-36-release d Symfony Maintenance Releases ● 3.4.(5, 6) ○ symfony.com/blog/symfony-3-4-5-released ○ symfony.com/blog/symfony-3-4-6-released ● 4.0.(5, 6) ○ symfony.com/blog/symfony-4-0-5-released ○ symfony.com/blog/symfony-4-0-6-released Symfony 4.1 Feature Freeze ● S4.1 is coming in May!
  • 8. Frameworks - Zend ZF 2 ● LTS ended 2018 March 31 ● Raise a glass! ● Marks the end of ZF as a “monolithic framework” ZF 3 ● Expressive 3 released ○ Requires PHP 7.1+ ○ Provides full support for PSR-15 middleware ○ framework.zend.com/blog/2018-03-16-expr essive-3.html
  • 9. PHP: The Right Way ● Nothing new in March ● Note: Every open-source project can use your help with documentation. What are you waiting for?
  • 10. PHP Conferences WordCampKC 2018 Kansas City, MO - 4/13-14 2018.kansascity.wordcamp.org Longhorn PHP Austin, TX - 4/19-21 longhornphp.com PHP[TEK] 2018 Atlanta, GA - 5/31-6/1 tek.phparch.com CakeFest 2018 Nashville, TN - 6/14-17 cakefest.org KCDC Kansas City, MO - 7/11-13 kcdc.info KCDC - Kids Conf Kansas City, MO - 7/14 kcdc.info
  • 11. PHP Conferences Mid-Atlantic Dev Con Baltimore, MD - 7/13-14 middevcon.com PHPDetroit Conf 2018 Detroit, MI - 7/26-28 phpdetroit.io Southeast PHP Conference Nashville, TN - 8/16-17 CFP until 4/15 southeastphp.com CoderCruise 2018 Ft. Lauderdale, FL - 8/30 - 9/3 codercruise.com Northeast PHP 2018 Boston, MA - 9/19-21 CFP until 4/11 2018.northeastphp.org WavePHP 2018 San Diego, CA - 9/19-21 wavephp.com
  • 12. Nomad PHP (Online) - April 19 Nomad PHP EU - 01:00 PM CDT Mining your code for efficient documentation ● Damien Seguy (@exakat) ● nomadphp.com/mining-code-efficient-docu mentation Nomad PHP US - 08:00 PM CDT How to use generators to beat memory bloat ● David Hayes (@korvinszanto) ● nomadphp.com/use-generators-beat-mem ory-bloat
  • 13. Next Month in KCPHPUG May 2018 ● TBD ● Hack night?