PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 201 to 220 of 246

Sebastian Bergmann's Blog: thePHP.cc at IPC 2010

Sebastian Bergmann's Blog: thePHP.cc at IPC 2010
If you're going to be attending this year's International PHP Conference you'd do well to check out some of the sessions thePHP.cc will be doing during the event.There's ten different sessions given by the different members of the trio: Your Tests are lying! Why MVC is not an application architecture ... Introduction to Testing with Selenium Practical PHP Refactoring Agility and Quality State of the Mocks Security by Design XML with PHP: The Hidden Gems Hand in Hand: Dynamic and Static Testing Beautiful...

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:CMSMatch.com: Top 10 CMS scored by functionality Ladislav Prskavec's Blog: PHP and Hudson NetBeans Blog: Symfony Support Finished Gilang Chandrasa's Blog: CodeIgniter Tutorial Compilation Content with Style Blog: Zend Framework DB and Mysql pre 5.17 Wes Shell's Blog: Quicky 1: PHP is Loosely Typed '" What does that Mean? Mike Willbanks' Blog: Deployment of PHP Applications Zend Developer Zone: Announcing the Apache Solr extension in PHP...

Adobe MAX 2010: Flex, PHP and Monkey Stickers

Adobe MAX 2010: Flex, PHP and Monkey Stickers
PHP is a great back-end for a lot of projects. However, these days, many projects aren't using just HTML for their client side. Many projects are turning to Flex, Adobe's Open Source framework built on top of ActionScript to build desk-top applications that talk to their PHP back-end systems. If you are using Flex to build AIR based desktop apps or browser based Flash apps, you probably want ot check out Adobe's MAX conference. Click on in and I'll give you links and pictures.

The German Edition Started Shipping!

The German Edition Started Shipping!
The German Edition of the PHP Quality Assurance book started shipping. Stefan and I, as well as all our contributing authors, are very happy about this. Below you can find additional information about the book in German.Wenn die HAtte brennt, werden Aoberstunden gemacht und Urlaube abgesagt. Trotzdem werden Termine und QualitAtsziele meist verfehlt. Da Software jedoch weit lAnger lebt als ursprAnglich geplant, gehen die Probleme erst dann richtig los, wenn spAter Anderungen und Erweiterungen notwendig...

Understanding APC

Understanding APC
APC is a performance-enhancing extension. It should not be confused with a magic pill, although having it around does provide a positive impact on performance! If configured incorrectly, APC can cause unexpected behaviour, however when implemented optimally APC can be a useful weapon in your arsenal. In this post we will examine APC's capabilities and it's application both as an opcode cache and in its less common usage as a data cache. How APC differs from Memcached APC is not a replacement for...

Project: phpGolf - Programming Challenge

Project: phpGolf - Programming Challenge
Coding for a day job is interesting, but sometimes you just want to flex your development skills in something a bit more fun. phpGolf might be what you're looking for.The term comes from Perl Golf where the point is to solve programming challenges with as few bytes as possible. Just like in real golf where players aspire to get the ball in the hole with as few strokes as possible.There's some good challenges posted including several that are just output like "99 Bottles" or "Rot13" as well as some more...

Seldo.com: PHP needs to die. What will replace it?

Seldo.com: PHP needs to die. What will replace it?
In this recent post Laurie Voss has voiced his opinion about the PHP language - that it needs to die, but also asks what should replace it.The reason I know PHP has to die is because I've seen this before. Roughly a decade ago, PHP killed Perl. [...] As a language for newcomers, and especially for web developers, it was already dying in 1999 and was mostly dead by sometime around 2005. [...] There was no reason you couldn't write a perfect web app in Perl, but in PHP you'd do it faster and easier,...

Community News: Voting open on 2010 Open Source Awards

Community News: Voting open on 2010 Open Source Awards
According to this new post on the Zend Developer Zone, the voting state of the Packt 2010 Open Source Awards has officially started and you can cast your vote in one of many categories (and maybe win a prize for your efforts).The nomination stage is now closed and voting has begun in the 2010 Open Source Awards. [...] You can cast your vote here: http://www.packtpub.com/open-source-awards-home/voting-stage.The categories for the awards this year are: Open Source CMS Award Hall of Fame CMS Most Promising...

CodeForest.net: Translate and Localize your web application with PHP and gettext

CodeForest.net: Translate and Localize your web application with PHP and gettext
On CodeForest today there's a new tutorial showing you how to localize your application with the help of the gettext functionality PHP offers or just simple arrays.Wikipedia says: Localization is the process of translating a product into different languages or adapting a language for a specific country or region. There are several techniques that developer can use to localize an application. The most common ones are using arrays and gettext. I will try to explain both and how to use them.They provide...

Elijaa.org: Using cas() command from PECL Memcached

Elijaa.org: Using cas() command from PECL Memcached
On Elijaa.org there's an interesting post (from back in May 2010) about using the "cas()" command in the memcached PECL extension to update the cached value of an object while preventing collisions with other scripts that might be updating the same value.A series of commands is not atomic. If you issue a 'get' against an item, operate on the data, then wish to 'set' it back into memcached, you are not guaranteed to be the only process working on that value. In parallel, you could end up overwriting a...

