PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 41 to 60 of 225

PHP 5.4.0 RC4 released

PHP 5.4.0 RC4 released
The PHP development team is proud to announce the 4th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!. This is the 4th release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0. The new...

Microsoft Hackathon at PHPBenelux Conference 2012

Microsoft Hackathon at PHPBenelux Conference 2012
I started these series on Zend Framework Apps on Windows Azure and maybe it's nice to know I'll be at the PHPBenelux Conference 2012 Microsoft Hackathon where I'll be joined by Windows Azure MVP Maarten Balliauw, Katrien De Graeve and Craig Kitterman of Microsoft and offer you the opportunity to hack on the PHP tools Microsoft and partners have developped to integrate your apps on the various Microsoft platforms.Even if you have no knowledge of any of Microsoft's PHP solutions you're more then happy to...

Leasewebs Labs: Painless (well, less painful) migration to Symfony2

Leasewebs Labs: Painless (well, less painful) migration to Symfony2
Stefan Koopmanschap has written up an article on the Leaseweblabs.com blog about migrating a Symfony 1 application to Symfony2 in a (slightly) less painful way that making the move all at once.It is much easier to do a gradual migration. Start with one part of your application, and bit by bit migrate your logic and application. The traditional way of doing such migrations is to create a new project and have parallel development on the old and the new version of the application. The problem with this,...

Smashing Magazine: Create A Christmas Wish List With PHP (For Beginners)

Smashing Magazine: Create A Christmas Wish List With PHP (For Beginners)
In this new tutorial Smashing Magazine shows you how to create a mini "Christmas List" application with PHP, HTML and CSS (and a little bit of database help) to display a list of what you or your family wants this holiday.'Tis the season to be jolly, and how much jollier could we make it than with a helpful Christmas wish list crafted for your family to ensure that you get maximum presentage this holiday? In this article, we will focus on creating a very simple system that allows you to add gift ideas to...

DZone.com: Social Comparison of PHP Frameworks

DZone.com: Social Comparison of PHP Frameworks
In this post to DZone.com today, John Esposito points out a site that compares popular PHP frameworks socially, a collaborative resource to keep track of things like framework features, popularity and their last update.There's this wiki-ish comparison of PHP frameworks from socialcompare.com -- presently incomplete, but already containing quite a few frameworks and interesting details of each. You can add comparison criteria (rows; folksonomically) or update existing criteria -- which currently include,...

Joshua Thijssen's Blog: php 5.4 + htrouter: Your personal Apache 2.2 compatible server

Joshua Thijssen's Blog: php 5.4 + htrouter: Your personal Apache 2.2 compatible server
Joshua Thijssen has a new post to his blog today about a feature of the upcoming PHP 5.4 release, the built-in web server, and a handy way to reproduce .htaccess functionality with the help of a simple PHP script - htrouter.The problem with the new PHP 5.4 internal web-server is that it isn't Apache. Thus it does not know anything about .htaccess. Even when you have defined your .htaccess to do authentication, the internal PHP web-server will ignore it, while in production, the authentication will be...

Site News: Popular Posts for the Week of 12.23.2011

Site News: Popular Posts for the Week of 12.23.2011
Popular posts from PHPDeveloper.org for the past week:PHPMaster.com: Understanding the Factory Method Design Pattern Nikic's Blog: How big are PHP arrays (and values) really? (Hint: BIG!) Reddit.com: What everyone should know about strip_tags() Zend PHP Certification Blog: PHP Sorting Functions Brian Smithwick's Blog: Software development and the locked box Nelm.io Blog: Composer: Part 2 - Impact Sebastian Bergmann's Blog: Using CLANG/scan-build for Static Analysis of the PHP Interpreter Robert Basic's...

PHP MySQL documentation updates

PHP MySQL documentation updates
The MySQL part of the PHP reference manual is currently being restructured: new landing and overview page, mysqli quickstart prepared. Ten years ago, there was the mysql extension and that was it. Today, beginners are faced with three MySQL APIs/extensions, two libraries and more than three library plugins. MySQL support ...

Dutch PHP Conference 2012

Dutch PHP Conference 2012
Ibuildings is proud to organise the sixth Dutch PHP Conference on June 8 and 9, plus a pre-conference tutorial day on June 7. Both programs will be completely in English so the only Dutch thing about it is the location. Keywords for these days: Know-how, Technology, Best Practices, Networking, Tips & Tricks. Website: http://www.phpconference.nl/

Load balancing for PHP and MySQL

Load balancing for PHP and MySQL
A single MySQL server is a single point of failure. A single MySQL server can only be scaled vertically by increasing hardware size, which has its limits. That's two good reasons to migrate from a single MySQL server to a cluster of MySQL servers. However, in cloudy white christmas times, few appreciate the extra work that using a cluster causes. For example, MySQL connections must be load balanced. Please, find a comparison of different load balancing architectures in the short presentation. Choose the...

Midgard2 PHPCR provider hits 1.0

