Utility Marketplace

Providing tools to reduce workload and improve processes

Utilities are special-use programs that perform a single or limited set of tasks that help maintain, monitor or trouble-shoot websites and applications. ICG initially developed these tools for our own use. When that effort yields a product that we believe has value beyond the scope of the project it was built for, we formalize the code into a product and make it available here.

Azure Dev Ops Tasks Logo

.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 be a bit clunky, or error prone. As part of our work to create solid CI/CD pipelines we have created a number of Azure DevOps pipeline tasks to help make the process easier.

Install .NET Core Tasks from Visual Studio Marketplace View the source on GitHub
ASP.NET Core Utilities Logo

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.

ASP.NET Core Utilities on NuGet ASP.NET Core Utilities Source on GitHub
netCore Spreadsheet Utilities Logo

.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.

.NET Core Spreadsheet on NuGet .NET Core Spreadsheet Source on GitHub
C# Azure Pipeline Tasks

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.

Install C# Tasks from Visual Studio Marketplace C# Tasks Source on GitHub
DNN Dev Ops Tasks

DNN/Evoq Azure DevOps Pipelines Tasks

Historically implementation of CI or CD processes for DNN/EVOQ developers was 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.

Install DNN Tasks from Visual Studio Marketplace DNN Tasks Source on GitHub
Scrub Log Files to Clean Up and Free Resources with Log Cleaner for DNN Module Utility from IowaComputerGurus

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.

Download Log Cleaner from GitHub

This website uses cookies and similar technologies. By using this site, you are agreeing to our Privacy & Cookie Statement