How to circumvent internet filtering and enhance privacy
The whole world knows about the so called “Great Wall” that protects the Chinese people from dangerous western ideals, the serious concerns about internet privacy in the United Kingdom, now we have...
View ArticleUltimate web site optimization trick: data URIs
Are you an obsessive compulsive web site optimization nut? Are you willing to sacrifice maintainability for one less HTTP request? Have people ever asked you to seek a mental health professional...
View ArticleSetting up an Ubuntu LAMP server. Part 1: Initial setup
This will be the first part in a new series of articles about setting up your own Ubuntu LAMP (Linux, Apache, MySQL, PHP) server. If you are already proficient with Linux and/or Ubuntu then you can...
View ArticleThe 5 types of programmers
In my code journeys and programming adventures I’ve encountered many strange foes, and even stranger allies. I’ve identified at least five different kinds of code warriors, some make for wonderful...
View ArticleWill the really real programmers please stand up?
How do you define a real programmer? There are many facets that you can use to judge someone’s skill as a programmer: ability, experience, enthusiasm, dedication, etc. But I recently read an article by...
View ArticleMust have software for your Microsoft Windows computer
Microsoft Windows is my operating system of choice, for many reasons. One of the best reasons is because of the wide array of software available for it. I’ve been a Windows user since Windows 3.1,...
View ArticleHow to set up a Team Fortress 2 dedicated server on Ubuntu
I recently decided that I wanted to set up a dedicated server running Team Fortress 2, the very entertaining multiplayer first-person shooter game by Valve. I was pleasantly surprised at how easy it...
View ArticleCaching with CodeIgniter: Zen, headaches and performance
CodeIgniter is already a very fast PHP framework, but that alone might not be fast enough for high traffic web applications. To get to the next level of performance you will need to implement some kind...
View ArticleSetting up an Ubuntu LAMP server. Part 2: Apache
This is part two in my Ubuntu LAMP server series. In this article I will guide you through the process of installing and setting up the Apache HTTP Server. If you are setting up a web server then you...
View ArticleThe Ten Commandments of Source Control
I was meditating yesterday, as I often do, when I was visited by a supernatural being who called himself Gitsvn Hgtfs. He said that he had brought the good news of version control and that I was to be...
View Article