Is web application development less challenging than desktop application development?

Monday, June 16th, 2008

I have heard several times that what I do is not "real programming" - web application development is supposedly less challenging than "proper" desktop application development. But is it really so?

Is PHP a good first language?

Thursday, May 1st, 2008

Sometimes I've seen people say PHP is a bad first language, because it teaches bad programming habits. But is this actually true at all? Often those who say that don't really like PHP themselves either, many times because of equally untrue reasons. I think PHP is a perfectly good first programming ...

Django and Python

Tuesday, April 29th, 2008

I've thought it would be useful, both professionally and just for fun, to know a bit wider array of frameworks, libraries and other stuff related to web development, and last week it was Jaxer time. Now, I've got my hands on Django, a Python-based web framework. I've always liked Python - ...

Aptana Jaxer: MVC and other thoughts

Thursday, April 24th, 2008

This week I decided to take a look at Aptana Jaxer - A server-side JavaScript implementation, or "Ajax Server" like their site says. It's a bit different take on a server-side language and requires some new ways to do things. What it basically lets you do, is completely throw away all ...

A look at pooQuery internals

Thursday, January 24th, 2008

I have received some questions regarding pooQuery (pQ from now on)... Does this really work? How does it do all this? Short answer: Yes, it does work, and what makes it tick is magic... or not, so let's look at the tricks behind fluent languages.

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!

A programming track record

Saturday, January 12th, 2008

Anyone who has been programming for a while probably has written tons of code. For example, I began working with PHP somewhere in 2001-2002 I think. That's 6 years ago. As you can guess, I have written a lot of PHP code. I also happen to have some of my early ...

Getting rid of Ajax development nuisances

Wednesday, December 12th, 2007

Everyone who has worked with Ajax probably knows how annoying it used to be sometimes to get the code working in some browsers (*coughiecough*) This thing is now mostly a thing of the past, thanks to various great JavaScript libraries/frameworks providing excellent Ajax-functionality. There's another thing too, though. A lot of people ...

Java based IDE = Very bad IDEa

Tuesday, December 4th, 2007

Have you ever used Eclipse or any Eclipse-based IDE, such as Zend Studio Neon or Aptana Studio? All fine tools, but they have a big problem: Java Note: this post is a bit old (late 2007), and IDEs have gotten better since then. For example, NetBeans 6.5 is a personal favorite of ...

What are the controller and model in MVC?

Monday, November 26th, 2007

A lot of people seem to be slightly confused about what the M and C, Model and Controller, of MVC are, in regards to web applications. What does the Model do? What does the Controller do? View is what everyone seems to know, though... I wonder why is that so? What is so ...