Got a flat tire? You will need a jack, a lug wrench, and a spare. Need to hang a picture? A hammer, nail, and level will set you straight. Almost any problem can be solved with the right set of tools. The same is true with your software on your computer. From writing an essay to preparing your … Read More
Free (No Cost) Software, Open Source Software, and Free (Copy-left) Software
Is free software really free? It is a simple question with a not so simple answer. While a piece of software may not cost anything to use, i.e. "freeware", it still may not be completely free. Most software comes with an End User License Agreement (EULA) that a user must agree to before even using … Read More
5 Things You Should Know If You’re Starting Out Programming
Programming. To some, it's an art where, with a few (thousand) keystrokes, magic can happen. To others, it's a job that can pay lots of money. Many call it the future, with hundreds of programs and gizmos designed to teach programming to children and thousands of people seeking retraining or … Read More
Data Hashing and Encryption and How They Enhance Security
Data Hashing. Encryption. These are words that one hears all the time about the topic of security. Sometimes, they are used interchangeably when they are different things despite both being critical to security. In this blog post, we will explain both and also explain how they can be used … Read More
What is a Domain Name System and how does it work?
You do it every day. You open up your favorite web browser and type in a website's address and next thing you know, you're on your favorite social media site or source of cat videos. But have you ever stopped to wonder what sorcery connects the dot-coms to the right sites? Well, I have the … Read More