News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

SitePoint PHP Blog:
Modernizing Legacy Applications in PHP Review
January 15, 2015 @ 12:46:34

The SitePoint PHP blog has posted a review of Paul Jones' "Modernizing Legacy Applications" book. The book share's Paul's gathered knowledge about migrating legacy code into a more modern, maintainable and robust application.

Chances are you've come across some horrible legacy code once or twice in your lifetime as a PHP developer. Heck, if you've worked with WordPress to any degree, I'm sure you have. I myself have had the satisfying task of modernizing a monolithic ZF1 application, and it was the most mentally exhaustive (but, admittedly, the most educational) year of my career. If only I had had Paul M. Jones' "Modernizing Legacy Applications In PHP" book back then, I would have been done in half the time, and the work I did would have been twice as good.

Bruno talks briefly about the contents of the book and its goals (from legacy to MVC really). He goes on to point out that the target audience for the book is not the beginner PHP developer but someone that's familiar with good software design concepts and application structure. He goes through the technical side of things, commenting that it's "sound - amazingly so" and how it seems to be taken from a real-life project's refactoring. He wraps things up with a list of some of the pros and cons of the book and a recommendation along with a 4.5 of 5 "elephpant" rating.

0 comments voice your opinion now!
modernize legacy application book review pauljones

Link: http://www.sitepoint.com/modernizing-legacy-applications-php-review/

PHP Town Hall:
Episode 29 Dont Mention PHP 6 v PHP 7
July 31, 2014 @ 11:04:17

The PHP Town Hall podcast has released their latest episode, hosted by Phil Sturgeon and Ben Edmunds - Episode #29: Don't Mention PHP 6 v PHP 7. In this episode they're joined by guests Paul Jones and Daniel Lowrey.

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 negotiation in a logical place. Daniel then goes on to talk about a few awesome topics, including some of the OpenSSL changes in 5.6, and a HTTP server he is working on built entirely from PHP. It's async, non-blocking and web-scale.

They also talk about HTTP2, the Aura framework and the PSR-7 HTTP messaging proposal. You can listen to this latest episode either through the in-page audio player, by downloading the mp3 or you can watch the live recording from the Google+ session.

0 comments voice your opinion now!
phptownhall podcast ep29 php6 php7 pauljones daniellowery

Link: http://phptownhall.com//blog/2014/07/30/episode-29-dont-mention-php-6-v-php-7/

Voices of the ElePHPant:
Interview with Paul Jones
March 04, 2014 @ 09:23:50

The Voices of the ElePHPant podcast has released their latest episode in their community interview series. In this new episode Cal Evans talks with Paul Jones (lead developer on the Aura PHP framework).

They talk some about Aura project and the current status, including the work on the version 2 components and what's to come (recombining v2 packages back into the vs framework). They also talk about Paul's book Modernizing Legacy Applications.

You can listen to this latest episode either through the in-page player, by downloading the mp3 or subscribe to their feed.

0 comments voice your opinion now!
voicesoftheelephpant community interview pauljones

Link: http://voicesoftheelephpant.com/2014/03/04/interview-with-paul-jones/

Paul Jones:
Book Announcement Modernizing Legacy Applications in PHP
December 10, 2013 @ 09:23:53

Based on his popular conference session "It was like that when I got there", Paul Jones has announced the release of an ebook covering the migration of legacy applications to a more recent, well-structured system. The book, "Modernizing Legacy Applications in PHP", is still in the works, though.

My upcoming book, "Modernizing Legacy Applications in PHP", [shows how to improve your application with small changes]. Using my talk "It Was Like That When I Got Here" as a starting point, I condense 15 years of fixing PHP codebases into a collection of specific steps to complete in order. As you apply these small fixes, each one building on the last, you will be able to restructure your codebase from a spaghetti mess to a testable, organized, modernized application, free of globals and mixed concerns.

If the premise sounds interesting, be sure to sign up to be notified of updates as they happen. There's also some freebies that'll come along with the subscription including a pre-publication chapter.

0 comments voice your opinion now!
modernizing legacy application ebook pauljones

Link: http://paul-m-jones.com/archives/5828

/Dev/Hell Podcast:
Two New Episodes - #37 & "Dark Secret Branding"
November 22, 2013 @ 10:40:17

