Posted by & filed under TYPO3.

A new setting is available in the install tool – dbClientCompress. When enabled, it compresses the communication with the MySQL database, saving network bandwidth, but costing CPU time. This is a useful setting for cases when MySQL and PHP application are on different hosts.

More info:

RFC: #7059: Improve database performance for external database host
http://bugs.typo3.org/view.php?id=7059
http://www.mysqlperformanceblog.com/2007/12/20/large-result-sets-vs-compression-protocol/

Posted by & filed under TYPO3.

TYPO3 4.3 is almost here. As I am writing this, beta numero dos is about to be released for testing. Many users, administrators, and developers are wondering what is new, what has changed, and what they can expect from the upgrade.

To help you out, I will do a series of blog posts in the next few weeks to describe the new features, that may otherwise be overlooked. These posts will not cover major features, such as extbase, fluid, advanced frontend editing, mass file uploader, or even the new multimedia content element, which would require a small book by themselves. Instead I will cover small and large changes that weren’t important enough to be included in the NEWS.txt list, or ones that will impact any existing installation. Make sure to subscribe to the RSS feed so that you don’t miss any. And if you think I missed something important – let me know! TYPO3 is all about inspiring people to share!

Lastly, there has been a lot of work that has been put into this release, and some exiting new features are in it. Big thanks goes out to everyone who has worked on making it happen!

Posted by & filed under Programming.

NuSphere PHPEd IDE has been upgraded to 5.9. New release introduces full support for PHP 5.3, including the debugger (available for  awhile now), and syntax support for one fo the major PHP 5.3 features – namespaces.

Complete list of features:

Posted by & filed under Web 2.0.

I recently read an article in Business Week, describing the birth of “Real-Time Web”, and a flood of investments into the area. The concept is pioneered by Facebook and Twitter, where the action that happens “now”.

Today I heard about PubSubHubbub from Google (try pronouncing it, I’ll wait). It allows you to use a hub for pushing updates in real-time. The protocol is based on Atom and RSS, and is completely open.

Right now there are no good frameworks for real-time web, based on events communicated from the server to the client, rather than the other way around. PubSubHubbub is a good intermediary between the old concepts of dynamic web and the real-time web. I expect to see more general purpose frameworks to appear that support real-time web concepts to appear soon as the paradigm shifts in that direction.