I am not one to rant and rave but I seem to have been pushed over the edge this morning, but a large Telco service which leaves a lot to be desired yet despite being innovative seem to be leading more and more wastage in terms of time which would be used for more productive […]
Doctrine2 – Day 1 – Commentary from the Trenches
The new year is here so it is time to get cracking on infrastructure for the year’s development projects. There are a number of things we have been putting off, but now that a number of our client hosts support PHP 5.3, it is the right time to move up the stack for our ORM […]
ORM Anti-pattern – Right conclusion, wrong reasons – Rebuttal
This is a rebuttal for Right conclusion, wrong reasons (http://bit.ly/oULuaz ) for an ORM being an anti-pattern. The main purpose of an ORM (Object Relational Mapper) is to fix the object-relational mismatch, which is a mismatch between how an object is treated differently by the object oriented and relational paradigms which are fundamental constructs in programming […]
MySQL Design and Administration Tools – Q1 2011
MySQL (http:/www.mysql.com), the web database formely fully open source, then bought by Sun for $1bn, which was then swallowed by the all mighty database giant Oracle (http://www.oracle.com) is finally growing up. From MySQL 5.0 with the introduction of views and stored procedures (terrible performance) to 5.1 which stabilized the features to 5.5 (the latest GA) version which […]
Google Need for “Page” Speed – The Web Developer’s Arsenal
Google the king of search has made the speed of websites and page loading a key actor in ranking. This coupled with the need to use 3rd party frameworks for front end development, like JQuery, MooTools, Scriptalicious, Yahoo YUI, to support the multitiude of browsers has a larger burden web developers. In true fashion however, […]
Virtual Machine – the New Way for Server Hardware?
On a client project, a new server has been provisioned 400GB HDD, 32GB RAM, Intel Xeon 5660 processor, CentOS 5 all in a virtual machine. The virtualization is transparent to us, so we can configure, restart it, back it up without any issues. Now we can test out running a MySQL database with all its […]