Visually, HTML is remarkably similar to XML. No wonder, since they both share a long history with SGML. But while XML documents are generally well formed, real world HTML is far from perfect. As any (frustrated man-loathing) web browser developer knows, writing a browser that displays real world HTML requires a lifetime of work and [...]
Debugging JavaScript code is no pleasant task. Debuggers are buggy, logging libraries are unreliable and the whole experience is generally very time consuming, especially for someone who’s used to the Java way of doing things. During my long and painful session of debugging wild1 JavaScript code, I always knew I could save a lot of [...]
At Creative Calls, we analyze hundred of web pages from all around the web. During our daily work, we face every possible browser quickiness and web hack known to mankind. Here’s one of the issues we’ve have the pleasure to deal with – appropriately enough, we’ve named it The META Content-Type Refresh Bug. Here’s a [...]
The International Phonetic Alphabet is a system of phonetic notation used to represent the sounds of spoken languages. It is used by linguists to transcribe words into unambiguous written representations. The word transient, for instance, is often pronounced [ˈtrænʃənt] (or tran-shuhnt) but may also be pronounced [ˈtrænziənt] (or tranzee-uhnt). While the non-standard transcription (shown above [...]