By Dino Esposito, 05/07/2012
Localizing a web application -- adapting the app or website to a specific language and culture -- requires more than just translating text in the UI; other application resources, ...
By Dino Esposito, 04/02/2012
Dino Esposito explains two techniques you can use to enable cross-domain Ajax calls in web applications. The first, using a JSONP call in jQuery, is the current standard method. ...
By Dino Esposito, 03/13/2012
Dino Esposito explains how to add social media capabilities to an ASP.NET MVC application, by using the TweetSharp library to allow the web app to use the Twitter API and creating ...
By Dino Esposito, 03/04/2012
Dino Esposito explains two techniques that help you handle errors and trap exceptions efficiently: the OnException overridable method and the HandleError filter attribute, both of ...
By Dino Esposito, 02/16/2012
Dino Esposito discusses the use of data annotations for input validation in ASP.NET MVC forms, showing how data annotations are flexible and extensible but also appropriate only ...
By Dino Esposito, 12/22/2011
Learn how to incorporate WURFL into your mobile web development strategy for ASP.NET mobile websites.
By Dino Esposito, 12/14/2011
Dino Esposito explores the data URI scheme, the IETF RFC 2397 proposal that offers a useful technique -- especially for mobile websites -- for optimizing page loading by handling ...
By Dino Esposito, 11/23/2011
Dino Esposito explains ASP.NET MVC render actions—a technique for separating a controller request from code returned to a view, then shows how to use the MVC helper methods ...
By Dino Esposito, 10/20/2011
ASP.NET MVC has no viewstate, which makes it tricky to deal with situations where data from the master view needs to populate the detail view. Dino Esposito explains how you can ...
By Dino Esposito, 09/15/2011
Dino Esposito shows you how to simplify website access by letting Twitter users take advantage of a single sign-on approach.
By Dino Esposito, 08/24/2011
Dino Esposito explains the value of ASP.NET MVC templated HTML helpers in automating the design of web input forms--particularly when you work with dates and enumerated types.
By Dino Esposito, 08/08/2011
Dino Esposito introduces ASP.NET developers to jQuery Mobile, a library that promises to make mobile website development easier and more productive.
By Dino Esposito, 07/26/2011
The ASP.NET Web Forms model features many tools to simplify the development of data bound applications, saving time and reducing the chance for errors.
By Dino Esposito, 07/12/2011
Dino Esposito demonstrates how to work with ASP.NET MVC Razor HTML helpers, discusses what it takes to write a declarative helper, and provides an overview of templated delegates.
By Dino Esposito, 06/22/2011
Dino Esposito explains how to take advantage of the route-handling capabilities of ASP.NET MVC, by using custom HTTP handlers and binding them to ad hoc URLs to create custom URLs.
By Dino Esposito, 05/23/2011
As Dino Esposito explains, to create an optimum mobile ASP.NET website experience, you can use browser redirection, the 51Degrees.mobi framework, and WURFL to automatically ...
By Dino Esposito, 05/11/2011
Dino Esposito tells why, in your ASP.NET MVC applications, you should aim for simple methods that have a clear and short set of instructions, make it trivial to understand what's ...
By Dino Esposito, 04/20/2011
As important as the Cache object is for caching, it has a major limitation: it doesn't work well in web farms. Dino Esposito explains why you need to stop using the cache ...
By Dino Esposito, 03/16/2011
Since its inception, ASP.NET has had a native Cache object designed to store global data accessible from all sessions. But the Cache object is only ideal for applications hosted ...
By Dino Esposito, 02/23/2011
Are you tired of having to clear your browser's cache over and over as you develop web applications? Dino Esposito's review of browser caching basics and of the techniques you can ...