Monthly Archives: June 2015
Working with Underscore JavaScript Templates
This article is targeted at front-end developers and takes the reader on a tour of Underscore.js, which is an easy-to-learn JavaScript library.
Web based applications...
Quantum Cryptography: Enabling Secure Data Transmission
Welcome to the world of spies and secret messages. This article focuses on the application of quantum mechanics to transmit secret messages. Wannabe cryptographers...
Network Programming in Haskell
Haskell, named after logician Haskell Curry, is a standardised, general-purpose, purely functional programming language, with non-strict semantics and strong static typing. This eleventh article...
Creating an Audio and Video Player Using JPlayer
This tutorial walks the reader through the process of creating a basic audio/video player on a website and then customising it to add more...
Using Parallel Ports to Control Devices
Peripheral devices are connected to a computer through interfaces called ports, which could be serial or parallel. A parallel port is a parallel physical...
Exploring Big Data on a Desktop: Spark and HBase (May 2015)
The last issue of OSFY carried the column Exploring Big Data, which took a look at Apache Spark. This article explores HBase, the Hadoop...
Plotting with Scilab is Simple
This article discusses various types of plots based on mathematical computations done in Scilab, which is open source software for numerical computation. Seven different...
A Brief Note on the Next Generation of Mobile Apps
Mobile devices have become ubiquitous. In many cases, mobiles perform the work expected of a PC. Hence, there is a need for us to...
The Most Popular Security Assessment and Server Hardening Tools
Enterprises require high levels of security for their computer systems. A server attack or a malware intrusion can cause incalculable damage. Prudence, therefore, is...
An Introduction to Docker
Learn about Docker, which is an open source project that can automate the deployment of software applications inside software containers. Docker can be provisioned on...