I’ve finally updated my Phoenix with React guide! Phoenix 1.4 ships with Webpack by default, therefore making the setup much more straightforward than before. The long-overdue rewrite has been finished, and has also been made up-to-date following recent updates to Phoenix. The sample repo has also been updated.

As for part 2 of my “Migrating to TypeScript” post, it’s almost finished. Stay tuned!


Migrating to TypeScript, Part 1: Introduction and getting started

Migrating to TypeScript, Part 1: Introduction and getting started

In this first article of a multi-part series on migrating to TypeScript, we look into the things you need to do to prepare your project for the Big Rewrite.

Read more →

And with this note, I’m signing off for 2018.

What an amazing year it has been. I switched jobs, shipped a couple of stuff, and met a lot of lovely people especially in the Jakarta dev circles (JakartaJS, you rock!).

I have to admit I’ve been lagging on posts lately, especially approaching the end of the year, partly due to mental health issues. But I’m getting better now, and I’ll try to blog more when 2019 comes!

(Also, thoughts and prayers go to the victims of the tsunami in the Sunda strait.)



FOSS is free as in toilet »


Nobody believes that a free toilet will be magically cleaned up and maintained, somebody has to do it, and that person would better get paid for it. Sharing a toilet means that you flush, clean up after yourself, and always leave some paper, it’s basic manners. And yet, like toilets, as FOSS gets used by more and more people, it gets more likely that you will see obnoxious people that shit all over your commons and then complain about it. And nobody will want to take care of it.

The real tragedy of FOSS is that its core concepts are always focused on the user. Traditional FOSS licences focus a lot on “user’s freedoms” rather than the creator’s right to empower the user.

This takes a massive cost on the wellbeing of open-source maintainers. We’ve seen this effect take its toll on the event-stream debacle not long ago.

This is where License Zero seems like an interesting idea. It provides a licencing model which ensures sustainability of software developed in the open. If you’re interested, you should check out the “Parity License” and the “Prosperity License”.


The Classic Tetris World Championships Explained

Amazing documentary about the world of competitive Tetris.


Working on a new post. And surprisingly enough, it’s about WordPress!

Screenshot of the work-in-progress blog post.

Older posts