Development

From Adam Colton
Revision as of 19:30, 17 May 2013 by Adamcolton (talk | contribs)
Jump to navigation Jump to search

I'm looking to get in place a tool chain for development in conjunction with my move to AWS.

Connection

I'm looking at connecting to a file system over ssh. There is this for Windows and sshfs for Linux. This seems more secure than ftp. By mounting it as a file system, I won't have to look for ftp plugins - which I've had trouble finding.

I will have to investigate how to attach the drives. I would like it to be as automated as possible. Setting up a cron on my Linux systems may be best as I'm hesitant to add it to fstab and compromise the boot.

IDE

I like the idea of an IDE. Particularly because I would like to move in the direction of more testing and refactoring. The two big contenders seem to be NetBeans and Eclipse. I think the best thing to do from here is try both of them and see which one works better.

BASH Toolchain

Standing in opposition to an IDE would be a more traditional toolchain. In this case, I would connect over SSH, and use Vim as my editor. This would probably give me much tighter control, but I'm afraid I would miss out on things like automated test tools.

Source Control

I'm setup on GitHub but I'm finding that I have a lot of projects I do not want to share and the cost of private account is prohibitive.

I think I'm going to setup a dev server.

Dev Server

  • Git
  • Continuous integration