Scott Hanselman

Hanselminutes Podcast 205 - Open Data Protocol (OData) with Pablo Castro

March 17, '10 Comments [2] Posted in OData | Open Source | Podcast
Sponsored By

OData Logo My two-hundred-and-fifth podcast is up. Astoria, ADO.NET Data Services and OData - what's the difference and the real story? How does OData work and when should I use it? When do I use OData and when do I use WCF? Scott gets the scoop from the architect himself, Pablo Castro.

This week at Mix, OData.org was launched. There are currently consumer libraries like :

  • Javascript
  • PHP
  • Java
  • Windows Phone 7 Series
  • iPhone (Objective C)
  • .NET

Jon Galloway have even updated NerdDinner with its own OData feed that you can query! I like using LINQPad to query OData, but you can also use Excel and PowerPivot, do it online with the Silverlight-based OData Explorer or the Sesame OData Browser or just try it from your browser's address bar. Also, try querying Netflix! I'll be posting interesting OData code samples and Jon and I will be updating NerdDinner in the coming week or two.

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

Download: MP3 Full Show

Links from the Show

Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show.

I want to add a big thanks to Telerik. Without their support, there wouldn't be a Hanselminutes. I hope they, and you, know that. Someone's gotta pay the bandwidth. Thanks also to Carl Franklin for all his support over these last 4 years!

Telerik is our sponsor for this show.

Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface and developer tools, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET AJAX,MVC,Silverlight, Windows Forms and WPF. Enjoy developer tools like .NET reporting, ORM,Automated Testing Tools, TFS, and Content Management Solution. And now you can increase your productivity with JustCode, Telerik’s new productivity tool for code analysis and refactoring. Visit www.telerik.com.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb
Thursday, 08 April 2010 15:25:56 UTC
Online as a prefix to excel and really interesting. I just tried. thanks
Sunday, 11 April 2010 21:33:15 UTC
Hi Scott, great podcast... But to be honest I am still a bit confused with wcf ... Probably because I have not touched wcf yet... I mean practically at work.. I am still using asp.net web services. I have recently started reading wcf though...

Anyways I have got two questions for you

- what's the Major difference between soap (web services) protocol and odata? And should We always prefer odata services or wcf services over asp.net web services for web applications, especially now when so many client side libraries are available for consuming odata services e.g JavaScript php etc.. Not sure about normal wcf services ( is it a replacement for web services ?)...

- secondly , you guys mentioned that odata services are useful for resource centric and normal wcf services are useful for operational centric . What do you actualy mean by this... I am a bit lost in terminologies.. Could you give some examples plz?

I know I need to read more on wcf to clear my concepts... Bit if you could elloborate a little it would be really useful

thanks
Nabeel
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.