Lynette Miles

There are significant challenges in implementation of E2EE protocols, from who handles the security, to ensuring all participants can access the same data. E2E encryption introduced lots of challenges for history snapshots and what it means for Tombstones. Multiple types of encryption: local, using keys, and end to end all have different implementations and implications when using a collaborative app - especially a decentralized one. In this second part of our two part talk, dive...

Lynette Miles

In today’s electronically driven communication world, data security is no small matter. What’s safe? Who do you trust? Who else can access your data, and do you even know who those people or companies are selling it to? A critical part of data security is encryption. It protects everything from our personal information, helping prevent identity theft, financial information like your bank account and credit card from being accessed, to company secrets. According to a...

Preston So

Real-time collaboration is now more reality than ambition, but several obstacles remain, particularly in the form of peer-to-peer collaboration when many collaborators are involved. While Yjs, an open-source framework for real-time collaboration, and WebRTC, a new protocol for peer-to-peer communication now seeing wide browser support, permit editorial collaboration between peers in a graceful way, things get more complicated when many users enter the picture. Nonetheless, thanks to y-webrtc, the Yjs integration with WebRTC, we can...

Preston So

While collaboration between users has been a fixture of content management systems and web applications in general for many years, the prospect of true real-time, peer-to-peer collaboration remains relatively elusive despite the proliferation of new technologies over the past several years. Luckily, this may soon change thanks to the evolution of real-time collaboration frameworks like Yjs and the availability and level of browser support enjoyed by the new WebRTC protocol. With both Yjs and WebRTC...

Preston So

When it comes to the most exciting new developments in the field of web applications, perhaps no other phenomenon is gaining as much momentum as the prospect of true peer-to-peer collaborative editing. With its considerable obstacles and difficulties, collaborative editing has long been one of the less-explored realms of editorial workflows. Fortunately, thanks to new solutions like Yjs and better browser support for the WebRTC protocol, real-time collaboration is not only possible but also accessible...

Preston So

Peer-to-peer collaborative editing is one of the most fascinating frontiers of editorial collaboration in our industry. As a longstanding requirement with formidable technical challenges, enabling collaborative editing in a decentralized fashion has been a dream for many years. However, with the advent of emerging technologies in the real-time collaboration space, most notably Yjs and WebRTC, the possibilities for peer-to-peer editing are not only realistic but compelling for a wide range of ecosystems. With the help...