Associate filetype with file extension in Vim

A quick one-liner to associate filetype with an extension in Vim

Installing and using pipenv on Bluehost

Pipenv is by far the best thing to happen to python in 2017. It is so good, it is already the official recommendation for package management. In this post, we will go over installing pipenv on your bluehost account.

Dealing with paths and filenames in python3

Quick reference for commonly needed filename and path name operations in python3

Handle stripe errors and exceptions in Flask

Exception handling for APIs from external vendors is crucial in your Flask application. It is especially true when the API deals with payments, such as Stripe.

Turn any object into dict in Python 3

When you need associative access to elements of an object in a dict-like manner in Python3

Summary of The Clockwork Muse by Eviatar Zerubavel

A gist of the essential wisdom on ensuring completion of big writing tasks such as theses and books.

Utlisnips configuration and crash-course

Custom configuration to get utlisnips working with custom snippets and keymaps

Install Nvidia drivers on Ubuntu 18.04 LTS

Easy command-line method to install nvidia drivers

Install Python3 on Bluehost

To be able to run python frameworks such as Flask or Django and to have full-control over the packages and versions, it is better to install python in your home directory than to deal with the standard installed version. In this post, we will go over steps to install Python3 on Bluehost.

Fixing black screen on Ubuntu 18.04 LTS after reboot

Fix black screen on Ubuntu 18.04 LTS if you have an Nvidia driver