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 ...

The mythical HTTP protocol

Tuesday, November 20th, 2007

The HTTP protocol is what powers todays web. While not useful for most people, knowing how HTTP works is important for those who work with dynamic web sites. Still, it seems that the protocol is mostly a mystery to a lot of developers and some features of the protocol, such as ...

How to improve your JavaScript

Monday, November 12th, 2007

There's a lot of resources on the internet related to coding JavaScript, but many of them are poor and out of date, which I believe is one of the reasons why a lot of people still can't manage to write JavaScript code which works in all major browsers (IE, Firefox, ...

MacGyver and programming

Thursday, September 27th, 2007

Originally posted in my old blog at My Opera The other day I thought about using MacGyver as an example when talking about programming. Why MacGyver? In the TV series, he builds clever tools from common everyday things. I think this is why MacGyver is a very good programming analogy - ...