The /Dev/Hell podcast has released their latest two episodes, one in the usual format recorded prior to the True North PHP conference - Episode 37: Jets vs Sharks - and the other following, Dark Secret Branding.

In episode 37 they talk with Paul Jones of the Solar/Aura projects about "lots of stuff about confusing things like dependency injection and human behavior in tribes".

In the second of the two episodes they talk with Jonathan Snook about Twitter application development, Jonathan's past and more.

You can, of course, listen to either of these via the in-page players or you can download the mp3s directly for offline listening: Episode 37, Dark Secret Branding.

0 comments voice your opinion now!
devhell podcast ep37 darksecretbranding jonathansnook podcast interview pauljones

Link: http://devhell.info

Community News:
Drafts of PSR-1 (and prelim PSR-2)
May 11, 2012 @ 13:17:08

In the wake of the success of the PSR-0 standard (used in autoloading structures across frameworks and various applications), the PHP-FIG (Framework Interoperability Group) has start on drafts of other standards to help provide some guidelines to standardize PHP development across projects.

Among the group, Paul Jones has been writing serveral proposals under the PSR-1 standard banner that include:

If you want to know more about the PHP-FIG group, you should listen to this excellent panel interview of the group from the Voices of the ElePHPant podcast. Paul and others get into the point of the group and how the standards are progressing.

0 comments voice your opinion now!
phpfig interoperability group psr0 psr1 psr2 pauljones


Voices of the ElePHPant:
Interview with Paul Jones
June 24, 2011 @ 08:50:25

The Voices of the ElePHPant podcast has posted their latest episode today, another interview from the Microsoft Jump In! Camp - an interview with Paul Jones, lead architect of both the Solar and Aura frameworks.

Cal and Paul talk about the Aura project, a PHP 5.3 framework and how it relates to some of the base work that the Solar framework provided for it. He mentions the work being done on the database components to work with SQL Server and how some of the coming SQL Server features will be implemented.

You can listen to this latest episode in a few different ways - either through the in-page player, by downloading the mp3 or by subscribing to their feed.

0 comments voice your opinion now!
voice elephpant podcast interview community member pauljones


Voices of the ElePHPant:
Interview with Paul Jones
March 03, 2011 @ 08:07:14

The Voices of the ElePHPant podcast has posted their latest episode today - an interview with Paul Jones.

Things they talk about include Paul's involvement with the Solar framework project and Cal asks him his "three questions":

  • What do you look for in a potential employer?
  • Why did you write Solar?
  • What advice do you have to Open Source projects to help foster community?

You can either listen via the in-page player or by downloading the mp3 directly.

0 comments voice your opinion now!
voice elephpant podcast interview community member pauljones


Paul Jones' Blog:
Zend Devzone Podcast Solar Overview
July 12, 2007 @ 08:34:00

In a new post to his blog today, Paul Jones mentions his podcast for the Zend Developer Zone (a Solar Overview) and provides the script that he worked from to record the show.

In this episode, I'm going to give a brief overview of Solar project and how it helps with the mundane aspects of building applications. Solar is an open-source library and framework for PHP 5; you can read more about it at solarphp.com...

The rest of the show notes includes links to things like Yawp, Solar's built-in localization and it's exception handling code.

Check out more about Solar at Solarphp.com and check out the PHP Abstract podcast episode Paul recorded on the Zend Developer Zone site.

0 comments voice your opinion now!
podcast solar framework overview phpabstract pauljones podcast solar framework overview phpabstract pauljones


Zend Developer Zone:
PHP Abstract Podcast Episode 10 Solar Overview
July 10, 2007 @ 12:47:00

The Zend Developer Zone has posted the latest podcast in its PHP Abstract series. This time it's hosted by Paul Jones, developer of the Solar framework project, who talks gives an overview of the project and its place in the PHP community.

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.

You can grab the show directly or subscribe to the feed to get this and more great shows from the podcast (with topics covered like PHP & Java, CodeIgniter, Security and much more)

0 comments voice your opinion now!
phpabstract podcast solar framework pauljones phpabstract podcast solar framework pauljones



Community Events

Don't see your event here?
Let us know!


release interview application library example framework opinion introduction version podcast voicesoftheelephpant symfony2 performance laravel extension series conference api community php7

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework