An Overview of Open Source Databases

Every organisation keeps data. Over the last 50 years, electronic record-keeping, powered by Codd’s relational model, has become the foundation of the modern data driven business. Making decisions or defining strategies requires analysis…


An Introduction to NoSQL Databases

This article, which is an introduction to NoSQL databases, takes the reader through structured query languages and then on to MongoDB. It touches upon the integration of Python with MongoDB. With the growth…


Web Programming in Haskell

In this final article in the series on Haskell, the author explores how to use it for Web programming. Scotty is a Web framework written in Haskell, which is similar to Ruby’s Sinatra….


Working with Data and Cache Storage in Drupal

Drupal is a popular and widely used content management system (CMS). This article exposes the reader to MySQL database solutions for Drupal, along with others like PostgreSQL and SQLite, and follows up with…

Business man drawing a database plan on the screen_742663_l

PPP3: Working with Databases

Databases can be efficiently manipulated by using Python. This article gives another way to solve a problem introduced in an earlier article by using Python with databases. In this month’s column, let’s look…

couch python

Interfacing CouchDB with Python

Apache CouchDB is a database that is focused on ease of use. It can be interfaced with the versatile Python programming language, as shown in this tutorial. Apache CouchDB is a popular open…


Data Structures Made Easy with Java Collections

This article introduces the reader to Java Collections, which is a framework that provides an architecture for collecting and manipulating a group of objects. Operations such as searching, sorting, insertion, manipulation, deletion, etc,…

sql datatypes

An Introduction to SQL Data Types in PostgreSQL

SQL or Structured Query Language is a computer language for storing, manipulating and retrieving data stored in relational databases. This article is intended to give the reader a basic idea about data types…

intractive tourism page template

BOOTSTRAP: Building an Interactive Tourism Web Page

A well designed, interactive Web page offers satisfaction to the client, user and, above all, to the developer. The authors of this tutorial present an interactive tourism Web page that was created using…

Student working on Eclipse

Eclipse: The Versatile IDE Python

Eclipse is free and open source software that can be used to develop applications by means of various plugins. It may also be used to develop applications in other programming languages. Eclipse is…

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.