Archive

2020

August

July

Rethinking writing

April

Why I migrated my blog from WordPress to Hugo

How to boot system from USB using GRUB

March

The form may limit you

Don’t read later. Read it now.

February

January

Think big, start small

Quick access to any menu item in macOS apps

2019

December

My 2019 Annual Review

Running notes and information capturing on macOS using Alfred

Stop using specialized vocabulary

November

Why it’s worth taking notes in plaintext

October

The selfie stick story

Automate your macOS backup to Backblaze B2 using Restic and launchd

Write code for people

September

The hidden cost of self-hosted services

August

Collecting tiny thoughts

Use make as task runner

June

5 stages of development as the programmer

March

How to use final in PHP?

2018

October

September

April

March

February

January

Why I removed my old accounts and why you should too

Inbox zero – efficient way to manage emails

2017

December

Building the associative array – ideas

What is idempotence?

November

Why should you return early?

My start with React and its rich ecosystem

October

September

Arguments in arrow function explained

Blackboxing JavaScript using Chrome DevTools

August

Try explain the JavaScript’s truth inconsistency

Do your constants make sense?

July