...
07 Nov 2015

How to add HTML tag highlighting to Geany

Ever since I bid farewell to Windows after they introduced that horrible Metro interface in Windows 8, I had been on the lookout for FOSS Linux alternatives that can run easily on my ubuntu 14.04 machine. One such lookout was a replacement for Notepad++ as I always need a handy...

Read more →
...
04 Jul 2015

Sqlalchemy Hack - How to convert a table to dict on the fly

In on of my recent projects, I came across the need to develop a JSON based REST API to fetch data from the sqlalchemy objects. Now, the Query object is a great way to access data using the powerful sqlalchemy orm, but it doesn’t give any built-in way to convert...

Read more →
...
25 Jun 2015

Is Sourceforge.net safe anymore to download software

You have probably heard about all the recent buzz surrounding the sourceforge.net website hosting adware/malware bundled installers and naive users falling prey to it. In some cases, SF even actively took control of abandoned developer accounts. to bundle their crapware. So, is it safe anymore to go to this site...

Read more →
...
10 Jun 2015

How to know whether my blog post will attract traffic or not

One of the evergreen topics for discussions in the blogging world is SEO, and especially the various ways of attracting bless of the all-pervading search engines to one’s own site or blog. There are various ways to approach this problem, some of the popular ones are: Using meta tags like...

Read more →
...
06 Feb 2015

How to host a Flask app on Openshift

Note: This article may no longer be relevant as Red Hat has recently changed the openshift stack with docker and kubernetes. Openshift free tier is an excellent way to host your python web app for staging or testing, and you can even host a low to medium traffic production site....

Read more →
...
04 Feb 2015

Migrating from WordPress to Jekyll: save money with a static site

Here I am, signing off from a self-hosted WordPress site and finding a welcome change in Jekyll, a blog-aware static site generator. There is nothing new about this, several well-known bloggers have already migrated to Jekyll in the last few years. Ever since Tom Preston Werner created this software in...

Read more →
...
20 Dec 2014

4 Ways to share your mobile internet with a PC/laptop

The one thing I like about the world of Linux in general and also Android is the great number of options. Unlike Windows phone, where there is only one way to perform a task (if at all there is!), android provides a richer user experience in all departments. Suppose you...

Read more →
...
19 Dec 2014

7 Reasons I would prefer an Android Phone over WP8

My existing phone is a Karbonn A30 running Android ICS and my next phone is going to be an Android phone too. Both as a user and as a developer, I’ve come upon the realization that Android provides a much better user experience and overall satisfaction in mobile computing. I...

Read more →
...
28 Jun 2014

9 Optimizations to make your Linux Desktop fly like a Rocket!

This article is the result of notes I’ve prepared during tweaking, twisting and optimizing ubuntu variants over the last few years. In case you use any other distro, some of these settings may not be applicable to you. For best results, these changes must be done on top of a...

Read more →
...
22 Jun 2014

PHP-FPM vs node.js - The REAL Performance Battle

Even after my last article about PHP and node.js benchmarking, my search for the holy grail of performance truth still continues. However, I do understand now that pitting PHP running on apache against a stand-alone node was a bit unfair with PHP for it was limited by what the apache...

Read more →