Caching of, in, and around your Silverlight application
Author: Kevin Dockx
Price: $0.99
Formats: PDF, Word, EPUB, MOBI. Source code included with the downloadable package.
Number of pages: 19
Release date: July 2011
This e-book collects the three parts of SilverlightShow article series 'Caching of, in, and around your Silverlight application', together with source code.
Let’s start with a general definition of caching: this is what Wikipedia has to say about this technique:
In computer science, a cache is a component that improves performance by transparently storing data such that future requests for that data can be served faster. ... (http://en.wikipedia.org/wiki/Caching)
Well, that sure opens up a lot of possible places to cache, in and outside of your Silverlight application. Can you cache the complete Silverlight application? What’s this assembly caching you keep on reading about? How do you go about keeping your data on the client when navigating to different parts of you application, instead of refetching it all the time? Can you leverage the Isolated Storage for caching, and is it possible to persist data in between different application sessions? Is it possible to share cached items between different Silverlight applications? And what about the server-side: can I minimize database hits when launching queries from my Silverlight application?
If you’ve ever asked yourself one (or more) of these questions, this ebook is for you. As you might notice when seeing them in the same paragraph, these questions are about different ways of caching, and they all apply to different scenarios.
Contents
Chapter 1
XAP Caching
XAP Caching in an Out of Browser scenario?
Assembly Caching
Conclusion
Chapter 2
Reusing data throughout your Silverlight application
Reusing data across different Silverlight sessions.
Clearing the Isolated Storage and asking for higher quota.
What about sharing the Isolated Storage between different applications?
Conclusion
Chapter 3
Server side caching with a WCF Service
Server side caching with WCF RIA Services
Providing the missing parts: a Silverlight Cache Provider.
Conclusion
About the author:
Kevin Dockx lives in Belgium and works at RealDolmen, one of Belgium's biggest ICT companies, where he is a technical specialist/project leader on .NET web applications, mainly Silverlight, and a solution manager for Rich Applications (Silverlight, Windows Phone 7 Series, WPF, Surface). His main focus lies on all things Silverlight, but he still keeps an eye on the new developments concerning other products from the Microsoft .NET (Web) Stack.
As a Silverlight enthusiast, he's a regular speaker on various national and international events, like Microsoft DevDays in The Netherlands, Microsoft Techdays in Portugal and Belgium, or on BESUG events (the Belgian Silverlight User Group). Next to that, he also authored a best-selling Silverlight book, Packt Publishing's Silverlight 4 Data and Services Cookbook, together with Gill Cleeren. His blog, which contains various tidbits on Silverlight, .NET, and the occasional rambling, can be found at http://blog.kevindockx.com/, and of course he can also be found on Twitter @KevinDockx