PHP Town Hall artwork

PHP Town Hall

82 episodes - English - Latest episode: over 2 years ago - ★★★★★ - 13 ratings

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.

Technology News Tech News php ruby javascript zend laravel yii joomla codeigniter tech programming
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Episode 32: Ben and Phil Catch Up

November 04, 2014 20:50 - 1 hour - 57.3 MB

This week Ben and Phil take some time to catch up on each others lives and let you listen in. Ben doesn’t remember how to code. Phil is leaving PHP for Rails. They’re both moving again. Since we don’t have any cool tools to recommend this week you should buy our books to support the podcast: Building Secure PHP Apps - Ben Edmunds Build APIs You Won’t Hate - Phil Sturgeon PHP APIs and Security Bundle - Bundle of both books together

Episode 31: The One about Hot Dogs

October 17, 2014 00:51 - 47 minutes - 43.2 MB

This week Ben and Phil are joined last minute by repeat guests Kayla Daniels and Matt Frost. We talk waaaaay too much about hotdogs, Phil’s fun-employment, cocaine, and what’s new in PHP-land. The recommended cool stuff of the episode is: Dossier - super secret stealth mode project for managing talk abstracts No Capes - Live Interviews with prominent speakers, community members and package developers in the PHP Community WurstCon - The wurst conference in the US of A SideSwell...

Episode 30: Specs, Implementations, and New Engines OH MY!

August 26, 2014 01:18 - 1 hour - 68.6 MB

This week Ben and Phil are joined by core PHP developer extraordinaires Andrea Faulds and Levi Morrison. We discuss the new PHP engine spec, various RFCs, and all things internals. Also PHP 6 is officially dead, let’s have a moment of silence.

Episode 29: Dont Mention PHP 6 v PHP 7

July 30, 2014 19:18 - 1 hour - 72.9 MB

This week Ben and Phil are joined by long distance target shooter Paul M. Jones and the handsome man that is Daniel Lowrey, to talk about a whole bunch of PHP relating things. Paul has recently been talking a lot about “Action Domain Responder” which is billed as a more representative replacement of the often mis-used “Model View Controller” architecture. Luckily he does a good job of ELI5 so we don’t get too lost, and we talk a bit about how ADR helps with putting content negotiat...

Episode 28: Loosley Coupled Mashup

July 10, 2014 14:40 - 1 hour - 105 MB

In this episode, Ben and Phil join forces with Loosely Coupled to talk about Open Source, burn out and briefly discuss their favorite open source projects. Jeff was out of action for a lot of it due to unexpected wifi troubles (in San Francisco of all places) so he sadly did not get to take part as much as he would have liked. Questions this time around: How do you deal nicely with someone who’s too reliant on you for solving problems and is too quick to ask you rather than figure...

Episode 27: Josh Lockhart and Jeremy Mikola

June 29, 2014 19:03 - 1 hour - 84.5 MB

This episode is a long one, but we are back to improved audio and the video is not just one dude eating pzza for an hour. Josh Lockhart of PHP The Right Way and Slim fame, and Jeremy Mikola who is well known for banging on about clouds and playing magic the gathering. Oh, he also works for MongoDB. Warning: Puns and occasional swears. Some projects have been discovering they use language which can be offensive like master/slave. How do they deal with it, and how should they deal w...

Episode 26: Hello Front Range!

June 18, 2014 18:25 - 53 minutes - 48.9 MB

The Front Range PHP user-group joins the show as a live audience for the episode 26, in a new crazy bonus format which Phil thought might be fun. The idea of the episode is for people to generally pick our brain about PHP and code and tech and things. It kinda worked but the sound quality was terrible. Sorry about that folks. They ask us a bunch of questions about how we got started in PHP. Picking a framework that would last 10 years for enterprise? How to migrate from CodeIgnit...

Episode 25: Girls Aren't Any Different

May 28, 2014 19:39 - 54 minutes - 50 MB

Talking about feminism in tech is always difficult. This episode was quite a heated discussion with Kayla Daniels and Jessica D’Amico discussing their opinions about women-orientated groups such as PHPWomen and Girls Who Code. Kayla wrote an excellent article titled Not a shiny unicorn, in which she made several points. “Somehow, [being female] means I am some kind of oddity. I’ve been met with skepticism, mistrust, and probably the most insulting reaction; complete shock and awe....

Episode 24: But is it Web Scale?

May 14, 2014 17:52 - 1 hour - 87.2 MB

This week Ben Edmunds calls in from Portland and Phil Sturgeon calls in from THE FUTURE. They are joined by Steve Corona to discuss Scaling PHP. Most of this conversation centers around Phil and Ben’s horrible facial hair with a few questions thrown Steve’s way to educate us on getting the most out of your LAMP stack. The main takeaways are to stop using Apache and to start using Postgres. Go buy Steve’s book Scaling PHP if you want to be Web Scale.

