Blog

I oc­ca­sion­ally pen down my thoughts about tech­nol­ogy, pro­duc­tiv­ity, and de­sign. You can also sign up for my mail­ing list to stay up to date with my writ­ing and work.

Introducing Uppload v2

Posted on
code open-source

In April 2018, I made the first com­mit to Uppload (56bd930) and pitched it as an idea to Michael, the founder of El Niño, to fund the de­vel­op­ment of an open-source JavaScript file up­loader, some­thing that the web des­per­ately needed. Later that sum­mer, we launched Uppload and started us­ing it in our pro­jects.

When you’re ad­ver­tis­ing your smart­phone app, per­haps the first thing you show off are plat­form badges. They’re the eas­i­est and most fa­mil­iar way to tell users where they can find your app. All ma­jor plat­forms, Apple’s App Store, Google Play, and Microsoft Store have of­fi­cial badges which are some­what con­sis­tent with each other.

Quarter of Open Source

Posted on
open-source

The first quar­ter of 2019 was very in­ter­est­ing for me. It was the first time I did a lot of open-source work as a way to scratch my own itch. Every time I thought I needed a spe­cific tool which I could­n’t find, I built and open-sourced it.

Twitter Subaccounts

Posted on
cof­fee-time

I think Twitter should have a con­cept of sub-ac­counts. It’s not smart to cre­ate a Twitter ac­count for every small pro­ject, but it’s of­ten a ne­ces­sity for sup­port or a so­cial me­dia pres­ence. In my case, I have a Twitter ac­count, and so does Oswald Labs (which makes com­plete sense since it’s a com­pany and I’m just a small part of it).

Google Docs + GitHub

Posted on
cof­fee-time

When I first started us­ing Google Docs, my fa­vorite fea­ture was smart” au­tosav­ing. Smart” be­cause it’s not just an in­ter­val, but also based on con­tent changes. Today, al­most all pop­u­lar web-based text ed­i­tors have both au­tosav­ing (WordPress, Medium, etc.) and rich text for­mat­ting (think [f]CKEditor and TinyMCE a decade ago).

UTwente PeoplePages Contact Book

Posted on
code

As a fu­ture cre­ative tech­nol­ogy stu­dent at the University of Twente, I wanted to get in touch with a par­tic­u­lar pro­fes­sor. Their web­site, PeoplePages, uses a RESTful API for AJAX re­quests to search for uni­ver­sity staff, so I de­cided to add every­one to my con­tacts us­ing API scrap­ing to save time in the fu­ture.