Real-time web-based collaborative coding