Skip to content

PHP Zone | Community for PHP users and developers
Syndicate content
Updated: 3 hours 45 min ago

The Kiwis Reject Software Patents

Thu, 07/15/2010 - 18:51
In New Zealand, a major battle is almost won for those who want to see an end to software patenting.  Today the NZ Commerce Minister Simon Power announced that the Patents Bill in Parliament would not be modified despite lobbying efforts from the pro-patent opposition.  This bill, if it passes, will make software unpatentable in New Zealand.
Categories: Communities

The absolute minimum you'll ever have to know about session persistence on the web

Thu, 07/15/2010 - 12:19
What is the definition of session persistence? For instance, it means recognizing an user as the same one that has compiled a login form before. Technically speaking, it means identify a client in between different HTTP requests.
Categories: Communities

Daily Dose - Scala 2.8 Blasts Off

Thu, 07/15/2010 - 05:00
Stick a fork in it - Scala 2.8 is done.  The GA release hit this morning with sweeping changes that include a revamped collection library, named and default arguments, optimized array handling, and more.  See the full list of features on Javalobby.  Note that 2.8 is not binary compatible with the 2.7 branch, but the Fresh Scala Initiative should keep all of the libraries updated.I'll Take My...
Categories: Communities

Practical PHP Patterns: Page Controller

Wed, 07/14/2010 - 10:08
This is the first article from the Web Presentation Patterns part of this series. We are going to skip the part on web-based Model-View-Controller since we have talked about it enough both for PHP's implementation and for other languages.
Categories: Communities

Daily Dose - Avatar… No, Not The Movie

Wed, 07/14/2010 - 05:00
The test automation vendor Automation Anywhere really liked the movie "Avatar".  They liked it so much that it inspired the creation of their newest utility for their recently-launched Testing Anywhere 6.5 product.  DZone asked Automation Anywhere CEO Mihir Shukla to explain how Avatar works and he responded, "The concept of Avatar came from the movie.
Categories: Communities

Daily Dose - In the Future, Twelve Year Olds Will Write Your Android App

Tue, 07/13/2010 - 05:00
You heard me.  Along with its announcement of the Google App Inventor for Android, Google also mentioned that the free software had been tested on nursing students, university undergrads (non-CS majors), high school girls, and sixth graders.  That means it's possible that the next "Killer Android App(!)" might come from a 12 year old.  Possible… but not likely.  There have also...
Categories: Communities

Guidelines for generating XML

Mon, 07/12/2010 - 12:34
Over the last little while I've come across quite a few XML feed generators written in PHP, with varying degrees of 'correctness'. Even though generating XML should be very simple, there's still quite a bit of pitfalls I feel every PHP or (insert your language)-developer should know about. 1. You are better off using an XML library This is the first and foremost rule. Most people end up...
Categories: Communities

Practical PHP Patterns: Repository

Mon, 07/12/2010 - 12:09
A Repository is an higher level abstraction put between client code and a Data Mapper's infrastructure. The Repository provides a collection (or array) domain abstraction over the crude, generic Data Mapper API. It also introduces a decoupling point between the Domain Model and the infrastructure, with an interface that can be crafted in the domain layer instead for example of being imposed by...
Categories: Communities