<commit_before>---
title: Web3 for developers
summary: Web3 for developers - a list with articles, video materials, and resources about how to achieve independence as a developer
categories: resources
tags: web web3 resources tutorials
date: 2021-11-01 09:09:09 +0000
cover: https://cdn.pixabay.com/photo/2016/11/05/13/54/travel-1800268_1280.jpg
layout: post
---

Web3 for developers - a list with articles, video materials, and resources about how to achieve independence as a developer.

I started this article as a self tutorial in the first place. At the moment of **this** line, I know only the term "web3" and nothing more. I would like to know more because everywhere on my Twitter is mentioned that the #web3 is similar to the [www early stage](https://webfoundation.org/about/vision/history-of-the-web/).


## What is Defi?

Definition

Short for decentralized finance, DeFi is an umbrella term for peer-to-peer financial services on public blockchains, primarily Ethereum.


DeFi (or “decentralized finance”) is an umbrella term for financial services on public blockchains, primarily Ethereum. With DeFi, you can do most of the things that banks support — earn interest, borrow, lend, buy insurance, trade derivatives, trade assets, and more — but it’s faster and doesn’t require paperwork or a third party. 

## What are the benefits?

- Open: You don’t need to apply for anything or “open” an account. You just get access by creating a wallet.
- Pseudonymous: You don’t need to provide your name, email address, or any personal information.
- Flexible: You can move your assets anywhere at any time, without asking for permission, waiting for long transfers to finish, and paying expensive fees.
- Fast: Interest Rates and rewards often update rapidly (as quickly as every 15 seconds), and can be significantly higher than traditional Wall Street.
- Transparent: Everyone involved can see the full set of transactions (private corporations rarely grant that kind of transparency)

These notes are according to [What is Defi](https://www.coinbase.com/learn/crypto-basics/what-is-defi) from Coinbase.

## What is web 3?

## What is Blockchain?

Todo: add definition

Blockchain is like a protocol. For example we have SMTP protocol to send emails. Either you with a gmail and me with yahoo could send emails to each other only by knowing the address. I don't know how yahoo or gmail process my text and send it to the destination. Blockchain is something similar, it helps to handle transactions between parties, by only knowing an address. If I know your address, i can send money to you. The same way you only need to know my address in order to send me money. You heard about Bitcoin right?! Bitcoin is a token, but more exactly is a blockchain app.

As a web3 dev, first you need some basics in blockchain. What is blockchain, how it works and what is used to.

Would you like to master this subject? Because a great course [Blockchain 101](https://www.udemy.com/course/blockchain-theory-101/learn/lecture/7349892#overview) on udemy.

## What are dapps?


Ok, if you don't like to read all this content, probably a full course works better for you. And here Freecodecamp has a great video material. https://youtu.be/M576WGiDBdQ

<hr>

## Resources
- <a href="https://appinventiv.com/guide/blockchain-guide-for-entrepreneurs/" target="_blank">An Entrepreneur’s Handbook to Blockchain</a>
<commit_msg>Update 2021-11-11-web3-for-developers.md<commit_after>---
title: Web3 for developers
summary: Web3 for developers - a list with articles, video materials, and resources about how to achieve independence as a developer
categories: resources
tags: web web3 resources tutorials
date: 2021-11-01 09:09:09 +0000
cover: https://cdn.pixabay.com/photo/2016/11/05/13/54/travel-1800268_1280.jpg
layout: post
---

Web3 for developers - a list with articles, video materials, and resources about how to achieve independence as a developer.

I started this article as a self tutorial in the first place. At the moment of **this** line, I know only the term "web3" and nothing more. I would like to know more because everywhere on my Twitter is mentioned that the #web3 is similar to the [www early stage](https://webfoundation.org/about/vision/history-of-the-web/).


## What is Defi?

Definition

Short for decentralized finance, DeFi is an umbrella term for peer-to-peer financial services on public blockchains, primarily Ethereum.


DeFi (or “decentralized finance”) is an umbrella term for financial services on public blockchains, primarily Ethereum. With DeFi, you can do most of the things that banks support — earn interest, borrow, lend, buy insurance, trade derivatives, trade assets, and more — but it’s faster and doesn’t require paperwork or a third party. 

## What are the benefits?

- Open: You don’t need to apply for anything or “open” an account. You just get access by creating a wallet.
- Pseudonymous: You don’t need to provide your name, email address, or any personal information.
- Flexible: You can move your assets anywhere at any time, without asking for permission, waiting for long transfers to finish, and paying expensive fees.
- Fast: Interest Rates and rewards often update rapidly (as quickly as every 15 seconds), and can be significantly higher than traditional Wall Street.
- Transparent: Everyone involved can see the full set of transactions (private corporations rarely grant that kind of transparency)

These notes are according to [What is Defi](https://www.coinbase.com/learn/crypto-basics/what-is-defi) from Coinbase.

## What is web 3?

## What is Blockchain?

Definition

<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Bitcoin_Block_Data.svg/1024px-Bitcoin_Block_Data.svg.png" />

> A blockchain is a growing list of records, called blocks, that are linked together using cryptography.[1][2][3][4] Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.
Source: [Blockchain Wikipedia ](https://en.wikipedia.org/wiki/Blockchain)
Blockchain is like a protocol. For example we have SMTP protocol to send emails. Either you with a gmail and me with yahoo could send emails to each other only by knowing the address. I don't know how yahoo or gmail process my text and send it to the destination. Blockchain is something similar, it helps to handle transactions between parties, by only knowing an address. If I know your address, i can send money to you. The same way you only need to know my address in order to send me money. You heard about Bitcoin right?! Bitcoin is a token, but more exactly is a blockchain app.

As a web3 dev, first you need some basics in blockchain. What is blockchain, how it works and what is used to.

Would you like to master this subject? Because a great course [Blockchain 101](https://www.udemy.com/course/blockchain-theory-101/learn/lecture/7349892#overview) on udemy.

## What are dapps?


Ok, if you don't like to read all this content, probably a full course works better for you. And here Freecodecamp has a great video material. https://youtu.be/M576WGiDBdQ

<hr>

## Resources
- <a href="https://appinventiv.com/guide/blockchain-guide-for-entrepreneurs/" target="_blank">An Entrepreneur’s Handbook to Blockchain</a>

{'fraction_non_alphanumeric': 0.06665807117070655, 'fraction_numerical': 0.019855595667870037, 'mean_word_length': 4.485855728429986, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 11, 'https://': 14, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '660687', 'n_tokens_mistral': 2148, 'n_tokens_neox': 1959, 'n_words': 1098}