News Categories

re:Invent 2017: AWS Cloud9 is a browser-based collaborative IDE

By Michael Low - on 1 Dec 2017, 9:00am

re:Invent 2017: AWS Cloud9 is a browser-based collaborative IDE

For developers working with serverless applications, it's important to be able to code, test, and debug without having to tinker with unnecessary things. Enter AWS Cloud9, a browser-based Integrated Development Environment (IDE) that comes with pre-installed debugging tools (JavaScript, Python, PHP), AWS integrations, rich collaboration tools.

It's based on the open source Ace editor from Cloud9 (which AWS acquired last year), complete with helpful features like code hinting, step-through debugging, Vim mode, and built-in support for over 40 languages. Interestingly, the 'cloud native' IDE has over two dozen themes to choose from, as well as a terminal with AWS Command Line Interface (CLI) preconfigured.

Image source: Amazon Web Services.

To prevent unnecessary charges, the auto-hibernate feature allows developers to choose a predetermined time to stop the instance once they're done with the IDE. SSH access is also possible with automated, secure access to their AWS account.

For collaborative work, another team member can be invited to pair-program together in a shared development environment. In addition to local and remote testing or debugging of Lambda functions, team members can chat with one another, and see their coding changes in real time.

AWS Cloud9 is available in the U.S. West (Oregon), U.S. East (Ohio), U.S. East (N. Virginia), E.U. (Ireland), and Asia Pacific (Singapore) regions.