addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

April Evening - Vagrant, Refactoring and More!

KC's PHP User Group returns to the Google Fiber Space Lounge

I'm happy to announce that our next evening meeting will be hosted at the Google Fiber Space Lounge! Join us on April 2nd to meet new people, eat some pizza, discuss PHP, and maybe learn something new! Join us for food, friends and plenty of sharing at our evening event.

Group Code Refactoring

This month, Dan will offer up a class and it's accompanying unit test for you to brutally tear apart. John Kary will be leading us in a discussion on what can be improved, what is flat wrong, etc. All are welcome to discuss, critique and learn.  This will dove tail with discussion from John Kary on refactoring as well.

Our Meeting Format

We love Web Development, new development techniques and all things PHP. Our meetings are often a little free-formed, but we know evenings are precious so we will shoot for:

6:00pm - Pizza and Socializing

6:15pm - Meet and Greet our members and our sponsors.

6:30pm - Lightning Talks

John Kary - Last Quarter in PHP, highlighting what's new in the PHP world

Eric Poe - Demo of - GitHub's code editor (and Invite Giveaway!)

Dan Holmes - Beginner's guide to vagrant+puphpet to manage development sites

Interested in giving a short presentation? Sign Up!

7:15pm - Less Code, Less Problems - Pass 1 (John Kary)

John will talk about guidelines and code smells for improving object API design. He will take an existing class submitted by another KCPUG member and demonstrate refactoring it to a leaner more focused version of its previous self. Most importantly, what questions to ask yourself as you're writing new classes.

Pass 1 (of 2) will approach refactoring a class from the outside as opposed to the inside. We will discuss topics like breaking apart bigger classes to make smaller classes that do one thing, programming without getters and setters, consistent entry/return points, and guidelines for object instantiation. This pass focuses less on in-function refactoring and more on API-level refactoring.

A future Pass 2 talk will be given at a later date, where we will focus on refactoring code inside the class.

Code will be available on GitHub.

7:45 pm - 8pm Open group discussion on any development topic, concern or question.

All Developers Welcome!

We understand Web Developers often come from all backgrounds, and many work in more languages than PHP. Whether you're curious or 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, FuelPHP, 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 new and cool you're working on? Contact one of the organizers through Meetup or talk after a monthly meeting and get signed up!

Join or login to comment.

  • Rob K.

    For my first time at the group, it was a great meeting. I don't know how much I can say I "learned" but was definitely inspired to check out Vagrant, learn better refactoring, and stay away from (for now). And I too could use a basic tutorial on writing unit tests. It's something my co-workers have discussed, but project deadlines pushed us to "just get it finished."

    3 · April 3, 2014

  • Rick H.

    All of it was great, I did enjoy the refactoring and see things I can apply. I had not tried Vagrant and now after I think I have a good start to play with it. I think someone said they would like to know more about testing at the meeting, I second this as sad to say I do not do testing at this point and feel this is something that I should have in place.

    Thanks again to Daniel, John, Eric for there time and talks. And thank you to TEK for the pizza and drink.

    1 · April 3, 2014

  • Darren W.

    Excellent! The presentations were great and informative. I didn't know what to expect, but I was pleasantly surprised at the quality of the presentations and knowledge shared.

    1 · April 3, 2014

  • Brent

    Started learning Symfony2 recently after being a Wordpress guy for several years so this looks like a perfect first meeting for me as I want to learn about Vagrant and puphet.

    March 5, 2014

    • Steve G.

      Vagrant's great. I don't know much about Puppet, but I've used SaltStack some. Looks like it will be a good meeting.

      April 1, 2014

  • Dayton W.

    Having problems with php code on my website and hoping to find some one to help me with the coding.

    March 6, 2014

20 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy