Hi! I’m Bandung, welcome to my site!
This site contains my posts, my often random micros, and the archives from my old blog.
My Latest Blog Posts:
Non Null Type Inference After Null Checking in Flutter
-
It is silly that Flutter cannot dictate from the null check not a moment ago, and infer that a variable is in fact non-nullable. There is only one possible control flow from that point on! Bang operator is risky because there's possibility of neglecting the operator in future refactoring. So I use this approach.
Read More »
Kalender dan Yearly Planner 2021
-
(This post is in Indonesian) Sudah lama saya tidak mendesain. Sembari belajar lagi, saya coba bikin kalender sekaligus yearly planner tahun 2021. PDF bisa diunduh di artikel ini.
Read More »
Some Apple Scripts for Safari
-
macOS provides way to change default key bindings for any applications, and changed some of Safari's key bindings with it too. I discovered other way to "change" or add key bindings with Apple Script and FastScripts. It is awesome that I'd like to share it.
Read More »
Refactoring My Site
-
I am currently refactoring my site. The main goal is to reduce page size, remove tracker, reduce JavaScript usage, and leverage as much Indieweb features as I can.
Read More »
Interesting Links I Found on July 2020
-
Read More »
My Latest Micros:
Showing off my website to my colleagues. 🥰
November the 8th is Aaron Swartz day. His work for RSS and Markdown is a breakthrough. His spirit for freedom of knowledge is admirable. Let’s honor his memories.
I’ve tried Fastmail, Google Workspace, Hey, Namecheap and my country’s local company service for custom domain mail. Now I am using iCloud Custom Domain.
The service is included with my monthly iCloud Drive subscription, so basically free addition to service I already paid.
So far so good, the web interface is bad UX-wise tho. I cannot know exactly, but I hope Apple is true to their words on not spooping on my private emails.
If you are concerned with your privacy when contacting me, you can email me with text encrypted via PGP. See my PGP public key in my contact page.
This article saved my time! I am trying to make myself use vimdiff
for small changes between files that are not in git repository.
Solutions from StackOverflow never mentioned this weird error message.
I just knew this terminal utility from Reddit:
fm.awk
, a file manager written in awk
!
awk
and sed
are the tool I never use—except some sed
like commands in vim
. Knowing the tool can be extended to be a TUI File Manager is mindblowing 🤯