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

<Previous Next>