Profile cover photo
Profile photo
Quinn Johns
"Our lives begin to end the day we become silent about things that matter." — Martin Luther King Jr.
"Our lives begin to end the day we become silent about things that matter." — Martin Luther King Jr.

Quinn's posts

Post has attachment
C# / SQL - Performing Distributed Transactions
Distributed Transactions span across multiple processes, which when encapsulated by the distributed transaction manager, will either commit a successful transaction or rollback changes. Distributed Transactions have been available within .NET, since .NET Fr...

Post has attachment
ASP.NET MVC / IIS - Optimizing Web Application Performance
Optimizing your web sites in ASP.NET MVC for performance includes cache busting, enabling caching for static resources, enabling gzip compression.

To enable caching on static resources, you will need to add the following XML in your web configuration file ...

Post has attachment
ASP.NET MVC - Using CDNs (Content Delivery Network)
By utilizing content delivery networks (CDN)s, you will potentially receive several benefits including improved performance, gains from using different domains, pre-cached files, high-capacity infrastructure and distributed data centers. A CDN can distribut...

Post has attachment
SharePoint - Moving Sites and Subsites into another Site
If there is a need to move sites and subsites into another site within the same web application, this can be easily performed using the "Site Manager". Often times, this option is over-looked, in favor of site templates, or other backup and restore operatio...

Post has attachment
SharePoint - Feature with ID already exists - Force Option
Occasionally, when deploying SharePoint Solutions (WSP) directly from Visual Studio, you will receive the following error. Error occurred in deployment step 'Add Solution': A feature with ID {Guid} has already been installed in this farm. Use the force attr...

Post has attachment
C# - Performance Counters
Reading performance counters (in C#) require the use of the PerformanceCounter class to read existing predefined or custom counters. The PerformanceCounter class is included in the System.Diagnostic namespace, and provides accessibility to several counters....

Post has attachment
SharePoint - An unexpected error has occurred. (Web Part Page Maintenance)
On occasion, a web part may be causing your SharePoint pages to throw an unexpected error, An unexpected error has occurred. Web Parts Maintenance Page: If you have permission, you can use this page to temporarily close Web Parts or remove personal settings...

Post has attachment
IIS / ASP.NET - Disabling Compatibility Mode/View (Internet Explorer)
In ASP.NET, if you need to disable compatibility view of the end users using your application, you can override the respective browser (Internet Explorer) compatibility mode, by setting the compatibility mode to Edge. By using this setting, the users of the...

Post has attachment
IIS / ASP.NET - Run all Managed Modules for All Requests (RAMMFAR)
When initially creating an ASP.NET web application, RunAllManagedModulesForAllRequest is enabled by default. If enabled, every request that passes through the ASP.NET pipeline, is treated as a managed modules (or handlers). When all modules are managed, inc...

Post has attachment
For those that have never seen this video, it's a cover for 'Radioactive' by Imagine Dragons, that +Lindsey Stirling and +Pentatonix did. I feel like it's better than the original, but you decide.
Wait while more posts are being loaded