events.gno

4.50 Kb · 240 lines
  1package events
  2
  3import (
  4	"gno.land/p/demo/ui"
  5)
  6
  7// XXX: p/demo/ui API is crappy, we need to make it more idiomatic
  8// XXX: use an updatable block system to update content from a DAO
  9// XXX: var blocks avl.Tree
 10
 11func Render(_ string) string {
 12	dom := ui.DOM{Prefix: "r/gnoland/events:"}
 13	dom.Title = "Gno.land Core Team Attends Industry Events & Meetups"
 14	dom.Classes = []string{"gno-tmpl-section"}
 15
 16	// body
 17	dom.Body.Append(introSection()...)
 18	dom.Body.Append(ui.HR{})
 19	dom.Body.Append(upcomingEvents()...)
 20	dom.Body.Append(ui.HR{})
 21	dom.Body.Append(pastEvents()...)
 22
 23	return dom.String()
 24}
 25
 26func introSection() ui.Element {
 27	return ui.Element{
 28		ui.Paragraph("If you’re interested in building web3 with us, catch up with gno.land in person at one of our industry events. We’re looking to connect with developers and like-minded thinkers who can contribute to the growth of our platform."),
 29	}
 30}
 31
 32func upcomingEvents() ui.Element {
 33	return ui.Element{
 34		ui.H2("Upcoming Events"),
 35		ui.Text(`<div class="columns-3">
 36<div class="column">
 37
 38### GopherCon EU
 39- Come Meet Us at our Booth
 40- Berlin, June 17 - 20, 2024
 41
 42[Learn More](https://gophercon.eu/)
 43</div><!-- end column-->
 44
 45<div class="column">
 46
 47### GopherCon US
 48- Come Meet Us at our Booth
 49- Chicago, July 7 - 10, 2024
 50
 51[Learn More](https://www.gophercon.com/)
 52
 53</div><!-- end column-->
 54
 55<div class="column">
 56
 57### Nebular Summit
 58- Join our workshop
 59- Brussels, July 12 - 13, 2024
 60
 61[Learn More](https://nebular.builders/)
 62</div><!-- end column-->
 63
 64<div class="column">
 65
 66</div><!-- end column-->
 67<div class="column">
 68
 69</div><!-- end column-->
 70</div><!-- end columns-3-->`),
 71	}
 72}
 73
 74func pastEvents() ui.Element {
 75	return ui.Element{
 76		ui.H2("Past Events"),
 77		ui.Text(`<div class="columns-3">
 78
 79<div class="column">
 80
 81### Gno @ Golang Serbia
 82
 83- **Join the meetup**
 84- Belgrade, May 23, 2024
 85
 86[Learn more](https://gno.land/r/gnoland/blog:p/gnomes-in-serbia)
 87
 88</div><!-- end column-->
 89
 90<div class="column">
 91
 92### Intro to Gno Tokyo
 93
 94- **Join the meetup**
 95- Tokyo, April 11, 2024
 96
 97[Learn more](https://gno.land/r/gnoland/blog:p/gno-tokyo)
 98
 99</div><!-- end column-->
100
101<div class="column">
102
103### Go to Gno Seoul
104
105- **Join the workshop**
106- Seoul, March 23, 2024
107
108[Learn more](https://medium.com/onbloc/go-to-gno-recap-intro-to-the-gno-stack-with-memeland-284a43d7f620)
109
110</div><!-- end column-->
111
112<div class="column">
113
114### GopherCon US
115
116- **Come Meet Us at our Booth**
117- San Diego, September 26 - 29, 2023
118
119[Learn more](https://www.gophercon.com/)
120
121</div><!-- end column-->
122
123<div class="column">
124
125### GopherCon EU
126
127- **Come Meet Us at our Booth**
128- Berlin, July 26 - 29, 2023
129
130[Learn more](https://gophercon.eu/)
131
132</div><!-- end column-->
133
134<div class="column">
135
136### Nebular Summit Gno.land for Developers
137
138- Paris, July 24 - 25, 2023
139- Manfred Touron
140
141[Learn more](https://www.nebular.builders/)
142
143</div><!-- end column-->
144
145<div class="column">
146
147### EthCC
148
149- **Come Meet Us at our Booth**
150- Paris, July 17 - 20, 2023
151- Manfred Touron
152
153[Learn more](https://www.ethcc.io/)
154
155</div><!-- end column-->
156
157<div class="column">
158
159### Eth Seoul
160
161- **The Evolution of Smart Contracts: A Journey into Gno.land**
162- Seoul, June 3, 2023
163- Manfred Touron
164
165[Learn more](https://2023.ethseoul.org/)
166
167</div><!-- end column-->
168<div class="column">
169
170### BUIDL Asia
171
172- **Proof of Contribution in Gno.land**
173- Seoul, June 6, 2023
174- Manfred Touron
175
176[Learn more](https://www.buidl.asia/)
177
178</div><!-- end column-->
179<div class="column">
180
181### Game Developer Conference
182
183- **Side Event: Web3 Gaming Apps Powered by Gno**
184- San Francisco, Mach 23, 2023
185- Jae Kwon
186
187[Watch the talk](https://www.youtube.com/watch?v=IJ0xel8lr4c)
188
189</div><!-- end column-->
190<div class="column">
191
192### EthDenver
193
194- **Side Event: Discover Gno.land**
195- Denver, Feb 24 - Mar 5, 2023
196- Jae Kwon
197
198[Watch the talk](https://www.youtube.com/watch?v=IJ0xel8lr4c)
199
200</div><!-- end column-->
201<div class="column">
202
203### Istanbul Blockchain Week
204
205- Istanbul, Nov 14 - 17, 2022
206- Manfred Touron
207
208[Watch the talk](https://www.youtube.com/watch?v=JX0gdWT0Cg4)
209
210</div><!-- end column-->
211<div class="column">
212
213### Web Summit Buckle Up and Build with Cosmos
214
215- Lisbon, Nov 1 - 4, 2022
216- Manfred Touron
217
218</div><!-- end column-->
219<div class="column">
220
221### Cosmoverse
222
223- Medallin, Sept 26 - 28, 2022
224- Manfred Touron
225
226[Watch the talk](https://www.youtube.com/watch?v=6s1zG7hgxMk)
227
228</div><!-- end column-->
229<div class="column">
230
231### Berlin Blockchain Week Buckle Up and Build with Cosmos
232
233- Berlin, Sept 11 - 18, 2022
234
235[Watch the talk](https://www.youtube.com/watch?v=hCLErPgnavI)
236
237</div><!-- end column-->
238</div><!-- end columns-3-->`),
239	}
240}