mirror of
https://github.com/vacp2p/libp2p-website.git
synced 2026-01-09 15:27:56 -05:00
feat: update videos and enhance media page (2022) (#161)
This commit is contained in:
@@ -90,7 +90,7 @@
|
||||
</article>
|
||||
|
||||
<article class="center publications-talks">
|
||||
<h2 class="h1">Publications & Talks</h2>
|
||||
<h2 class="h1">Media</h2>
|
||||
<div class="wrap">
|
||||
<iframe width="620" height="350" src="https://www.youtube.com/embed/Sbd7odDFT1w" allowfullscreen></iframe>
|
||||
</div>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<main>
|
||||
<article class="center videos">
|
||||
<h1>Media</h1>
|
||||
<div class="about-part">Talks, publications and demos.</div>
|
||||
<div class="about-part">Talks, presentations, and demos.</div>
|
||||
<div class="triangle white"></div>
|
||||
</article>
|
||||
<article class="bg-gray">
|
||||
@@ -21,43 +21,37 @@
|
||||
<div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/Sbd7odDFT1w" allowfullscreen></iframe>
|
||||
<iframe src="https://www.youtube.com/embed/J7ZWbpo2AZk" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>May 2022 - Introduction to and State of libp2p - Max Inden</p>
|
||||
<p>Introduction to and State of libp2p - Max Inden</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/sG2j1EqVB0Q" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>PL EngRes libp2p Development and how you can be involved - Steve Loeppky</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/jH9BkLTxhp8" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>May 2022 - libp2p Project and Long Term View - Juan Benet</p>
|
||||
<p>libp2p Project and Long Term View - Juan Benet</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/7OZLImVRvro" allowfullscreen></iframe>
|
||||
<iframe src="https://www.youtube.com/embed/oIMZP7sfFtM" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>July 2021 - Intro to Libp2p - Max Inden</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/69h1zhIdCN0" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>July 2020 - Intro to decentralized messaging & libp2p - Jacob Heun</p>
|
||||
<p>Solving Distributed Networking Problems - Jacob Heun </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 class="subtitle">Technical Deep Dives</h2>
|
||||
<h2 class="subtitle">Browser Connectivity</h2>
|
||||
<div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/aXYUw9tikaQ" allowfullscreen></iframe>
|
||||
<iframe src="https://www.youtube.com/embed/qG_1bYVtGO4" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Challenges in Browser Connectivity - libp2p’s future - Marten Seemann</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/MCEEMrIRks8" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Hole punching with libp2p - Max Inden</p>
|
||||
<p>Browser connectivity state of the union - Marten Seemann</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
@@ -67,27 +61,111 @@
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/VEEEaf8B35w" allowfullscreen></iframe>
|
||||
<iframe src="https://www.youtube.com/embed/Dt42Ss6X_Vk" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Gossipsub, A gossip-based pubsub protocol - Yiannis Psaras</p>
|
||||
<p>WebTransport Transport - Alex Potside</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/ZBIFFuakFHQ" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Why WebRTC - Ryan Plauche & Max Inden</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 class="subtitle">Technical Deep Dives</h2>
|
||||
<div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/bzL7Y1wYth8" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Decentralized NAT Hole Punching - Dennis Trautwein</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/69h1zhIdCN0" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Decentralized messaging & libp2p - Jacob Heun</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/b8AZBVdrCC0" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Demystifying Libp2p Gossipsub - Raúl Kripalani</p>
|
||||
<p>Demystifying libp2p Gossipsub - Raúl Kripalani</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/oIMZP7sfFtM" allowfullscreen></iframe>
|
||||
<iframe src="https://www.youtube.com/embed/T3QLhijHAwA" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Solving Distributed Networking Problems - Jacob Heun </p>
|
||||
<p>Formal Analysis of GossipSub - Ankit Kumar</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/MvyyuMxsKqk" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Tools for developing distributed protocols and apps - Pedro Akos Costa </p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/jZrAnnFO-2c" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>DOS Defense - Do’s and Don’ts - Max Inden </p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/b2SkC4dYV-A" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>libp2p Interoperability Testing with Testground - Laurent Senta</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/0dKz_K-7eoI" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>The power of two choices - Petar Maymounkov</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 class="subtitle">Community</h2>
|
||||
<div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/Iv9VrLPloGI" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>libp2p in Nim - Tanguy</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/aIxmQKWUjNY" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>How Pyrsia is Using libp2p To Take Over the World - Elliott Frisch</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/baqWhUACUAg" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Satellite.im and what we're doing with IPFS and js-libp2p - Drew Ewing</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/1DStPz32k_4" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Intro to Lodestar - Cayman Nava</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 class="subtitle">Older Videos</h2>
|
||||
<div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/zcWHamr5m_k" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>The Life of a libp2p Connection - Jacob Heun</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/HqSXFlCwgMY" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Introduction to Rust Libp2p - Pierre Krieger</p>
|
||||
<p>Introduction to rust-libp2p - Pierre Krieger</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
@@ -95,22 +173,12 @@
|
||||
</div>
|
||||
<p>The libp2p Consensus Interface and the Raft Implementation - Hector Sanjuan</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/zcWHamr5m_k" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>The Life of a libp2p Connection - Jacob Heun</p>
|
||||
</div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/hyT91vdeZBk" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Go libp2p gorpc simple RPC on top of libp2p - Hector Sanjuan</p>
|
||||
<p>Go-libp2p-gorpc: simple RPC on top of libp2p - Hector Sanjuan</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 class="subtitle">Older Videos</h2>
|
||||
<div>
|
||||
<div class="item-video">
|
||||
<div class="video-container">
|
||||
<iframe src="https://www.youtube.com/embed/HxueJbeMVG4" allowfullscreen></iframe>
|
||||
@@ -121,31 +189,11 @@
|
||||
<div class="video-container">
|
||||
<iframe src="https://archive.org/embed/DWebSummit2016_Panel_Peer_to_Peer_Networks" width="300" height="200" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe>
|
||||
</div>
|
||||
<p>Peer to Peer Networks at the Decentralised Web Summit</p>
|
||||
<p>P2P networks at the Decentralised Web Summit</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</article>
|
||||
|
||||
<article class="center articles">
|
||||
<div class="wrap">
|
||||
<h2 class="h1">Articles</h2>
|
||||
<h3 class="subtitle">2016</h3>
|
||||
<ul class="articles-list">
|
||||
<li>
|
||||
<a href="http://dapps.hatenablog.com/entry/2016/10/30/000000" class="link">Oct 30 - <エンジニアに朗報>イーサリアムとIPFSのコラボレーションによる次世代ライブラリとは</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://github.com/libp2p/website/files/1196932/devcon2.pdf" class="link">Oct 27 - libp2p ❤ devp2p: Slides</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://icwe2016.inf.usi.ch/program/tutorials/ipfs" class="link">Jun 9 - Distributed Web Applications with IPFS - 16th International Conference on Web Engineering (ICWE2016)</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="hr"></div>
|
||||
</div>
|
||||
<div class="triangle grey"></div>
|
||||
</article>
|
||||
</main>
|
||||
|
||||
{{ partial "footer.html" . }}
|
||||
|
||||
@@ -9,10 +9,6 @@
|
||||
</div>
|
||||
<div>
|
||||
<nav>
|
||||
<a href="/implementations" class="{{ if eq .URL "/implementations/" }}active{{end}}">Implementations</a>
|
||||
<a href="/media" class="{{ if eq .URL "/media/" }}active{{end}}">Media</a>
|
||||
<a href="{{ .Site.Params.specifications }}">Specifications</a>
|
||||
<a href="/#community">Community</a>
|
||||
<a href="{{ .Site.Params.website}}">Website source</a>
|
||||
</nav>
|
||||
<small class="db f6 pt4">© <a class="link white hover-blue" href="https://protocol.ai/" target="_blank">Protocol Labs</a> | Except as <a class="link white hover-blue" href="https://protocol.ai/legal/">noted</a>, content licensed <a class="link white hover-blue" href="https://creativecommons.org/licenses/by/3.0/" target="_blank">CC-BY 3.0</a></small>
|
||||
|
||||
Reference in New Issue
Block a user