Sharad Cornejo Altuzar's blog

on performance and avoiding the root of all evil.

Best practices for using HttpClient on Services

Since HttpClient was released back in 2012 it's become the recommended way of talking to the web...

Author: Sharad Cornejo Altuzar - MSFT Date: 10/21/2016

WCF headers as properties

Some years ago my then boss was going on vacation. Before he left he asked me to investigate how to...

Author: Sharad Cornejo Altuzar - MSFT Date: 01/14/2016

Why MongoDB?

Recently I had to give an internal talk on why our team uses MongoDB as its database. Relational...

Author: Sharad Cornejo Altuzar - MSFT Date: 01/13/2016

Performance notes for MongoDB

Some performance tips for improving your usage of MongoDB I spent the past year working with...

Author: Sharad Cornejo Altuzar - MSFT Date: 01/08/2016

How do indexes work in MongoDB

This year I have been working on Xbox Live Compute (or Thunderhead as we know it internally). This...

Author: Sharad Cornejo Altuzar - MSFT Date: 11/14/2015

Azure Event Hub / Service Bus Performance - Http Batch Send 2

After the previous post on Http Batch send for Service Bus I received some emails with questions. I...

Author: Sharad Cornejo Altuzar - MSFT Date: 01/16/2015

What does a performance developer do at Microsoft?

Someone was just asking me this question the other day so I figured that I would answer it here for...

Author: Sharad Cornejo Altuzar - MSFT Date: 01/15/2015

Using Service Bus / EventHub from Android devices

Last summer we had Jimmy Campbell join the Fundamentals team for a couple of months as part of his...

Author: Sharad Cornejo Altuzar - MSFT Date: 01/07/2015

Improving Latency in Http Proxy scenario

Stream to stream copying is a scenario that is not straightforward to implement. It is especially...

Author: Sharad Cornejo Altuzar - MSFT Date: 12/05/2014

ASP.NET Precompilation: Speeding up Orchard cold start

Orchard is a "Content Management System" that you can use to easily host/customize your content...

Author: Sharad Cornejo Altuzar - MSFT Date: 11/13/2014

Optimizing memory footprint: Compression in .Net 4.5

Performance is about tradeoffs. If you need to do something faster you can probably do it if you use...

Author: Sharad Cornejo Altuzar - MSFT Date: 11/12/2014

Azure Service Bus Performance - Http Batch send

One of the easiest ways to increase throughput when using Azure Service Bus is by using the...

Author: Sharad Cornejo Altuzar - MSFT Date: 11/11/2014

Hello world

Hi, I'm a performance engineer at Microsoft and in this blog I'll share tips about how to...

Author: Sharad Cornejo Altuzar - MSFT Date: 08/22/2011