Released AutoWrockTestable: Making test class composition easier

16. May 2012 08:54 by Matt Wrock in   //  Tags:   //   Comments
Late last year I blogged about a unit testing pattern I have been using for the past couple years. It’s a pattern that I initially learned from Matt Manela (@mmanela). I adapted the pattern to use Automocking with Richard Cirerol’s wrapper. Over the last week I have been working to plug this in to V... [More]

Turn off Internet Explorer Enhanced Security

9. May 2012 01:29 by Matt Wrock in   //  Tags:   //   Comments
If you enjoy lots of dialog boxes that require you to take action before you can review any unique URL, then you will not want to use this: $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\` {A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"$UserKey = "HKLM:\SOFTWAR... [More]

The Perfect Build Revisited

25. April 2012 16:52 by Matt Wrock in   //  Tags:   //   Comments
About two and a half years ago I wrote a series of posts documenting the work my team had done to automate our build process. We had completed a migration from VSS to SVN and used a combination of nAnt and CruiseControl to facilitate continuous integration and push button deployments to any of our e... [More]

Released RequestReduce 1.8: Making website optimization accessible to even more platforms

15. March 2012 16:38 by Matt Wrock in RequestReduce  //  Tags:   //   Comments
This week RequestReduce 1.8 was released expanding its range of platform compatibility along with some minor bug fixes. Key Features Released Syncing generated sprites and bundles across multiple web servers using sql server is now .net 3.5 compatible. Thanks to Mads Storm (@madsstorm) for migra... [More]

What you should know about running ILMerge on .Net 4.5 assemblies targeting .Net 4.0

29. February 2012 18:14 by Matt Wrock in   //  Tags:   //   Comments
I might have also entitled this: “How to avoid TypeLoadException: Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' “ But I didn’t. First, the moral of this story I am about to take you on a debugging journey that will make some laugh and others cry and a... [More]

VerificationException: “Operation could destabilize the runtime” An exception with a bark much worse than its bite

3. February 2012 19:38 by Matt Wrock in   //  Tags:   //   Comments
As a software engineer my greatest ambition is to produce code that will have a lasting impact on my fellow humans. I want to make good things happen to both good and bad people. The last thing I want to do is destabilize the runtime. Whether it be my runtime or your runtime, if you cant run and the... [More]

Being Nice

16. January 2012 11:02 by Matt Wrock in   //  Tags:   //   Comments
One of qualities that I think make a great Software Development Engineer not to mention a good human being is the ability to be nice. In fact if I had to list the top 5 things that have helped me in my career, being nice would be one of them. I’m not saying that I have been particularly successful i... [More]

Bug fixes and enhancements included in RequestReduce 1.7.26

16. January 2012 07:18 by Matt Wrock in RequestReduce  //  Tags:   //   Comments
I usually don’t blog on bug fix releases. However the bug fix release I deployed today addresses a couple serious bugs (albeit edge cases) and their fixes forced a few significant enhancements I want to call out. Css that reference the same image twice may produce sprite sheets that cut out... [More]

Released RequestReduce 1.7.0: Giving the RequestReduce onboarding story a happy beginning

10. January 2012 10:11 by Matt Wrock in RequestReduce  //  Tags:   //   Comments
About six weeks ago I blogged about an issue with RequestReduce and its limitations with resolving image properties of each CSS class. To recap, until today, RequestReduce treated each CSS class as an atomic unit and ignored any other classes that it may be able to inherit from. The worst side effec... [More]

Reflecting on two years as a Microsoft employee

2. January 2012 10:37 by Matt Wrock in   //  Tags:   //   Comments
So its New Years Day and I’m thinking maybe its appropriate to write a post that’s deep and introspective. Something that speaks to a broad audience and asks the reader to stop, reach deep within. Real deep. Ok even deeper…deeper still. Wait. Uh oh we’ve gone too deep now. Pull back. Further. Keep g... [More]

About Me

Hey thats me!

I'm Matt Wrock with over fifteen years of experience architecting scalable, distributed, high traffic web applications as well as environment and deployment automation. I currently live in Woodinville, WA with my wife, two daughters, four dogs and two cats. Until just recently I worked for Microsoft as a Sr. Software Engineer and now work for CenturyLink Cloud focusing on data center automation. I'm also project founder of and a committer to

Month List