Episode 23: VirtPHP - Managing your Herd of ElePHPants

April 10, 2014 05:08 - 1 hour - 73.1 MB

This week Ben Edmunds and Phil Sturgeon are joined by Jacques Woodcock and Jordan Kasper to discuss virtPHP. virtPHP is a tool for managing multiple environments on your development machine. It is similar to Python’s virtualenv or Ruby’s rbenv, but for PHP. Upcoming Conferences Phil will be speaking at PHP South Africa in April. Ben has no idea what he will attend this year. Jacques will likely be speaking at True North PHP later this year. Jordan will be speaking at jQuery U...

Episode 22: The Great Joomla! License Battle of 2014

March 26, 2014 06:04 - 1 hour - 30.6 MB

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...

Episode 21: Attack of the Brazilians

March 14, 2014 08:20 - 1 hour - 61.9 MB

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 u...

Episode 20: A nice friendly chat about Sculpin, Guzzle and PSR-7

March 06, 2014 15:23 - 1 hour - 58.2 MB

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 ...

Episode 19: Jeffrey Way, Laracasts and BDFLs

February 15, 2014 22:42 - 59 minutes - 54.4 MB

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 ...

Episode 18: PHPDBG, HHVM and Internals

January 29, 2014 22:42 - 54 minutes - 49.5 MB

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 t...

Episode 17: Authors Galore, Conferences and Game Changers

December 30, 2013 18:42 - 1 hour - 57.5 MB

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 No...

Episode 16: Laravel 4.1, Go and the Vagrant Fistfight

December 03, 2013 02:45 - 1 hour - 71 MB

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...

Episode 15: The Joomla Framework and the ongoing history of PSR-4

November 14, 2013 03:36 - 1 hour - 66.1 MB

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 si...

Episode 14: Ship Like a Candian, Eh?

October 24, 2013 14:30 - 1 hour - 59.6 MB

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 t...

Episode 13: PHP Internals, Service-orientated Architecture and Language Wars

October 14, 2013 21:45 - 49 minutes - 45.5 MB

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 m...

Episode 12: Awesome RFCs and Yolo

September 11, 2013 21:45 - 1 hour - 58.9 MB

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

Episode 11: Bike Safety

September 03, 2013 13:45 - 1 hour - 69.4 MB

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

Episode 10: Postgres, Bla, Bla, Cider

July 24, 2013 17:45 - 55 minutes - 51.1 MB

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 i...

Episode 9: Is OAuth 2 The Devil?

July 10, 2013 16:34 - 54 minutes - 50 MB

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 ...

Episode 8: Use your time machine to go to PeersConf yesterday

June 27, 2013 19:12 - 46 minutes - 43 MB

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...

Episode 7: Web Sockets Are Fast

May 18, 2013 18:12 - 44 minutes - 41 MB

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 ...

Episode 6: PSR-X and the Mexican Standoff

April 19, 2013 15:02 - 1 hour - 68.7 MB

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...

Episode 5: PHPness Gate, Sexism and Mental Illness

March 03, 2013 21:20 - 1 hour - 72.8 MB

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 kno...

Episode 4: PHP's Vision, Beards, and Cake

February 15, 2013 16:47 - 47 minutes - 43.4 MB

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

Episode 3: ExpressionEngine StackExchange

December 20, 2012 16:47 - 54 minutes - 50 MB

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 abo...

Episode 2: A Node hipster, beardy Python fan, PHP contributor and a Bristolian talk about PHP 5.5

December 05, 2012 03:02 - 1 hour - 79.4 MB

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 Pilla...

Episode 1: Composer kicks ass, Laravel 4 is coming, and PHP Hosting sucks - guest Taylor Otwell

October 10, 2012 22:10 - 47 minutes - 43.8 MB

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.

Twitter Mentions

@benedmunds 23 Episodes
@matthewtrask 17 Episodes
@ambassadorawsum 11 Episodes
@philsturgeon 6 Episodes
@boden_c 4 Episodes
@walesmd 4 Episodes
@shrtwhitebldguy 3 Episodes
@saramg 3 Episodes
@codeguy 3 Episodes
@zackkitzmiller 3 Episodes
@dcousineau 3 Episodes
@ircmaxell 3 Episodes
@sammyk 2 Episodes
@southeastphp 2 Episodes
@jcarouth 2 Episodes
@dilbert4life 2 Episodes
@justjessdc 2 Episodes
@grmpyprogrammer 2 Episodes
@kayladnls 2 Episodes
@jacques_thekit 2 Episodes