Share via


Rick Byers

The CLR, diagnostics tool support and programming languages.

After 6 great years at Microsoft, my wife and I have decided it's time to spend some time living...

Date: 11/19/2010

In this post, I mentioned that one way to use exception filters from C# code is to generate them...

Date: 01/30/2010

A co-worker asked me recently how he could predict where an exception that was about to be thrown...

Date: 09/01/2009

I'm just finishing up my Masters in Computer Science, and was surprised when I recently got an...

Date: 06/09/2009

There are a bunch of great new CLR v4-related video interviews up on Channel9. In particular: Jon,...

Date: 06/09/2009

Over the past few months I've had some interesting debates with folks here (and some customers)...

Date: 06/09/2009

Herman Venter has just released his Common Compiler Infrastructure as an OpenSource project on...

Date: 04/15/2009

Often, when an unexpected exception occurs in production code, applications want to generate (and...

Date: 12/22/2008

We announced at PDC today that we're making some significant advances in diagnostics tool support...

Date: 10/30/2008

In my previous post I mentioned that CLR 4.0 will support managed dump debugging through ICorDebug,...

Date: 10/27/2008

In this blog entry, Mike describes that func-eval will fail when not a GC-safe point. In VS this...

Date: 08/16/2008

Method calls using the C# ‘base’ keyword get compiled to an IL ‘call’ instruction, rather than the...

Date: 08/16/2008

This is just a quick reminder that we're always looking for talented people who are passionate about...

Date: 05/19/2008

I'm not one who believes mainstream large-scale software development really deserves the title of...

Date: 09/18/2007

The System.Diagnostics.StackTrace class in .NET can be used to generate a textual representation of...

Date: 06/22/2007

// Sample to demonstrate creating a stack trace with source location information while controlling...

Date: 06/22/2007

I’ve been playing around a bit lately with computational genomics (I’m doing a project for my...

Date: 05/08/2007

In my entry on generic variance in the CLR, I said that you can’t convert a List<String> to a...

Date: 06/01/2006

Uwe Keim posted a thought provoking comment in response to my entry about Linq. Here is an excerpt:...

Date: 09/25/2005

Six months ago I posted a comparison of a simple select statement in C-omega vs. ADO.Net which some...

Date: 09/25/2005

Ever since I started planning for my users-group talk (and wrote this blog entry) about data access...

Date: 09/13/2005

In my last post I gave an overview of the DebuggableAttribute, what values the C# compiler gives it,...

Date: 09/08/2005

Mike Stall has a great little sample showing how to make your dynamically generated code debuggable....

Date: 06/27/2005

One of our partners asked us how a .NET program can tell what the currently active “try” blocks are...

Date: 04/30/2005

On Thursday I gave a .NET users group talk on Comega to somewhere around 100 .NET developers....

Date: 04/04/2005

In a couple weeks, I'm doing a talk at a .NET users group in Ontario about Cω. Cω is a cool research...

Date: 03/20/2005

When people start using C# generics for the first time, they are sometimes surprised that they can’t...

Date: 02/17/2005

Matthew Cosier was the first person to post correct answers to all my Hello, World quiz questions,...

Date: 02/08/2005

"Disruptive Programming Language Technologies" (video, slides) is one of my favorite talks on the...

Date: 02/06/2005

Hi, my name is Rick Byers. I’m a developer on the Common Language Runtime (CLR) team at Microsoft. I...

Date: 02/06/2005