David Mark Clements

David Mark Clements

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.
No Servers, No Cloud, No Masters: Make P2P Apps With Pear
JSNation 2026JSNation 2026
Upcoming
No Servers, No Cloud, No Masters: Make P2P Apps With Pear
Battle-tested applications with peer-to-peer OTA updates are running in production. Rapidly growing with millions of users added monthly.Using a module and a CLI tool, you too can deploy a peer-to-peer production application with drastically lower complexity than traditional deployment means.
No Servers, No Cloud, No Masters: Make P2P Apps With Pear
Web Engineering Summit 2026Web Engineering Summit 2026
Upcoming
No Servers, No Cloud, No Masters: Make P2P Apps With Pear
Battle-tested applications with peer-to-peer OTA updates are running in production. Rapidly growing with millions of users added monthly.Using a module and a CLI tool, you too can deploy a peer-to-peer production application with drastically lower complexity than traditional deployment means.
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
Top Content
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