Makers Academy week 8: dissecting a node-based IDE