Skip to content

Latest posts

Elastic search using match bool prefix

I realized users would always search using the perfect search terms, they would always have the right spellings, or they won't try to search using a keyword in the middle of a sentence. Turns out I was all wrong. It wasn't the user's fault, it was my thinking of how this service would be used.

GraphQL interfaces

Also known as abstraction, mixin, base classes. Although, I like the word interface because it reminds me of its similarity with an electric socket, that needs something to be plugged into it to be useful.

CLI tool using typer

I was given a task to write a cli (command line interface) tool in python. Naively, I started with argparse. Which is an awesome library but not beginner friendly. Luckily my mentor/manager stopped me at the right time and introduced me to Typer.