Volume 26 Number 09
September 2011 Code Downloads
|Building HTML5 Applications - No Browser Left Behind: An HTML5 Adoption Strategy
As much as the development community and latest browsers are pushing the HTML5 hype up to a fever pitch, the vast majority of people on the web aren’t using those brand new browsers and versions. But that doesn’t mean you have to put off using HTML5 till the next decade. In this column, Brandon Satrom provides some practical strategies for how you can adopt HTML5 technologies today.
|Data Points - Second-Level Caching in the Entity Framework and AppFabric
Sometimes useful state information about an Entity Framework context is lost when the context goes out of scope, but Julie Lerman explains how a second-level cache can help retain this information for further use, such as in automatically generated database persistence commands, for example.
|F# Programming - Build MVVM Applications in F#
F# is known for its ability to simplify complicated problems, but it’s far more than that. Chris Marinos shows you how to use F# to build practical Silverlight and WPF MVVM applications. You’ll learn how useful F# can be for solving everyday problems, and you’ll see how to use F# to make even the simplest applications easier to read, write, and maintain.
|Forecast: Cloudy - Reporting on Diagnostics Data
The SQL Azure Reporting CTP gives developers a familiar paradigm for developing and distributing reports—except that no one has to worry about the infrastructure to host it. Joseph Fultz demonstrates with a simple example that uses data from performance counters captured as part of the diagnostics for a Web Role.
|UI Frontiers - Touch for Text
Text selection can be awkward on a touch interface, but it offers too many benefits to ignore. Charles Petzold shows you how to implement this feature in the context of an e-book reader, using concepts that can be applied to any Windows Phone program that displays text to the screen and allows the reader to interact with that text.