Crazy Commands
Many of us who love to work on Linux enjoy the privilege of using a plethora of commands and tools. Here is our effort to introduce you to a few very simple- to-use, yet enormously effective commands....
View ArticlePython Threading and its Caveats
As a rapid application development language, Python is highly preferred for being easy to use, feature-rich and robust. With multi-core processors now becoming more ubiquitous, one would expect Python...
View ArticleVirtual Machines For Abstraction: The Dalvik VM
With the rise of heterogeneous systems, there is a requirement for a scalable software system that is cost-effective and maintenance-free. Virtual machines (VMs) provide abstraction from the...
View ArticleLight-Weight Processes: Dissecting Linux Threads
This article, aimed at Linux developers and students of computer science, explores the fundamentals of threads and their implementation in Linux with Light-Weight Processes, aiding understanding with...
View ArticleCcache : A Rapid and Efficient Compiler Cache for GCC/G++
Ccache makes compilation very fast because it caches previous compilations and detects when these are being recompiled. It is free software that supports C, C++, Objective-C and Objective-C++. It...
View ArticleExploring Probabilistic Data Structures: Bloom Filters
Bloom filters, conceived by Burton Howard Bloom in 1970, are probabilistic data structures that are used to test whether an element belongs to a set or not. Processing a large set of entities...
View Article