Principal Software Engineer at CenturyLink Cloud
- Greater Seattle Area
|Recommendations||10 people have recommended Matt|
Join LinkedIn & access Matt's full profile
Join LinkedIn & access Matt's full profile. It's free!
As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.
- See who you know in common
- Get introduced
- Contact Matt directly
Software Architect with deep experience building high traffic, high availability platforms in the online advertising space. A solid generalist with strong C#, SQL, PowerShell and DevOps knowledge.
MY VISION: Shorten, lubricate and make the deployment pipeline enjoyable to work with.
Never underestimate the value of Friction Free development both in quality of life and dollars and cents.
RequestReduce performs these optimizations without sacrificing the server performance of your web site. While the process of finding and generating the sprite image and minifying the CSS is naturally an expensive operation, requests will not block on this operation since RequestReduce performs these operations in a background thread and only once until the CSS changes or it is explicitly asked to flush its reductions.
RequestReduce excercises common best practices when serving its css and sprited images ensuring that the appropriate caching headers are sent to the browser so that browsers will not need to pull down a new http response until absolutely necessary. Chances are you will see an immediate rise in your yslow and google page speed tests.
RequestReduce provides several configuration options to support CDN hosting, multiple server environments and more.
nQuant is a .net color quantizer that produces high quality 256 color 8 bit PNG images. nQuant often reduces the size of a 32 bit image to a size 3 times smaller than its original with quality surpassing what the standard C command line utilities produce.
nQuant was originally developed as part of a larger effort I have been developing called RequestReduce which is an http module that automatically minifies and merges CSS as well as sprites their background images on the fly. I wanted the sprited files to be optimized and I was not satisfied with the size of the 32 bit images that the .net library was producing nor was the quantization output of such quantizers as PNGQuant and PNGNQ of acceptable quality. I set out to create this quantizer and the results are images 3x smaller than their 32 bit originals with practically no perceptible quality loss.
Chocolatey is a global PowerShell execution engine using the NuGet packaging infrastructure. Think of it as the ultimate automation framework for Windows.
Like apt-get, but built with Windows in mind. For those unfamiliar with apt/debian, think about chocolatey as a global silent installer for applications and tools.
Pester provides a framework for running Unit Tests to execute and validate PowerShell commands inside of PowerShell. Pester follows a file naming convention for naming tests to be discovered by pester at test time and a simple set of functions that expose a Testing DSL for isolating, running, evaluating and reporting the results of Powershell commands.
Pester tests can execute any command or script that is accesible to a pester test file. This can include functions, Cmdlets, Modules and scripts. Pester can be run in ad hoc style in a console or it can be integrated into the Build scripts of a Continuous Integration system.
Pester also contains a powerful set of Mocking Functions that allow tests to mimic and mock the functionality of any command inside of a piece of powershell code being tested.
- Team members:
Your personal Windows Install made easy!
- 100% Unattended Install with pending reboot detection and automatic logon.
- Lots of Windows configuration utilities including installing critical updates, changing windows explorer options, and more.
- Easily installs to a Thumb drive or Set-BoxstarterShare to share it on your network.
Oversee Infrastructure Automation using a mix of Chef and custom code to automate our mixed linux and windows infrastructure continuous delivery pipeline.
In this article, Matt Wrock explores real world Windows automation scenarios. How is Windows being automated in 2014? What are the pain points? How does this differ from the Linux world?
An automated build and deployment system is no longer a dream. Now that PowerShell has matured as a product, and since the emergence of new tools such as Psake and Chocolatey, the ambition of the perfect build process has come nearer to reality.
Podcast Interview covering some Open Source Projects I work on and demonstrating my inability to finish sentences.
PowerShell Summit 2013April 2013
- Web Performance...
- Distributed Application...
- Database Tuning and...
- SQL Server
- Microsoft SQL Server
- Test Driven Development
- Software Development
- Software Engineering
- Visual Studio
- Web Applications
- Agile Methodologies
- ASP.NET MVC
- Web Performance
- See 15+ See less
Search by name
Over 300 million professionals are already on LinkedIn. Find who you know.
People Also Viewed
C# MVP, Rubyist, Senior Developer, Automation Expert & sometimes a speaker, too!
Capital and Leverage Management
Structuring and Pricing Tools Developer
At JP Morgan
Software Engineer at Google
Program Manager at Microsoft
Software Engineer at Microsoft
Front End Engineer at HasOffers
Founder of Burly Marmot Software