The Author

Jan Van Ryswyck

Hi, thank you for visiting this blog. I’m a professional software developer since Y2K. A blogger since Y2K+5. Thinking and learning about all kinds of stuff since forever. Developing software is one of my great passions in life. I'm currently working at iChoosr as a senior something dude during the day, hacking on Node.js, Ruby, F#, Clojure and Erlang stuff at night. I also enjoy running, reading books and listening to music.

If you express these concerns on the forum, they might end being picked up.

http://andypalmer.com Andy Palmer

Problems 1 and 2 are problems caused by working from a shared drive. Word, Excel etc provide file locking as a fudge, but a decent Version Control System would solve these problems elegantly (and allow better collaboration)
Problem 3 would also vanish because files wouldn’t be changed from underneath you.

Jasmine

Ever heard of WebStorm or any of the other IDE´s provided by jetbrains? (no file editor can ever beat a truly intelligent IDE)

JanVanRyswyck

I use WebStorm for debugging Node.js apps. After that I head back to SublimeText as quickly as possible.

Jasmine

But how do you handle refactoring in large javascript projects? Doing it manually does not feel so nice… Choosing not to refactor something that’s obviously in need of refactoring because you’re scared that your code might crash does also not feel so nice.

JanVanRyswyck

I do refactor … a lot actually. The multi-cursor feature helps me quite a lot. I do not have the feeling that I’m missing out, especially when it comes to JavaScript code.

Looking for Help or Training?

The following are companies owned by bloggers who contribute to ElegantCode.com, or those who are freelancers.