Developers

SQLite, the Tiny Serverless Embedded RDBMS

SQLite is the most popular tiny database engine and has made its way into almost every computing device. Smartphones, either running Android or iOS, are likely to have apps that use it to…

Simplifying Deployment on the Cloud with Heroku

Many developers assume cloud deployment to be tedious, costly, insecure and even sometimes unreliable. However, with the advent of platforms like Heroku, deployment on the cloud is being widely adopted and it is…

Introducing NVIDIA’s Compute Unified Device Architecture (CUDA)

This article, the first in a series, introduces readers to the NVIDIA CUDA architecture, as good programming requires a decent amount of knowledge about the architecture. Jack Dongarra, professor at the University of…

CodeSport

Over the next few columns, we will continue our discussion on data storage systems and look at how they are evolving to cater to the world of data-centric computing. Last month, we had…

The Architecture of Cloud Foundry

This article explains the architecture of Cloud Foundry, a cloud virtualisation platform that is gaining popularity. So what is a cloud virtualisation platform? It is a layer of software that sits between the…

Apache Cassandra The Crash-Proof NoSQL Database

The last time I wrote on NoSQL databases in February 2011, the technology was already booming. Today, these databases have changed the way developers think about building their applications, making them look beyond…

Build Your Own Web Page With QForms

QForm is the state-conscious, event-driven object management system for creating Web pages. QForm is the C and V of the MVC architecture of QCubed. It relieves you from typing HTML code for every…

Planning on Android based Device for on Enterprise

Android’s favourable licence, established application ecosystem and well-recognised user experience has made it the preferred platform for any modern embedded system. The pluggable architecture enables integration with a variety of desirable software and…

Joy of Programming!

Design smells are poor solutions to recurring implementation and design problems. This article gives readers an overview on what design smells are, why we should be concerned about them, and what we can…

A Few Things You Should Know About Futexes

This article aims to provide a clear and concise discussion about the basics of futexes, and how they could be used to implement user-space synchronisation mechanisms on Linux. So what are futexes? They…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.