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

Zack's Tinkerer Journey #2

Open
moul opened this issue May 2, 2023 · 8 comments
Open

Zack's Tinkerer Journey #2

moul opened this issue May 2, 2023 · 8 comments
Assignees

Comments

@moul
Copy link
Member

moul commented May 2, 2023

Introduce yourself and your goals.
Use this issue to update your progress and link to relevant updates.
We may write a summary blog post later.

@schollz
Copy link

schollz commented May 3, 2023

My name is Zack - my goal is to translate my love for Go and web2 into a love for Gno and web3.

To reach this goal I am working on understanding the Gno language, what it represents, and how it is used. At the same time I am going to investigate the question "why web3?" and try to develop proof-of-concepts that make use of this new smart contract language.

I'll post regularly here to update my progress. So for, in the Month of April:

  1. I made a proof of concent and create an app for the Gno ecosystem: Microblog: https://github.com/schollz/gno/tree/microblog
  2. I prototyped an idea around generative audio with smart contracts: Bytebeat: https://github.com/schollz/gno/tree/bytebeat
  3. I opened a PR for a new realm: Microblog: feat: new realm /r/demo/microblog gno#791
  4. I started to develop documentation to integrate into a future blogpost about how to get started with Gno: https://github.com/schollz/gno/blob/microblog/NOTES.md

In these starting steps I encountered small roadblocks, like a lack of sort.Slice (gnolang/gno#750) and a lack of encoding/binary (gnolang/gno#788). It seems both of these small issues are hinged on incorporating reflection into Gno which is an ongoing discussion. Living languages naturally have these roadblocks, and I can find ways to move around them while also engaging solutions.

I am excited to prototype some new ideas, I'm starting to see some great potential for Gno.

@michelleellen
Copy link

Hey @schollz -

Shall we get a date organized for the Microblog workshop and tutorial? That way we can add the tutorial to our upcoming docs, get the online workshop set up and promote it via the blog and socials.

cc: @zivkovicmilos

@schollz
Copy link

schollz commented May 13, 2023

Yep! I'm happy to setup a date. I'm working on completing the changes for the PR for microblog right, process might take another week.

Edit: Changes are made to the PR! Will wait for next revision before merge.

@moul moul added 🌄 journey and removed Grant labels May 22, 2023
@michelleellen
Copy link

Update from the bi-weekly marketing sync for the month of June
@schollz will be working on the tutorial for the "How to Build a Microblog" workshop and we'll record it the week of June 17th. We'll use opportunity at GopherCon and other channels to set up a live workshop session one week after GopherCon.

cc: @moul

@michelleellen
Copy link

@schollz can you add here the docs for the workshop and tutorial 'Go to Gno: Generating Audio with Smart Contracts' for Thursday workshop?

@schollz
Copy link

schollz commented Oct 9, 2023

yes! I will. I am working on them right now actually :). will upload them tonight or tomorrow.

@michelleellen
Copy link

michelleellen commented Oct 9, 2023

@schollz Great, workshop is scheduled for Thursday the 12th at 11 am PST/8 pm CEST https://docs.google.com/forms/d/e/1FAIpQLSecrFQTJfofqofQ9qWx30EWffpa83A5yhwJbPtZlJ7lv__4aA/viewform

@schollz
Copy link

schollz commented Oct 10, 2023

Great! Here is a link to the presentation materials: https://github.com/schollz/workshops-gno/tree/main/presentations/2023-10-09--generating-audio--schollz

Here is the current PDF: gno-bytebeats-v1.pdf

I will make a PR to the main gnolang/workshops repo as soon as the slides are final. Please let me know if you need any more info!

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

No branches or pull requests

3 participants