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

Git config for multiple accounts

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...

Development setup for three services with a database

Drew's blogsite · 12mo

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...

Influencer faces legal consequences for crass joke

Drew's blogsite · 14mo

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...

Small server in python without dependencies

Drew's blogsite · 15mo

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...

Do not ask me to use Visual Studio Code or Chrome

Drew's blogsite · 15mo

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...

Changed up my site's philosophy

Drew's blogsite · 15mo

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...

Subsetting my fonts to speed up page loads

Drew's blogsite · 15mo

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...

Fauxspresso Lemonade

Drew's blogsite · 16mo

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...

Making the "compose" subcommand available to docker CLI in fish shell

Drew's blogsite · 17mo

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...

Things to do on an upcoming flight

Drew's blogsite · 18mo

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...

Minimally useful Github workflow for Emacs packages

Drew's blogsite · 19mo

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...

Games I want to emulate

I like older games a lot, I grew up playing the gameboy pokémons and the gameboy advance fire emblems on my cracked PSP. I did play a couple of actual PSP games on it as well....

Participating in the Spring Lisp Game jam, why and how

Discussion at lobste.rs Please participate in the jam! If you’re on this webpage, there’s a good chance you’re already into lisp, or that the new notation will not scare you....

How to act on command output containing spaces in Bash loops

Bash is weird Whenever you make an input in bash, it gets split into "words" based on whitespace. Usually, this is what you want, and it lets you write commands like for x in...

When you might want classes

The web version of the crafting interpreters book is available to read for free. It uses Java, a popular Object-Oriented language to explain the implementation of an interpreter...
Search Random