Running multiple processes within a bash shell – fg, bg and jobs commands

It is a common thing for software engineers of all sorts to log into a remote computer using ssh and work with a shell like bash, zsh etc. Often, they might need to work with multiple programs like a text editor, a database shell etc. in the remote computer. There are several ways to achieve […]

Running PHP behind proxy

It is a common requirement to have your web applications run behind a proxy. For instance, your application might need to access some resource which are not directly accessible, or it might need authentication to access the Internet, or you might just want to log all outgoing requests. In any case, running an application behind […]

Big O in the real life programming – Why algorithm complexity may not matter in real life programming?

All of us programmers have studied complexity of algorithms at some point of time in our lives. We saw that how an algorithm that runs in O(n) time is better that one which runs in O(n2) or O(n3). We studied different tools and techniques and mathematical concepts to analyze running times so that we can […]