08-14-2023, 07:17 PM
Peer-to-Peer Web Applications (MEAP V02)
English | 2023 | ISBN: 9781633438521 | 104 pages | PDF,EPUB | 3.12 MB
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.
Buy Premium Account From My Download Links And Support My Hard Work