Code samples for "Odata in the real world" presentation

by Van 23. November 2011 11:18 (4.71 mb)

Finally I am getting out my samples for my "Odata in the Real World" session which I presented at the Fall 2011 Richmond Code Camp, 2011 CMAP Code Camp and the November meeting of the Richmond .Net User Group. These samples contain 3 projects; one using Entity Framework, one using Linq to SQL and the last using POCO classes.

Code Samples from the Silverlight and Odata Presentation

by Van 20. March 2011 23:25

Attached are the sample I used at Roanoke Code Camp on 3/12/2011 and at the Captial Area .Net User Group – Silverlight Special Interest Group. (3.15 mb) (3.01 mb)

Silverlight & Odata.pptx (289.34 kb)

Nova Code Camp 2010.2

by Van 13. December 2010 02:19

Thanks to everyone who attended my Nova Code Camp presentation. Since the code samples are the same as Richmond Code Camp, you can check out that blog post on for the samples.


During my talk I was asked by several people about accessing data in a SharePoint List. Since I have very limited knowledge about SharePoint, I answer the question by saying I believe that it was possible with SharePoint 2010. On my way home, I remembered that SharePoint 2010 allows you to make a list an Odata endpoint. With this in mind using my odata sample could be used just change the Uri to point to the odata endpoint for the SharePoint List.

CMAP talk references

by Van 5. December 2010 14:20

Thanks to everyone who attended my CMAP Code Camp presentation. Since the code samples are the same as Richmond Code Camp, you can check out that blog post on for the samples.

But here are some the links to some of the sites I was talking about during my presentation.


To get all of the software I used for the presentation:


For information on oData:


CapArea .Net Silverlight SIG:


MIX10 – Day Two

by Van 17. March 2010 15:10

The second day of MIX10 started with a Keynote. The day two keynote stated with the IE team. One of the main things they demonstrated is IE9 working with HTML5. Showing how IE9 with the new Window7 hardware can take advantage to it for better performance especially with video.  

The Gu was back again for the second day taking about The improvements in ASP.NET 4.0, ASP.NET MVC 2.0.

We then saw great demos with Odata using the new Netflix feed.

To finish up the keynote was Bill Buxton who did a great talk on Natural User Interfaces.

My first session of the day was “OData: There's a Feed for That”. This session talked about how “OData” started at MIX07 with a session on Project Astoria, It then became ADO.NET Data Services with Visual Studio 2008. This session show using “Odata” in Excel 2010 with the power pivot plug-in. They also demonstrated converting Sharepoint 2010 List into an OData feed.

My next session was “Developing with WCF RIA Services Quickly and Effectively”. This was favorite session of the day. They showed some very good real world examples for using RIA services. Show how to use the MVVM pattern; demonstrated using authorization; doing validations. The best part for me was when he demonstrated RIA service on the windows phone.


My last session of the data was “Implementing OData: How to Create a Feed for That”. He started off showing Pivot on top of “Odata”. The demonstration how you control your data that you expose as an “Odata” feed.

Preparing for MIX10

by Van 9. March 2010 02:49

It has been a while since I blogged. My life has been such a whirlwind since PDC09. I took 2 family vacations, one to Disney World and another to Vero Beach, and of course, there was Thanksgiving and Christmas.  To top it off, we had a lot of snow in Northern Virginia. For now,  I am trying to blog regularly again.


This week, I will be preparing for MIX10 in Vegas. This is the 5th MIX conference (I missed the first one). At my first MIX conference, MIX07, they introduced Silverlight 1.0. At MIX08 they introduced Silverlight 2.0. At MIX09 they introduced Silverlight 3.0. Last year after MIX09, I would have thought that at MIX10 they would introduce Silverlight 4.0; however they did that at PDC09 (which I consider the highlight of PDC).


This year, there seems to be a lot more buzz on twitter about MIX than last year, which I believe has to do with Windows Phone. My focus this year will be Silverlight 4, WCF RIA services, OData, MVVM, and of course, Windows Phone. The Windows Phone sessions include programing with Silverlight and the XNA framework which should be interesting (The XNA framework is used for programing games on the Xbox). To prepare myself for the conference I have been following “Countdown to MIX10” on channel 9 along with Silverlight TV and getting up to speed on WCF RIA Services.


While I am at MIX10, I will be tweeting from the keynotes and blogging my day like I did at PDC09. You can follow me on twitter at . MIX10 should be very exciting.

About Van

Van, a Senior Web Developer for Innervisions Software, Inc. since 1996, started programming Mainframes using COBOL, JCL for AT&T in 1979. While at AT&T, Van was part of many development teams that produced enterprise level applications and systems using CICS, IMS and other mainframe technologies. 

Van bought his first personal computer in 1982, an Apple II+, and started to write programs for home use in Applesoft (Basic Microsoft created for the Apple II) . 

Van first started working with Microsoft technologies using Access 1.0 and Visual Basic 3.0. In 2000, Van attended VS Live in Orlando where he was first exposed to .Net. He started programming .Net with Visual Studio .Net Beta 2. He became an Independent Consultant in 1996 and started Innervisions Software, Inc. 

In 2003 he wrote his first professional ASP.Net app. Since 2004 Van has been subcontracting on an IRS project using ASP.Net, VB.Net, and SQL Server.

He spends his spare time working on the web site for Prince William Special Olympics which was created using Dot Net Nuke.   Van is currently working on a Silverlight app for Prince William Special Olympics to manage their volunteers.

Van has a BA in Mathematics from Lehman College in New York City and a MS in Computer Science from George Washington University. Van holds MCP certifications in Visual Basic, Access, ASP.Net and SQL Server.

Month List

Page List