Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

META Workshop/Talks Ideas #67

Open
moul opened this issue Jan 17, 2025 · 9 comments
Open

META Workshop/Talks Ideas #67

moul opened this issue Jan 17, 2025 · 9 comments
Assignees

Comments

@moul
Copy link
Member

moul commented Jan 17, 2025

Share ideas for talks, workshops, or presentations, like:

  • Lightning Talk: “Gno vs Solidity”
  • Workshop: “Onboarding Web2 Devs to Gno”
  • Presentations: “How Non-Tech Users Can Use Gno”
  • Presentation: "Deep-Dive the parser by Marc"
  • Talk: “Why Gno is Go’s Evolution” (Audience: Go devs).
  • Workshop: “Building Modular DAOs” (Audience: blockchain devs).

Goals

  1. List ideas with descriptions and audiences.
  2. Identify potential contributors when appropriate.

cc @leohhhn

@DIGIX666
Copy link

Ideas of talks ->

  • " IBC & Gno"

    • Description: Explanation of Gno's compatibility with IBC (Inter-Blockchain Communication) and how to develop cross-chain applications
    • Audience: Cosmos developers, blockchain devs
  • "The Challenges of Decentralization with Gno"

    • Description: Discussion on how Gno fits into the Web3 philosophy and addresses issues related to the implicit centralization of smart contracts.
    • Audience: Web3 users, and developers.

@leohhhn
Copy link
Contributor

leohhhn commented Jan 23, 2025

@DIGIX666 IBC & Gno does not work as a topic, as Gno does not support IBC right now.

@DIGIX666
Copy link

@DIGIX666 IBC & Gno does not work as a topic, as Gno does not support IBC right now.

I saw it more as est of discussing the subject, talking about how it would be set up and how it would work. But it's probably complicated because it's not supported yet

Thanks for you comment :)

@matijamarjanovic
Copy link

matijamarjanovic commented Jan 23, 2025

Hey, here are some ideas:

  • Workshop : Building a simple dApp using gno-js client
  • Talk (or Ligtning Talk) : Gno & Cosmos - how are they related (audience: blockchain devs)
  • Workshop - Solidity concepts in gno (how we handle inheritance, events, modifiers; using avl.Tree or BTree as mappings, tokens, etc) (for solidity devs)
  • Presentation - Benefits of decentralized social media and education platforms (I remember Jae talking about this, I think there was a mention of on-chain wikipedia) (audience : people with no knowledge of web3)
  • Lightning Talk - Benefits of storing Gno code directly on chain in comparison to byte code on Ethereum (audince: blockchain devs)
  • Presentation - Proof of Contribution explained - path to becoming a validator (audience: blockchain devs)

If more ideas cross my mind I'll make sure to add them

@stefann-01
Copy link

Talks

"Monorepo Architecture: A Backbone of Gno.land"

  • Description: Learn how the monorepo approach in Gno.land accelerates onboarding for developers.
  • Audience: Blockchain developers.

"Authority Through Contribution: Decentralized Governance Redefined"

  • Description: How Proof of Authority systems can evolve by weighting contributions.
  • Audience: Blockchain enthusiasts, blockchain developers.

Presentations

"The GitHub of Blockchain: Transparency and Reusability on Gno.land"

  • Description: Gno.land enables reusable libraries and contracts with fully transparent source code on-chain.
  • Audience: Blockchain developers.

"GnoWeb: Simplifying Decentralized User Interfaces"

  • Description: Introduction to GnoWeb and its capabilities and advantages in creating lightweight, decentralized user interfaces.
  • Audience: Blockchain developers.

@JJOptimist
Copy link

From 0 to Gnome: Showing all the different ways to contribute to gno.land. From solving current issues to making something that can serve gno ecosystem and its users. Since there is a big part of the blockchain community that aren't coders themselves, there can also be part of a presentation on how to contribute to documentation, help manage the community within Discord or X and all this can be part of some developer advocate or ambassador program. The audience here differs but I think it will capture most of web3 community. In the future, if gno plans to organize hackathons they can help onboard the devs. Leon already mentioned something about this but not sure in which way it will go.

@Ursulovic
Copy link

Presentations

From Go to Gno

  • Topic: Talk about key differences, similarities, and tips to help Go devs get started with Gno.
  • Audience: Go developers

Why We Need Gno

  • Topic: Discuss the current problems in blockchain and how Gno aims to solve them, with a look at the project's roadmap
  • Audience: Blockchain developers, enthusiasts and investors

@wyhaines
Copy link

I am aiming to add the whole talk here within 24 hours, but I have put one together that started off with the idea of "It's just Go", though I'm not sure that should be the title. Something more descriptive might be "gno.land; distributed applications with Go"

Conceptually, the talk focuses on introducing Gno through the hook that it's just Go. Yes, interpreted instead of compiled. Yes, some changes to ensure determinism, but fundamentally? It's just Go. The content covers why this is important quickly, then dives right into the meat -- an example application, simple enough to get the gist of in a couple slides, showing the code -- it's just Go, after all.

Then a quick demonstration of the deployed application in operation (or if the internet access is not good enough to do this reliably, there is a recorded screencast video of it as a backup).

Then a quick recap. Go, interpreted, determinstic == Gno. Gno + gno.land == highly accessible distributed applications

Final slide with contact information, and a URL that they can go to in order to get a little more info about the demo app (including links to the deployed contract source code, links to use it themselves, and some instructions or links to instructions about simple stuff like wallets).

Total time should be right at 5 minutes.

@mous1985
Copy link

Audience: Students and new graduate dev

Presentation:

  1. Open source:
  • Why contributing to open source projects?
    • it is a good way to develop skills and build a good portfolio because graduates are finding difficult to enter the job market .
    • you can earn money with it.
    • collaborating with open source communities helps you connect with experienced developers.
  • How can you contribute? We can organise workshop and explain :
    • How to contribute effectively on github
    • Use cases with gno example (PR, Issue, comment and review ...)
  1. good news gno.land is an open source project!

    • Explain why contributing in gno project is a good experience ( experience in Blockchain and go dev )
    • Explain how you can contribute in gno and how they can avoid our mistakes (with our experiences as student)
  2. we can do that by organise events like Hackathon and workshop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants