ICG Exchange - Utilities

Providing tools to reduce workload and improve processes

ICG Exchange Icon

Utilities Worth Exploring

Utilities are special-use programs that perform a single or limited set of tasks that help maintain, monitor, or troubleshoot websites and applications. ICG initially developed these tools for our own use, but upon recognizing their value to others, we have formalized the code and made it available below. With more than 100,000 collective downloads we hope these are of value to your teams as well.

Utility Products

.NET Core Azure DevOps Pipelines Tasks

.NET Core applications and proper DevOps integration go hand in hand. However, the steps to properly implement best practices for CI and CD can often be a bit clunky or error prone. As part of our work to create solid CI/CD pipelines, ICG has created a number of Azure DevOps pipeline tasks to help make the process easier.

Utility Products

ASP.NET Core Utility Libraries

We believe that enterprise software development should not be complicated. We have released a suite of utilities that solve many of the issues that might impact those looking to implement enterprise quality solutions in their projects. Open-Source and free for all.

Utility Products

.NET Core Spreadsheet Utilities

We believe that enterprise software development should not be complicated, even if importing and exporting from Microsoft Excel. As such, we have released a utility library that solves many of the issues that might impact those looking to implement enterprise quality solutions in their projects. Open-Source and free for all.

Utility Products

C# Azure DevOps Pipelines Tasks

Similar to our Pipeline tasks created for .NET Core we found it necessary to create additional tasks to improve the workflows for C# projects as well.

Utility Products

DNN/Evoq Azure DevOps Pipelines Tasks

Implementation of CI or CD processes for DNN/Evoq developers has historically been a complicated process requiring much manual effort or configuration. Our tasks have been created to allow simple management of key elements necessary to implement a full CI/CD pipeline for DNN extension development.

Utility Products

Log Cleaner for DNN/EVOQ

DNN/EVOQ contains an internal logging framework known as Log4Net which records information that can be invaluable when tracking issues. However, this information is only valuable for a limited amount of time, yet DNN does not remove older log files. This utility allows administrators to easily configure an automatic purging of the log files using WebJobs or task scheduler operations. We strongly recommend the use of this for all installations.