PHP with Microsoft IIS and Microsoft SQL server

Thursday, March 20th, 2008

You often hear that using PHP under Microsoft servers is a bad idea, because it doesn't work very well. But is that even true? You guessed it... no. It is actually possible to get a PHP based database application working under IIS and MS SQL Server perfectly fine, it just may ...

Setting up Windows as a PHP development server

Tuesday, March 11th, 2008

Install a WAMP (Windows, Apache, MySQL, PHP) environment in 4 easy steps, one of which is optional and one of which isn't really a step at all! ;) These days I've been working on Linux servers for a long time, so when I had to install all the things necessary for ...

Tracking the user’s browsing history with PHP

Friday, March 7th, 2008

There are various reasons for tracking what an user does: Keeping track of the refering page for forms, so they can be sent back to where they came from Tracking usage behavior for statistics etc. Let's look at how we could implement a simple user tracker in PHP with Zend Framework. I'm going to ...

Doctrine vs. Propel

Sunday, March 2nd, 2008

The two most well known ORM frameworks for PHP right now are probably Propel and Doctrine. A lot of people are probably wondering which one should they choose for their project, just like I was. I've used Propel for a while, and now I decided to give Doctrine a shot. Is Doctrine ...

Fluent PHP and pooQuery revisited

Sunday, February 24th, 2008

pooQuery, my revolutionary fluent PHP library, has been an interesting project so far. Don't know what I'm talking about? Read the original post about pooQuery and the look at pooQuery internals. It has caused some funny reactions from people, and perhaps it's time to officially announce that pooQuery is a joke. A ...

pooQuery - The Fluent PHP Revolution!

Monday, January 21st, 2008

We all know that fluent programming style rocks, and jQuery is a great example of that! Wel also know that SQL is greatly simplified with fluent style interfaces! And so are Regular Expressions! Now it's time for PHP to step in the world of fluency with pooQuery!

How to get code-assist for your classes in Zend Studio and/or Aptana

Sunday, December 30th, 2007

First, <insert your favorite holiday greeting here> Been slightly quiet here now because I've been feeling a bit lazy, but on this time of the year it's allowed, right? ;) I think I will start posting more regularily again after new years as I'm working on some interesting things. Now with that out of ...

Are DB layers like Zend_Db making people forget SQL?

Thursday, December 6th, 2007

While possibly a great help and a way to speed development up, are database access classes like Zend_Db and others making people forget about SQL? ActiveRecord, Table Row Gateway and whatnot, are people trying to constrain their thinking inside the bounds given by these implementations?

Quick introduction to using Zend_Layout

Saturday, November 24th, 2007

Lately, the Zend_Layout component has been a very popular topic on #zftalk. It is indeed a very useful component, but a lot of people are having trouble understanding how it works. Adding to the confusion is the outdated documentation regarding the component proposal and the equally outdated articles about Zend/Xend_Layout. Let's demonstrate ...

Localize your site in 3 easy steps

Thursday, November 22nd, 2007

Internationalization and localization means making your site usable in more than one languages. Well, to be honest, you could call a site that's only in english localized to english visitors too, but in any case... These two are also known as I18N and L10N. Can you guess where these acronyms come ...