As a web developer and small business owner, I’m on a constant quest to find free tools that allow greater collaboration and communication for my project teams, which tend to be spread throughout the country.
Without further adieu, here are my top picks:
Etherpad is a real-time, web-based collaborative text editor. You create a “pad”, invite others to join by sharing the URL, and paste in, or type, text. Edits show up in real time with each user’s text formatted in a different color. There’s a chat room where you can discuss your edits and an option to save revisions.
Interesting note: Etherpad was created by ex-Google Docs developers with funding from y-combinator.
Pastebin is a collaborative debugging tool with syntax highlight for just about every programming language. You paste in a code snippet, select the syntax and it outputs a web page with your formatted code including line numbers. It’s useful for sharing small bits of code on mailing lists, or IRC.
Xdebug is an essential PHP extension that provides stack/function tracing, time tracking, parameter display, code coverage analysis and a performance profiler that allows you to find bottleneck methods. If you can’t parse cachegrind files, this guy has released a PHP-based parsing tool.
Teamviewer is a browser based remote desktop sharing application and a great alternative to paid applications like Goto meeting. It has supports remote desktop control/sharing, file transfers. The one feature the free version is lacking is audio, but that’s easily solved with Skype or FreeConference (see below)
Freeconference is a tool for setting up conference calls. The free versions allows you to set up a conference line with a local (not toll free) exchange. Participants dial in to the number and enter an access code to join your conference.