Working remote is something that a lot of developers need to do. May it be permanent, a few days a week or simply visiting clients we need to be able to keep communicating with our team, even if they are offline. How do we share code, divide tasks or have discussions when not everyone is online or available at all times. In this presentation we will see what tools are out there and how they can be used by your team to work together. Even for people that work together in the same room a lot of these tools provide structure and a good starting point on how to develop applications with a team.