Share via


Marcelo's WebLog

Improving the world one entity at a time (now tweeting on @mlrdev)

InfoPath and SharePoint = sophisticated automation without code

Today I want to talk about how InfoPath and SharePoint allow non-developers to develop some very...

Author: Marcelo Lopez Ruiz - MSFT Date: 07/05/2010

Design evolution

Today is the last post from a couple of design thoughts I've been writing down, and it addressed...

Author: Marcelo Lopez Ruiz - MSFT Date: 07/02/2010

Abstraction levels and dependencies

As a follow-up from yesterday's post about not lying, I wanted to discuss a bit some thoughts on...

Author: Marcelo Lopez Ruiz - MSFT Date: 07/01/2010

API Design Rule: First, Don't Lie

Today's post is about a very simple rule for API design: don't lie. This seems relatively...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/30/2010

Collection, disposal and finalization

Today's post is written just to highlight the difference between three different concepts of how...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/29/2010

OData and Workflow Foundation

There is a Consuming OData Feeds from a Workflow topic up on MSDN that walks you through the steps...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/28/2010

PropertyGrid in WinForms and elsewhere

The other day someone was asking a question on the WinForms forums about the PropertyGrid class....

Author: Marcelo Lopez Ruiz - MSFT Date: 06/25/2010

TechEd Highlight: T-SQL OVER Clause

I'd like to start by making sure everyone knows that the Microsoft TechEd sessions are available...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/24/2010

Key lookup in WCF Data Services

Vitek has another great post in his series over at...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/23/2010

Atomize your strings to improve memory usage

In yesterday's post, I hinted at a method to improve memory usage in your applications. This trick...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/22/2010

DataSet versus plain objects

The other day, a question popped up on the forums about whether the DataSet, by virtue of not being...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/21/2010

Time categories with WPF and Exchange - Part II

Today’s post is a continuation of yesterday’s post. Today, we’ll look at how the app works its...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/18/2010

Time categories with WPF and Exchange

Today and tomorrow I will present a short app I wrote for myself that others may find useful as a...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/17/2010

Posting with Windows Live Writer

After dropping off the face of the Internet for about a month, I’m back to blogging on a...

Author: Marcelo Lopez Ruiz - MSFT Date: 06/17/2010

Service Operations for Any and All

As I wrote about a while ago, quantifiers such as 'any' and 'all' are not supported in WCF Data...

Author: Marcelo Lopez Ruiz - MSFT Date: 05/11/2010

OData and Authentication series

The Data Services team blog has begun a series on OData and Authentication. Parts one and two are...

Author: Marcelo Lopez Ruiz - MSFT Date: 05/11/2010

WCF Data Service Projections - null handling and expansion

One of the capabilities that I wanted to call out of WCF Data Service projections on the client is...

Author: Marcelo Lopez Ruiz - MSFT Date: 05/10/2010

OData support teaser in Windows Live blog

In case you missed it, something cool is coming on the "RESTful endpoint" side of things for Windows...

Author: Marcelo Lopez Ruiz - MSFT Date: 05/07/2010

Some Performance Notes on Enumerable LINQ Operators

This post is the continuation of Layering enumerators; I wanted to have a much shorter post, but it...

Author: Marcelo Lopez Ruiz - MSFT Date: 05/06/2010

Query Projections in WCF Data Services

The MSDN documentation on the topic does a pretty good job at giving you a high-level view of what...

Author: Marcelo Lopez Ruiz - MSFT Date: 05/04/2010

Layering enumerators

Now that I've touched upon XmlReader and how it can be used to stream data while allowing clean...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/30/2010

Windows Live Messenger Preview

I want this now. Anything that can help me stay in touch and prioritize who I get updates from and...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/30/2010

Catching streaming exceptions with streaming readers

About two years ago, I put up a post discussing how exceptions are streamed in WCF Data Services...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/29/2010

Blast from the past: updating links in my most popular post

I recently got a message through the blog, letting me know about broken links on Showing drag/drop...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/29/2010

Layering XML readers

If you've spent any time looking at the new Open Data Protocol Client Libraries on CodePlex, you may...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/28/2010

Source Code for Open Data Protocol Client Libraries

This has got to be one of the most exciting announcements in a while. The source code for the .NET...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/27/2010

MicrosoftDataServicesRootUri, or How to customize WCF Data Service URIs

Peter has a great write-up about this, so I won't go into much detail here. Go read his post, then...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/26/2010

DataServiceProviderMethods - the least implemented class you'll ever see

I mentioned a little while ago that I was going to cover the DataServiceProviderMethods class. It's...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/23/2010

Windows 7 ad in Lie to Me

Morning post, so don't expect anything too deep. I was watching old episodes of Lie to Me while...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/23/2010

GetLastError on WinDBG

Today, after a series of design posts, we'll be looking at something quite different. If you happen...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/22/2010

Microsoft SQL Server 2008 R2 Release to Manufacturing (RTM)

Go find out all the goodness of the release at https://www.microsoft.com/sqlserver/2008/en/us/R2.aspx...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/22/2010

Immutable instances and deferred references

This will hopefully be the last post on the subject of building immutable circular references...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/21/2010

HashSet, equality and identity

I'm taking a short intermezzo from the mutability / circular reference series, to post a short...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/20/2010

Immutable instances with circular references

This post is a continuation from Mutability model for ResourceType and friends. At this point I'm...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/19/2010

Mutability model for ResourceType and friends

If you've read the post on the new types available in the System.Data.Services.Providers namespace,...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/16/2010

What's new in System.Data.Services

Seems like it was yesterday when I was writing a brief overview of the System.Data.Services...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/15/2010

Have you seen Pivot yet?

The site is over at https://www.getpivot.com/, and the video is short and very much worth watching....

Author: Marcelo Lopez Ruiz - MSFT Date: 04/15/2010

Overview of System.Data.Services.Providers

So, what can you find in the new System.Data.Services.Providers namespace, and why would you care?...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/14/2010

Help 'Generate from usage' help you

The C# language has generally been going in a direction where the language really helps you out in...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/13/2010

Visual Studio 2010 Launch

Watch it live here: https://www.microsoft.com/visualstudio/en-us/watch-it-live Very exciting stuff!...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/12/2010

Working with obscure arguments - finale

This post continues what we started with what the problem is and how to avoid it with C# 4, and...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/09/2010

Working with obscure arguments without C# 4

From yesterday's post, I'm sure you're itching to switch to the latest and greatest in tooling and...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/08/2010

Increased readability with C# 4 named arguments

If you've read ScottGu's recent post, you'll know that C# 4 will include support for optional...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/07/2010

Changing the connection string for typed DataSets

If you're still developing new code using typed DataSet, you may have run into the situation where...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/06/2010

Add an attribute to an MSXML node

This question came up in the forums, and I thought it was worth blogging about because there are a...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/05/2010

Paying it forward

Over the weekend I ran into a surprising but very pleasant situation. My wife and I decided to get...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/05/2010

DataSet does not validate XML Schema (XSD)

If you're working with the DataSet class and loading and saving data in XML format, you may have run...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/02/2010

WCF Data Services supports Accept-Charset

I'm not sure if the documentation states this explicitly somewhere, but WCF Data Services supports...

Author: Marcelo Lopez Ruiz - MSFT Date: 04/01/2010

Moving XML nodes from one document to another

Today's topic might be of interest for developers that work both in native and managed code, or who...

Author: Marcelo Lopez Ruiz - MSFT Date: 03/31/2010

<Previous Next>