David Mark Clements

David Mark Clements

David Mark Clements is the Platform Principal Architect of Pear Runtime by Holepunch. Writing JavaScript since '96, into Node.js from 0.8 (2012). Author, OSS Creator, Teacher, Consultant, Speaker helping to shape the ecosystem. Node Cookbook original and OpenJS Node.js Certifications lead. Driving innovation in the exciting peer-to-peer space, marking a new chapter in decentralized computing: pears.com.
Pear Runtime: Zero-Infrastructure, P2P High-Scale Applications
JSNation 2024JSNation 2024
8 min
Pear Runtime: Zero-Infrastructure, P2P High-Scale Applications
Introducing a combined Peer-to-Peer Runtime, Development & Deployment tool named Pear. Build, share & extend unstoppable, zero-infrastructure P2P applications. Welcome to the Internet of Peers. See docs.pears.com.
Build Peer-to-Peer Applications with Pear Runtime
JSNation 2024JSNation 2024
152 min
Build Peer-to-Peer Applications with Pear Runtime
WorkshopFree
Learn how to rapidly build peer-to-peer applications with Pear Runtime. No servers required. Understand peer-to-peer paradigms and construct applications from well-defined building blocks. This workshop will cover how to create both Desktop and Terminal applications (with discussion for Mobile) that work entirely peer-to-peer from anywhere in the world. By the end of this workshop you should know how to build a new type of highly scalable application with entirely reduced infrastructural costs (~0) along with suitable architectures and best practices for peer-to-peer applications. From the creator of Pear Runtime and the company that brings us keet.io. Table of content:- Introducing Pear- Initial Q & A- Getting Setup- Creating a Pear Desktop Application- Sharing a Pear Application- Running a Pear Application- Creating a Pear Terminal Application- Releasing a Pear Application- Architectural Discussions- Wrap-up Q & A