PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 1 to 20 of 304

David Müller's Blog: Parallel processing in PHP

David Müller's Blog: Parallel processing in PHP
In a recent post to his blog David Müller has taken a look at parallel processing in PHP using a few different methods - system calls, fork, and curl.Since PHP does not offer native threads, we have to get creative to do parallel processing. I will introduce 3 fundamentally different concepts to emulate multithreading as good as possible.For each of the technologies mentioned above, he provides a simple bit of sample code that does simple tasks like echoing out strings and writing to files. He also...

Nicolas Bérard-Nault's Blog: The unknown value of Value Objects

Nicolas Bérard-Nault's Blog: The unknown value of Value Objects
Nicolas Bérard-Nault has put together a new post looking at the role that Value Objects play in application development and, more specifically, how they fit in with domain driven design (DDD). He looks to explain the unknown value of Value Objects to developers that might not know how helpful they really can be.One of the main rules of DDD is that value objects are immutable. This is often not as self-evident as it seems, as many programmers are not even aware of the state they leak and create. Sadly,...

Zend Developer Zone: PHP Community webinars by Zend (and others)

Zend Developer Zone: PHP Community webinars by Zend (and others)
In a recent post to the Zend Developer Zone, Cal Evans points out some webinar recordings that have been made available by Zend as a part of their webcasts series.There are a lot of webinars out there begging for developers to participate. Many contain quality content that is useful to developers; others, not so much. As a company who builds tools for developers, most assume Zend's webinars are nothing more than ads for their products; this is why we don't assume things. In reality, about 1/2 of their...

Eric Hogue talks about Profiling a PHP Application

Eric Hogue talks about Profiling a PHP Application
Over on his blog, Eric Hogue has written an interesting article on the tools available to you for profiling your application. Click on in, the link is around here somewhere.

PHPBuilder.com: PHP Framework Review: DooPHP

PHPBuilder.com: PHP Framework Review: DooPHP
PHPBuilder.com has posted their review of one of their previously mentioned "lightweight frameworks" - DooPHP.If you'd like to quickly build a simple dynamic website, adopting any of the many so-called lightweight PHP frameworks (10 of which I introduced in the article Top 10 Lightweight Frameworks for PHP Development) might make sense. In fact I've recently been experimenting with one of the frameworks introduced in the aforementioned article, namely DooPHP, and have been so impressed by its...

LearnComputer.com: Best PHP Books: My Top 5 Choices

LearnComputer.com: Best PHP Books: My Top 5 Choices
On LearnComputer.com there's a new post with their top five choices of PHP books they see as good resources for any developer wanting to improve their grasp of the language.Continuing with our best-five-book series, today we are introducing our pick of the top 5 PHP books. Obviously, PHP has been around much longer than our other review subjects such as Android or HTML5, and there is a greater general variety of books to choose from.Their list of top five covers a pretty good range of skillsets, but...

Voices of the ElePHPant: Interview with Jonathan Wage

Voices of the ElePHPant: Interview with Jonathan Wage
The Voices of the ElePHPant podcast has released their latest episode - an interview with Jonathan Wage, one of the developers on the Doctrine project.Cal's "three questions" this time are: When you're working on an open source project like Doctrine, what's the hardest thing about that? What was the best new feature of PHP 5.3? How do you recruit new developers for the Doctrine project? You can listen to this latest episode via the in-page player or by downloading the mp3. You can can also subscribe to...

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Chris Roane's Blog: PHP Programmers: Stop Whining and Shut-up! Timir Shah's Blog: URL Rewriting with PHP and IIS 7 Till Klampaeckel's Blog: Zend Framework: Slow automatic view rendering Brandon Savage's Blog: An Intro To Zend_Navigation Ibuildings Blog: What does the iPad mean for PHP companies? Elizabeth Naramore's Blog: Why People Don't Contribute to OS Projects, and What We Can Do About It Think Vitamin Blog: Getting Started with OOP &...

Spatial Indexes: Fetching Data/SQLite

Spatial Indexes: Fetching Data/SQLite
Spatial Indexes: Fetching Data/SQLite London, UK Thursday, March 31st 2011, 09:17 BST In a previous article I introduced 'The Flat Earth Model' and the 'The spherical Earth model'. In this article we're going to have a look at fetching a data set and importing them into a SQLite database to query from PHP. What better data set is there to import than all of the UK's pubs? Getting the Data In order to get a suitable data set we are going to use the data from the OpenStreetMap project. This project...

Summer PHP Conferences

Summer PHP Conferences
Conference season approaches and in May I'm on a trip to take in two of the most high-profile events in the PHP conference calendar: DPC in Amsterdam (19-21 May) and php|tek in Chicago (24-27 May). The two events have historically been a few weeks apart and I've always complained at having all the fun for the year in such a short space of time - but this year the events are literally back-to-back, there are a small number of speakers attending both and we're pretty much all on the same flight from...

