Remote Access (Development)
-
Okay, you just added VSS. You do NOT want to do this over VPN. Since you say "they still use VSS..." I'm assuming it's like 6.0 or something? VSS is a pig over VPN. If you lose the connection, you stand a chance of losing the VSS database. Just don't do it. VSS will need to be local.
Charlie Gilley You're going to tell me what I want to know, or I'm going to beat you to death in your own house. "Where liberty dwells, there is my country." B. Franklin, 1783
charlieg wrote:
VSS is a pig over VPN.
TFS is great over HTTP though. :)
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
I'd go with what leppie said. I sometimes have to RDP into a box in London (I'm in Madras) and it's a MAJOR pain. Something as simple as scrolling can take frustratingly long. And if there are any animations (splash screens, etc), you are screwed. Sorry, my vote is No. [EDIT]I do not use a VPN; I use boxes within the same company network. Your situation over a VPN will likely be even worse than mine.[/EDIT]
Cheers, Vikram. (Cracked not one CCC, but two!)
-
I'd go with what leppie said. I sometimes have to RDP into a box in London (I'm in Madras) and it's a MAJOR pain. Something as simple as scrolling can take frustratingly long. And if there are any animations (splash screens, etc), you are screwed. Sorry, my vote is No. [EDIT]I do not use a VPN; I use boxes within the same company network. Your situation over a VPN will likely be even worse than mine.[/EDIT]
Cheers, Vikram. (Cracked not one CCC, but two!)
Which is exactly why on my current project we're dumping VSS for SVN. We expect a distributed development team, and it just isn't worth the pain. VSS 6.0 demands high bandwidth - it just assumes it will be there. TFS on the other hand I would expect to behave better. What, it's newer by 15 years?
Charlie Gilley You're going to tell me what I want to know, or I'm going to beat you to death in your own house. "Where liberty dwells, there is my country." B. Franklin, 1783
-
charlieg wrote:
VSS is a pig over VPN.
TFS is great over HTTP though. :)
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
My experience has been that VPN blows. Maybe it's just the setups I've been exposed to, maybe extremely-low bandwidth, I'm not really sure. The delay in keystrokes will be maddening. Now, I've used logmein to go from a east coast to west coast USA, and the performance is more than adequate for development. logmein offers a free account if you want to play with it, customer may or may not like it. I know my customer has me explicitly routed in via the firewall, ports, etc. The connection is just not encrypted.
Charlie Gilley You're going to tell me what I want to know, or I'm going to beat you to death in your own house. "Where liberty dwells, there is my country." B. Franklin, 1783
-
Thats the kind of response time I was expecting. The pages will all be relatively simple, no intense graphics etc. but I might lose it if I have to wait 5 secs everytime I press a key....
Glad I could help you. :) Just to clear up, keystrokes are noticeably but only slightly a drag. Scrolling and animations are what will kill you. You said you won't have any animations to deal with, but who doesn't need to scroll? Having said that, perhaps you can do it on a trial basis for the client - two day trial followed by win-win or no deal.
Cheers, Vikram. (Cracked not one CCC, but two!)
-
Which is exactly why on my current project we're dumping VSS for SVN. We expect a distributed development team, and it just isn't worth the pain. VSS 6.0 demands high bandwidth - it just assumes it will be there. TFS on the other hand I would expect to behave better. What, it's newer by 15 years?
Charlie Gilley You're going to tell me what I want to know, or I'm going to beat you to death in your own house. "Where liberty dwells, there is my country." B. Franklin, 1783
-
Tony.1 wrote:
Really...?
Yes, Codeplex runs off it. :)
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
Which is exactly why on my current project we're dumping VSS for SVN. We expect a distributed development team, and it just isn't worth the pain. VSS 6.0 demands high bandwidth - it just assumes it will be there. TFS on the other hand I would expect to behave better. What, it's newer by 15 years?
Charlie Gilley You're going to tell me what I want to know, or I'm going to beat you to death in your own house. "Where liberty dwells, there is my country." B. Franklin, 1783
I'm not sure your reply was intended for me :~ I didn't say anything about VSS. I guess I'm lucky to have never even seen VSS, we use Perforce and SVN at my current company. I have, however, had the misfortune of having PVCS and Lotus Notes at my previous company. X|
Cheers, Vikram. (Cracked not one CCC, but two!)
-
The company are quite new to development, so VSS was the no-brainer for starting up. They are now talking about getting a better solution, not sure if it will be TFS though. Another contractor there would prefer a non MS solution so that' open right now.
Tony.1 wrote:
They are now talking about getting a better solution, not sure if it will be TFS though. Another contractor there would prefer a non MS solution so that' open right now.
I'll give the first vote for SVN. :thumbsup:
Cheers, Vikram. (Cracked not one CCC, but two!)
-
Tony.1 wrote:
Really...?
Yes, Codeplex runs off it. :)
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
Tony.1 wrote:
They are now talking about getting a better solution, not sure if it will be TFS though. Another contractor there would prefer a non MS solution so that' open right now.
I'll give the first vote for SVN. :thumbsup:
Cheers, Vikram. (Cracked not one CCC, but two!)
-
I'm not sure your reply was intended for me :~ I didn't say anything about VSS. I guess I'm lucky to have never even seen VSS, we use Perforce and SVN at my current company. I have, however, had the misfortune of having PVCS and Lotus Notes at my previous company. X|
Cheers, Vikram. (Cracked not one CCC, but two!)
-
Glad I could help you. :) Just to clear up, keystrokes are noticeably but only slightly a drag. Scrolling and animations are what will kill you. You said you won't have any animations to deal with, but who doesn't need to scroll? Having said that, perhaps you can do it on a trial basis for the client - two day trial followed by win-win or no deal.
Cheers, Vikram. (Cracked not one CCC, but two!)
-
Funnily enough that's the preferred solution for my fellow contractor. Any ideas on performance over HTTP?
Very good too. In fact, performance wise, TFS and SVN beats all these fancy pansy distributed version control systems.
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
Very good too. In fact, performance wise, TFS and SVN beats all these fancy pansy distributed version control systems.
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition:) So a possible solution may be to go TFS or SVN for source and access that over HTTP (although I would have to work around not having one of them for a few weeks). The development itself would be local including testing against SQL Server and local IIS. That would work ok because the web site I will be working on is self contained and I will be the only one working on it. If I can get them to put the test web box in the DMZ (maybe restrict by IP) then I could publish new versions directly to the server and then test the pages against the *real* test database. I am starting to feel a bit more *comfortable* with the idea, thanks. And if it all works smoothly I can spend more time on the beach!!
-
The company are quite new to development, so VSS was the no-brainer for starting up. They are now talking about getting a better solution, not sure if it will be TFS though. Another contractor there would prefer a non MS solution so that' open right now.
Tony.1 wrote:
Another contractor there would prefer a non MS solution so that' open right now.
That smells funny to me. I think he hasn't considered that MS source control is bad (VSS) so much as he thinks MS per se is bad.
-
Tony.1 wrote:
Another contractor there would prefer a non MS solution so that' open right now.
That smells funny to me. I think he hasn't considered that MS source control is bad (VSS) so much as he thinks MS per se is bad.
Brady Kelly wrote:
That smells funny to me.
Probably one of those Ruby types on a Mac :)
xacc.ide
IronScheme - 1.0 RC 1 - out now!
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition -
Hi, This is the first time I have posted a question and I couldn't find a forum that I thought was relevant to it, other than here. I am a contract software developer currently located in the UK but moving to Melbourne in 2 weeks. A previous client has asked me if I could work remotely in Australia, connecting to a machine in their UK office, to continue developing software for them (.NET Web/Win SQL etc.). I know that technically it is quite straight forward, I have worked remotely in the UK before (VPN) to a local office. However, I am investigating whether or not this is feasible from the point of view of response times, because I would be working intensively and therefore sending many key strokes and expecting a rapid response from Oz <=> UK. Do you have any information that may help me decide whether or not the proposal is workable?
1. Don't use VPN install SSH and SVNServe on the Windows machine and access the repo using ssh+svn 2. Very feasible. I worked for several companies around the world (one being in Sydney) and I'm in Central Canada
-
Hi, This is the first time I have posted a question and I couldn't find a forum that I thought was relevant to it, other than here. I am a contract software developer currently located in the UK but moving to Melbourne in 2 weeks. A previous client has asked me if I could work remotely in Australia, connecting to a machine in their UK office, to continue developing software for them (.NET Web/Win SQL etc.). I know that technically it is quite straight forward, I have worked remotely in the UK before (VPN) to a local office. However, I am investigating whether or not this is feasible from the point of view of response times, because I would be working intensively and therefore sending many key strokes and expecting a rapid response from Oz <=> UK. Do you have any information that may help me decide whether or not the proposal is workable?
Hey Tony. I am in Tasmania ( which is where people from Melbourne go when they want their quality of life to improve ). I work for companies in the US. Fast broadband is easy to get in Melbourne, so I don't see how there will be any issues with what you want to do. I use an online source control provider to provide shared access to source, and try to VPN as little as possible, but it works fine when I do it. I've worked from home for about 4-5 years now, with good success.
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.