Rico Mariani's Performance Tidbits
Implying no warranties and conferring no rights: "AS IS" since 1988
Debugging Multi-threaded Applications: Some Tidbits
I was lamenting that we haven't really done terribly much to make multi-threaded debugging easier in...
Author: ricom Date: 06/04/2010
A few words about Micro-Benchmarks
It’s been a long time since I included my “this discussion is only approximately correct” disclaimer...
Author: ricom Date: 04/26/2010
My History of Visual Studio (Epilog)
Visual Studio 2010 Launched on Monday. Wow! It’s HUGE. A major round of congratulations are in order...
Author: ricom Date: 04/14/2010
Variability in Benchmarks
I’m not especially a great fan of micro-benchmarks, they’re handy as a compliment to the larger...
Author: ricom Date: 04/07/2010
My Annual Personal Posting
I try to keep the content on this blog strictly professional (although sometimes it's like an...
Author: ricom Date: 04/05/2010
Why you really want to avoid catching and rethrowing exceptions
I like processes that simply drop-dead fail when they have an unrecoverable fault. Trying to...
Author: ricom Date: 04/05/2010
VSX Keynote posted
Just a quick plug, if you missed the VSX conference you can see it all online on Channel 9. Some...
Author: ricom Date: 12/08/2009
VS2010 Beta2 performance and other issues
Just a few words of encouragement today: I can't emphasize enough how valueable your feedback is to...
Author: ricom Date: 10/28/2009
Inside Visual Studio Beta 2 - Performance and Reliability
After my keynote speech yesterday at the Development Tools Ecosystem Summit Charles Torre caught up...
Author: ricom Date: 10/20/2009
My History of Visual Studio (Part 8)
[All the other Parts: History of Visual Studio] I can’t really talk about what was going on in...
Author: ricom Date: 10/14/2009
My History of Visual Studio (Part 7)
[All the other Parts: History of Visual Studio] [I know I promised to talk about...
Author: ricom Date: 10/13/2009
My History of Visual Studio (Part 6)
[All the other Parts: History of Visual Studio] The years 1998 to 2002 were very busy ones in the...
Author: ricom Date: 10/12/2009
My History of Visual Studio (Part 5)
[All the other Parts: History of Visual Studio] We’re still on the part of the story where I...
Author: ricom Date: 10/10/2009
My History of Visual Studio (Part 2)
[All the other Parts: History of Visual Studio] Visual C++ 2.0, “Dolphin” was a very...
Author: ricom Date: 10/07/2009
My History of Visual Studio (Part 1)
[All the other Parts: History of Visual Studio] I wrote in the teaser that there is no one...
Author: ricom Date: 10/05/2009
The Visual Studio Documentary on Channel 9
This is just great fun! And, of course, The Documentary is all wrong because they left out many of...
Author: ricom Date: 10/02/2009
Development Tools Ecosystem Summit
I'm happy to announce that I just agreed to give the keynote for the Development Tools Ecosystem...
Author: ricom Date: 09/17/2009
I'm not 30 yet, I'm only 0x2d :)
A friend of mine pointed out that, in hex, I'm under 30 :) How wonderful!
Author: ricom Date: 09/07/2009
Visual Studio 2010 Performance Part 3: A Technical Update
If I have any readers left out there, they might be interested to know what it is I’m up to this...
Author: ricom Date: 08/19/2009
CLR Performance Questionnaire
Vance Morrison posted an interesting opportunity for you to give feedback directly to the CLR perf...
Author: ricom Date: 06/15/2009
Visual Studio 10 -- Your Performance Feedback plus Beta 1
At Microsoft you can't say you're excited about anything you have to say that you're "super...
Author: ricom Date: 05/20/2009
Visual Studio -- working on performance
Jason has a new posting on the progress of Visual Studio and I wanted to chime in myself. Some...
Author: ricom Date: 05/14/2009
Visual Studio Today, Tomorrow and Beyond
Looks like it's interview season for me just now. Here's another piece on Visual Studio...
Author: ricom Date: 12/02/2008
Visual Studio Futures -- Extensibility Video
This is a brief interview from our most recent VSX conference. Paramesh Vaidyanathan, Principal...
Author: ricom Date: 11/25/2008
The Visual Studio Tech Roadmap -- Starring Visual Studio 2010
[Dear Readers:I wrote a followup posting Visual Studio Dialogue with WPF Performance Emphasis based...
Author: ricom Date: 11/18/2008
Patterns and Practices Performance "PAG"
If you're looking for the blue perf book "Improving .NET Application Performance and...
Author: ricom Date: 09/18/2008
Performance by Design at PDC2008!
I'm happy to announce that I will be at PDC2008 (and I will work the booths until I can't speak) but...
Author: ricom Date: 09/12/2008
Is Performance a "functional" requirement?
We had an internal thread on this yesterday, maybe I was a little too glib but here is what I had to...
Author: ricom Date: 08/27/2008
Linq Compiled Queries Q & A
I did a series of postings on Linq Compiled Queries last year, I recently got some questions on...
Author: ricom Date: 08/25/2008
Hard and Soft Mode Debugging or The Woes of Soft Mode
I had to explain this a little while ago and I wrote up something that I thought was generally...
Author: ricom Date: 08/22/2008
Celebrating Twenty with a Pint
No it isn't what you think. :) Today is my 20th anniversary at Microsoft. Wow. 20 years of doing...
Author: ricom Date: 08/15/2008
Rebecca Norlander on Behind the Code
Rebecca is a lovely person and she interviews very well here on the latest Behind the Code...
Author: ricom Date: 08/14/2008
Visual Studio Extenders Conference
If you ever wanted to see Redmond and meet some of the folks on the Visual Studio team this might be...
Author: ricom Date: 08/09/2008
My Last Words to Bill
We had a little internal yearbook thing you could sign for Bill last week. This is what I...
Author: ricom Date: 06/30/2008
Just another day in the perf lab
Even though I've been doing general architecture work on Visual Studio for nearly a year now, my...
Author: ricom Date: 06/18/2008
Shutdown Is No Time For Spring Cleaning
I think my current performance pet peeve is shutdown. Assorted flavors of it, they all seem to have...
Author: ricom Date: 05/12/2008
Cycles in Computer Science, or Am I Ancient?
It's been a strange couple of weeks. No, really. It all started when a friend of mine, let's...
Author: ricom Date: 05/05/2008
Sara Ford goes retro
In honor of the leap year, she's posted a couple of articles I wrote back around 1993 describing...
Author: ricom Date: 02/29/2008
Computer Measurement Group offers past papers to the public!
As you know I presented my performance signatures paper at the Computer Measurement Group's (CMG)...
Author: ricom Date: 02/12/2008
Performance Quiz #13 -- Linq to SQL compiled query cost -- solution
Well is there really a "solution" at all in general? This particular case I think I constrained...
Author: ricom Date: 01/14/2008
Performance Quiz #13 -- Linq to SQL compiled queries cost
I've written a few articles about Linq now and you know I was a big fan of compiled queries in Linq...
Author: ricom Date: 01/11/2008