I always assumed the designers of the Objective-C language and Cocoa frameworks trust me to know what I’m doing while I find very elegant ways to shoot myself in the foot. — from a mail sent to Cocoa-dev
Tag: software development
PHP templates
When you design a complex application, it’s always useful to separate the presentation layer from the business logic. Usually, when dealing with web apps, this involves handing templates which are “filled” with data by your controller. The common rationale is that the template should contain as little logic as possible and that it should be …
Attributes, reflection and PHP
After a long exposure to .NET, when I get back to PHP I sometimes find myself missing some cool functionality (and a good IDE too… none of those I’ve tried so far can compete with the comfort of VisualStudio + ReSharper). Among these missing features, attributes are what I needed in order to solve a …
Quote of the Day
If debugging is the process of removing bugs, then programming must be the process of putting them in. — Edsger Dijkstra
Is MySQL bad for (open source) software quality?
I think so. Why? Because it’s basically a toy DBMS with too many non-standard behaviours. A lot of open source projects choose MySQL mainly because it’s widely available among hosting providers, while better RDBMS like PostgreSQL1 are hard to find. The real problem is, a lot of open source developer know very little about SQL …