jamauss
jamauss

Reputation: 1043

Single developer process/practice/infrastructure recommendations

So, I'm about to embark on a fairly lengthy, time consuming project that could net me some good results/rewards - and I'd like to give everything the attention and focus it deserves. I will be the sole developer, and I'm experienced in that capacity (about 13 years in the industry). I've just never had to be responsible for EVERY choice so I'd like to throw this out there for some feedback. This is going to be a website.

Dev Tools on Win x64 workstation:

I will have my own DB Server machine also, which will run SQL 2008 for both the web DB and will host the Soucegear repository DB.

I'd like to have an automated build process that includes

Any suggestion on tools to do these tasks? Should I just write & execute scripts to do certain steps?

Backups! - I'd like the source code repository and web files, graphics, media, etc. for the site backed up regularly. I use Mozy for my own personal backups - is there something more suitable for this kind of backup? Windows Home Server or something like that perhaps?

Lastly - what am I not thinking of that needs to be on my radar? For example, I plan on using jQuery but only have limited experience with it - any good javascript tools besides VS2010? How to most web devs test their sites across the plethora of browsers available? Should I use minify-ing tools for the web content - which are best? I've built plenty of web sites & applications before - this is just my first real "commercial" venture and I'd like it be founded in solid practices.

Upvotes: 2

Views: 180

Answers (1)

w4ik
w4ik

Reputation: 1276

I, too, am a single developer and use much the same tools as you...

Couple of things...OK...it grew to more than a couple...

  • I like to use UltraEdit sometimes for editing my javascript files...as it has some features that VS2008 lacks...not sure abt VS2010...mainly a function list to aid in navigation of the file.
  • I also use JavaScript Lint to check the syntax of my javascript files...you can integrate it into UltraEdit...my choice...or VS...or both.
  • I use subversion for source code control...Visual SVN for the server and Tortoise for the client...both free
  • For backup I recently started using DropBox...you can point DropBox to the folder that holds your files and it will sync whenever DropBox starts (and it will keep the files synched on multiple machines...so if you have an offsite machine...you're covered if something happens at your main development site).
  • If you'll be using LINQ at all...I'd recommend getting a copy of LinqPad It's free, but you can pay to get "intellisense"...the examples included are fantastic learning tools.
  • When using jQuery...look for plug-ins that do what you're looking for...

Upvotes: 1

Related Questions