Resources

ICG Blog

 June 2017 DNN/Evoq and Module Security Summary

The past week has been a bit hectic in the DotNetNuke/Evoq space.  Four confirmed security vulnerabilities were identified that could impact existing installations, one last week and three this week.  Sadly, many sites have already been exploited by these vulnerabilities, adding a bit more urgency to the situation.  Although many people are aware of the situation we have found that not everyone knows what is going on, so we thought it would be prudent to share what we know about the situation.  This information is being shared both on Mitchel's Technical Blog as well as our corporate website.

 Website Security – SSL Is Not Enough

If everything we knew about hackers, ransomware, identity theft, and website security was limited to reports from the major media, no one would ever build a website again. Yes, the internet landscape has its dangers. But the truth of the matter is that the real risk to the vast majority of the websites out there is that they have not been well-maintained, are out of date, or have not implemented basic security measures.

 Introduction to Let’s Encrypt Website Security – Free TLS/SSL Certificates for Everyone

The internet is all about disruption of established business models. But that disruption is not limited to virtual vs bricks-and-mortar businesses. Sometimes – often – internet and web technologies disrupt themselves.

 Welcome to the World of Serverless Computing

May 02, 2017 Mitchel Sellers

In a previous blog post we mentioned Microsoft Azure’s latest announcements for what they call “Azure Functions.” It’s a part of their approach to the trend toward “serverless computing” — a concept taking the place of “big data” as the hot-button topic in internet development circles these days.

 Microsoft Azure Platform News — Q1 2017

Apr 20, 2017 Mitchel Sellers

At ICG we remain generally agnostic about public clouds — we have customers running successful apps and sites on Azure, AWS, Google, and even IBM. We have noticed, however, that Microsoft is dedicating a lot of impressive resources to their Azure platform in a bid to captivate a good chunk of the business-class market. We’re impressed. 

 Introducing FlightFiles - Aircraft Maintenance Tracking Made Easy

IowaComputerGurus is excited to announce the general availability of our new Web-Based Aircraft Maintenance Tracking system.  Designed to take the headache out of tracking important maintenance operations with single-engine aircraft.  The idea driven from the cumbersome tracking processes that I personally encountered when going from student pilot to aircraft owner.  I wanted the ability to quickly and easily see what needed to be done with my plane, when it needed to be done, and in a manner that was reliable.  I did not want others using my plane to need to remember to send a picture of the flight log in the plane, or provide other information to me to stay on top of things.

 Adopting a Performance Focus With Software Development

Over the past few years I have given a number of talks and written multiple blog posts on the topic of performance optimization as it relates to software development.  These postings have been very technical in nature and focus greatly on the problem solving aspects of application performance.  However as I review my presentations one of the most critical aspects of application performance is actually business organization and dedication to application performance.  In this post I would like to review the common approaches that I see within development teams and easy ways for management to encourage positive change to focus more on development.

 Performance Testing Success Story: An Active Third-Party Vendor

I often talk about the importance of having well performing applications.  The reasons for my focus on performance are vast and range from the user experience, ability to handle load, Search Engine Optimization (SEO), and everything in between.  One of the most common issues that I will encounter with client sites when optimizing is that the root of their performance problem might reside with a third-party component that they have used.  Sometimes this was a component they selected, other times it was a component another consultant recommended, and even other times it was an item that was part of the framework that they were using and they did not have a choice.

 Understanding the Logistics of Moving Websites

Recently for a number of reasons I have been working with individuals that are taking a website and moving them from one hosting provider to another.  Sometimes these moves are taking the existing site as is, other times it is migrating to a "new site" at the same time.  However, after doing at least 10-12 of these in the past few months a few common points of "confusion" have come to light.  As such, due to popular request I'll lay out the basics of how to move a website from one hosting provider to another and discuss the component parts that are involved in such a move. 

Posts By Category