Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Last Month in PHP, August 2012

Last Month in PHP, August 2012

@dan_holmes did his best to fill in for @johnkary this month. PHP Features, framework releases, free skill building opportunities, and more. This month, in Last Month in PHP.

Daniel Holmes

August 18, 2012
Tweet

More Decks by Daniel Holmes

Other Decks in Technology

Transcript

  1. Last Month in PHP
    August 18, 2012
    Kansas City PHP User Group
    Slides: http://kcpug.org Dan Holmes
    @dan_holmes

    View Slide

  2. Releases

    View Slide

  3. New PHP Versions
    ● PHP 5.4.5
    ● PHP 5.3.6
    Bug fixes
    segfault fixes
    readline compile fix (5.4)
    Changelog available at: http://www.php.net/ChangeLog-5.php

    View Slide

  4. PHP's Finally was approved (5.5?)
    "finally" support being
    added to try / catch block
    https://wiki.php.net/rfc/finally
    You can get more of an idea about Finally here:
    http://sheriframadan.com/2012/08/finally-keyword-in-php/

    View Slide

  5. Frameworks

    View Slide

  6. Symfony 2.1 RC1
    ● Focus on
    Composer
    ● Form & form speed
    ● Validator
    Almost a year to the date of
    the release of 2.0
    Bug fixes from here to
    release so grab and
    test!
    Upgrade paths documented at: https://github.com/symfony/symfony-
    standard/blob/master/UPGRADE.md

    View Slide

  7. Zend Framework 2.0.0rc 2 AND 3
    ● Zend\Http
    ● Zend\EventManager\
    SharedEventManager
    ● Zend\Form\Annotation:
    Form annotation builder
    ● Zend\Mvc\Controller
    ● Zend\Feed
    ● PSR-2 compatible
    Team plans weekly RC's
    starting with RC1
    Rob Allen is keeping
    his tutorial up to date
    if you want to get in
    and play!
    http://akrabat.com/
    zend-framework-2-tutorial/
    ZF 2 documentation project is looking for volunteers!
    http://devzone.zend.com/2463/zf2-documentation-we-want-you/

    View Slide

  8. FuelPHP 2.0 Alpha/Beta
    ● Kernel - 2.0.0-beta1
    ● Core - 2.0.0-alpha1
    ● Oil - 2.0.0-alpha1
    ● DiC - 1.0.0-beta1
    ● Validation - 1.0.0-beta
    Since going to composer,
    FuelPHP is versioned at the
    component level.
    This is so modules like
    validation can be used
    anywhere!
    No official docs yet.
    ● Readme
    ● Wiki

    View Slide

  9. Skill Building

    View Slide

  10. Chris Hartjes: 5 Minute TDD
    This is the part where we shame
    Lisa into reading that book she won

    View Slide

  11. Chris Hartjes: 5 Minute TDD

    View Slide

  12. Chris Hartjes: 5 Minute TDD
    Watch and listen to a TDD master as he starts
    from nothing to tested object in 5 minutes.
    Learn more about
    TDD from Chris!
    http://www.grumpy-testing.com/

    View Slide

  13. Free Webinar of the month!
    Free Getting Started with ZF2 Webinar!
    http://www.zend.com/en/company/news
    /event/1112_webinar-getting-started-with-zf2
    Matthew Weier O'Phinney
    August 29, 2012 at 11:00am CST

    View Slide

  14. Lorna Jane: Skills Allied to PHP
    Lorna Jane Mitchell will be speaking at PHPNW
    on some of the other skills we devs need
    ● Source Control
    ● Static Analysis (phpDocumentor, phpMD,
    etc)
    ● Performance Profiling
    ● Deployment
    ● Sysadmin skills
    If you are in the UK this October, go see her talk.
    Otherwise, use this as a roadmap to go do some of your own learning!

    View Slide

  15. Notable Links

    View Slide

  16. MWOP on Micro-frameworks
    Matthew Weier O'Phinney (ZF/ZF2 fame) shares his thoughts on
    microframeworks buy building one in an afternoon with ZF2
    ● What defines them
    ● What they are good for
    ● Where the idea came from
    ● How to build one from "scratch"
    It's at least a thought-provoking read
    http://mwop.net/blog/2012-08-17-on-microframeworks.html

    View Slide

  17. Still noteworthy
    http://phpmentoring.org
    http://www.phptherightway.com/

    View Slide

  18. Updates?
    Questions?
    Comments?
    @dan_holmes
    Thank you!
    And yes, John will be back next month! Woot!

    View Slide