IPFS / Learning Resources

Add meeting Rate page Subscribe

IPFS / Learning Resources

These are all the meetings we have in "Learning Resources" (part of the organization "IPFS"). Click into individual meeting pages to watch the recording and search or read the transcript.

6 Apr 2022

Follow along with this activity, published at https://pl-strflt.notion.site/DHT-Overview-e4bc573eaf094efc8a0781de47262db6 to get a deeper understanding of the IPLD project including DAGs, Roots, and UnixFS
  • 4 participants
  • 1:06 hours
iplb
dagp
flick
github
ipfsk
domain
workflow
daemon
dfi
ip
youtube image

4 Apr 2022

In this tutorial video, you will see how you can use the publish-subscribe functionality (using the libp2p Gossipsub routing algorithm) with an IPFS node. Follow along to start an IPFS node with pubsub enabled, and send and recieve messages. Resources:
https://bitly.protocol.ai/pubsub-blog
https://bitly.protocol.ai/pusub-flags
https://docs.libp2p.io/concepts/publish-subscribe/

​​Chapters
00:00 Start
00:42 IPFS node pubsub-enabled
01:07 Subscribe
01:38 Publish
02:08 Flags and options
  • 2 participants
  • 2 minutes
sub
subscribed
pub
ipfs
sharing
try
publish
rpfs
peer
communicate
youtube image

10 Feb 2022

In this tutorial, you can follow along to understand the basics of how you as a user can access, add, and pin files in IPFS. Follow along with the examples to learn about pinning and adding files, how files from IPFS can be previewed and inspected, and learn a bit about how that data is created and stored on IPFS.

This content is creates as a part of Protocol Labs' Launchpad program at https://protocol-labs.gitbook.io/launchpad-curriculum/

Find out more at protocol.io or on twitter: @protocol

Chapters
00:00 Start
00:19 ipfs swarm peers
00:37 Accessing Files with the CLI on IPFS
00:56 ipfs cat
01:10 ipfs get
01:31 Adding Data to an IPFS Node
01:48 ipfs add
02:14 ipfs pin ls --type=all
02:48 ipfs DAG inspector
02:58 ipfs pin add
03:14 Ipfs refs -r
  • 1 participant
  • 4 minutes
ipfs
files
accessing
daemon
pin
init
connected
terminal
downloaded
stored
youtube image

7 Apr 2020

Local, Remote or Embedded? go-ipfs or js-ipfs? Core API interface? Command-line? HTTP contexts? Pick IPFS API implementation and ways of interacting with it.

https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_C

Learn more about IPFS Camp: https://camp.ipfs.io/

For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS

Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
  • 11 participants
  • 57 minutes
provisioning
interface
providers
configuration
representation
managed
apps
protocol
deploying
advanced
youtube image

7 Apr 2020

This course from IPFS Camp 2019 is a deep exploration of the reasons behind immutable data, how we address immutable data, the data structures IPFS creates, and the different ways of interacting with files in IPFS. Follow along with ...
- Slides as PDF: https://github.com/ipfs/camp/blob/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_A/IPFS_Camp_Core_Course_A_Slides.pdf
- Course repo: https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_A

Learn more about IPFS Camp: https://camp.ipfs.io/

For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS

Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
  • 13 participants
  • 60 minutes
immutability
verifiability
ipf
mutability
trust
immutable
hashes
integrity
ensure
tekken
youtube image

7 Apr 2020

In this course we will cover common problems encountered when developing distributed apps and ways we are able to solve them with libp2p. As we discuss these capabilities we will implement them in live coding exercises to see them in action.

https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_B

Learn more about IPFS Camp: https://camp.ipfs.io/

For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS

Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
  • 6 participants
  • 50 minutes
connectivity
p2p
protobuf
chats
applications
protocol
router
websocket
peer
networking
youtube image

7 Apr 2020

This course from IPFS Camp 2019 covers how IPFS deals with data through a mix of demonstrations, slides and ...dancing! Follow along with ...
- Slides in Google Slides format: https://docs.google.com/presentation/d/1UOX-a1lCxi-LOyEOe9VEFRcxg_j93Xkywwa4Y95TJaw/edit?usp=sharing
- Slides in PDF: https://github.com/ipfs/camp/blob/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_D/IPFS_Camp_Core_Course_D_Slides.pdf
- Course repo: https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_D

COURSE TOPICS

Providing data via IPFS: We'll introduce how IPFS uses the Kademlia algorithm to find peers and announce the blocks they have in a way that others can find them.

Finding data on IPFS: We'll go over how we use Bitswap to ask connected peers for the CIDs you want, and to verify the data you receive.

Managing the data in your local node: By default, your IPFS node caches and provides every block it has. We'll cover how to use pinning and pin types to manage what blocks your node keeps locally, and how garbage collecting keeps your repo size under control.

Learn more about IPFS Camp: https://camp.ipfs.io/

For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS

Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
  • 8 participants
  • 1:03 hours
ip
repos
blocks
adders
host
pinning
downloaded
pfs
access
ipfs
youtube image

8 Jan 2020

In his introduction to how IPFS works (approximately) Steven Allen gives us an overview of IPFS and what you need to know. As a core developer of IPFS, Steven has been a long-time contributor to the project.

For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS

Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
  • 3 participants
  • 27 minutes
protocols
files
routing
interplanetary
overview
dns
network
mac
resolving
parts
youtube image

17 Sep 2019

Decentralized app-development is still in its infancy, and has been notoriously difficult to get started with. That's where this workshop comes into play. Using real-world examples built on Textile's suite of developer tools, this workshop will explore the anatomy of a working DApp (IPFS Tag!) in a single, engaging session.

https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/ELECTIVE_COURSE_D
  • 21 participants
  • 1:06 hours
workshop
threads
interface
downloading
setup
textile
fiddling
users
onboarding
slides
youtube image

17 Sep 2019

Take your IPFS game to the next level by learning how to deploy and manage your very own IPFS node in the cloud.

https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/ELECTIVE_COURSE_E
  • 5 participants
  • 59 minutes
protocol
start
hosting
configure
setup
github
guide
talking
remotely
camp
youtube image

17 Sep 2019

A workshop on operating and using IPFS Cluster to orchestrate a common pinset among multiple IPFS nodes

https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/ELECTIVE_COURSE_B
  • 13 participants
  • 22 minutes
installation
pastor
allows
configuration
command
come
readying
cdl
consensus
server
youtube image