Blog Posts

What I like about Jujutsu

A powerful Git frontend CLI that I grew to like using

20 February 2026
cli

From Neovim to Helix

Reasons why I'm leaving Neovim in favour of Helix editor due to its simplicity

28 October 2025
neovimeditorhelix

Turning issues into posts

Github issues combined with a simple workflow script to manage contents

10 April 2025
website

Japanese Full-Text Search in SQLite

A simple example of how you can make Japanese full-text-search in SQLite.

19 May 2022
japanesesqlitecsharp

Path Alias in Javascript and Typescript

Have you ever got tired of writing relative paths that look like ../../../ ? No worries, path alias to the rescue!

4 March 2022
javascripttypescript

A year of Japanese... well, kinda

A post where I write my journey on learning Japanese. Man, I forgot how did I learn a foreign language.

31 October 2021
japaneserandom

Combining Adonis and Svelte using InertiaJS

A short guide to build modern monolithic app using InertiaJS with Adonis and Svelte

29 August 2021
sveltewebsite

Migrating from Sapper to SvelteKit

A post about my experience migrating my blog to SvelteKit.

14 April 2021
sveltewebsite

Utterances - Comment section that just works

I've been wanting to add a comment section to my website because why not

22 February 2021
website

I tried Svelte-Kit and here's what I think

I've run out of my patience waiting for the stable release and got too hyped for it

13 February 2021
sveltewebsite

How I made my Neovim statusline in Lua

A post where I explain how I made my custom statusline in Lua

29 November 2020
neovim

I rebuilt my site using Sapper from scratch

A post where I explain why I migrate my website using Svelte/Sapper

20 October 2020
sveltewebsite

My Experience Trying Out Svelte For The First Time

Phew lads, I finally tried svelte after a while and boi oh boi do I love it

27 September 2020
sveltewebsite

How I Memorise Japanese Weekdays

A post where I try to explain how I memorise Japanese weekdays in my own weird way.

17 September 2020
japanese

Making You Own Custom Startpage For Chrome

An attempt of creating a custom startpage so that I don't get bored whenever I open a new tab on chrome.

15 September 2020
website

Prettify your screenshot using imagemagick

Wanna make your screenshot a bit more fancy? Say no more, Imagemagick got you covered

6 August 2020
linux

Using github actions for SSG deployment

Utilizing github action to automate boring stuff which is building and deploying SSG manually

1 August 2020
website

ES6 high order array methods explained

A post where I try to explain ES6 array methods in a simplest way possible that I could think of.

29 July 2020
javascript

Simple TUI-based Rest Client for (Neo)vim

A post where I try to find a TUI alternative to Postman. In other word, REST client but in TUI

16 July 2020
neovim

Setting up Japanese input method on Linux

Installing fcitx and mozc for Japanese input method so you can type 日本語 on Linux

5 June 2020
linuxjapanese

My Setup Using Suckless Software

A post where I fully explain about my setup using suckless's softwares

4 June 2020
linuxwindow manager

My /comfy/ and less bloated spotify-tui setup

Since I use my terminal quite often, why don't I use spotify inside my terminal as well ツ

3 June 2020
linux

I redesigned my website because why not

A post where I explain about my site redesign to give it a bit more fresher look

2 May 2020
gatsbyreactwebsite

My impression on two border window manager

My impression of a keyboard oriented stacking window manager called Two Border Window Manager or 2BWM

1 April 2020
linuxwindow manager

My impression of Lenovo Thinkpad X220

I finally became one of those Linux users, the one who has an old Thinkpad with them.

19 March 2020
techrandom

Why I use Linux instead of other OS

A post where I try to explain why I use this beautiful and awesome operating system called Linux

27 February 2020
linux

Defx, A Dark Powered File Explorer

Trying out yet another plugin for neovim called defx.nvim.

22 February 2020
neovim

Making your own statusline in (Neo)vim

A post where I made my own statusline to make my vim looks more personalised

15 February 2020
neovim

The process of making my website (Part 3)

Last post where I talk about my experience about how I made my website using Gatsby

14 February 2020
reactwebsite

The process of making my website (Part 2)

Continuation of my previous post which is me telling my experience about how I made my blog using Gatsby

13 February 2020
reactwebsite

The process of making my website (Part 1)

A post where I try to explain my experience of how I made my website using React and Gatsby

12 February 2020
reactwebsite