Gonzalo Ayuso's Blog: Performance analysis using bind parameters with PDO and PHP

Gonzalo Ayuso's Blog: Performance analysis using bind parameters with PDO and PHP
Gonzalo Ayuso has posted the results of some performance testing he did with bind parameters in a PDO-based request for his application.Some months ago a work mate asked me for the differences between using bind variables versus executing the SQL statement directly as a string throughout a PDO connection. Basically the work-flow of almost all database drivers is the same: Prepare statement, execute and fetch results. [...] What's the best one? Both method work properly. The difference is how databases...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Small Google Translator Read arguments X base Comparator Tools Error Logging Bin packing Pop under class

Voting now open in 2010 Open Source Awards

Voting now open in 2010 Open Source Awards
The nomination stage is now closed and voting has begun in the 2010 Open Source Awards. Your vote could reward an open source project with cash awards (I know the developers will appreciate that!) Registering to vote will require your name and email, and it's a single button click to cast your vote.

thePHP.cc at IPC 2010

thePHP.cc at IPC 2010
thePHP.cc - The PHP Consulting Company will present the following workshops and sessions at this year's International PHP Conference in Mainz: Your Tests are lying! Sebastian Bergmann, 2010-10-11, 11:45 AM - 12:45 PM, Zagreb I Unit Tests help reducing the cost and risk of any individual change smaller. But how do you know that your tests are not lying and give you a false sense of confidence? In this session you will learn how to automatically detect problems in your test code, so called Test Smells,...

Zend Developer Zone: ZendCon 2010: 3 Questions with Ivo Jansch

Zend Developer Zone: ZendCon 2010: 3 Questions with Ivo Jansch
On the Zend Developer Zone there's another new post in their "Three Questions" series with speakers presenting at this year's Zend/PHP Conference - an interview with Ivo Jansch.PHP is used all over the world and for all sorts of interesting projects. So it is no surprise that ZendCon pulls speakers from across the globe. One of the speakers coming to Santa Clara from afar is Ivo Jansch. [...] Since Ivo will be with us again this year for ZendCon, I thought I would catch up with him and ask him...3...

SitePoint PHP Blog: High-Performance String Concatenation in PHP

SitePoint PHP Blog: High-Performance String Concatenation in PHP
On the SitePoint PHP Blog there's a new post today looking at performance in string concatenation where they compare some of the different methods for appending values and which might give you that minute edge.This could be a more important to your application: large string operations are often handled on the server when generating HTML pages. There are no special libraries in the standard PHP installation and string concatenation is implemented using the dot operator. [...] You can also join an array of...

Web Builder Zone: The PHP paradigms poll results: OOP wins

Web Builder Zone: The PHP paradigms poll results: OOP wins
According to this new post on the Web Builder Zone, the results of a poll taken about the best programming method for PHP these days is - by far - object-oriented programming.After two weeks of gathering votes, the PHP paradigms poll is now closed. With 216 votes (73%), the winner paradigm in popularity is Object-Oriented Programming. The old procedural approach to PHP, which has given fame to Wordpress and Drupal, is coming to an end. Even Drupal 7 has an object-oriented database layer as a primary...

ServerGrove Blog: Logging MongoDB queries using Symfony 2 and Doctrine ODM

ServerGrove Blog: Logging MongoDB queries using Symfony 2 and Doctrine ODM
On the ServerGrove blog today there's a quick new post showing a method you can use to log the queries to your MongoDB database in your Symfony2-based application.Symfony 2 comes with native support to connect to MongoDB using the DoctrineMongoDBBundle. Getting started is quite simple and there is not much that needs to be configured, but the manual does not say how to enable query logging although it is already possible with Symfony PR3. Query logging allows you to debug queries sent to the DB server by...

Matthew Weier O'Phinney's Blog: Using Action Helpers To Implement Re-Usable Widgets

Matthew Weier O'Phinney's Blog: Using Action Helpers To Implement Re-Usable Widgets
Matthew Weier O'Phinney has a new post to his blog today showing you how to use action helpers to make widgets that you can reuse all over your Zend Framework application. His method doesn't use the "action()" helper, either.The situation all started when Andries tweeted asking about what he considered some mis-behavior on the part of the action() view helper -- a situation that turned out not to be an issue, per se, but more a case of bad architecture within Zend Framework. [...] The helper was done...

Kevin Schroeder's Blog: Could your PHP application benefit from asynchronous computing?

Kevin Schroeder's Blog: Could your PHP application benefit from asynchronous computing?
Kevin Schroeder has been conducting an informal poll about asynchronous computing in PHP applications and has posted some of the results (as well as the poll for those that didn't get their votes in) to his blog today.Tis the season for Zendcon. I am going to be giving a talk at Zendcon called "Do You Queue". It will be about doing asynchronous computing in PHP. In order for me to gather some data I posted a twitpoll poll. The response has been pretty good. However, there have also been several...