Skip to content

Instantly share code, notes, and snippets.

View yashovardhan's full-sized avatar

Yashovardhan Agrawal yashovardhan

View GitHub Profile
@yashovardhan
yashovardhan / Web3Auth Whiteboarding Series.md
Last active July 4, 2022 05:49
A developer oriented series, focused on creating high quality deep dive content for a reference point for a particular technology.

Web3Auth Whiteboarding Series

Thank you for showing interest in speaking as a guest in the Web3Auth Whiteboarding Series on Web3Auth's YouTube Channel. If you have any questions, feel free to reach out to me at yash@web3auth.io. I'll be happy to answer any of your questions!

What is the goal of this show?

During our multiple internal brainstorms and product deep dives we have seen that a whiteboarding explaination has been the best in terms of long term understanding of a product. Even in developer interview, making a flowchart is generally the best way to explain a product and its interactions. Taking that approach we thought about doing a whiteboarding series, wherein our host will be talking through your company's product/ feature and try to decode the architecture with you live on stream.

Who is the audience of the show?

{
"abi": [
{
"inputs": [
{
"name": "number",
"type": "felt"
}
],
"name": "set_number",

This guide will cover the basics of how to set up your Web3Auth SDK and Auth0 account for the integration and provide you with the links on how to develop a basic web application on the blockchain of your choice. Before starting, you can try the integration in our example here.

How it works?

To connect to a blockchain and make transactions, you need a private key or a wallet application like Metamask, Phantom etc. The Web3Auth SDK enables you to generate a private key for the user to work directly with your blockchain of choice, after the user has logged in with traditional login methods, like Google, Facebook, Twitter, etc. This is done by generating a private key in a self custodial way for the user shared across all applications linked to your Auth0 and Web3Auth accounts, via Web3Auth's MPC architecture. This enables users to have the same experience they are used to when logging in. Crypto native users can still connect with the wallet provider of their choice. Learn

If you’re a beginner like me in the Web3 space, the initial inertia of understanding things might be overwhelming for you. To be honest, when I started up, I was bewildered about what to study and whatnot. Some people say this blockchain is better others say another. If you Google around looking for a Web3 tech stack, you’ll find everyone telling you a different explanation of what it is in their perspective and why their particular product is the best out there to start developing over it. A typical marketing blog is what I find always, I’d say.

So when I started writing this blog, my focus was just one thing - let’s transition our knowledge from the Web2 space to Web3 space and know which technologies support what. Once that is figured out, it will become far easier to choose and start our developer journey into it.

But first, we need to understand what we mean by Web3 - the thing people say might change the internet as we see it.

What is Web3?

One of my friends mentioned recently to me that Web3 is

@yashovardhan
yashovardhan / Integrating Mailchimp with your Node.js App.md
Last active January 7, 2023 11:22
Code files for the blog: "Integrating Mailchimp with your Node.js App"
@yashovardhan
yashovardhan / CampusDevRelShow.md
Last active January 13, 2022 19:13
A Developer Relations Show focused on the student audience, helping them to figure out a career path in the field. It aims to promote the actual DevRel knowledge to beginners through real-world projects that will be brainstormed on the live stream.

The Campus DevRel Show - Season 2

Thank you for showing interest in speaking as a guest in the #CampusDevRelShow 🔥 on GitHub Education's Twitch Channel! If you have any questions, feel free to reach out to me at hi@yashovardhan.dev. I'll be happy to answer any of your questions!

What is the goal of this show?

The approach towards DevRel for a beginner is extremely vague. In my journey, the interaction with DevRel folks was the only thing that helped me figure out the Nitty-gritty of getting into it. Our goal is to help redefine that journey, that interaction, that pathway of approaching DevRel for student community leaders, demystifying the myths and vagueness around it. Our aim to help student community leaders find space within the world of software development.

If you want to checkout our previous season, make sure to have a look at this link