Ivo Jansch's Blog: Book announcement: Enterprise PHP Development
115616
Ivo Jansch is very happy to announce that it's official - he will be authoring a book for php|architect all about PHP in the Enterprise:   It will be one of the first books about PHP that will not cover PHP code. It is loosely based on my 'enterprise PHP development' talk at the Zend UK Business Conference last year. It will cover the entire development lifecycle of a software project, but targeted at PHP development teams.   He points out that the first version of the book will be handed in in March so ideally it will be released soon after that. He's also open to ideas/content suggestions/etc that you might want to post to his blog for consideration.
104466
Matthew Turland has mentioned his article in the latest issue of php|architect magazine (the December 2007 issue) covering web scraping.   Just a quick post to announce (albeit a little late) that the December 2007 issue of php|architect, which includes my article on web scraping. Please buy a copy, give it a read, and feel free to post comments on the forum thread for the article. I'd love to hear some reader feedback!   Other articles in the issue include "Writing an Object/Relational Mapper in PHP", "Understanding CLI" and the cover story "Going native with mysqlnd".
641626
In a quick note from Dynamically Typed, there's a mention of the online publication of Paul Hudson's book Practical PHP Programming.
366947
Lukas Smith is sending a wakeup call to the internet providers and web hosters out there - get involved in the PHP community!   We do not seem to have any ISP's active inside the PHP community. This is kind of odd, considering that PHP seems to be driving the business of hosters quite a bit. Why have none of them decided that PHP is important enough for their business that its worthwhile to ensure that their interests are taken into account?   He makes the suggestion of passing along the suggestion to bosses/co-workers/anyone who'll listen about getting involved. Suggested places to start would be as a part of the testers group or even contributing to the migration guide.
740094
In his travels as a PHP developer, Jamie Wong has gathered some helpful debugging tips that are shared in this latest post to his blog.   Here are some bugfixing rules and tips Iâve learned working all these years with PHP. I emphasize mostly on fixing bugs than preventing them, which is another subject worth of its own article. Iâve moved to Rails, but I wanted to finish this post as a farewell and thanks to every article and documentation that was useful to me. Hope this is useful to you too.   Topics covered include:  Assume nothing Turn Error Reporting to show all errors Read the error message Understand the bug "Scooby-Bug, where are you?" Get as much information as possible  Each has some explanation below it and, in some places, a bit of code to clarify the point.
611923
This week, Cal Evans is reporting live from this year's php/db|works conference in Toronto. Since today is "Tutorial Day", the schedule is a little lighter, and he makes to time to catch Rob Richards' talk on PHP and Advanced XML and Web Services.    Rob Richards is the author of Pro PHP XML and Web Services. He literally wrote the book on using PHP and XML together. At php|works, he is leading a tutorial on using XML in web services using the DOM extension.    If you ever get a chance to hear Rob do a presentation, let me warn you, it is not for the faint of heart. As I learned last night when I sat down with Rob to record an interview, Rob likes to speak on leading edge and advanced topics. This tutorial is an excellent example of that philosophy.    Cal talks more about the content of the talk - its simplicity despite the complex topic, how much info is jammed in, and the fact that it's not just one giant pitch for Rob's book.
20039
Paul Jones will be one of the presenters at this year's php/db|works Conference happening up in Toronto this week and he's offering a teaser of his talk (here's the synopsis) for those interested - "Organizing Your PHP Projects".   Fans of Henry Hazlitt's "Economics in One Lesson" will recognize the kind of talk I have in store, although I don't have the time available to expound in detail the way Hazlitt does. The talk will consist of a one-sentence lesson for you to remember when deciding how to organize your PHP project, whether it's a library, an application, a CMS, or a framework. I'll then explain how to apply the One Lesson in your project, and the various follow-on effects the One Lesson will have on your project organization.   He also jokes that he'll be the only presenter to use references to livestock, Jimmy Hoffa, and Mir as a part of the talk. He's even included a slide of the presentation for even more info.
69166
On LinuxJournal today, there's a new article from Marco Tabini about the power of PHP as a multi-purpose language (and not just for web pages anymore).
563017
Over on the KillerPHP blog today, there's four new book review postings covering a wide range of books for all skill levels and all from O'Reilly.   The books he (quickly) reviews are:  Build Your Own Database Driven Website Using PHP & MySQL PHP Hacks Programming PHP, Second Edition Learning PHP & MySQL  Overall, he enjoyed and would recommend the books, but each of them definitely has their place in a developer's learning process as well as their own unique fit as far as what the developer needs (ex. quick hacks versus general information).
396236
This month's issue of php|architect has been released and includes articles such as:  PHP5: Beyond the Objects The Ultimate PHP 5 Shopping Cart PHP and Databases Error Handling with PHP 5 and PEAR
646793
The Zend Developer Zone has posted a new book review of one of SitePoint's web development related titles - "Building Your Own AJAX Web Applications".   I'm way behind on my book reviews. I've got a stack that's still knee-high and I know that there are more on the way. So let's pop one off the stack and take a peek into it shall we? This time it's "Building Your Own AJAX Web Applications" by Matthew Eernisse and published by SitePoint.   He details the contents, including the Preface. The book gives:  an overview of Ajax an inside look at the XMLHttpRequest object the asynchronous nature of it making POST requests making applications compatible with screen readers and a deeper look at what Ajax is and does  Of course, Cal explains them all in the post, giving a more complete look at each of the topics.
582158
Michael Kimsal points out the posting of the latest part of his "Grails for PHP developers" series to his blog site - Part Five of the series.   I've put up the latest installment in my "Grails for PHP developers".  Rather than delve too much more in to Grails head on, I'm taking this installment (and at least the next one) to delve more in to the Groovy language itself.  Groovy offers similarities to PHP, but also many differences which can trip you up if you're not careful.  I'll try to lay those out as best I can in the next couple of installments.   This new part of the series goes back and puts the spotlight on GRoovy, the base of the Groovy/Grails combo. He talks about working with variables and arrays as containers for multiple pieces of data and some possible gotchas that could come up along the way.
725571
DevShed has a new article posted today covering some of the new features in PHP5.
457664
In this post on the Zend Developer Zone, Cal Evans takes a look at an article published in a recent php|architect issue from Chris Hartjes about how several recent advancements in the PHP community have helped developers think more in "the Rails way" of development.   Chris does a good job of laying out his points. As with any article of this nature, you are going to agree with some of them and you'll disagree with some of them. However, to get to that point you'll have to consider all of them. That's really the point of the article; making developer sit back and think for a minute. It's well worth the read.   Cal also mentions some of the topics presented in the article including more conceptual ideas like "Convention Over Configuration" and "Rapid Should Mean Rapid".
256732
This week's latest PHPBarnstormer has been released by PHP Magazine.
489348
To prepare the way for the upcoming PEAR book from Packt Publishing correctly, Stoyan Stefanov has posted this info about the book and where to find the latest details on it.    Here's the link to publisher's page dedicated to the PHP Programming with PEAR. Guess who wrote the chapter for MDB2? ;)   It's an honour to me to be in the company of the other authors, people who have done a lot for the PEAR community    He also mentions some of the topics that the book will contain, including accessing databases with MDB2, creating and parsing XML documents, and accessing web APIs. The book is coming out in September, so keep on the lookout for it at your local bookseller soon.
323470
This month's edition of php|architect has been released - complete with the "return" of a sample article.