Please join us for an evening of looking at the exciting past month of PHP news and learning about interesting concepts and projects in PHP and software development.
Ann Gaffigan will present a talk that she gave at ZendCon 2017 (http://www.zendcon.com/session/tackling-beast-how-gradually-upgrade-legacy-code-base-php-7) in October and that she will have given at Nomad PHP (https://nomadphp.com/tackling-beast-graduallyupgrade-legacy-code-base-php-7/) in December!
Light refreshments will be provided. Join us to meet new people, discuss PHP, and learn something new.
Our Evening Meeting Format
We love Web Development and all things PHP. Our meetings are often a little free-formed, but we shoot for this schedule:
6:00pm - Mingling / Meet and Greet
6:15pm - Lightning Talk: Last Month in PHP
6:30pm - Ann Gaffigan - Tackling the Beast: Upgrading a Legacy Code Base to PHP 7
Hypothetically speaking, what if you wanted to change all of the lightbulbs in your house to use LED bulbs, but your current wiring didn’t support LED bulbs? You would need to re-wire your house, which would take a long time. In the meantime, you wouldn’t have any working electricity. Is there a better way? What if there was an adapter that could transition LED to work with old wiring if necessary, or if the wiring was new, just work as usual? That’s a metaphor for how I figured out how to gradually upgrade a legacy (LAMP) code base to be compliant with PHP 7.0. Since PHP deprecated the MySQL extension functions as of PHP 5.5.0 and removed in 7.0, we needed to transition a LOT of code in a legacy system to use the modern MySQLi extension functions. In trying to figure out how to upgrade the code base without ceasing new development on the system, we decided to use an adapter database class to allow us to transition gradually. In this session, we’ll explain how the adapter class works and also the rules we put in place to ensure there was an end to the transition tunnel.
Your topic here? Contact us to speak (http://www.meetup.com/kcphpug/suggestion/)!
Rate the talks!
All Developers Welcome!
We understand Web Developers often come from all backgrounds, and many work in more languages than PHP. Whether you're curious and just starting out, dabble in PHP on the weekends, write custom PHP on a daily basis, work in a framework like Symfony, Zend Framework, Silex, Slim, Laravel, CakePHP or customize CMS products like WordPress, Drupal or Joomla; our goal is that you will find something new, useful and thought provoking.
Interested in giving a presentation to the group, or demoing something you're working on? Contact one of the organizers through Meetup or talk after a monthly meeting to sign up!