3 Tips For Publishing Your Own PEAR Channel

3 Tips For Publishing Your Own PEAR Channel
In my Beyond Frameworks talk, I explained how a component-based architecture can help answer some of the important (i.e. expensive!) questions you might face when creating long-lived apps that rely on a PHP framework. In this series of blog posts, I'm going to look at how to go about creating and working with components. In my last article, I looked at how to publish your own PEAR channel, and why today that's the best option for you and your projects. It takes about 10 minutes to publish your first PEAR...

At Palace of Fine Arts on Flickr.

At Palace of Fine Arts on Flickr.
At Palace of Fine Arts on Flickr.

Stuart Herbert on Beyond Frameworks

Stuart Herbert on Beyond Frameworks
Stuart Herbert, PHP community member and all around nice guy, has been posting a series of posts on his blog based on his PHPUK talk aoBeyond Frameworksa. Given the number of posts involved, one must wonder when Stuart sleeps. Click on in, I've got linksa

Community News: Lone Star PHP Conference Announced

Community News: Lone Star PHP Conference Announced
As announced yesterday, there's a new conference happening in Dallas, Texas in June of this year (on the 11th) - the Lone Star PHP Conference:The Lone Star PHP Conference brings together some of the best local speakers from around Texas. They bring their experience and knowledge to this day-long event, the first PHP conference in North Texas.The event will be on June 11th and will last from 8am through 5:30pm with a break for lunch. The price of the ticket includes beverages all day (water, coffee,...

Setting Up Your Own PEAR Channel

Setting Up Your Own PEAR Channel
In my Beyond Frameworks talk, I explained how a component-based architecture can help answer some of the important (i.e. expensive!) questions you might face when creating long-lived apps that rely on a PHP framework. In this series of blog posts, I'm going to look at how to go about creating and working with components. In the last article, I explained how to create a PEAR-compatible package from your component, and how to install the package both for local testing and for system-wide use on your own...

Ibuildings techPortal: Video Interview: Chris Shiflett (DPC10)

Ibuildings techPortal: Video Interview: Chris Shiflett (DPC10)
On the Ibuildings techPortal today there's a new post of a video interview with Chris Shiflett from last year's Dutch PHP Conference.Today we're delighted to bring you another video interview from last year's Dutch PHP Conference in Amsterdam. We're getting excited about this year's event (you can find the schedule here and if you want to join us then registration is open) so it seemed like a great time to bring you a reminder of one of the most memorable talks from last year. Enjoy!The video can be...

Zend Developer Zone: ZendCon Sessions Episode 043: Improving QA on PHP Projects

Zend Developer Zone: ZendCon Sessions Episode 043: Improving QA on PHP Projects
On the Zend Developer Zone today they've posted the latest episode of their ZendCon Sessions podcast series - the recording of Michalangelo van Dam's talk "Improving QA on PHP Projects".In this series we will be releasing sessions from ZendCon 2010! This episode of The ZendCon Sessions was recorded live at ZendCon 2010 in Santa Clara, CA and features Michelangelo van Dam giving his talk: "Improving QA on PHP Projects"His session looks at various technologies you can use to help improve the QA process for...

XPertDeveloper.com: PHP coding tips for Performance Improvement

XPertDeveloper.com: PHP coding tips for Performance Improvement
The XPertDeveloper blog has shared some micro-optimization tips in a new post to their blog today. It's ten things you can do to squeeze that extra little bit out of your application's performance.This post covers most performance improvement tips related to PHP coding. While working with small website or project it's ok to ignore these tips, but when you are dealing with large website or project which is going to maintained for long term and which have large number of user base. Developer must have to...

Web Builder Zone: Struts vs. Zend Framework

Web Builder Zone: Struts vs. Zend Framework
New on DZone.com's Web Builder Zone, there's an article from Giorgio Sironi comparing Struts to the Zend Framework (Struts, of course, being a standard Java MVC framework that's quite popular in that community).This article is intended to be useful for who experiences a transition between Java and PHP, but also to learn what could be imported in a framework from the other. Keep in mind that in the PHP world using a framework is probably still not considered the default option (going with or without...

PHPClasses.org: Lately in PHP Podcast Episode 10 - the Built-in Web Server, PHP 5.3.6 & PHP.js

PHPClasses.org: Lately in PHP Podcast Episode 10 - the Built-in Web Server, PHP 5.3.6 & PHP.js
PHPClasses.org have posted their latest episode of the "Lately in PHP" podcast today, a discussion between Manuel Lemos and Ernani Joppert about the built-in web server that's planned for inclusion in future releases of the PHP language.PHP is going to come with a built-in Web server, so you will no longer need Apache or any other Web server software to run PHP applications. This is the main topic discussed by Manuel Lemos and Ernani Joppert in the episode 10 of the Lately in PHP podcast.They also talk...