Jon Shamir
  • Code
    How to Create a Safari Extension from ScratchPreview
    Safari 5, the latest version of Apple's web browser, introduces extensions. Safari extensions are small add-ons that you can use to expand Safari's capabilities, built using simple HTML, CSS and JavaScript. In this tutorial, you will learn the basics of extension development by creating a simple extension using Safari 5's Extension Builder.Read More…
  • Code
    Preparing your iPhone App for Higher ResolutionsPreview
    With the iPad and the new iPhone 4 gaining popularity, it seems that iOS devices are quickly heading towards higher resolution displays. Higher resolution screens obviously make for a better user experience, but in order to take advantage of this, developers need to update their applications. This article will explain what all the fuss is about, and how to make your applications look good on higher resolutions by demonstrating two techniques for graphics optimizations.Read More…