22nd July 2009 – Web
Opera is my long-time favourite and most commonly used web browser. I think that it’s a brilliant, well-designed piece of software, and certainly does it for me more than the other browsers out there, especially Internet Explorer. I’m not saying that it’s perfect, but it’s certainly the browser I use on a day-to-day basis. I have also seen Opera Software to …
20th July 2009 – Cocoa
I often find myself answering questions on Stack Overflow where users question whether they are managing memory correctly. I often refer to Apple’s guide on Object Ownership and Disposal, from the Memory Management Programming Guide for Cocoa, since this explains why what they are doing is either correct or incorrect.
Notably are the object “ownership” conventions which the guide outlines. Ownership …
12th July 2009 – Development
Dynamically loading content through the use of AJAX (xmlHttpRequests) is a common feature in most websites. Almost everywhere you go, you’ll see dynamically loaded content, in various shapes and forms, and of differing scales. To many, this is a great advantage; it is an advantage to the user, since they spend less time waiting for pages to load, since the …
6th July 2009 – Development
Decreasing loading times is a common optimization for web pages, but with the increase in the amount of rich content and Javascript, this appears to only exacerbate the problem. Some Javascript files can be hundreds of Kilobytes large – this increases the loading time of your webpage, which, if too long, may cause users to navigate away.