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.
Pear: Releasing Production P2P Apps
JSNation 2026JSNation 2026
Jun 3, 14:00
Pear: Releasing Production P2P Apps
WorkshopPublic
All it takes is a module and a CLI tool to build and deploy production peer-to-peer applications. In this workshop:Build a realtime peer-to-peer applicationConnect with others on your own application, completely peer-to-peer.Understand how to deploy, including production practices, principles and toolingThis is for anyone who builds with JavaScript and anyone who deploys applications.
Register
No Servers, No Cloud, No Masters: Make P2P Apps
Web Engineering Summit 2026Web Engineering Summit 2026
Upcoming
No Servers, No Cloud, No Masters: Make P2P Apps
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
React Summit 2026React Summit 2026
Recording pending
No Servers, No Cloud, No Masters: Make P2P Apps with Pear
WorkshopFree
All it takes is a module and a CLI tool to build and deploy production peer-to-peer applications.In this workshop:Convert an existing React application so that it no longer needs a server to deployPrepare the application and setup deployment flow for production releaseGo to production with multisig - decentralized quorom-based cryptographic signoff gated releasesThis is for anyone who builds with React or JavaScript and anyone who deploys applications.
Pear: Releasing Production P2P Apps
Web Engineering Summit 2026Web Engineering Summit 2026
Jun 3, 14:00
Pear: Releasing Production P2P Apps
WorkshopPublic
All it takes is a module and a CLI tool to build and deploy production peer-to-peer applications. In this workshop:Build a realtime peer-to-peer applicationConnect with others on your own application, completely peer-to-peer.Understand how to deploy, including production practices, principles and toolingThis is for anyone who builds with JavaScript and anyone who deploys applications.
Register
No Servers, No Cloud, No Masters: Make P2P Apps
JSNation 2026JSNation 2026
Upcoming
No Servers, No Cloud, No Masters: Make P2P Apps
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