https://github.com/rangermauve/dat-website-workshop
Publishing your first Decentralized website with Dat
https://github.com/rangermauve/dat-website-workshop
Last synced: 2 months ago
JSON representation
Publishing your first Decentralized website with Dat
- Host: GitHub
- URL: https://github.com/rangermauve/dat-website-workshop
- Owner: RangerMauve
- License: mit
- Created: 2019-06-14T14:23:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-01T15:55:28.000Z (over 5 years ago)
- Last Synced: 2025-01-25T04:41:19.466Z (4 months ago)
- Language: HTML
- Size: 1.22 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Publishing your first Decentralized website with Dat
## Description
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](https://dat.foundation/) and some retro-feeling HTML. Bring your laptop or phone and expect garrish colors, obnoxious GIFs, and the `` 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 presentor:
- Projector with HDMI cable
- Internet access or WiFiFor 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## Presenter(s)
Name: Georgiy Shibaev
Email: [email protected]
Url(s): [ranger.mauve.moe](https://ranger.mauve.moe), [rangermauve.hashbase.io](https://rangermauve.hashbase.io)
Twitter: [@RangerMauve](https://twitter.com/RangerMauve)
GitHub: [RangerMauve](https://github.com/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?
[N]## Presenter Bio
Georgiy Shibaev (a.k.a. Mauve) is a freelance software developer working on decentralized and P2P sfotware. 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.
## Summary:
- High level introduction to Dat archives and `dat://` URLs
- Get people to install Beaker/Cliqz on their device
- Get people to load a P2P website on their device
- Get people to create a fresh Dat archive and explain what that means
- Show some basic HTML formatting
- Get people to write a quick blurb about something they're interested in
- Show how they can add a file to their archive and link to it (dancing baby gif)
- Spice up their website with 90's web aesthetics, thick borders, background images, ``
- Get people to share their website with the person next to them
- Show people how to get their website onto a storage provider like hashbase, and why
- Closing statements about potential for P2P and owning your own data
- QA