• Testing & ALM

    Implementing the Layout Guidelines in WinJS

    In this post I show you how to quickly add the correct HTML/CSS to adhere to Microsoft's Layout Guidelines for Windows Store Applications.
    February 03, 2013
  • Testing & ALM

    Leveraging Browser Quirks in WinJS

    Finally, browser quirks can be taken advantage of safely and effectively in WinJS. Read about my favorite quirk in Windows Store Applications and WinJS.
    January 31, 2013
  • Testing & ALM

    Handling “JQuery Is Not Defined” Error with RadControls For Windows 8 HTML

    Did you hit the "JQuery is undefined" error in your WinJS Windows Store App? See the quick and easy resolution here.
    January 24, 2013
  • Testing & ALM

    Adding and Editing Records with AppBar Flyouts

    In my last post, I showed how to simple it is to remove commands from the user interface and place them into the AppBar. The commands for editing records and adding new records are both hardcoded to which record gets edited and what data gets added. That is not a very user friendly way to edit/add records. Windows 8 applications can take advantage of Flyouts for tasks such as getting data into an application, presenting a screen for editing a record, and any other interaction with the user. A Flyout is essentially a mini-form or user control (neither term is technically correct, but you get the point, I believe). Instead of swapping the currently displayed content with another screen for editing records and another screen for adding records, using Flyouts can help keep your users focused on their data and the task at hand.
    January 17, 2013
  • Testing & ALM

    Windows 8 AppBars in WinJS

    Microsoft’s guidance for Windows 8 applications is based on content over chrome. Development styles for prior versions of Windows often included navigation controls, buttons, tabs, and other non-content related items intermixed with the data, often obscuring the information that the application was trying to convey. This isn’t to say that we were all doing it wrong all of these years, as there wasn’t a mechanism (or even guidance) in place to provide an alternative.
    January 17, 2013