General

Java

Today, with technology such a part of our daily lives, we take it for granted that we can be connected and access applications and content anywhere, anytime. Because of Java, we expect digital devices to be smarter, more functional, and [...]

Computer Programming

Writing computer programs means writing instructions, that will make the computer follow and run a program based on those instructions. To explain how programming works, I will give a brief history. The basic instructions are composed of a sequence of [...]

Artificial Intelligence

Artificial Intelligence, or AI for short, is a combination of computer science, physiology, and philosophy. AI is a broad topic, consisting of different fields, from machine vision to expert systems. The element that the fields of AI have in common [...]

History of Javascript

When the World Wide Web was first created in the early 1990s all web pages were static. When you viewed a web page you saw exactly what the page was set up to show you and there was no way [...]

Generation Four

As we all know and appreciate, the Internet has changed our lives over the last decade in ways that we never could have imagined. Communication is faster with the additions of Emails and Instant Messaging (IMs) to our lives; Research is simpler [...]

3D Television

3D TV is an emerging technology that allows consumers to enjoy three-dimensional movies, television programs and video games in their homes. Several companies have developed viable 3D technology for the home theater environment, but the reality of seeing 3D TV [...]

Parallax Experience

Parallax is a difference in the in the apparent position of an object viewed along different lines of sight. The term derives from the Greek word parallaxis, meaning alteration. In web design, the parallax effect is a relatively new trend. The [...]

WordPress Tips

Design with WordPress in mind to begin with If you can, ideally, know that you are going to use WordPress when you begin designing your site, then you may be able to take some precautionary steps to make creating your [...]

Y2K38 Problem

The Year 2000 problem is understood by most people these days because of the large amount of media attention it received. Most programs written in the C programming language are relatively immune to the Y2K problem, but suffer instead from [...]

Lunar Puzzle

This is a little lunar problem. Consider that NASA is planning to build space stations on the surface of the moon. Let us assume that moon is a perfect sphere. We don’t know exactly how many space stations they are [...]