By way of my favourite Bulgarian / Canadian / American / Web Ninja Stoyan Stefanov, and Yahoo!’s Exceptional Performance Team I’ve been studying the fine work found in their best practises guide for speeding up websites. As a recluse who prefers hiding behind servers rather than dancing around your web browser’s canvas, I was intrigued with their server side recommendations — however sparse they may be. In particular, flushing generated head content early to speed up overall page delivery and rending time was a technique new to me.
(more…)
Don’t Forget to Flush
Sunday, January 4th, 2009Leveraging Omnis within a Heterogeneous Environment through Remote Studio
Tuesday, August 26th, 2008This article was originally posted on omniscentral.com January, 2007. I’ve reposted it here, as omniscentral.com has recently closed their doors.
I was recently taken in by a company who is working on expanding their well established Omnis 7 based desktop application line into the realm of the Internet. We have been working on developing add on and replacement web applications to these desktop applications. Our technology choices for moving into web based development focuses on PHP as a server side language, and content being delivered through the Apache web server.
(more…)
Mayday, Mayday, Mayday - PHP Going Down
Sunday, August 24th, 2008
PHP provides a variety of tools for handling errors and exceptions, in particular extensible handlers for managing errors and exceptions as they occur. However, there is a range of fatal errors that PHP does not directly provide tools for you to handle them. In the best of scenarios, these fatal errors will result in partially outputted pages, or the “white screen of death.”




