Skip to content

Commit cd6a3fe

Browse files
authored
add blog about meetings (#125)
Signed-off-by: Dave Huseby <[email protected]>
1 parent 7a0d1dc commit cd6a3fe

File tree

3 files changed

+199
-0
lines changed

3 files changed

+199
-0
lines changed

src/_blog/libp2p-new-meetings.md

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
---
2+
tags:
3+
- libp2p
4+
- meetings
5+
title: Introduction to libp2p Community Meetings
6+
description: An update on all of the libp2p community meetings happening now.
7+
date: 2024-04-29
8+
permalink: "/2024-04-29-libp2p-meetings/"
9+
translationKey: ''
10+
header_image: /social_banner.jpeg
11+
author: Dave Grantham
12+
---
13+
14+
**Table of Contents**
15+
16+
[[toc]]
17+
18+
## Introduction
19+
20+
The **lib**p2p Community is growing a little bit every day since the creation
21+
of the **lib**p2p Foundation and the independence of the **lib**p2p Projectback
22+
in January of 2024. Many new improvements have been made to the communication
23+
and administration of the project across the infrastructure. One such
24+
improvement was the centralization of the **lib**p2p Community Calendar to one
25+
location: [lu.ma/**lib**p2p](https://lu.ma/**lib**p2p). This blog post covers all of
26+
the current community meetings you will find on the calendar as well out
27+
outline how you can organize your own and get it promoted alongside the other
28+
**lib**p2p meetings.
29+
30+
### The Current Calendar
31+
32+
This is the current community calendar embeded from lu.ma:
33+
34+
<iframe
35+
src="https://lu.ma/embed/calendar/cal-7CPAnJtz4A4aj2X/events?compact=true&lt=light"
36+
width="100%"
37+
height="700"
38+
frameborder="0"
39+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
40+
allowfullscreen=""
41+
aria-hidden="false"
42+
tabindex="0"
43+
></iframe>
44+
45+
I would like to invite you to add the **lib**p2p Community Calendar feed to
46+
your calendar and plan to attend. The easiest way to do that is to go to the
47+
main calendar and click on the calendar feed to subscribe.
48+
49+
![Subscribe to the calendar](../assets/subscribe_to_calendar.gif)
50+
51+
### I'm Interested in a Meeting about X-**lib**p2p...How can I start it?
52+
53+
I'm glad you asked. The **lib**p2p Community operates on a "2 + you" rule for
54+
meetings. If you and two other people would like to start a meeting, let me
55+
know and I will help you organize it, list it on the **lib**p2p calendar,
56+
announce it on our social media feeds and all of our chat channels. Meetings
57+
focused on an implementation of **lib**p2p also get highlighted in the
58+
quarterly **lib**p2p reports and in the libp2p Community Update portion of the
59+
[EngRes The Gathering](https://lu.ma/engres-the-gathering-05-2024) monthly
60+
meetings.
61+
62+
I know that I am personally interested in all implementations of **lib**p2p so
63+
you really only need to find one other person and I will plan to attend so that
64+
we can have 3 people show up. I strongly encourage anybody interested in having
65+
a meeting to find me (@dhuseby) on any of our [chat rooms](https://libp2p.io)
66+
and let me know so I can help get it organized.
67+
68+
## Current Meetings
69+
70+
### **lib**p2p Community Call
71+
72+
At the time of this writing, the next **lib**p2p Community Call will take place
73+
on May 14th, 2024:
74+
75+
<iframe
76+
src="https://lu.ma/embed-checkout/evt-eSQrlgIiDnllaxX?lt=light"
77+
width="100%"
78+
height="450"
79+
frameborder="0"
80+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
81+
allowfullscreen=""
82+
aria-hidden="false"
83+
tabindex="0"
84+
></iframe>
85+
86+
The community call is our most well attended meeting where we cover community
87+
related news and updates. It is a great meeting to ask questions in and to
88+
announce your projects using **lib**p2p. This is where maintainers of multiple
89+
implementations come to talk about upcoming releases, important bugs, and
90+
security advisories. If you only want to attend one **lib**p2p meeting, this is
91+
the best one to get updated on all things **lib**p2p.
92+
93+
### **lib**p2p Specification Meeting
94+
95+
The *very first* **lib**p2p Specification Meeting will take place on May 7th,
96+
2024:
97+
98+
<iframe
99+
src="https://lu.ma/embed-checkout/evt-OOKaZePc1GtxemW?lt=light"
100+
width="100%"
101+
height="450"
102+
frameborder="0"
103+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
104+
allowfullscreen=""
105+
aria-hidden="false"
106+
tabindex="0"
107+
></iframe>
108+
109+
This meeting is brand new. The **lib**p2p project is actually a set of
110+
specifications defining a modular set of peer-to-peer protocols needed to span
111+
the entire internet with scalable peer-to-peer services. This meeting is
112+
designed to bring together peer-to-peer researchers and maintainers of the
113+
**lib**p2p specs so that open issues can be discussed, consensus built, and
114+
solutions quickly landed. If you have ever thought, "this could be better if
115+
only the specification said this..." then this is the meeting for you. This is
116+
where interroperability begins in the **lib**p2p ecosystem.
117+
118+
### **lib**p2p Implementation Meetings
119+
120+
All are welcome at any **lib**p2p community meeting, especially the
121+
implementation specific open maintainer calls. The following meetings are
122+
organized to discuss technical details about the **lib**p2p implementations in
123+
the specific languages. Currently we have standing meetings for go-**lib**p2p,
124+
rust-**lib**p2p, js-**lib**p2p, and the newly revived py-**lib**p2p
125+
implementations. However there are other **lib**p2p implementations in C++,
126+
Swift, Nim, JVM (Java/Kotlin), Zig, and .Net.
127+
128+
#### go-**lib**p2p
129+
130+
<iframe
131+
src="https://lu.ma/embed-checkout/evt-BJSy8Ek2n5e2Eam?lt=light"
132+
width="100%"
133+
height="450"
134+
frameborder="0"
135+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
136+
allowfullscreen=""
137+
aria-hidden="false"
138+
tabindex="0"
139+
></iframe>
140+
141+
#### rust-**lib**p2p
142+
143+
<iframe
144+
src="https://lu.ma/embed-checkout/evt-9PZBkmyi770ahfI?lt=light"
145+
width="100%"
146+
height="450"
147+
frameborder="0"
148+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
149+
allowfullscreen=""
150+
aria-hidden="false"
151+
tabindex="0"
152+
></iframe>
153+
154+
#### js-**lib**p2p
155+
156+
<iframe
157+
src="https://lu.ma/embed-checkout/evt-3rilY5TVrJ0fjWd?lt=light"
158+
width="100%"
159+
height="450"
160+
frameborder="0"
161+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
162+
allowfullscreen=""
163+
aria-hidden="false"
164+
tabindex="0"
165+
></iframe>
166+
167+
#### py-**lib**p2p
168+
169+
<iframe
170+
src="https://lu.ma/embed-checkout/evt-AC7PT7pXE6C5VNj?lt=light"
171+
width="100%"
172+
height="450"
173+
frameborder="0"
174+
style="border: 1px solid #bfcbda88; border-radius: 4px;"
175+
allowfullscreen=""
176+
aria-hidden="false"
177+
tabindex="0"
178+
></iframe>
179+
180+
#### nim-**lib**p2p
181+
182+
The Nim implementation of **lib**p2p is organized round the Vac community found
183+
here: [https://forum.vac.dev](https://forum.vac.dev). If you are interested in
184+
nim-**lib**p2p, I suggest you go join that community and get involved.
185+
186+
#### dotnet-**lib**p2p
187+
188+
The .Net implementation of **lib**p2p has a [Telegram
189+
group](https://t.me/dotnet_libp2p) where the maintainers have technical
190+
discussions on an ongoing basis.
191+
192+
## Conclusion
193+
194+
I really hope to see all of you at one of the upcoming **lib**p2p meetings.
195+
They really are how we most efficiently coordinate our efforts. Without
196+
dedicated supporters, this project will not survive. Come make some new
197+
friends.
198+
199+
Cheers! 🍻

src/assets/social_banner.jpeg

26.8 KB
Loading

src/assets/subscribe_to_calendar.gif

333 KB
Loading

0 commit comments

Comments
 (0)