Sporting a Masters in Information Technology and a lifetime of experience on the Web of Hard Knocks, Earle Castledine (aka Mr Speaker) holds an interest in everything computery. Raised in the wild by various 8-bit home computers, he settled in the Internet during the mid-nineties and has been living and working there ever since. As co-creator of the client-side opus TurnTubelist, as well as countless web-based experiments, Earle recognizes the Internet not as a lubricant for social change but as a vehicle for unleashing frivolous ECMAScript gadgets and interesting time-wasting technologies.

Earle's articles

  1. BuildMobile: Mobile Web Apps: Templating

    In the sixth excerpt from the book “ Build Mobile Websites and Apps for Smart Devices ” by Earle Castledine , Myles Eftos and Max Wheeler we learn about templating. BuildMobile is publishing the chapter “Mobile Web Apps” from the book, this section is called “Templating”. 6. Templating Pulling in an entire dollop of ready-to-go HTML via Ajax makes it nice and easy to stick in your page, but typically this isn’t the data format you’ll receive from a web service or API.

  2. BuildMobile: Mobile Web Apps: Ajax

    You wouldn’t believe it’s the fifth excerpt from the book “ Build Mobile Websites and Apps for Smart Devices ” by Earle Castledine , Myles Eftos and Max Wheeler . BuildMobile is publishing the chapter “Mobile Web Apps” from the book, this section is called “Ajax” and its getting serious. 5. Ajax We’ve now learned how to transition between pages smoothly and without reloading, but so far we’ve only done this with static content

  3. BuildMobile: Mobile Web Apps: Loading Pages

    This is the fourth excerpt from the book “ Build Mobile Websites and Apps for Smart Devices ” by Earle Castledine , Myles Eftos and Max Wheeler . BuildMobile is exclusively publishing a complete chapter from the book, the chapter on Mobile Web Apps, and this section is called “Loading Pages”. 4. Loading Pages Now that we’ve learned the basics of handling touch screens, and picked up a couple of quick wins by optimizing our links and forms, it’s time to roll up our sleeves and get to work on the biggest component of just about any mobile web app

  4. BuildMobile: Mobile Web Apps: Quick Wins

    As we move though the book, we’re going to meet some relatively complex code for recreating native effects and behaviors. Thanks to some (fairly) standard hooks and APIs, however, there are a few tricks we can employ to add a bit of pizzazz to our apps without having to do much work at all. 3.1. Nifty Links For security reasons, mobile web applications are sandboxed away from many built-in features of the mobile device; for example, unlike native apps, they’re not able to retrieve a list of a user’s contacts, or take a photo with the device’s camera (yet).

  5. BuildMobile: Mobile Web Apps: Events

    This is another excerpt from the upcoming book “Build Mobile Websites and Apps for Smart Devices” by Earle Castledine , Myles Eftos and Max Wheeler . BuildMobile is exclusively publishing a complete chapter from the book, the chapter on Mobile Web Apps, this is the second section on Events. 2. Events For many users, the most noticeable difference between a website and a native application is the way each one transitions between screens or pages.