 At GitLab, we want to make it easy for anyone to contribute, be it your first open source contribution or your first merge request at a new job. We are building a web ID inside of GitLab to make this possible. If you're anything like me, switching branches is annoying. Stashing your changes, trying to remember the name of the branch, then switching to the branch can easily feel like it takes longer than actually fixing a bug or resolving merge request feedback. Let me show you how the web ID makes this easy. Let's open a Rails app I've been working on in the web ID. It's a simple blog and I'm going to add an article list. The web ID should look familiar if you've used an editor before. On the left is the file tree, our files are in the middle, and the commit panel is on the right. Using the file tree, I'll open the article controller and add an index function I need for the article list. Also, using the file tree, I can create a new file for the template for the article list. Finally, I'll quickly update the new article template with a link. Before I commit my changes, I can review each change by selecting each file in the commit panel. Since I'm happy with my changes, the next step is to open a merge request, which can be done directly from the web ID. It looks like I've already received feedback from my merge request. I forgot to link the article list to the page where we can actually add a new article. The web ID is integrated with merge request, so I can open the merge request in the web ID and immediately address this feedback. The web ID knows that we've opened a merge request and takes us straight to the merge request diff. I'll switch back to the edit mode and add the link I forgot. So now I can compare my change, like I showed you before, but I can also preview the merge request diff I'll see once I commit my changes. This shows me the total set of changes that would be applied if I committed this change and then my merge request was merged. Using the web ID makes it easy to contribute improvements and resolve merge request feedback right from your browser. But this is just the beginning. GitLab is an integrated product and will be integrating the web ID with more and more of GitLab over the coming months, including CICD and merge requests. And we'll make it possible to use CI runners to test your code before committing and preview your application too. You can try the web ID right now on gitlab.com. Please let us know what you think.