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 l...
Mar 26, 2014•1 hr 7 min•Ep. 22
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...
Mar 14, 2014•1 hr 8 min•Ep. 21
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...
Mar 06, 2014•1 hr 4 min•Ep. 20
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 (Don...
Feb 15, 2014•59 min•Ep. 19
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, ...
Jan 29, 2014•54 min•Ep. 18
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 ...
Dec 30, 2013•1 hr 3 min•Ep. 17
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 bec...
Dec 03, 2013•1 hr 18 min•Ep. 16
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 goin...
Nov 14, 2013•1 hr 12 min•Ep. 15
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 tr...
Oct 24, 2013•1 hr 5 min•Ep. 14
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 y...
Oct 14, 2013•50 min•Ep. 13
Silex and PHP contributor Igor Wiedler joins Ben and Phil to talk about his recently accepted RFC: Importing namespaced functions along with a bunch of other super-nerdy things that he has been working on. PHP: a fractal of bad design - The trollol bible PHP RFC: Variadics PHP RFC: Argument Unpacking Mozilla’s JavaScript Spread Operator Yolo StackPHP...
Sep 11, 2013•1 hr 4 min•Ep. 12
Learn what happens when you wear high-heels on a bike, and what can go wrong if you get into an unstable spin when you jump out of a plane. We also talk about code. Charles - A HTTP proxy Postman - REST Client The PHP League of Extraordinary Packages PHP RFC: Constant Scalar Expressions GothamJS - The New York JavaScript Conference SkiPHP...
Sep 03, 2013•1 hr 16 min•Ep. 11
This time around we’re joined by Selena Deckelmann , who as a Postgres contributor talks to us about some of the burning questions many PHP developers often have about Postgres when considering it as a replacement for the PHP’s defacto-standard relational DB: MySQL. We ask “Why are so few of the “cool kids” using Postgresql?” and “What are the most important differences between MySQL & Postgres?”, and after a bunch of useful discussion on things like true full text search, complex indexes, P...
Jul 24, 2013•56 min•Ep. 10
Alex Bilbie and Zackary Blank come on the show to talk about OAuth 2, which has been getting a lot of flamey bad press over the last year or two after the original author quit the project. Why these guys? Well, Alex until recently was working at the University of Lincoln where they did a whole bunch of OAuth 2 work as auth for various API projects at the university. During this time he created the fully spec compliant CodeIgniter OAuth 2.0 Server , which was later replaced with a new generic PHP...
Jul 10, 2013•55 min•Ep. 9
In this episode Ben and Phil talk to the super-talented conference organiser Jessica D’Amico , joined by avid conference goer and PHP rockstar Matt Frost. We all gab a bunch about conferences in general, specifically LaraCon, PeersConf and php|tek. We fucked up and didn’t get this episode out soon enough to actually get her any sales for her latest conferences PeersConf (Phil is at PeersConf right now), but you should definitely follow Jess to see what conferences she puts on in the future, they...
Jun 27, 2013•47 min•Ep. 8
Chris Boden joins us to talk about a Ratchet and React . The conversation is basically Ben and Phil asking a bunch of questions about how Ratchet works, pretending we know what is going on while Chris uses lots of words like “concurrency” and “non-blocking”. We decide that PHP is web-scale, event-driven programming is not just for NodeJS hipsters, we all take the “Are You a Brogrammer” test and Michael Wales crashes the show half way through like a ninja. React: Promise Are You a Brogrammer Ubiq...
May 18, 2013•45 min•Ep. 7
PHP-FIG member Paul M. Jones and PHP contributor Anthony Ferrera come on the podcast with Ben, Phil and regular guest Zack Kitzmiller to discuss the new Package Orientated Autoloader Proposal (a.k.a PSR-X), and whether or not PSR’s should ever be amended. Paul explains why the new PSR-X is a handy idea for those who are already PSR-0 users, or even those that aren’t, Zack flips a shit and gets bored of talking about standards wishing everyone could just use Python and their awesome PEP-8, we con...
Apr 19, 2013•1 hr 15 min•Ep. 6
This was a tricky episode where we talk about some big genuine issues that affect PHP developers around the world, and we talked a lot about a t-shirt. After Chris Hartjes cheated on his /dev/hell podcast by joining us in Episode 3 , Chris' partner in crime Ed "Funkatron" Finkler decided to get revenge and come on the show. Our other guest Miko Federmann is a brilliant PHP and C developer who is a friend of Phil and Ben. She joins us on the show to discuss the recent hullabaloo known as "PHPness...
Mar 03, 2013•1 hr 20 min•Ep. 5
We made it to episode 4, past the point of no return! In this episode we are joined by Zack Kitzmiller (owner of an awesome beard) and Jose Diaz-Gonzalez (CakePHP developer extraordinaire) as we argue about PHP’s vision and how we think the language should progress in the future. PHP 6: Pissing in the Wind...
Feb 15, 2013•47 min•Ep. 4
ExpressionEngine Pro Anna Brown and Testing Hero Chris Hartjes join Ben Edmunds and Phil Sturgeon to discuss the recent rumblings in the ExpressionEngine community and the new EE StackExchange site . We talk about Inversion of Control (IoC), what it is, why its useful and how it’s done. We also talk a little bit about how PHP has been (and is continuing) to move towards a post-framework world thanks to independant framework-agnostic components - and of course we talk with Chris about unit-testin...
Dec 20, 2012•55 min•Ep. 3
We’re back for an “IRL” episode, with Zack Kitzmiller , John Crepezzi and Anthony Ferrera , discussing PHP 5.5 and the new features it will bring. Note: The sound quality in this one is just awful, so sorry about that. This is the first time I have tried recording a podcast in a group like this, The quality will be considerably better next time around. If you want to skip this one then fair enough, but please come back for the third episode. Phil PHP: Innocent Villagefolk or a Pillagin’ Pirate? ...
Dec 05, 2012•1 hr 9 min•Ep. 2
In the first episode of the PHP Town Hall podcast, Phil Sturgeon and Ben Edmunds rant about how awesome Composer is; chat with Taylor Otwell about the upcoming Laravel 4 release; and whine about how horrible PHP PAAS hosting is.
Oct 10, 2012•48 min•Ep. 1