Marcelo's WebLog
Improving the world one entity at a time (now tweeting on @mlrdev)
OData continues to evolve
As you can see from the recent March 2011 CTP of WCF Data Services, OData continues to evolve. While...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/11/2011
Uplevel NuGet
In the wake of the recent datajs on NuGet announcement, it's very much worth noting that you can...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/10/2011
datajs formats for OData flavored with simplicity
Alex has just uploaded the intermediate formats on the datajs CodePlex Wiki. These describe the...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/09/2011
datajs now available on NuGet
Beth has just uploaded the datajs NuGet package, so now it's easier than ever to get going with...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/08/2011
Debugging Extensions
When working with native code and when working with crash dumps, the Debugging Tools for Windows are...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/04/2011
Math is hard, let's go shopping
For better or for worse, the phrase "Math is hard, let's go shopping" is one that I use every now...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/03/2011
OData Vocabularies
Just got back from a "long week"-long trip to find Alex's vocabularies post. He has a nice walk...
Author: Marcelo Lopez Ruiz - MSFT Date: 03/01/2011
Design style for OData in datajs
The datajs source code is out there for the world to see. Today I wanted to share a bit about what...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/21/2011
Handling errors in datajs
Today I want to talk a bit about how we handle errors in datajs. Every operation that datajs runs...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/18/2011
Handling errors in datajs
Today I want to talk a bit about how we handle errors in datajs. Every operation that datajs runs...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/18/2011
datajs DateTime sample
Building on the dev notes I recently posted, here is a short sample page you can use to try the new...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/17/2011
datajs support for DataTime and DateTimeOffset
Yesterday we updated the datajs codebase to support DateTime and DateTimeOffset. Here are some...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/15/2011
A bit about how datajs is run
Today's post simply discusses a bit how the datajs project is run, and why we think it makes sense....
Author: Marcelo Lopez Ruiz - MSFT Date: 02/14/2011
OData, jQuery and datajs
Over the last couple of days, I've received a number of inquiries about the relationship between...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/11/2011
Short datajs walk-through
For today's post, I simply want to give you a walk-through on how to create a web application that...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/10/2011
datajs released
In case you missed it, yesterday we announced datajs - a New JavaScript library for OData and...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/09/2011
Data Privacy Day 2011
The software industry has been evolving our understanding of privacy, as society's understanding and...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/28/2011
Portable Library CTP Available
The Portable Library Tools CTP was announced! If you write code that targets multiple platforms,...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/20/2011
OneNote Mobile, now on the iPhone
As a huge OneNote fan, I'm always happy to see my notebooks accessible in more and more places. It...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/19/2011
New Releases for Web Developers
In case you missed it last week, we've had an insane amount of goodness coming out for web...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/18/2011
2011 Consumer Electronics Show one-pager
If you want to get a one-page overview of the Microsoft CES this year, there is a very handy...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/17/2011
Driver user experience
Sometimes the memorable thing about using a device or program is one particular feature. There are...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/14/2011
HTML5 features, browsers, prototypes
In case you were out on vacation or enjoying the holidays, late last month there were two very...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/13/2011
Reference of namespaces in OData
This post is a simple overview of namespaces you will run into when working with OData in the ATOM...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/12/2011
Danny's new adventures
Danny Simmons is going to rock the compiler world. Join me in wishing him all the best - it's a...
Author: Marcelo Lopez Ruiz - MSFT Date: 12/03/2010
Windows Phone 7 available in the US
Ah, some really, really exciting opportunities ahead. My favorite thing is having a modern phone...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/08/2010
Data Services on Windows Phone 7
Mike posted an announcement yesterday on the WCF Data Services blog. Go get the goodies from...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/29/2010
Bookmarklet to find OData service for SharePoint site
As you probably already know, SharePoint has great support for OData, providing access to lists,...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/22/2010
New SQL Azure website
In case you missed it, last week a new SQL Azure website went up at...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/20/2010
Troubleshooting 'code not updating' problems
Sometimes when working on a projects where files get copied around like in web projects or when you...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/17/2010
Migrating web applications
With all the buzz around the IE 9 Beta being available for download, I just wanted to remind folks...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/16/2010
Missing function for OData and Office
The last entry of Consuming OData with Office VBA series had a small glitch - one of the helper...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/15/2010
Wishing on a WCF Data Services star
Add feature requests or vote for existing ones over at https://dataservices.mswish.net/. The WCF Data...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/10/2010
Better grilling with topological sorting - the code
Yesterday we set out the problem of figuring out the right order in which to prepare items for...
Author: Marcelo Lopez Ruiz - MSFT Date: 08/04/2010
Better grilling with topological sorting
Today I'll just lay out the problem I'm trying to solve, and tomorrow we'll walk through the code to...
Author: Marcelo Lopez Ruiz - MSFT Date: 08/03/2010
OData and optimistic concurrency
As a short follow-up on HTTP and optimistic concurrency, I wanted to touch on how OData deals with...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/22/2010
Vitek on Expansions
Yes, our WCF Data Services blogging hero has gone and done it again - this time, the topic is...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/21/2010
HTTP and optimistic concurrency
I was recently talking about optimistic and pessimistic concurrency. That got me thinking about one...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/20/2010
Entity Framework CTP 4 Walkthroughs
In case you've missed them, there are two walkthroughs that have been recently posted on some of the...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/19/2010
Optimistic and Pessimistic Concurrency - A Simple Explanation
I remember that this was a tricky thing for me to understand and remember when I first got started...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/16/2010
OData Decimal and JSON
A few days ago I came upon a question about how decimal values are encoded in JSON payload in an...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/15/2010
Testing with XPathNavigator.Evaluate
Continuing from yesterday's post, we'll use XPathNavigator.Evaluate to sketch some helper functions...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/14/2010
Using XPathNavigator.Evaluate
Today I simply want to call out a somewhat obscure but very useful method: XPathNavigator.Evaluate....
Author: Marcelo Lopez Ruiz - MSFT Date: 07/13/2010
Vitek on Projections
In case you missed it, you should read Vitek's post on Projection Data Service Expressions. Here you...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/12/2010
How the SetEntitySetAccessRule and EntitySetRights APIs came to be
Today, just a historical note on why these methods are named as they are. What we needed when...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/09/2010
Nice OData shout-out
Today, a simple link to OData, O How I Love Thee, with a nice review of how OData, WCF Data...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/08/2010
API Design: how to lie less
So I wrote a bit last week about the importance of not lying through your APIs, but I didn't offer...
Author: Marcelo Lopez Ruiz - MSFT Date: 07/07/2010