Recently I have been working on a BlackBerry application that required the use of a String split routine. However, for any BlackBerry developers out there you will know that the J2ME packaged with the BlackBerry OS does not contain a String.split() routine. Because if that I have had to write my own String.split() routine. Below [...]
What is memoization? The Wikipedia article says that Memoization in computing is an optimization technique used primarily to speed up computer programs by having function calls avoid repeating the calculation for previously-processed inputs. My personal explanation of memoization is a technique that is used to temporarily cache data during the processing of it used to [...]
One of the available loop control structures within PHP is called a foreach loop. A foreach loop is typically used for iterating over a associative ( key => value ) like container. This means array’s and objects can be iterated over within a foreach loop. However, when iterating over an object within the foreach loop [...]
So let’s face it. PHP is one of the most widely used server side scripting languages for the development of web applications – both open source (ex: WordPress, phpBB, Drupal, etc.) and commercially. However, keep in mind that PHP is a dynamic server side scripting language that in my personal opinion is just recently (since [...]
Hello everyone! My name is Aaron McGowan and I am a professional programmer located in London Ontario Canada. This site is my personal blog and website used as my creative playground. By the way, this site is no where completed by it is a start and rough around the edges at the moment. However, why [...]
I do not support the use of Internet Explorer 6 or lesser versions and neither do my websites. If you see this message, please upgrade your web browser.