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