InfernoRed Blog

Dave Ferguson

Be it low level kernel work on Linux, optimizing and scaling backend server systems with SQL Server and ASP.NET, building a sleek mobile app with Xamarin, or creating a new responsive website with Bootstrap, Dave loves doing it all. After graduating from VA Tech, Dave has spent the next 15 years at a variety of different places from a local startup doing videoconferencing software to several well known companies including Accenture, Hill-Rom, Itron, Allscripts, and Dell. He currently enjoys helping InfernoRed's clients with whatever unique and interesting technical and business challenges they may be facing.
Find me on:

Recent Posts

Sharing developer sessions with electron and VS Live Share

Posted by Dave Ferguson on Mar 25, 2019 5:00:08 PM


Read More

Topics: Visual Studio Code, Electron, VS Live Share, Angular

Crashplan Max Memory Via Docker on a Synology NAS

Posted by Dave Ferguson on Oct 19, 2016 10:13:21 AM


Update the /usr/local/crashplan/bin/run.conf with the maximum value you want your java heap to be allowed to use:
SRV_JAVA_OPTS=”-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx1024m -Dnetworkaddress.cache.ttl=300 -Dnetworkaddress.cache.negative.ttl=0 -Dc42.native.md5.enabled=false”
Read More

Topics: Docker

DotNetNuke and ApiExplorer

Posted by Dave Ferguson on Sep 26, 2016 11:27:04 AM

Exposing Web API endpoints from DotNetNuke is very easy to do and is extremely useful for accessing the internals of DNN. For example, if I want to get a list of all of the custom roles that are available for a particular DNN site, I can easily do so by creating a custom endpoint as illustrated at

Read More

Topics: DNN