We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Sunil Pai - Everything's Better With Friends (how to build collaborative applications)
Building collaborative applications with scalability and ease-of-use. Learn how to create multiplayer real-time apps with Sunil Pai, exploring technologies like Yjs, DurableObjects, and PartyKit to simplify development and enhance collaboration.
- Building collaborative applications can create complex problems, but new technologies can simplify the process.
- The goal is to build a multiplayer real-time app that can connect people together, making the process easier.
- The speaker, Sunil Pai, started working on a distributed team from home and encountered many challenges.
- The main issue is that multiple connections to the same database can cause problems, such as data inconsistencies.
- To solve this, use a library like Yjs, which provides a distributed data model for collaborative editing.
- Cloudflare has a technology called DurableObjects that can help with this problem by providing a simple way to deploy and manage distributed systems.
- The future of the internet should be multiplayer first, where multiple users can interact with each other in real-time.
- Cloudflare has many features that can simplify the development process, such as edge computing and analytics.
- The speaker is working on a project called PartyKit, which provides a library for building collaborative applications.
- The goal of PartyKit is to make it easy to build real-time, multiplayer applications that can be used by many people.
- The speaker is also working on a demo that shows how PartyKit can be used to build a collaborative whiteboard.
- The demo shows how users can share data in real-time and collaborate on a project together.
- The speaker believes that the future of collaboration is not just about removing operational costs and complexity, but also about making it easier for developers to build these applications.