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 […]
Sean Kingston Show – Kampala September 2011 – From the VIP Stands for a First Timer
The long awaited Sean Kingston show in Kampala, finally happened on September 16, 2011. Long awaited as it was pushed from earlier in the year due to Sean’s accident. Interesting enough was the buzz about his arrival, only got into town at 1pm on the day of the show, most people were preaching doom that he would […]
Goodbye to Andy Whitfield – Star of Spartacus
Andy, I only got to see your great acting in the first season of Spartacus: Blood and Sand (http://www.facebook.com/SpartacusBloodandSandd) where u brought the character to life. A man driven by love and later the desire for revenge, you brought a raw chemistry and brilliance to a slave, bringing hope and optimisim in an otherwise lost […]
Zend_Navigation Render the SubMenu for Active Menu Item using a Partial
One of the biggest problems with Zend_Navigation helpers is using partials to render sub-menus in order to achieve customized rendering especially when additional properties have been defined. The approach to the solution is as follows: // find the first active menu item $subnav = $this->navigation()->menu()->findOneByActive(1); // The finder methods return null for no matches so […]
MySQL Design and Administration Tools – Q3 2011
This is a quick update to a previous post MySQL Design and Administration Tools – Q1 2011 where I looked at the different tools available for MySQL design and administration. This post is an interesting one and adds updates for a few of the tools: a) PhpMyAdmin (www.phpmyadmin.net) – the web based power tool got a recent Web […]
Google Shutting down the Labs
Totally dismayed, shocked and cannot believe it but well there it is http://www.sdtimes.com/blog/post/2011/07/20/Google-Shutting-Down-Labs.aspx I put a comment there, but figured that I would expound on that in greater detail here where I have full control. Google has started facing the pressures of Wall Street and Corporate America and want to look like they have grown up, […]
Firefox 5 – Rants and Raves
Mozilla (http://www.mozilla.org) I do not understand what you are trying to do. While I appreciate the rapid release schedule, which means we get new features faster, I do not agree with breaking the fundamental principles that have made u what you are: a) Version Numbers – are you trying to chase Chrome (http://www.google.com/chrome/) b) Updates […]
Wire Framing – Through the Years
Wireframing (http://en.wikipedia.org/wiki/Website_wireframe) has been used as a quick prototyping solution to enable the exchange of ideas and discussions on look and feel features, between clients/contractors, visual designers/developers, etc. We have used a number of tools through the years, from Microsoft Word to Microsoft Visio to Adobe Fireworks (graphic representations) or Photoshop, however the latest which […]
Software Development Process – The Journey
I am starting a new set of topics on my experiences in the practical application of the software development lifecyle (SDLC). The tools are as important as the people, however a versatile process will always allow you to change one without the other. My initial exposure to the SDLC was through the Rational Unified Process (RUP – […]
Zend Framework – Page Caching
Well along the Zend Framework journey, the biggest issue now is performance, since the applications run on shared hosting accounts. We have caching enabled for the navigation menus, translation, and even Doctrine queries, however the pages still load slow. Well one of the caching front ends (http://framework.zend.com/manual/en/zend.cache.frontends.html) is the Page front end. The configuration is […]