Skip to content

Commit 3d725b7

Browse files
Collaboration blog post (codesandbox#3721)
* Collaboration blog post * Update index.md * increase height of embedded form * Update packages/homepage/content/articles/redefining-code-collaboration/index.md Co-Authored-By: Michaël De Boey <[email protected]> * Update packages/homepage/content/articles/redefining-code-collaboration/index.md Co-Authored-By: Michaël De Boey <[email protected]> * Run Prettier * Add video and image * Add image Co-authored-by: Michaël De Boey <[email protected]>
1 parent 734c734 commit 3d725b7

File tree

4 files changed

+102
-0
lines changed

4 files changed

+102
-0
lines changed
1.17 MB
Loading
306 KB
Loading
333 KB
Loading
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
banner: ./images/banner.png
3+
slug: redefining-code-collaboration
4+
authors: ['Ives van Hoorne']
5+
photo: https://avatars0.githubusercontent.com/u/587016?s=460&v=4
6+
title: Redefining Code Collaboration
7+
description: A big update to CodeSandbox Live — Live by default, new access controls, presence, and follower mode.
8+
date: 2020-03-25
9+
---
10+
11+
Collaborating on code can be hard. Historically, web development has been seen
12+
as a solo pursuit with tooling being built for individual developers writing
13+
code locally. In reality, we rarely code by ourselves. While we may often
14+
physically edit code alone, we create things collectively—working within teams
15+
and contributing to group projects. Now more than ever, we need to be able to
16+
collaborate on code. Current events have forced many to embrace remote work, but
17+
developers have been leading that charge for years. Flexible working
18+
arrangements and distributed or hybrid teams are now commonplace, forcing a
19+
fundamental change in how we all create together.
20+
21+
[CodeSandbox Live](/post/introducing-codesandbox-live-real-time-code-collaboration-in-the-browser)
22+
made collaboration easier by giving you the ability to code in real-time with
23+
others. It's used for pair programming, at hackathons, during job interviews,
24+
and in classrooms, enabling two or more folks to work on code simultaneously.
25+
What's more, our [basic team support](/dashboard/teams/new) has reduced friction
26+
in sharing ownership of sandboxes within a group.
27+
28+
Since releasing those features, though, we've learned a lot from discussions
29+
with members of the CodeSandbox community. We've heard that folks don't just
30+
want to be able to code together, but also communicate about code and creations
31+
more effectively. As well as communicate in real-time and asynchronously, and
32+
not only within development teams but with other stakeholders, like designers,
33+
product managers, QA, and clients too.
34+
35+
We're now applying this learning to evolve these individual features into a
36+
collaborative platform for rapid web development. A platform that will enable
37+
you to build together more efficiently by promoting discovery and re-use of
38+
code, encouraging iteration, and getting you more actionable feedback earlier in
39+
the development process.
40+
41+
## CodeSandbox Live 2.0
42+
43+
https://youtu.be/h9meHK7d_Yg
44+
45+
We're kicking this off today with a step-change in collaboration on CodeSandbox
46+
thanks to a massive upgrade to CodeSandbox Live.
47+
48+
### Live by Default
49+
50+
All sandboxes are now live by default. Making collaboration seamless is key to
51+
its efficacy, so it's no longer a mode you enable but something that's on all
52+
the time. This means team members can come together and work on sandboxes with
53+
ease, and guests can be invited to view or edit outside of a specific session.
54+
55+
### New Access Controls
56+
57+
We've streamlined sharing sandboxes with a new access control panel. Not only
58+
can you use it to invite others and set permissions, but it opens up new, more
59+
flexible ways of working with private sandboxes. You could already share private
60+
sandboxes with a team, but now you can add specific individuals to private
61+
sandboxes too. This is especially useful to those organizing code challenges for
62+
hiring, and contractors who need to share sandboxes with clients.
63+
64+
Invites can be sent via email if they aren't already CodeSandbox users, or you
65+
can use usernames for those that are. Permissions can be adjusted later if
66+
needed, too.
67+
68+
### Presence
69+
70+
With Presence, you can see who else is working on the same sandbox as you.
71+
Avatars of team members and guests appear in the editor, so you know who is
72+
viewing or editing a project when you are.
73+
74+
### Follower Mode
75+
76+
You can also follow along as someone codes with the improved follower mode.
77+
Click on an avatar in the sandbox and follow their cursor around the sandbox as
78+
they edit code, scroll, and switch between files. It beats a slow, choppy screen
79+
share for code interviews, reviews, and demoing or teaching one or many others.
80+
81+
![Share Sheet](./images/Share-Sheet.png)
82+
83+
## Be Part of the Future of Code Collaboration
84+
85+
These updates provide new ways to use CodeSandbox with others, but they also lay
86+
the groundwork for what's to come. Sign up now to be one of the first to try our
87+
upcoming collaboration features, which will forever change how you work with
88+
others to create things with code. We'll be opening up beta access to one of
89+
many in just a few weeks.
90+
91+
<div class="typeform-widget" data-url="https://codesandbox.typeform.com/to/ktD2rd" style="width: 100%; height: 350px;"></div> <script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm", b="https://embed.typeform.com/"; if(!gi.call(d,id)) { js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script> <div style="font-family: Sans-Serif;font-size: 12px;color: #999;opacity: 0.5; padding-top: 5px;"> powered by <a href="https://admin.typeform.com/signup?utm_campaign=ktD2rd&utm_source=typeform.com-01DH8PS45JWZKYBJ6B37YX56NZ-pro&utm_medium=typeform&utm_content=typeform-embedded-poweredbytypeform&utm_term=EN" style="color: #999" target="_blank">Typeform</a></div>
92+
93+
In the meantime, [create a team](/dashboard/teams/new) and invite your friends
94+
and co-workers to try out the all-new CodeSandbox Live today.
95+
96+
## Thanks
97+
98+
Thanks go to [Christian Alfoni](https://twitter.com/christianalfoni) and
99+
[Danny Ruchtie](https://twitter.com/druchtie) for their hard work delivering
100+
these improvements. Thanks also go to those who provided feedback as we've
101+
iterated on our live functionality. We can't wait to see what you're going to
102+
create together.

0 commit comments

Comments
 (0)