If you are hosting a Website with Office Live and you need to create additional sites for your company, you should know that you need to first create a different live account and apply for an additional Office Live account. If you buy additional domains with the same Office Live account, all those domains will point to the primary domain on your account. This is only good if you want to create...
1/19/11
Use HTML5 LocalStorage in your Mobile Web Applications
LocalStorage or Dom Storage provides Web pages with the ability to store named key/value pairs locally. This storage is different from the browser cookies. In some systems, it allows Web applications to store from 5MB to 10MB of application data. Unlike cookies, this data is not posted back to the server. It remains locally on the device, and it is persisted even after navigating to another site...
1/17/11
Customize the Build Number in Team Build
If you have used TFS team build, you know that MSBuild creates a default label and build number/name with the following format:
Build Definition Name_YYYYMMDD_#
Where the # is an incremental number for the date. This format does not really provide any information about the version your are building. Nevertheless, The build number can be customized using the BuildNumberOverrideTarget. There...
12/28/10
JQuery Mobile - Select Controls Populated Dynamically do not Reload
When using JQuery mobile to dynamically populate select controls, you may notice that the options of the control do not really refresh. This is because the native control is in fact replaced by html content when the page loads. When the options of the select control are updated dynamically, you must rebuild the html content representation to reflect the new state of the native control....
12/23/10
Android Emulator - Use Localhost Web Server
If you are using the Android emulator, and you are trying to reach your web pages in your local development machine, you will soon realize that the emulator can't reach your local web server using localhost, the machine IP address or the machine name. There is however a simple explanation for this. The emulator has its own localhost loopback interface (127.0.0.1). This means...