🚀 ¿Cómo Aprovechar al Máximo una Mentoría?

WEB 3 is built in TypeScript

WEB 3 is built in TypeScript

Oscar Barajas Tavares
Oscar Barajas Tavares

I was invited to give the talk “WEB 3 is built in TypeScript” at the TypeScript Day event of the Angular Bolivia community.

My experience on the subject of Web3 begins in August 2021 when I decide to focus on understanding in detail the technologies behind Blockchain, Cryptocurrencies and understanding the concepts that are fundamental to understanding them and being able to one day not too distant future teach how to implement these technologies.

I want to share with you part of my experience and what I have learned, it is worth mentioning that at no time are you obliged to buy any cryptocurrency, here we will not talk about investments, or obtaining monetary benefits, the topics that I try to teach or show with my experience is so that you can create your own opinion and have a path to follow.

It is important to understand where everything is born, it is important to understand the history and motivation of those who were visionaries in proposing these technologies, how everything started, who Satoshi Nakamoto is and why today we do not know his whereabouts, what it means to implement blockchain technologies and the mathematics behind cryptography. These questions will take you to the right path, the path that will allow you to understand where we are going.

My first step was to read the initial proposals better known as “White Paper” where we can understand each particularity and understand why. Bitcoin: A User-to-User Electronic Cash System (ES)

Now it’s time to understand some other particularities such as the different existing projects, including Ethereum and Solana.

This allowed me to understand that what we do in the considered Web 2.0 is the same thing that we can do in Web3, we continue using the same technologies such as React, Deploy on servers like Vercel, but we must pay attention to new concepts such as the technology behind the blockchain, decentralization, use new protocols such as iPFS (InterPlanetary File System) learn to work with the EVM (Ethereum Virtual Machine) to program our smart contracts, integrate JSON-RPC protocols and use the libraries such as Web3.js, Ethers.js or use development tools such as Hardhat or truffle.

One of my biggest surprises is that most of the tools to implement in our developments use TypeScript, this is why Web3 is being built with TS.

I want to leave you my video where I explain my learning in Web3 in a little detail and I recommend the main tools to understand these new concepts.