Tag: productivity
- Python recipe: Combine multiple images into one PDF (24 Oct 2019)
Many a times, you come across the need to combine multiple image files (.jpg, .png, etc.) into one single portable document format (.pdf). Maybe, you have a bunch of handwritten notes which you want to organize into one file. Doing that is very trivial if you know python. To being...
- How to implement URL routing in vanilla javascript (18 Jul 2019)
In this post, I’ll show you how to implement dynamic URL routing in vanilla JavaScript without using any heavy frameworks like angular, vue, react, ember, etc. in less than 30 lines of code! The important attributes you need to know are window.location and more specifically to our purpose, window.location.hash. This...
- The gimp, the git and the sacred rules that govern offensive behavior (06 Jul 2019)
Yesterday, I was reading this heated debate on the GIMP issue tracker which was also perhaps the most discussed topic of the day. Offensive behavior is a very serious and delicate topic, and needs to be handled with care. More importantly, rules should be codified which can objectively determine whether...
- Agile manifesto is problematic (02 Jul 2019)
After reading the agile manifesto, I felt like it is too one-sided and imbalanced, it gives too much importance to some aspects of software development and belittles the other. The stuff they give prominence to isn’t any extraordinary new age rocket science (though the practitioners of agile try very hard...
- How To Make Your Ubuntu Desktop Faster (19 Sep 2017)
The usual advice you get when seeking a more resource conserving distro is to use a lighter spin-off such as Xubuntu, Lubuntu, etc. However, not many people know that even a “heavy” distro such as Ubuntu LTS with the default Unity Desktop could be made much lighter by uninstalling some...