PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 81 to 100 of 304

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:Kevin van Zonneveld's Blog: Redis PHP Introduction William's Blog: A Popurls Clone with PHP, jQuery, Awesomeness NETTUTS.com: CodeIgniter from Scratch: Shopping Cart TechnoSophos .com: A 53,900% speedup: Nginx, Drupal, & Memcache Paul Reinheimer's Blog: Memory usage in PHP Matthew Weier O'Phinney's Blog: A Simple Resource Injector for ZF Action Controllers SitePoint PHP Blog: How to Handle Unloaded PHP Extensions at Runtime Chris Roane's...

Creating A Skeleton Component

Creating A Skeleton Component
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 posted a list of questions to consider when decomposing the design of an app, and I put together the first cut of the components that will make up my sentiment...

Building PHP 5.3 with Oracle HTTP Server 11g

Building PHP 5.3 with Oracle HTTP Server 11g
This post has instructions for building PHP with Oracle HTTP Server 11g (OHS). It is based on the older note Using PHP with Oracle HTTP Server 11g. I used an uncommon OS, but the instructions should be very similar for...

Zend Developer Zone: ZendCon Sessions Episode 042: Best Practices in PHP Application Deployment

Zend Developer Zone: ZendCon Sessions Episode 042: Best Practices in PHP Application Deployment
The Zend Developer Zone has posted their latest episode in the ZendCon Sessions series of podcasts today as recorded at the Zend/PHP Conference 2010. This new episode is Shahar Evron's talk Best Practices in PHP Application Deployment.Welcome to the ZendCon 2010 edition of the ZendCon Sessions. The ZendCon Sessions are live recordings of sessions that have been given at previous Zend Conferences. Combined with the slides, they can be the next best thing to having attended the conference itself. [...]...

Decomposing An App Into Components

Decomposing An App Into Components
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 set out some very simple requirements for my example app. Now that I have an idea of what I want to build, I need to break that down into a set of components to...

Ibuildings techPortal: DPCRadio: Embracing Constraints with CouchDB

Ibuildings techPortal: DPCRadio: Embracing Constraints with CouchDB
On the Ibuildings techPortal today they've posted the latest webcast in their "DPCRadio" series as recorded at last year's Dutch PHP Conference. In this latest episode they share David Zuelke's talk Embracing Constraints with CouchDB.There has been a lot of buzz lately about the NoSQL movement in general and CouchDB in particular. For people who are used to relational databases, a lot of CouchDB's limitations look like severe disadvantages; these constraints however can also be great opportunities. This...

Zend Developer Zone: Announcing the March 2011 Zend Framework Bug-Hunt

Zend Developer Zone: Announcing the March 2011 Zend Framework Bug-Hunt
On the Zend Developer Zone Ralph Schindler has announced this month's bug hunt days for the Zend Framework:For those who haven't put the reoccurring event in their calendar, this announcement is for you: Zend Framework Monthly Bug-hunt is here again! This Thursday, Friday and Saturday of March (the 24th, 25th and 26th 2011), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the...

PHP.net: Security Notice (wiki.php.net)

PHP.net: Security Notice (wiki.php.net)
On PHP.net there's a quick security advisory for those that didn't see the news - the wiki.php.net machine was compromised but has been wiped and all accounts reset and requiring a password reset.The wiki.php.net box was compromised and the attackers were able to collect wiki account credentials. No other machines in the php.net infrastructure appear to have been affected. Our biggest concern is, of course, the integrity of our source code. We did an extensive code audit and looked at every commit since...

PHPFog get compromised fixed it, owns it, explains it

PHPFog get compromised fixed it, owns it, explains it
If you have a phpfog.com account, you know that they were off-line this weekend. The problem was, their servers were compromised. (That sounds more professional than they got pw0ned) Click on in and let's talk about it.

php|architect: Webcast: Phactory

php|architect: Webcast: Phactory
On php|architect.com today they've posted the recording of one of their webcast series leading to up the tek11 conference from Chris Kite and Josh Butts about Phactory.Phactory is an alternative to using database fixtures in your PHP unit tests. Instead of maintaining a separate XML file of data, you define a blueprint for each table and then create as many different objects as you need in your PHP code. By using a database factory instead of fixtures, your unit tests will be more clear and easier to...

