Peer-to-Peer Web Applications you own this product

Steven Platt
  • MEAP began July 2023
  • Publication in Spring 2024 (estimated)
  • ISBN 9781633438521
  • 350 pages (estimated)
  • printed in black & white

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • share your subscription with another person
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Look inside
Create modern peer-to-peer web apps that protect privacy and give users control over their own data.

Build web applications that connect users directly. Modern peer-to-peer web applications preserve personal privacy, massively reduce hosting costs, and make infrastructure management a thing of the past.

In Peer-to-Peer Web Applications you will learn how to:

  • Build JavaScript applications that run fully client-side
  • Create apps that communicate peer-to-peer instead of with a central server
  • Use cryptography to enable authentication and data ownership
  • Build secure peer-to-peer app with and without a blockchain
  • Safe distributed storage
  • Package, distribute, and allow community contributions to your apps

Peer-to-Peer Web Applications shows you how to build the kind of peer-to-peer web applications that represent the next evolution of the internet. The book takes a mature approach that moves the conversation beyond cryptocurrencies and tokenomics. You’ll learn how to build secure applications that connect users client-to-client with and without a blockchain, create applications suitable for personal and corporate use, and expand your perspective on what kinds of applications are possible.

about the book

Peer-to-Peer Web Applications takes you beyond toy examples and basic tutorials to build a complete peer-to-peer web app from start to finish. Chapter-by-chapter, you’ll iterate and improve on “Code Radio”, a music streaming service that runs entirely on user’s machines. As you go, you’ll learn how to create web client applications that connect directly to other clients without the need for a central server.

Add new features like client-side storage and compute, peer-to-peer connections, and use PublicKey and Zero-Knowledge cryptography to set up authentication and certify updates. Once your app is built and upgraded, you’ll begin to explore the blockchain. You’ll implement a payment feature using different blockchain offerings, comparing and contrasting their ecosystems and workflows. By the time you’re done tinkering, your Code Radio app will be a complex, commercial grade application with a polished user experience—and absolutely no centralized server!

about the reader

For intermediate web developers familiar with JavaScript and the basics of the cloud.

about the author

Steven Platt holds a bachelor’s degree in electronic systems technology (Southern Illinois University at Carbondale, US), a master’s in business administration (Illinois State University, US), a master’s of wireless communications (Barcelona Schools of Telecommunications Engineering, Spain), and PhD in blockchain technologies (Pompeu Fabra University, Spain). His fifteen years in industry have included roles at both Salesforce and Twitter.

choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Peer-to-Peer Web Applications ebook for free

choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Peer-to-Peer Web Applications ebook for free
RECENTLY VIEWED