Presentations on hardened JavaScript