Corresponding Windows article: https://bitcodersblog.wordpress.com/2017/05/10/win32-in-nasm...
(but yes, I also would have expected a bit more "from scratch". Is there an annotated disassembly of, say, AmigaOS around?)