Drew's blogsite

Drew's blogsite

Drew Jose

I write about linux, emacs, and maybe would love to write more about economics and politics.

Latest Posts

Thank you @zyd for the request, and IndieWebClub Bangalore for the prompt that sort-of points to it. You probably don’t need coffee explained to you. It’s the most popular drug delivery mechanism in the world, and could be considered the...
Curating a collection of music for a loved one to listen to is a time-honoured tradition, becoming accessible and a huge part of pop culture around the time cassette tapes and home-recording became possible. With the rise of music...
The reasons to become vegan are well-known, (here are some reasons to go vegan), and it’s not as hard to go vegan as one would think. This post is specifically about why I never went vegan earlier than when I actually did. Reasons for me...
This prompt comes from IndieWebClub Bangalore. I have had 25 minutes to pen this down. Frankly, logistics are the main constraint. I would hate to spend my period of invisibility on an airplane flying to a different country in order to...
I use git, as the version control system both at my workplace and to store my personal code (including the source of this blog). I use different e-mails for personal and work repositories, as well as different SSH keys for different...
At work, I have to develop a service that has an API server, a web server that serves UI, and a Slack bot. This uses a database. I can either run it locally via podman, or connect to one which already runs in a development cluster. The...
There's this podcaster in India known as BeerBiceps, his real name being Ranveer Allahbadia. I've been a hater of his for a long time because of his cosying with the right-wing and penchant for saying things that don't make a lick of...
Python is a batteries-included kind of language, and so of course it comes with an HTTP server module. Today I wanted to have something small running on my computer without dependencies to test a server-side example, so I looked into how...
I’m a software developer by profession, and most developers have settled on a couple of essential tools: VS Code for writing code, and the Chrome browser. Obviously I have no problem with this; people can use the tools they want to...
Earlier, my site used to have two parts in my git forge; blog, and Solarized-Flex. “blog” contained just the text and the pelican config, while “Solarized-Flex” is my fork of another pelican theme with colours I like. I noticed that the...
EDIT: I accidentally deleted this post without backups, so I have written it down again as I remember it. Subsetting a font means to remove all the characters you don’t actually use in order to reduce the size of the files. My site theme...
Okay, this is actually an aeropress limeade. This is sort of a modified version of an aeropress recipe from Coffee with April Ingredients 13 grams coffee, medium roast 130 ml water Half a lime (15 grams) Lots of ice (at least 40 grams)...
Development tools today are very complicated to install and deal with, the foremost of which is the docker CLI. You install it via shell script on most systems and if you want docker compose, you need to install it separately. In some...
I hate flying. It's incredibly boring, the security circus is pointless and brings out the worst in co-passengers, more time is spent waiting for things to happen than actually being up in the air, and it's not great for the environment...
Melpa is one of the most popular and probably the most accessible emacs package repository to publish to. All you need to do is add a ‘recipe’ to the melpa git repository by following the instructions. They also have a few requirements...
Search Random