Unit Testing ASP.Net Http Handlers and a discussion of Auto Mocking and the Testable pattern

7. December 2011 15:16 by Matt Wrock in   //  Tags:   //   Comments (6)
This post was originally entitled Unit Testing ASP.Net Http Handlers and my intent was a quickie (5 minute) post on overriding ProcessRequest in a test friendly manner. Then, struck by diarrhea of the fingers, I found myself going off on unit testing practices and discussing a pattern I don’t hear a... [More]

Track Nuget Downloads using OData, RSS and Ifttt.com

28. November 2011 11:24 by Matt Wrock in   //  Tags:   //   Comments (0)
In this post I am going to show you how you can be notified of new downloads of any Nuget package via email from a service that will poll Nuget every 15 minutes. If email sounds overly intrusive, there are other options. So If this sounds interesting, read on. If you have open source projects hoste... [More]

Adding CSS Inheritance Resolution to RequestReduce Sprite Generation Process

20. November 2011 18:43 by Matt Wrock in RequestReduce  //  Tags:   //   Comments (5)
UPDATE: This functionality was released on 1/9/12 in v1.7.0. Currently RequestReduce is unable to sprite alot of background images because of its limitation of treating each css class as an atomic unit. Inheritable dimensions and padding is lost which either makes an image unspritable by RequestRed... [More]

Installing an HttpModule via Dropping in the bin without Editing Web.config

13. November 2011 05:40 by Matt Wrock in   //  Tags:   //   Comments (6)
Last week another team wanted to use an HttpModule I had written. The problem is that they had no access to the hosting platform of their content. Their DLLs are consumed via MEF by a rather large infrastructure affectionately known as MTPS or what the world knows as the MSDN Library. Unfortunately... [More]

Released RequestReduce 1.5 Supporting Custom Minifiers and a Critical Performance Fix for v1.4

11. November 2011 13:07 by Matt Wrock in RequestReduce  //  Tags:   //   Comments (0)
I just released RequestReduce v1.5 on Nuget and on http://www.RequestReduce.com. If you are currently on v1.4, you will definitely want to upgrade to this new version. There was a misconfiguration in v1.4 causing a Regex to recompile on every call. The impact will vary depending on the number of sc... [More]

Microsoft’s MSDN and Technet Forums and Search adopt RequestReduce for Web Performance Optimization

6. November 2011 12:40 by Matt Wrock in RequestReduce  //  Tags:   //   Comments (0)
This week RequestReduce was launched on Microsoft’s MSDN and Technet web sites specifically with the Forums and Search applications. So if you ever land on a Forums page within these sites or conduct a search within the MSDN or Technet environment, RequestReduce is crunching and merging the CS... [More]

Released: RequestReduce 1.3 Now Runs on .net 3.5 and a Preview of Support for Third Party Javascripts in your Minification and Merge Process

24. October 2011 22:44 by Matt Wrock in RequestReduce  //  Tags:   //   Comments (0)
Welcome .net 3.5 Users! Earlier (MUCH earlier) this morning I released version 1.3 of RequestReduce. While not as exciting as the previous javascript crunching and merging release, I am very happy that a broader base of users will now have access to this resource. It can now be installed on any ser... [More]

Released: RequestReduce 1.2 with Javascript merge and minify

16. October 2011 10:15 by Matt Wrock in RequestReduce  //  Tags:   //   Comments (0)
With this week’s release of RequestReduce 1.2, RequestReduce is even more effective in reducing the HTTP requests made by a browser when visiting your website. Most significantly, this release adds the minification and merging of external javascript resources. A big thanks goes to Matt Manela ... [More]

nQuant Reduces The Visual Studio Gallery and MSDN Code Samples page size down by 10%

30. September 2011 09:21 by Matt Wrock in   //  Tags:   //   Comments (0)
Today the Microsoft Galleries team where I work and which supports the Visual Studio extensions gallery and the MSDN Code Samples gallery, among many others, began quantizing its sprited images with nQuant and has realized a 10% reduction in page size.           ... [More]

www.orangelightning.co.uk makes 40% improvement in page load performance using RequestReduce

22. September 2011 14:43 by Matt Wrock in RequestReduce  //  Tags:   //   Comments (0)
This week I worked with Phil Jones (@philjones88) of to get RequestReduce up and running on his web site hosted on AppHarbor. There was a couple issues specific to AppHarbor’s configuration that prevented RequestReduce’s default configuration from working. Its actually a fairly typical s... [More]

About Me

Hey thats me!

I'm Matt Wrock with over thirteen years of experience architecting scalable, distributed, high traffic web applications. I currently live in Woodinville, WA with my wife, two daughters, three dogs and cat. I work for Microsoft as a Sr. Software Engineer working in Cloud Developer Services. I'm also project founder and owner of http://www.requestreduce.org and a committer to http://chocolatey.org.

Month List