Scratch

Great Ways for Kids to Learn the Art of Coding

We are surrounded by coding (often known as programming). That’s why all the cool kids are coding, or they should be. However, computer classes in the UK are dictated by the national curriculum, with students limiting their computing activities to learning applications such as Word and PowerPoint, and using the internet to help with their school work. However, learning how to use Microsoft Office is often of little or no interest to kids. They are motivated by interactive activities such as programming, as they like to make things to find out how they work.

Read more
Home Automation

Top X10 Home Automation Software

X10 is an open standard for controlling home electrical equipment remotely. It works across home power lines and is extremely low-bandwidth. This communications protocol can control lights, appliances, and other electrical devices, and be used to implement a custom security system. This protocol has the virtue that it is simple to set up, flexible, yet at the same time can create a very sophisticated home control system at a low cost. By using X10 components you can control one company’s modules using a different company’s controller.

Read more
Library

20 of the Best Free Linux Books – Part 3

The focus of this article is to select some of the finest Linux books which are available to download for free. The vast majority of the books featured here can also be freely distributed to others.

To cater for all tastes, we have chosen a wide range of books, encompassing general introductions to Linux, books that concentrate on a specific distribution or application, books for programmers, as well as books that have defined the evolution of free software. All of the texts here come with our strongest recommendation. So get reading (and downloading).

Read more
Mobile programming

Top 4 Mobile Application Development Frameworks

Mobile application development is the process by which software is created for handheld devices. This article focuses on tools which help developers create applications for mobile phones. The purpose of application frameworks and libraries is to enable developers to spend their time on the creative and interesting part of development, alleviating the repetitive overhead associated with common development patterns.

Read more