Configuring (Neo)vim: A modular approach

We become what we behold. We shape our tools, and thereafter our tools shape us.

Marshall McLuhan

Couldn’t agree more to Marshall McLuhan’s words. When you delve deeper into programming and interacting with the shell becomes mundane, enhancing productivity in editing is an aspect which you cannot overlook. Before I began to cherish the fruits of transparency, freedom, and ownership that Linux(and Open Source) has to offer, I quickly found myself at a point where I had to choose my religion- Holy Church of Emacs or Cult of Vi.

Setting up Btrfs on Arch Linux

I recently purchased a Dell Precision 5530 mobile workstation for my development purposes. As expected of me, I began making preparations for installing Arch Linux on this system. For a moment I thought, why not make the most out of this hardware by fine-tuning everything? Upon further researching, I found that one of the most important factors in improving performance is the filesystem which is used.

Python Celery: Writing custom Tasks

If you landed here while searching for something, you probably know what I am going to talk about. For others who are unaware, celery is an asynchronous task queue based on distributed message passing written in Python. Quoting from their homepage, “Celery is used in production systems to process millions of tasks a day“. Often, in most practical use-cases you will be better off writing custom tasks rather than decorating functions as tasks.

Installing Arch Linux: Part 2

Update 2018-07-5: Yoaurt is no longer maintained. Change aur helper from yaourt to aurman.

This is the continuation of the previous post. If you haven’t read it, I would recommend doing it before moving further. If already done so, let begin

Installing Arch linux: Part 1

Arch Linux is a general purpose GNU/Linux based operating system which follows the rolling release model, which keeps the system up-to-date with the latest software. The design approach of Arch Linux is based on KISS Principle(Keep It Simple, Stupid) which focuses on elegance, code correctness, minimalism and simplicity, and expects the user to be willing to make some effort to understand the system’s operation.

Start of a New Journey...

Before I Begin…

This being my first blog post, I want to thank everyone who has encouraged me to write, especially Nikhil Badugu, Gautam Sharma and Sakshi Pande. It would have been difficult for me to gather the courage and motivation to start blogging without these awesome guys! So thank you for pushing me 😃

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now