Silverlight 4 Unleashed table of content

.NET, Blend, Silverlight, Silverlight 4 Unleashed, Technical stuff, Work
See comments

Silverlight 4 Unleashed book cover

(book cover might change before publication)

As I am reaching the end of the writing phase of Silverlight 4 Unleashed (to be published at Sams), I thought I would give a little more information about this book.

The book’s idea

Because I didn’t want to merely write an update to the existing Silverlight 2 Unleashed, I proposed a different approach to my editor: Using Silverlight 2 Unleashed (which was bringing people up to speed with Silverlight 2 pretty much from scratch) as the basis for the new book, and building on the foundation. The thing is, much of the material from Silverlight 2 Unleashed is still valid in Silverlight 4. There are very few differences and of course all the new features that were added in SL3 and SL4, but let’s face it, I don’t have much new to write about XAML, the basic transforms, animations etc.

We decided to make the PDF of selected chapters of Silverlight 2 Unleashed available to the buyers of Silverlight 4 Unleashed. This way, developers who never touched Silverlight will be able to bring themselves up to speed, and then to dive into advanced material with the new book. We still need to work out the exact details, more about this later. I think this is an innovative and attractive initiative, and I am very grateful that Sams accepted to do this.

With that, it means that Silverlight 4 Unleashed will be 700+ pages packed with brand new material. Some of the features I describe were already available in Silverlight 3, but you will need them for Silverlight 4 (and since we didn’t do a Silverlight 3 version of the book, they needed to be mentioned). I think I did a good job in covering most of the features that Silverlight 4 has.

Just like my first book, this new book is chock-packed with code samples (everything will be available on my website, of course) and pictures. We are also renewing the Silverlight 2 Unleashed experience by publishing the new book in full color. I am very happy about this again (and let’s be honest, this is a lot of work for me as an author and for the editor too to do a book in color), and I think the added value is pretty obvious.

The topics

A full table of content is available as PDF. There are 22 chapters as shown below.

Caveat: This is a raw TOC. Some chapters (title and content) will change during the edit process. Early chapters were written against Silverlight 4 beta, so some names will change before publication.


  1. Three years of Silverlight
  2. Setting up and discovering your environment
  3. Extending your application with controls
  4. Investigating existing controls
  5. Understanding dependency properties
  6. Grouping, sorting and binding
  7. Understanding the Model-View-ViewModel pattern
  8. Using data controls
  9. Connecting to the web
  10. Creating resources, styles and templates
  11. Deep diving into Blend
  12. Sketching user experience
  13. Creating line of business applications
  14. Enhancing line of business applications
  15. Developing navigation application and Silverlight for Windows Phone 7
  16. Using effects and recording media
  17. Extending the experience
  18. Extending the experience some more
  19. Extending the experience (again)
  20. Building extensible and maintainable applications
  21. Optimizing the performance
  22. Using advanced development techniques


When will it be available?

I often get asked when the book will be available. My answer has been: After the summer. We didn’t decide the exact date of publication yet, but rest assured that both Sams and I are doing all we can to have this book out to you guys as soon as possible, and with the highest possible quality.

For more info about the book’s progress, follow me on Twitter and stay tuned to this blog!

Happy coding,


Previous entry | Next blog entry

Comments for Silverlight 4 Unleashed table of content