PHP Town Hall

PHP Town Hall

By Ben Edmunds, Matt TraskTechnology
Download on the App Store

PHP Town Hall episodes

  • Episode 22: The Great Joomla! License Battle of 2014

    This week Ben Edmunds is joined by new guest David Stanley and recurring guest Don Gilbert to discuss the latest Joomla! framework licensing drama. Phil was too busy having a real world life to join us this week, boo!

    Don does a great job of articulating why switching the Joomla! Framework to an LGPL license would be best for everyone and just might cure cancer. Ben tries to play devil’s advocate but eventually can’t even maintain the ruse. David talks now and then, mostly about his new found love of the AeroPress.

    Cool things of the week

    Don recommends you check out Gitter.IM and PageKit.

    David says you should start using AngularJS and Foundation if you want to be one of the cool kids.

    Ben promotes DivShot and hasn’t received any sponsorship money yet hint hint.

    1 hr 7 min
  • Episode 21: Attack of the Brazilians

    This week author of “Vagrant CookBook” Érika Heidi and serial usergroup creator Rafael Dohms join the show to

    talk about… well, all of that. Two Brazilian PHP developers now living in Amsterdam, tell their stories and talk
    about what they do.

    We cover a lot of conversation connected to Vagrant and some of its upcoming features and functionality. We also talk

    about provisioning, comparing Chef, Puppet and Ansible.

    This weeks questions from the audience:

    What are your thoughts on using Bash as a provisioner? Why or why not use it?

    – Edmund Zynda

    Thoughts on the new github Atom editor

    – Matthew Reschke

    1 hr 8 min
  • Episode 20: A nice friendly chat about Sculpin, Guzzle and PSR-7

    Trying out a slightly more professional format with questions, Phil manages to avoid talking over everyone. Winner!

    This show has a history of talking about FIG stuff as it is hard to avoid. The group is working on so much cool stuff

    and prominent figures of the community are involved. We got two more prominent figures, who also happen to be involved
    with FIG stuff: Beau Simensen lead developer of Sculpin and Michael Dowling lead developer of the wonderful
    HTTP library Guzzle, who also works at AWS on their PHP SDK.

    We discussed each of their projects, some of the plans for the future, specifically whats coming up in Guzzle 4 and

    how that all ties in with the new PSR-7: HTTP Message, currently in “Draft” status. Conveniently Beau, Michael and
    Phil are the three FIG members who make up the working group for PSR-7 who will all be working to get this “Accepted”.

    See, it all fits!

    What are your thoughts on using Bash as a provisioner? Why or why not use it?

    – Edmund Zynda

    Thoughts on the new github Atom editor

    – Matthew Reschke

    Beau & Michael, you’ve both been managing open source packages (OSP) for a few years. What’s the best and worst part of managing an OSP?

    – Jeremy Lindblom

    @Michael do you think a simple HTTP Server interface would fit PSR-7? That would be a good replacement for StackPHP, no?

    – Marco Pivetta

    I’m curious about how this HTTP client relates to the pecl/http extension. There’s been talk in the past of including that extension in the core.

    – Ben Ramsey

    What different circumstances dictate how long a PSR takes to get from proposal to blessed by FIG?

    – Edmund Zynda

    So, plenty for you folks to watch here on the YouTube video!

    1 hr 4 min
  • Episode 19: Jeffrey Way, Laracasts and BDFLs

    Well known PHP/Laravel nice-guy Jeffrey Way from NetTuts and Laracasts joins regular guest Zack Kitzmiller to

    discuss the wonderful world of Laravel once again. This time the discussion focuses on some of the silly complaints
    people have with an otherwise wonderful system, and on the reusability of its packages.

    • Laracasts - “Hi, I’m Jeffrey. What would you like to learn today?”
    • Modernizing Legacy Applications In PHP - Get your PHP code under control in a series of small, specific steps
    • DBAD (Dont Be a Dick) Public License - Something between WTFPL and MIT
    • Illuminate - The components that make up the Laravel PHP framework
    • Laravel: Envoy - Elegant SSH tasks for PHP
    • 1 hr
    • Episode 18: PHPDBG, HHVM and Internals

      Joe Watkins and Sara Goleman join Phil to make one hell of an episode. These two are not only core contributors to PHP, but are behind a lot of RFCs and decisions that make PHP considerably better. We talk about a whole bunch of awesome stuff, including progress of the named parameters RFC - and the chances of it making in, the new accepted PHP 5.6 feature PHPDBG and what it means for you, HHVM and its relationship to “The PHP”, wether PHP should have a spec for implementations of the language, and a whole bunch of other stuff.

      Sara knows a thing or two about HHVM because she helped build it.

      Joe knows a thing or two about PHPDBG because he helped build it.

      So basically… THEY’RE SMARTER THAN YOU ARE SO LISTEN TO THEM DAMMIT!

      55 min
    • Episode 17: Authors Galore, Conferences and Game Changers

      Cal Evans talks with us about some of the great projects he is (and has) been involved with, including training days, writing books, speaking, organising conferences and a bunch more.

      Seriously, this guy has done a shitload of stuff:

      • Voices of the Eephant Podcast
      • NomadPHP
      • Day Camp 4 Developers
      • Signaling PHP Book
      • More relevant links:

        • Build API’s You Won’t Hate - Phil’s latest book
        • SunshinePHP 2014 Conference
        • Taylor Otwell’s upcoming NomadPHP Talk
        • Phil Sturgeon’s previous NomadPHP Talk - There is a coupon code in this episode
        • PHP Debugger (PHPDBG)
        • Annoyingly in this episode Google Hangouts decided to keep the focus aimed squarely on Phil for the entire show, instead of following the sound of whoever is talking. Nobody needs that much of Phil’s face so we’re skipping the video in this post. It’s mostly just Phil wandering around, drinking two different drinks at the same time, probably picking his nose a bit, who knows.

          1 hr 3 min
        • Episode 16: Laravel 4.1, Go and the Vagrant Fistfight

          Taylor Otwell comes back on the show for a second time and regular guest Zack Kitzmiller turns up to coerce Taylor

          into letting him speak at LaraCon 2014.

          Taylor was the first guest we ever had on PHP Town Hall talking about his plans for Laravel 4 before it was even released, so it gives us a great opportunity to look back on the year and see how things have gone. We discuss the changes to Laravel and it’s community, and discuss how various changes in the PHP ecosystem (like PHP 5.3 support becoming less of a demand) could effect Laravel 4.1.

          We also argue about Go and fight about Vagrant and Chef for a bit.

          1 hr 18 min
        • Episode 15: The Joomla Framework and the ongoing history of PSR-4

          The wonderfully handsome Don Gilbert joins us on our new YouTube Channel for our first live-recording of PHP Town Hall!

          He’s been working on the Joomla Framework to get it up to scratch with modern standards ready for a Joomla CMS rewrite, much in the same way that EllisLab pulled CodeIgniter out of ExpressionEngine… except for the standards bit, because they didn’t exist and PHP developers were too busy clubbing each other to death over tabs v spaces.

          We discuss how that whole situation is going, how they’ve been implementing various standards, how did they decide to build a framework instead of use an existing one, how the FIG is going and why Phil fucked up the PSR-4 Acceptance Vote three hours before the vote finished.

          The next will be done November 18th, 2013 at 9:30pm EST.

          1 hr 13 min
        • Episode 14: Ship Like a Candian, Eh?

          This episode Ben and Phil are joined by Lee Tengum, who has sold more apps

          than Phil and Ben have even thought of. He founded Pancake Payments which has
          been featured in Inc. Magazine and is doing very well in the very crowded sector of invoice, time-tracking
          and basic project management. Lee also works as a freelance developer for local companies in the “city”
          of Cranbrook, BC, Canadia.

          We got Lee on to share some of his success stories of building small, simple, useful products that do not

          try to be the next Facebook but make good money and help him keep his family in food, maple syrup and hockey
          gear. Making one application that sells for a bazillion dollars is fairly unlikely, so Lee tries to build
          “mortgage payments” instead, shipping early, iterating fast, bootstrapping the process and focusing on revenue
          from a very early point.

          • DearIE6 - It’s been a good run, now please leave.
          • Hardly Working Start-up Guys
          • Offload.io - Offload the work you just don’t have time for onto friends.
          • Ghostery - See which companies are tracking you, and block them.
          • evANIMAL
          • True North PHP Conference - Toronto, Canada on November 7 - 9, 2013
          • 1 hr 6 min
          • Episode 13: PHP Internals, Service-orientated Architecture and Language Wars

            Some episodes of this show are brought to you after more beers than others. This is one of those episodes where its more, so if you don’t like swearing and listening to a slightly confused Bristolian ramble about points he occasionally forgets then you might want to skip this one.

            Regardless Ben, Zack K. and Phil discuss the difference between PHP’s organisational structure and lack of BDFL with that of Rails, or Linux. We then discuss service-orientated architecture a little and move onto how you should not box yourself into a single programming language - on your CV or in general as a programmer.

            • T_PAAMAYIM_NEKUDOTAYIM v Sanity
            • Tornado
            • League of Extraordinary Packages
            • 50 min

            About PHP Town Hall

            From the publisher's feed

            PHP Town Hall is a podcast from Ben Edmunds and Matt Trask that raises questions about current events (or upcoming things) in the PHP community, with different guests each episode.