
Developing Applications on QT, Part 1
This article introduces application development using the Qt GUI framework. There was a time when all desktop applications were developed from scratch. Then came the concept of code reuse. Static and shared libraries…

Working with MTD Devices
This article shows how kernel and application developers (in C) can make use of MTD in Linux. MTD (Memory Technology Devices) are NAND/NOR-based flash memory chips used for storing non-volatile data like boot…

NewSQL — The New Way to Handle Big Data
Big data, big data, big data! This term has been dominating information management for a while, leading to enhancements in systems, primarily databases, to handle this revolution. Though there are many alternative information…

The Importance of In-memory Databases
It has been predicted that in-memory computing will be one of the Top 10 technologies of 2012. In-memory databases (IMDBs) are a critical part of this paradigm. Through this introductory article, let’s get…

Postgres-XC — A PostgreSQL Clustering Solution
What started with a simple relational database system, is expanding its horizons by developing new technology that satiates the ever-increasing need for more data storage, greater transaction throughput and higher availability. Using a…

Lisp: Tears of Joy, Part 7
Lisp has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it because of its cryptic syntax and academic reputation. This is rather unfortunate, since…