ServerGrove Blog: One month to go for the PHP Community Conference

ServerGrove Blog: One month to go for the PHP Community Conference
The ServerGrove blog has a new post today giving you a one month reminder about the upcoming PHP Community Conference happening April 21st and 22nd in Nashville, TN.We talked about the PHP Community Conference a couple of months ago. At the time, we got on board because of the philosophy and leadership behind it. Community is what drives PHP and the PHP community is not only about the code, but also about sharing ideas, workflow, tools, collaboration, vision and startups.This time they look at things...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Gammu SMS Inject Cache DBA Email Validator PESEL validator SmartGAPI Simple XML Array Helper Relative Path Simple Form Generator Hijri To Gregorian Date Convert ArrayQry DomQuery Simple Page Crawler MongoDB Session DOM Query Leopard Form

The Fastest Ways to Deliver Email in PHP

The Fastest Ways to Deliver Email in PHP
The Fastest Ways to Deliver Email in PHP By Manuel Lemos There are several ways to send e-mail messages in PHP. When you need to send many e-mail newsletters as fast as you can, it matters to understand which way is the fastest. This article describes the different ways to send e-mail in PHP and comments which one would be fastest depending on your circumstances.

Planning An App That Uses Components

Planning An App That Uses Components
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. Components don't exist entirely in isolation. They're built to solve a specific problem, and ultimately to get used inside some sort of application (or two). To help explain one way to...

(mis-)Adventures with Amazon Simple Email Services (SES)

(mis-)Adventures with Amazon Simple Email Services (SES)
Amazon has recently launched a new service as part of its web-services offerings - Amazon Simple Email Service (or SES for short), an HTTP API for sending Emails. The main selling points are Amazon's usual scalability power, as well as a relatively low price point for sending Emails (10 cents per 1000 Emails, not counting bandwidth). They also promise to improve deliverability using filters and feedback loops. Having used Sendgrid for a while at our startup, Binpress, we were overall satisfied with their...

Announcing the March 2011 Zend Framework Bug-Hunt

Announcing the March 2011 Zend Framework Bug-Hunt
For those who haven't put the reoccurring event in their calendar, this announcement is for you: Zend Framework Monthly Bug-hunt is here again! This Thursday, Friday and Saturday of March (the 24th, 25th and 26th 2011), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework.

Voices of the ElePHPant: Interview with Bradley Holt

Voices of the ElePHPant: Interview with Bradley Holt
The Voices of the ElePHPant podcast has released their latest episode - an interview with Bradley Holt, a leader of his local user group.Cal goes through his three questions with Bradley: How did you get involved in the leadership of your user group? What do you look for in speakers? As a PHP user group leader, what is the number one challenge you have to overcome. You can listen to this latest episode either through the in-page player, by downloading the mp3 or subscribing to their feed.

ZendCon Sessions Episode 042: Best Practices in PHP Application Deployment

ZendCon Sessions Episode 042: Best Practices in PHP Application Deployment
The recording of the ZendCon 2010 session "Best Practices in PHP Application Deployment" by Shahar Evron.

Sponsoring Xdebug

Sponsoring Xdebug
Sponsoring Xdebug London, UK Tuesday, March 22nd 2011, 18:30 GMT Over the past 7 years I've spend countless hours making Xdebug an awesome development and debugging tool. I love working on it; it is a good way to get familiar with PHP's "interesting" internals, and it also helps PHP developers finding (potential) issues within their code base faster. With the 2.0 release announcement I asked users of Xdebug to send me a postcard if they liked it; and since the 2.1 announcement I mention that it is...

Sebastian Bergmann's Blog: Debugging with Git and PHPUnit

Sebastian Bergmann's Blog: Debugging with Git and PHPUnit
Sebastian Bergmann has a recent post about how you can use git and PHPUnit to debug your application and find out when the offending code was added.git bisect can be used to find the change that introduced a bug. It does so by performing a binary search on the list of commits between a known good and a known bad state of the repository. A tool such as PHPUnit can be invoked at each step of the binary search to check whether or not the current state is broken.He gives an example of some failing tests...