The pundits always seem to see history repeating itself, e.g., "The last time Apple had a head start, Microsoft came in and cleaned their clock". A statement which compares Apple's success with the iPhone to the original Mac's debut and success in the '80s.
For the handful of folks wanting to see my jQuery slideshow with a crossfade effect, the following code includes the necessary modifications so that at the moment one slide begins to fade out the next begins to fade in.
Over the past few weeks I've been delving into a lot of things that have always been on my todo list, but always seemed too esoteric or complex to explore.
Since it came out a couple years ago, I've held onto a fascination of sorts with the Adobe AIR runtime. The idea of developing desktop applications with web technologies is very appealing to me. In the past few days I've finally got around to writing Adobe AIR support directly into my Hierophant PHP framework.
Recently, I had the good fortune to see my newest book published, Beginning JavaScript and CSS Development with jQuery. Suffice to say, I've become a pretty big fan of jQuery, and how effortless it makes certain development tasks. If you're not familiar with jQuery, consider having a look at my book, which provides a relatively comprehensive introduction to this ever more ubiquitous JavaScript library.
This is one of those weird programming terms that I never bothered to learn, but discovered that I had already been using for a long time.
Polymorphism is an object-oriented programming design pattern. When you create an object, you have one or more methods (or functions) that each have a predefined purpose, each being a tidy, reusable black of code that you can use over and over again. The concept of polymorphism allows you to have one reusable block of code, i.e., a function, and have another reusable block of code that implements the same functionality of the other block verbatim, in addition to extending that functionality in some way.