Real World Software Architecture

Real World Software Architecture is dedicated to providing information and experiences from the field of Software Architecture.



Subscribe with RSS or ATOM Add to Google

Links

  • Home Page
  • Real World Software Process Engineering
  • Suggested Reading
  • .NET Dev and Arch Collection
  • SEI Essays on SA
  • Software Architecture
  • Bredemeyer
  • wwisa
  • Product Line Engineering
  • PLEES
  • Software Product Lines
  • MSDN Architecture Center
  • patterns & practices






Tuesday, June 23, 2009

Effective REST Services via .NET Book Review

I have resisted reading about and digging into REST for a while now. Every time I would pick up an article or book I felt like I transported back to the 90's and I was reading an old HTML 2.0 book or specification. The stuff I started on the internet with. To me the REST movement is kind of like the A-HA moment of the internet programming community. Kind of like, "O... that is what they intended".

This book brought all those back in time feelings up all throughout the first 2 chapters. I must say though, that I thoroughly enjoyed reading them. The history lesson and the state of things today, where very well written and kept my attention and interest throughout both chapters. The author's do a great job of digging into the guts of the foundations of REST, which really helps in the later chapters when they discuss the .NET tools used to develop RESTful solutions.

I also like that the authors aren't RESTful zealots. They give Web Services their rightful place and do not present REST as a new silver bullet, but rather a new tool for the tool belt.

They cover a ton of stuff in the remaining chapters and appendixes including using RESTful services from desktop applications using Windows Forms and WPF, using Silverlight 2.0, JavaScript, the ASP.NET MVC Framework, WCF 3.5, IIS 7.0, and Azure. Every chapter goes deep enough into the topic to give you a great start down the right path of using the technology.

The book is a very pleasant read and is well organized.

The downloadable code is very usable, well organized, and contains some great example implementations.

I also have noticed the authors are keeping the accompanying web site up to date and have already released a code fix.

If you want to learn the ins and outs of RESTful Services using .NET technologies, this book is the ticket.

I highly recommend this book.

posted by tadanderson at 5:50 PM

0 Comments:

Post a Comment

<< Home

Previous Posts

  • Two New Excellent Microsoft Learning Resources for...
  • Software and Systems Requirements Engineering In P...
  • Programmatic Differences Between Silverlight and W...
  • Pro ASP.NET MVC Framework Book Review
  • Prism (Composite WPF and Silverlight) Quick Start Kit
  • Requirements Engineering: From System Goals to UML...
  • Microsoft .NET RIA Services May 2009 Preview Avail...
  • C# VB.NET and ASP.NET Refactoring Book Reviews
  • Thinking in Systems Book Review
  • Top 10 Architecture Mistakes Podcast and Presentation



Powered by Blogger