Skip to main content

Posts

Showing posts from May, 2017

Cloud Computing

The word cloud in cloud computing is used to describe the Internet so cloud computing means a type of Internet-based computing, where different services including including servers, storage and applications are delivered to an organization's computers and devices through the Internet. In other words, it is using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. It is an on-demand service that works for corporate data centers as it enables the data center to operate like the Internet and computing resources to be accessed and shared as virtual resources in a secure and stable manner.  It began in the enterprise and shift to adoption by small business owners as cloud computing is taking services  and moving them outside an organizations firewall on shared systems as applications and services are accessed via the Web, instead of your hard drive. The services are delivered and us...

Software Testing - An Overview

Software testing is a process that is implemented to check the quality and result of the software or application being developed.  It is done to allow the companies to understand and appreciate the risks that are involved during software implementation.  It helps to point out the defects and errors that were made during the development phases and is used to makes sure of the customer reliability and satisfaction in the application. Testing allows developers to deliver software that meets expectations, prevents unexpected results, and improves the long term use of the application. It also depends the purpose of testing and the software requirements, the appropriate methodologies are applied.     Test techniques include the process of executing a program or application with the intent of finding bugs,errors or other defects, and verifying that the software is fit for use. You need to verify that the completed software package functions according ...

VPN - The Basics

One of the most important skills any computer user should have is the ability to use a virtual private network (VPN) to protect their privacy.   Virtual Private Networks or VPN is a way for users to securely access a private network and share data remotely through public networks. It works much like a firewall the difference being a firewall protects your data on your computer, whereas VPNs protect it online. Although a VPN is a Wide Area Network, the front end has the same functionality, security, and appearance as it would on the private network. The Internet for all its connectivity is unreliable and is still a digital jungle where hackers can easily steal sensitive information from the ill equipped when it comes to public networks, and this is where VPN comes in. If you work remotely and need to access sensitive data on your company's private servers, doing so from an unsecured public network like a coffee shop WI-Fi hotspot could put that data, your company...

Programming Language

Computer programming languages allow us to communicate with a computer in a language the computer understands. There are an many computer programming languages that programmers can use to communicate with a computer and the language that a computer can understand is called a binary. The process of translating programming language into binary is known as compiling and each language, from C Language to Python, has its own features, although there are similarities between programming languages. These languages allow computers to quickly and efficiently process large and complex bits of information in real time without errors. There are many programming languages that are used today in the information technology industry to facilitate communication. One of them is Python which is an advanced programming language that is interpreted, object-oriented and built on flexible and robust semantics.   Next we have Java which is a all purpose, object oriented, high-level program...