A Router is created by extending Backbone.Router. The only property that you need to define is the 'routes' property.
Today, we’re covering a very important topic: Live Tiles. As we’ve mentioned in previous articles, your tile is one of the most important parts of your application’s success, and it’s one of the most overlooked.
In several of the articles in this series, we’ve mentioned that storing data is not only incredibly important, but also that it’s easy to do, both locally to a device, as well as roaming across the many different devices a user may use.
I think one of the most important hurdles in the job of any html developer is reading the input he gets without getting caught in the visualization of things.
I’ve encountered several instances where ExtJS charts fail to render in non-obvious ways in IE- these are all with the 3.x branch, but may apply elsewhere.
Today we’re going to take the next step and explore one of the features that gets both Jeff and I really excited, Sharing.
Any reliable system is almost impossible without validation. If some field is required or must conform to some particular rule, it should be validated as soon as possible and validation information should be displayed to user.
Here is a quick tip on working with width's in CSS. There are multiple things that make up the width's of the HTML elements, the width, the padding and any borders on the element.
Yesterday we introduced Contracts by exploring how to add Settings to our applications. Today we’re going to build upon that with Search, and tomorrow Share.
Today we are kicking off a series of posts focused on contracts starting with application settings. The chances areday5-charms-side pretty high that your app has them, and you know you hate them.
There are a lot of controls in WinJS. Today, I have one goal: help you understand the foundation on how all of these pieces fit together.
Today, we are going to talk about a small, but very important part of the application lifecycle: the splash screen.
The phrase "I'm not a front-end person" is often uttered by developers. This statement is always disappointing to hear. Learning, experiencing, and becoming an expert at web development is not difficult.
Today we are going to talk about screen sizes, and why they are important to Windows 8 development.
The biggest question about the new iPad Mini is how to detect it using server-side or client-side techniques. I have bad news for you: it seems impossible.
Imagine a scenario where we have a web page will multiple menus in it. One way of writing this code is to have multiple if-else conditions and executing the actions on each click of the menu.
In the first article of this series, I thought it was important to cover the inner workings of a Windows Store Blank App template in Visual Studio 2012.
When it comes to designing a website it's really handy to use a grid system to help. For the developer they are great, you don't need to work out any maths when changing the layout of the page.
In today's entry we're going to add geolocation to the application. This will be supported both in the tip reporting mechanism as well as in the page that fetches tips.
Suppose you have a list of resources that you would like to retrieve by means of AJAX. `$.ajax()` (or it's short variants like `$.get()` or `$.post`) is usual way of making AJAX calls, it works great than you need to fetch one.
I'm going to have another go at explaining one 'best practice' for AngularJS. A colleague asked me "Is it about graceful degradation?", and the answer is no it's not.
Horizontal is making big strides forward. Suddenly horizontal is a real thing and guess what ... the web is far from ready for it.