What exactly is Apache Spark and how you can use it

Last winter when the Big Data fad came to hit me hard, I was looking for projects written in Scala. It is when I found Apache...

Features Of Modern Functional Programming Languages

Functional programming is a somewhat old but a newly popular paradigm in programming languages and programming models which is a bit different from our traditional object...

My Upgrade To Apple's OS X Yosemite

OS X Yosemite is the Apple's latest version of opearating systems for their computers. While it has been some time since Apple released the OS, I...

Introduction To Node.js: The Server Side JavaScript

Last to last December I came across this fantastic new tool in the market called Node.js. Out of all server-side languages I have tried, node...

How To Create Bootable Windows USB On Linux Using WinUSB

There are several ways one might need to use Linux in order to create a bootable USB key for Windows, and there are several methods to...

JARVIS: An OS Based On Artificial Intelligence That You Can Talk To

A group of people (or hackers, as discussed by some people) from India have developed a completely new operating system called JARVIS which is known to...

10 Performance Oriented Development Techniques For Faster Web

“Learning is for developers, performance is for users.” Not to mention, no user likes a slow loading web page. Why just users? Even search engines don’...