Midgard2 PHPCR provider hits 1.0
I'm happy to announce that we were able to release the first stable version of the Midgard2 PHPCR provider yesterday.Simply put, PHPCR is the future of Midgard's PHP API. Instead of having our own repository APIs, we follow the well-documented and tested PHP Content Repository specification. This allows much better compatibility with other projects, and for example the possibility to choose whether to store contents in Midgard2 or Apache Jackrabbit on per-deployment basis. This obviously doesn't mean...

Look Ma! No Passwords!

Look Ma! No Passwords!
Your user sign-in experience is one of the most important interactions on your site, and all of the options you have fall short of what you need. You can roll your own, but you already know how much that sucks. You can use a sign-in service, but it won't have everything you wanta-aeasy to deploy, easy to use, no lock-in, and respects user privacy and choice. The BrowserID SolutionYou will be surprised at how easy it is to implement BrowserID. Are you ready? Check out our instructions. Go on, I'll wait...

Dzone.com: Two Symfony2 Bundle Repositories

Dzone.com: Two Symfony2 Bundle Repositories
On DZone.com John Esposito has a new post sharing two Symfony2 bundle repositories you can look to to improve your development experience with the framework - KnpBundles and Symfohub.If you're using Symfony2, you already know that the framework uses 'bundles', the equivalent of plugins, if the core counted as a plugin too. (The official documentation calls bundles 'first-class citizens' in Symfony2.) So far so great idea, but an ecosystem depends on a community, and a community needs some kind of...

DevShed: Building Concrete Validators

DevShed: Building Concrete Validators
On DevShed.com today there's the first part of a two-part series showing how to build self-contained validator objects that can be used to test the format of user input for validity.In this two-part tutorial, I show why the use of static helper classes can be detrimental to building robust and scalable object-oriented applications in PHP (though you should take into account that the concept is language agnostic). I also implement a set of instantiable, fine-grained validators, which can be easily tested...

Andrew Perkin's Site: Cakephp Video Tutorials (Authentication)

Andrew Perkin's Site: Cakephp Video Tutorials (Authentication)
As mentioned on DZone.com, there's a video tutorial series from Andrew Perkins about setting up an authentication system in CakePHP-based applications.Here you can find the related articles to my Cakephp videos if you would prefer to read them rather than watch. You will can also download all of the source code for the corresponding videos. [...] They only include the app folder, as we'll never change anything in the other folders, at least not in these tutorials.The videos currently cover installation...

Mike Willbanks' Blog: RPM Packaging - Building and Deploying your own PHP

Mike Willbanks' Blog: RPM Packaging - Building and Deploying your own PHP
Mike Willbanks has a new post to his blog about a different sort of technique for deploying PHP - building your own RPMs instead of just using the pre-packaged ones. This opens up a whole world of customization options.In the PHP world, one might ask why not just build it from source? Well, an RPM IS built from source and then distributed to many servers - we can ensure that we have the same packages on each, we can maintain the same versions and if you've read my previous post on Pirum you will know...

Community News: Dutch PHP Conference 2012 Announced (and Call for Papers Opened)

Community News: Dutch PHP Conference 2012 Announced (and Call for Papers Opened)
The Dutch PHP Conference has Call for Papers has also been opened!We're back! And we are glad to announce that we'll be organising another edition of the Dutch PHP Conference, which will be held in Amsterdam from 7th to 9th June 2012. Thursday 7th will be the tutorial day and June 8th and 9th will be the main conference days. Ticket sales will start on February 15th. [...] We're looking for high-quality, technical sessions from speakers who can cover advanced topics and keep our demanding audience...

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:PHP North West: Lorenzo Alberton: Profile your PHP application and make it fly Joshua Thijssen's Blog: Tutorial: how to manage developers Content With Style: buggy behaviour of parent:: in PHP 5.3.3 Volker Dusch's Blog: Setting up Hudson for PHP Projects in 15 minutes Bence Eros' Blog: Life without static in PHP Derek Allard's Blog: Modifying the default CodeIgniter Calendar template for fun and profit Site News: Popular Posts for the Week...

Keep the Front in the Front

Keep the Front in the Front
I'm both a front- and back-end developer, and, at edgeofmyseat.com, we mainly work on projects where we get to control the full stacka-afrom server configuration, through PHP and the database, to the front-end markup, CSS, and JavaScript. However, we also sometimes work on projects where we are developing the front end only, so we get to feel the pain of spending time carefully constructing semantic markup and optimized JavaScript to find the back end is filling it with additional html and adding inline...

RPM Packaging - Building and Deploying your own PHP

RPM Packaging - Building and Deploying your own PHP
I've been building all sorts of RPM's lately, from vim 7.3 to mirroring the zend server repository and building pecl extensions. In the PHP world, one might ask why not just build it from source? Well, an RPM IS built from source and then distributed to many servers - we can ensure that we have the same packages on each, we can maintain the same versions and if you've read my previous post on Pirum you will know that I also like mirroring PEAR packages. It allows us to simply maintain our versions on...