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

Last Month in PHP, October 2012

Last Month in PHP, October 2012

Daniel Holmes

October 20, 2012
Tweet

More Decks by Daniel Holmes

Other Decks in Programming

Transcript

  1. Last Month in PHP
    October 20, 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.8
    ● PHP 5.3.18
    ● Fix: Exceptions thrown in
    _autoload can now be caught
    ● Curl Wrapper: Less CPU
    ● FPM stability improvements
    ● Error Handler now catches
    more fatals like:
    $some_null_or_str->foo()
    Changelog available at: http://www.php.net/ChangeLog-5.php

    View Slide

  4. New PHP RFC - Pádraic Brady: Escaper
    ● Dedicated to the secure escaping of untrusted values
    against Cross-Site Scripting (XSS) and related
    vulnerabilities
    ● htmlspecialchars(), htmlentities() aren't really enough
    ● Similar to the HTMLPurifier, ZF2's Escaper and
    Symfony/Twig's escaper extension, but hopefully in
    SPL!
    https://wiki.php.net/rfc/escaper

    View Slide

  5. Frameworks

    View Slide

  6. The October Calm
    Symfony
    ● 2.2 in development - added Twig namespace support
    (faster, easier to use)
    ● 1.4.19 Maintence version Released
    Zend Framework:
    ● 2.0.2 - Fixed issue in the "Router" service affecting url creation
    ● 2.0.3 - 100+ bug fixes.
    Other frameworks I thought to spotcheck, seemed pretty quiet
    ● Silex
    ● CakePHP
    ● Laravel

    View Slide

  7. Notable Library Updates
    ● PHPunit 3.7 released
    ○ http://t.co/8tTolatd
    ○ Can now be installed via Composer!
    ○ Still working out some install bugs it seems, though...
    ● Doctrine 2.3.0 released
    ○ http://t.co/t8bcy2MR
    ● SensioLabs Desktop
    ○ http://desktop.sensiolabs.org
    ○ Announced by Fabien Potencier at SymfonyLive 2012 - SF
    ○ GUI for managing your PHP projects / Composer
    Thanks John!

    View Slide

  8. Skill Building

    View Slide

  9. Symfony Talks online!
    From Fabian's Keynote to Silex, Composer,
    Solr, Forms, REST...even Drupal 8!
    Talks from Symfony Live SF and Paris
    http://symfony.com/talks

    View Slide

  10. Free Webinar of the month!
    Want to get started in an OSS project,
    but don't know where to start?
    Watch Jeremy Mikola's (from 10gen)
    Being a Good OSS Contributor
    http://www.zend.com/en/resources/webinars/

    View Slide

  11. ● Voices of the ElePHPant
    ● PHP Town Hall Episode 1
    ● /Dev/Hell episode 20
    PHP & Web - Issue #7 - Free as PDF
    PHP Architect - ZF2, WP as a dev platform
    Of course, right as my subscription ran out
    even NetTuts+ had a ton of Good stuff on TDD, Selenium, Vagrant, DI
    Podcasts and Magazines

    View Slide

  12. Notable Links

    View Slide

  13. Chris Hartjes: In the News
    7php.com's
    community interview
    http://7php.com/php-interview-chris-hartjes/
    grumpy-phpunit.com
    Working on "The
    Grumpy Programmer's
    PHPUnit Cookbook" to
    be released in early
    2013

    View Slide

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

    View Slide

  15. Happy
    PHPing!
    @dan_holmes

    View Slide