Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publishing your first Decentralized website with Dat #9

RangerMauve opened this issue Jun 19, 2019 · 1 comment

Publishing your first Decentralized website with Dat #9

RangerMauve opened this issue Jun 19, 2019 · 1 comment


Copy link

RangerMauve commented Jun 19, 2019


The current state of the web is giant silos of data from giant corporations that don't care about your privacy. Creating something on your own terms means hosting hardware, learning "back end" programming, and all sorts of barriers to entry.

Luckily, decentralized and P2P technology has gotten really popular. The distributed web is actually a lot easier to work with that you might expect, and doesn't require any "back end" experience. Dat is a P2P protocol that makes it easy to share and update files over a Peer To Peer network. What's more, people can create websites with it directly from a web browser.

This workshop will walk people through publishing their first P2P website using Dat and some retro-feeling HTML. Bring your laptop or phone and expect garish colors, obnoxious GIFs, and the <marquee> element.

Type: workshop
Length: 1 hour - 2 hour
Language: English
Additional considerations: max participants TBD

Session Objective

  • Introduce people to P2P concepts with Dat
  • Get people to create their first P2P website
  • Teach basic HTML and CSS and how to find resources on Mozilla Developer Network

Material and Technical Requirements

For presenter:

  • Projector with HDMI cable
  • Internet access or WiFi

For attendees:

  • Bring own laptop / cellphone (windows 10 / Mac OS / Linux / Android)
  • Comfortable doing basic text editing on their device
  • Able to connect to WiFi
  • Able to install an app for running Dat


Name: Georgiy Shibaev
Twitter: @RangerMauve
GitHub: RangerMauve

As organizers we strive for low-cost pathways of participation, are you interested in a community billet program either hosting out-of-towners or staying with locals?

Presenter Bio

Georgiy Shibaev (a.k.a. Mauve) is a freelance software developer working on decentralized and P2P software. He's passionate about the web, and enabling people to own their data, communities, and software. He's currently working at the Dat project on developer experience by building tools to make it easy to work with Dat across environments like the Web and Node.js.

Copy link

Tracking the workshop info here:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
None yet

No branches or pull requests

1 participant