Columns
An engineer's toolkit

Exploring Software: A Software Engineer’s Toolkit

Software engineering recommendations have not changed. The issues and concerns have been known for years. However, with the availability of excellent tools, it is now no longer a pain to implement and follow…

Licensing freedom?

FOSS is __FUN__: The Fifth Freedom

Stallman’s classic definition of open source speaks of the four freedoms — the freedom to run the program in any way one likes, the freedom to study the source code and modify it,…

Concurrency and threads

CodeSport (March 2012)

In this month’s column, we take a quick look at the threading support introduced in the new standard for C++11. One of the major events of 2011 in the programming world was the…

Moth that caused the malfunction in the Mark II computer

Joy of Programming: Why is a Software Glitch Called a ‘Bug’?

In this column, we’ve always covered unusual and interesting technical topics. This month, we discuss the word “bug”, and the history behind its use in the software context. There are three things common…

Preparing for programming interviews?

CodeSport (February 2012)

This month’s column is special, in honour of LFY’s 9th anniversary. We feature tips on how to prepare for programming interviews. This month, we celebrate the 9th anniversary of LFY. It’s been a…

Substitution...

Joy of Programming: Liskov’s Substitution Principle

LSP is a cardinal rule to follow in object-oriented designs. In this column, we’ll introduce LSP to those new to OOP (Object Oriented Programming), and discuss a couple of examples from JDK that…

Is it the best IDE?

FOSS is __FUN__: The Best IDE

In any forum that talks about programming, a frequent topic is, “What is the best IDE for the language/framework under discussion?” This often leads to lengthy flame wars, because programmers are passionate about the…

Healthcare can't wait!

Exploring Software: Easier Healthcare Using IT

This article is not so much about trying out any software as about the need we all feel for reliable care-givers for the elderly and terminally ill. Since this is not something for…

Questions

CodeSport (January 2012)

In this month’s column, we take a short break from our discussion of compiler optimisations and feature a set of questions for computer science interviews. We have been discussing compiler optimisation over the…

A rant on DBAs

FOSS is __FUN__: Get the Basics Right

A few thoughts about databases in general… and some rants about the good old ways. There are a plethora of free/open source databases around, from the good old Berkeley DB, SQLite, MySQL, PostgreSQL,…

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

Creative Commons License.