image/svg+xml

Gaurav Koley Internet Lurker, Poet, Creator of Gratia, Actively and Pdfvuer

Setup Development Environment on Windows with WSL 2

I had been living the “Windows free” life for almost 10 years even since I switched over to first Linux Mint, then Ubuntu and lately Pop!_OS. Over these year...

339 bytes of responsive CSS

7 CSS declarations and a/an (optional) font import is all it takes to change a drab basic website to a minimalistic easy to read piece of beauty. @import ur...

Backup and restore Postgresql database running on docker

I use docker a lot, so much so that I even run PostgreSQL and MySQL on docker rather than having them installed locally. This makes much more sense when you ...

Vue components in Multi-Page Apps

Over the past year, I have been working on Gratiato, a social networking site for students, teachers and researchers to share papers, find relevant research ...

Why GitHub will still be at the top

This post has been crossposted from the Zense Blog. Microsoft recently announced that it is buying GitHub for $7.5 billion dollars, and predictably, there’s...

Install and Setup Rundeck on Ubuntu

Requirements: Ubuntu, Java 1. Install Java: sudo apt install openjdk-8-jdk 2. Download the latest run deck debian packages from this link http://rundeck....

Root user in Docker Container

I have been playing around with Docker for a while. I use Docker for all of my Rails development and deployment tasks. So, every once in a while I encounter ...

Searching in Rails with Solr, Sunspot and Docker

Over the past few months, I have been working on a project titled Goodwill Currency for the Web Science Lab @ IIIT-B. It is a Ruby on Rails based portal with...

The Internet is creating Net-States

The Web and Internet are two of the most significant technologies that are currently shaping our world. The increased Internet penetration and cheap access h...

Multiple Associations Between 2 models in Rails

I have been working on a project as a part of Web Science Lab @ IIIT-B which is essentially an online marketplace of content. I am building this marketplace ...