Please join us for an exciting evening with members of Kansas City Women in Technology (http://kcwomenintech.org/) as we look at the past month of PHP news, learn how to think outside of a for/foreach loop, and learn about KCWiT and its varied programs while meeting new people.
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:20pm - Introduction to TechTalk
6:30pm - Lightning Talk: Last Month in PHP - Eric Poe
6:45pm - Rethinking Loops - John Kary
You likely learned about loop constructs very early in your programming career and use them every day--so often you don’t think twice! The problem is for() and foreach() are so fundamental developers use them for everything! Even worse almost every developer will use them differently to accomplish the same goal. So what would intention-revealing PHP code look like without using for() and foreach()? Let’s explore some functional programming concepts and find out!
Knowing basic functional programming concepts will improve your PHP code. Your new mindset will favor writing code with better separation of concerns and decreased complexity: clean code. We will explore some poor examples of using loops to process data, then ease into learning functional concepts like map, reduce, filter and collection pipelining. We'll then use our newfound knowledge to refactor a large foreach() loop to use the new techniques. Lastly we’ll explore some existing libraries and even experimental PHP RFC features to make our code even more concise. Beware: after this talk you'll never look at for() and foreach() loops the same again!
Your topic here? Contact us to speak (http://www.meetup.com/kcphpug/suggestion/)!
Rate the talks (https://joind.in/event/kcphp-user-group---july-2017/details)!
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!