Each week I pick one or two things to work on. In week 2 of this year, I decided I should update my "hello world" OpenGL+Emscripten code from 2015. It's boilerplate I use occasionally in other projects. It wasn't compiling anymore, and I wanted to fix that as well as several other things.