blog: jsdoc