Resources

ICG Blog

Remove Filter Term: Best Practices
16 post(s) found

 Choosing the Best Cloud or Hosting Solution for Your App or Website

We still get asked this question all the time. Once we have helped a customer build their application or website, they want our advice on where they should they put it. It’s a great question, because the “right” answer has changed over time as project requirements and hosting technologies have changed. And even today the answer can be different depending on your individual business needs and the industry that you are in. So, let’s start with a brief overview of the differences between the four broad categories of application and website hosting and then drill down to discover what our go-to recommendation is for most businesses today.

 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.

 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. 

 Knowing Your Website And Component Parts

Over the past few months we have seen a number of situations where we encounter customers that have had horrendous issues with their websites.  As we work to resolve issues for these customers we often find that key information that either allows us to help them, or that would have prevented then from being in the situation that they were placed in.  After seeing a number of common trends we thought it would be important to start sharing some insight on some key items that should be known by all website owners, regardless of their technical ability.

 Major IowaComputerGurus Updates

We have been busy here at IowaComputerGurus for a while as we have been heads-down working on a massive set of updates to the documents, modules, tools, and resources that we make available on this site. In addition to a major update for our brand and visual appeal. It is with great honor that I reveal to you the fruits of our labor from the past months!

 Managing a Disaster and Protecting Your Assets

Over the past 24 hours we have assisted a large number of customers with server disasters, mostly stemming from a series of Windows Updates that went horribly wrong.  I blogged about the main issue on my personal blog today under the title, Windows Updates, Monitoring, and ASP.NET Oops!.  If you have not yet read this article, I strongly recommend you check it out as well as continuing with this article.  By most accounts that type of an issue would be considered a disaster with sites being down and resources unavailable to perform their regular duties.  Today's excitement prompted a lot of questions regarding the concept of true disaster preparedness and what levels of protection a customer needs to ensure their assets are properly protected. 

 Balancing Need for Help and Security

It is a regular occurrence for us to receive requests from people that are experiencing extreme issues.  It could be a single site that is down, a whole server that is having problems or any combination of other issues.  While we totally understand the urgency behind each of these requests, it is amazing the types of security risks that users will put themselves into, just to get help.  In this post I will outline our "best practices" recommendation for balancing the line between security and the urgency for help.

 Securing User Passwords in DotNetNuke

If you have been paying attention to the news in recent months you have most likely heard of a few cases where user information, such as Usernames and Passwords, have been exposed from some high visibility websites. Some of the more current leaks were with Gawker and Mozilla. For those that are unfamiliar the situation is pretty simple. These sites store user login information, usernames and passwords, that allow users access to their systems. Their systems were then breached and malicious users were able to get access to the information. Why is this something that I am blogging about in relation to DotNetNuke? Well, without a bit of configuration your site could be at risk, should a malicious user get access to your system. 

Posts By Category