Cloud Environment
If your anything like me you probably don’t always want to be programming in the same language nor programming in the same machine, you want to see what happens when your run your application in multiple platforms. Cloud Environments allow you just to do that for close to no cost. Cloud environments can be created for as low as $5 USD a month. In this section we will explore Cloud Environments and find out why and when you should use them.
There is a wide variety of options available for creating cloud development environments, for example Cloud9, Digital Ocean, Codeanywhere, Nitrous and many more. The purpose of this section is to provide you an actionable plan for you to give a cloud environment a try and figure out if it will be a right fit for you or your team.
Cloud9 + Digital Ocean = ❤ Setup
Meet the IDE that runs entirely on the cloud: Cloud9. This IDE allows developers to be able to work on their code from any machine in any part of the world. All you need is an active connection to the internet, preferably a broadband connection. But why the cloud? First, it enables developers to get started with coding immediately with pre-setup workspaces, collaborate with their peers with shared coding features, and have access to web development features like live preview and browser compatibility testing. It also has a large support for over 40 programming languages including PHP, Ruby, Python, JavaScript with Node.js, and Go.
Here is a list of some of the most popular features:
- Built-in terminal, with npm and basic Unix commands
- Code completion for snippets and identifiers
- Real-time language analysis for JavaScript (marking common JavaScript pitfalls)
- Variable/function name refactoring for JavaScript
- Parenthesis, bracket, and quotation mark character matching
- Line numbers, warnings, and errors in the gutter
- Debugger
- Tabbed file management
- Themes
- Customizable key-bindings, including presets for Vim, Emacs, and Sublime Text
- Code reformatting via JSBeautify and CSSLint
- Supports GitHub, Git, Bitbucket, and FTP servers
- Deployment to Heroku, Joyent, Openshift, Windows Azure, Google App Engine, SFTP/FTP
Will Cloud9 be arround? in 2010 the privately held company raised $5.5 million in Series A funding from Accel Partners and product development software company Atlassian Software. src
I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More