Introduction to Make for beginners

As in any other profession, knowing your tools is the key for successfully doing your job. A chef without knives or a painter without a brush find it much harder to perform their job successfully and the same goes for a professional software developer. One such tool that a professional software developer should be aware […]

How to implement a module in C

Introduction Being a programmer, we have all read source code that really hard to understand and follow. Words like spaghetti code instantly pop up in our head when we see it. Files are open in one file, used in a second and closed in a third file. Magic things are happening here and there. Code […]

A successful Git branching model

Just read an interesting blog post on a successful git branching model by Vincent Driessen. It covers most of the needs I’ve encountered working with different SCM’s and should be applicable to most SCM’s, at least on a higher level.

Bash settings

Occasionally I need to update my .bashrc file and every time I google for information on how to do different things. These are some more common things I end up putting into my .bashrc that I’ve found while googling. #Common alias alias …=’cd .. ; cd ..’ alias ..=’cd ..’ alias _=’cd -’ alias cls=’clear’ […]

A makefile template

The following is a template for the core of a makefile that uses selected parts of the gnu make conventions which I’ve been using more frequent. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 […]