PHP Abstract

PHP Abstract Logo

PHP Abstract is Zend's original podcast. It is designed for PHP Developers who want to hone their skills and learn new techniques. It covers a broad range of topics, and the format will change each episode, from short 5 minute topics, to longer interviews, and anything in-between.

Subscribe Now:   RSS RSS   iTunes iTunes

Follow PHP Abstract on Follow PHP Abstract on Twitter

Episode list:

  • Episode 46: Paul Tomlinson on Torpor

    PHP Abstract has a new episode! This time I’m talking with Paul Tomlinson about Torpor, a new ORM persistence abstraction layer for PHP. He talks about the reasons behind making this new layer, and how it’s features compare to other similar solutions.

  • Episode 45: Travis Swicegood on Git

    And PHP Abstract is on a role. 3 weeks in a row! In this episode I chat (in a noisy bar) with Travis Swicegood about Git. He gives a number of compelling reasons as he tries to sway everyone away from CVS and SVN.

  • Episode 44: Ed Finkler on Spaz

    One more PHP Abstract coming at you! In this episode I took Ed Finkler of Funkatron Productions aside while at php|tek in Chicago and got to talk with him briefly about his work on Spaz, one of the original twitter clients.

  • Episode 43: Future of PHP and Standards

    It’s about time for some more PHP Abstract! In this episode I sit around a table with Keith Casey and Cal Evans as we ramble on a bit discussing the future of PHP (including PHP 5.3 and PHP 6) as well as talking about the framework standards group that has been formed. This was recorded while at php|tek in Chicago, before PHP 5.3 was released.

  • Episode 42: Keith Casey & Web2Project

    Another Episode of PHP Abstract! In this episode I interview Keith Casey while we were both at php|tek in Chicago. Keith Casey is a lead developer on the open source software: Web2Project, which was being released the day that this interview was recorded.

  • Episode 41: Zend Framework 1.8

    PHP Abstract is back! In this episode I interview Matthew Weier O’Phinney, recently promoted to Project Lead of Zend Framework for Zend Technologies, to find out about all the new features in Zend Framework 1.8.

  • Episode 40: Data Importing

    Today our special guest is Lorna Mitchell. Lorna is a Developer at Ibuildings in the UK, and is based in Leeds in the North of England. She is a Zend Certified Engineer and the senior member for phpwomen.org in Europe.

    Today, Lorna is going to talk to us about data importing.

  • Episode 39: Interview with Derick Rethans

    Today I’m going to talk to Derick Rethans. Derick Rethans provides solutions for Internet related problems. He has contributed in a number of ways to PHP, including the mcrypt, Date and input-filter extensions, bug fixes, additions and leading the QA team. He now works as project leader for the eZ components project for eZ systems A.S. In his spare time he likes to work on Xdebug, watch movies, travel and practise photography.

  • Episode 38: Interview with Zak Greant

    Today I’m going to talk to Zak Greant. Zak’s web page tells us: Zak Greant’s love of Free Software and Open Source is turning him into a penguin. When not practicing how to waddle or wear a tuxedo, he passes the time running the Foo Associates strategic consultancy and by working with various Free Software and Open Source projects and companies.

    Zak and I will be talking about copyright and his talk “Age of Literate Machines”.

  • Episode 37: Zend Framework 1.5

    Today we are going to talk to Wil Sinclair and Brad Cottel. Wil is the manager of the Advanced Technologies Group at Zend. We will be talking about the newly released Zend Framework 1.5.

  • Episode 36: An Interview with Harold Goldberg

    Today it is my privledge to present an interview with Harold Goldberg, the CEO of Zend Technologies. Harold brings more than 20 years experience in senior marketing, strategy and sales roles at top-tier organizations to Zend.

  • Episode 35: An Advanced Look at APIs

    Today’s special guest is Davey Shafik. Davey Shafik is a full time developer with 10 years experience in PHP and related technologies. He is an author of both books and magazines and no stranger to the regular listeners of PHP Abstract. Today, Davey is going to talk to take an advanced look at APIs.

  • Episode 34: Streams Abstraction

    Today’s special guest is Manuel Lemos. Manuel is from Portugal and currently lives in Brazil where he works full-time on PHPClasses.org that he created in 1999. Today, Manuel is going to talk to us about “Streams Abstraction”

  • Episode 33: Book Review: PHP Web 2.0 Mashup Projects

    Today’s special guest is Matthew Turland (Elazar to those of you who hang out on the phpc channel on freenode.net) Matt has been building PHP applications since 2002. He joined the ranks of PHP-Oracle developers in 2006 when he became a programmer for METHODS Technology Solutions. He is a regular on the PHP Community channel of the Freenode IRC network. He regularly shares his experience on his blog, a link to which can be found in the show notes.

  • Episode 32: Introduction to symfony

    Today’s special guest is Stefan Koopmanschap. Stefan is web application developer and professional services consultant for Ibuildings.nl. He is the initiator of the SymfonyCamp event in 2007, and is also trying to promote symfony in The Netherlands with his local website symfony-framework.nl. His own website can be found at www.leftontheweb.com

  • Episode 31: Book Review of Sitepoint's PHP Anthology, Second Edition

    Let’s kick the year off right with a book review. On this week on PHP Abstract, I review SitePoint’s new book, “The PHP Anthology:101 Tips, Tricks and Hacks”.

  • Episode 30: CouchDB

    Our special guest today is Jan Lehnardt. Jan is an Open Source software consultant specialized on internet technologies. He has years of experience building both small and large scale database applications. He has a keen eye for user experience and typography. He co-founded Freisatz, a company bringing typographic bliss to everyone. Jan also contributes to several Open Source projects.

    Today, Jan is going to talk to us about one of those projects, CouchDB.

  • Episode 29: PHP Women Podcast (Recorded Live)

    Regular listeners are probably getting tire of hearing me say this, but today we are going to do something a little different. Back in October, PHPWomen passed their first birthday. It’s taken me a while to get everything together but finally, I got a chance to sit down with four of the charter members, Ligaya Turmelle, Elizabeth Naramore, Elizabeth Smith and Sara Golemon and talk about the first year of phpwomen.

  • Episode 28: Interview with Aviv Katz

    Today, we are going to do something a little different. While I was at ZendCon 07, I had the opportunity to sit down with fellow Zender, Aviv Katz. Aviv is the product manager of Zend Core and Zend Network. Most people think that because we all work at the same company we all know each other. Zend is a very distributed company, that’s one of the things I love about it. The downside of that however, is that a lot of us don’t see each other during the course of a year. So when I was offered the opportunity to talk to Aviv I naturally jumped at it.

  • Episode 27: Introducing PECL Picks

    Todays special guest is Elizabeth Marie Smith. I quote now from her “about me” page of her blog, a link to which can be found in the show notes. Elizabeth has been using PHP since time immemorial but has used PHP 5 for so long now she’s forgotten how she ever got by without SPL and a real object model. She is a certifiable geek, if it can be compiled on windows, she’ll compile it, if not…she’ll fix it so it does. She enjoys doing very perverse things to Windows using PHP as well – all this in between caring for her 4 kids and husband. Today Elizabeth is going to share with us about PECL, the PHP Extension Community Library.

  • Episode 26: PHP in Action

    Today we are going to do something a little different. I’ve got books stacking up here that need reviewing, so I’m going to start interjecting book reviews into the podcast stream. This week’s book is “PHP In Action” by Manning Publications

  • Episode 25: An Interview With Sara Golemon

    Today, we are going to talk to the PECL princess herself, Sara Golemon. Sara is one of the core contributors to PHP and when she’s not coding for PHP, speaking at conferences or writing books she fills her time working at Yahoo. I had the privilege of sitting down with Sara at php|works earlier this year in Atlanta GA and talk with her about her background, why she likes PHP and anything else that came to mind.

  • Episode 24: Web Services

    Today’s special guest is Davey Shafik. Davey is a regular on PHP Abstract and I’ve receited his bio enough so that those of you who listen regularly can probably recite along with me. Davey is a full time developer with 10 years experience in PHP and related technologies. He is an author of both magazine articles as well as books and regularly speaks at PHP conferences. His latest book was just released, “The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd Edition” which he co wrote with another PHP Abstract host, Matthew Weier O’Phinney. They had a lot of help from other PHP Lumminaries including Ligaya Turmelle of phpwomen.org. A link to this brand new book can be found in the show notes.

  • Episode 23: Interview with Sean Coates

    Today we are going to do something a little different. I was privileged to attend php|works in Atlanta. While there, between tasks, Sean Coats agreed to sit down with me and talk for a bit. Given his level of participation in php|works I was grateful for any time he was able to spare. Come listen as we talk about his work at php|architect, work on the PHP manual and programming in general. This is the first of a couple of interviews I was able to do at php|works.

  • Episode 22: Screen Scraping

    Today’s special guest is Matthew Turland (Elazar to those of you who hang on on the #phpc channel on freenode.net) Matt has been building PHP applications since 2002. He joined the ranks of PHP-Oracle developers in 2006 when he became a programmer for METHODS Technology Solutions. He contributes to open source projects such as the Zend and Forkr frameworks. He is a regular on the PHP Community channel of the Freenode IRC network. Matthew regularly shares his experience on his blog, a link to which can be found in the show notes.

  • Episode 21: PHP and Oracle

    Today’s special guest is Lorna Mitchell (lornajane to those of you who hang on on the phpc channel on freenode.net) Lorna is a PHP Developer from the United Kingdom and a moderator on the phpwomen.org forums. After graduating in Electronic Engineering 4 years ago she pursued a career in software development and is currently a developer at Coolpink.net. In her spare time Lorna hangs out on IRC and blogs at lornajane.net. Today, Lorna is going to talk to us about PHP and Oracle.

  • Episode 20: Five Ways To Kill a Software Project

    We use the analogy “train wreck” for so many things including software development projects gone horribly wrong. I’ve managed my share of development projects both successful and failures in the past 20 years. Along the I’ve leared a lot about what it takes to succeed and what it take to fail when building software. Many good books out there will show you how to succeed few have dared to tackle the subject of how to fail. So today I’m going to step out on a limb and do just that.

  • Episode 19: Glue Frameworks vs. Full Stack Frameworks

    Today's special guest is Chris Hartjes. Chris has been building PHP applications since 1998. Currently employed as a Senior Developer for the Cake Development Corporation, Chris has been labeled as an "agent provocateur" within the PHP community. He contributes to open source projects (specifically CakePHP), gives lectures on programming-related topics and tries to share what he's learned via his blog.

    Today Chris is going to talk to us today about Glue Frameworks vs. Full Stack frameworks.

  • Episode 18: Davey's API Rant

    Todays special guest is Davey Shafik. If you are a regular listener of PHP Abstract, you will recognize Davey’s name from previous podcasts. For those of you new to PHP Abstract, Davey is a full time PHP Developer with 10 years experience in PHP and related technologies. He is an author of both magazine articles and books. Davey keeps his mind sharp by trying to tackle problems from his unique perspective. Today, Davey is going to rant a bit about APIs.

  • Episode 17: Attracting Talent

    Todays special guest is ME! Most people don’t know this but I spent the majority of the last 10 years building and managing development teams. Along the way I’ve picked up a few truths, mainly stolen from people like Joel Spolsky. Some of these ideas can be found in an article I wrote a while ago titled “Nerd Herding”, a link to which can be found in the show notes.

  • Episode 16: Ajax + PHP, End to End Debugging BONUS EPISODE

    Today’s special guest is Davey Shafik. Davey is a full time PHP Developer with 10 years experience in PHP and related technologies. An avid author for both magazines and books author, Davey keeps his mind sharp by trying to tackle problems from a unique perspective. Today Davey is going to show us how to debug Ajax applications using Firebug and the Zend Developer toolbar.

  • Episode 15: The Zend Access Control List

    Today's special guest is Nick Halstead. Nick has been a developer for over 15 years. Working for 10 years in the games industry working up from programmer to studio manager. Then moved into web technologies working in a number of startups. He now runs his own startup Assembleron Ltd which is developing exclusively in PHP and working with the Zend Framework.

    Today Nick is going to talk to us about the Zend Access Control List.

  • Episode 14: Insights on Telecommuting

    Today’s special guest is my friend Elizabeth Naramore. Elizabeth has been using PHP since 2002 and is the co-author of several PHP books. She is active in her local PHP users group (OINK-PUG) as well as PHPWomen.org. Additionally, Elizabeth has helped coordinate both PHPAppalachia and the PHPThrowdown. She lives in Cincinnati, OH and currently works in e-commerce, web development, consulting and does freelance writing on the side. Elizabeth is going to share with us today her insights on telecommuting.

  • Episode 13: Introduction to the Zend Framework

    Today’s special guest is Bill Karwin. Bill works at Zend Technologies as the Product Engineering Manager for the Zend Framework. He specializes in SQL database programming, technical writing, and process automation. Today Bill is going to talk to us about the Zend Framework.

  • Episode 12: Introduction to Service Component Architecture

    Today’s special guest is Graham Charters. Graham works at IBM’s development lab in Hursley, England. His past roles have included WebSphere Application Server development, and architecture responsibilities in WebSphere Business Integration, and Adapters. His current interests are in the relationships between open source technologies, such as those of LAMP (Linux, Apache, MySQL, PHP/Perl/Python) and the IBM WebSphere platform. Graham holds degrees in Computer Science, Numerical Analysis, and Machine Vision, all from the University of Manchester, England. Today Graham is going to talk to us today about the Service Component Architecture, or SCA.

  • Episode 11: Opinionated Software

    Today’s special guest is Chris Hartjes. Chris has been building PHP applications since 1998. Currently employed as a Senior Developer for the Cake Development Corporation, Chris has been labeled as an “agent provocateur” within the PHP community. He contributes to open source projects, gives lectures on programming-related topics and tries to share what he’s learned via his blog. Today Chris is going to talk to us today about the concept of Opinionated Software.

  • Episode 10: Solar Overview

    Today’s special guest is Paul M. Jones. Paul is an internationally-recognized expert PHP developer and technical consultant living in Memphis, TN. On his blog, he writes mostly about his software projects, but also touches on management, business, politics, and culture. Today Paul is going to talk to us today about his Open Source PHP framework project, Solar.

  • Episode 9: PHP-Java Bridge

    Our special guest today is Kevin Schroder. Kevin is a technical consultant for Zend Technologies’ Professional Services Group. He has wide range of experience from large scale system administration to software development in multiple languages. Based out of Dallas, TX, he travels throughout the country for Zend providing consulting, programming and architecture services centered on PHP.

    Today Kevin is going to talk to us about using the PHP-Java bridge.

  • Episode 8: CodeIgniter Overview

    Our special guest today is Ed Finkler. Ed is a web application developer, security expert, graphic designer, and dabbling musician. He works for CERIAS at Purdue University, and is a member of the PHP Security Consortium. Today Ed is going to give us the lowdown on the PHP based framework, CodeIgniter.

  • Episode 7: Service Oriented Architecture with PHP

    Our special guest today is Rob Richards. Rob is an author and maintainer of many of the XML-based extensions of PHP 5, as well as one of the maintainers of libxml2. He is also the author of Pro PHP and Web Services, published by Apress. Rob is going to give us an overview of Service Oriented Architecture and what it means to us as PHP developers.

  • Episode 6: SwiftMailer

    Our special guest today is Chris Corbyn. Chris is a professional Software Engineer based in the United Kingdom. He is fluent in PHP, JavaScript, XHTML as well as database design and management. In his spare time, Chris enjoys Snooker and Badminton.

    Chris is going to talk to us about his open source project, SwiftMailer and how it can help you in your PHP applications.

  • Episode 5: Using the Zend Toolbars For Debugging and Profiling Your PHP Applications

    Our special guest for this episode of the PHP Abstract podcast is Yossi Leon. Yossi is the product manager for the development tools group at Zend. He is going to talk to us today about using the Zend Browser Toolbars for Debugging and Profiling your applications.

  • Episode 4: Planning Programming

    This episode’s special guest is Davey Shafik. Davey is going to talk to us about one of the most neglected areas of software development, planning the project.

  • Episode 3: PHP Security Compared to Other Development Environments

    Ed Finkler talks to us today about how PHP security stacks up against other development environments.

  • Episode 2 - Backup or Die

    Episode 2 of PHP Abstract. Listen to Matthew Weier O’Phinney as he extols the virtues of using a change management system.

  • Episode 1 - PHP Security Tips

    PHP Abstract, the new PHP centric podcast is here. Sit back, relax, and let the funky beat wash over you. While you are at it, grab a nugget of information.