shΞinix Profile picture
Jul 27 17 tweets 8 min read
¡Saber @solidity_lang o JS no es suficiente para convertirte en un desarrollador web3!

En este 🧵 te comparto algunas de las herramientas y frameworks de desarrollo mas populares que debes aprender para seguir tu camino web3!
Antes de comenzar, te aclaro que dependiendo del proyecto/area donde trabajes utilizaras uno o mas de estas herramientas y frameworks, y no es necesario saber todos los frameworks existentes.
¡Es solo una guia para que sepas los mas populares y por donde encarar tu aprendizaje!
Empecemos por 3 herramientas clave!

1⃣ @OpenZeppelin

OZ es una herramienta que nos provee una libreria de soluciones estandarizadas y seguras para implementar en nuestros proyectos. Con OZ no tenemos que “reinventar la rueda” como devs.
2⃣ ChainLink @chainlinkesp

El mayor proveedor de Oraculos hoy en dia, hay que saber por lo menos como generar un numero aleatorio con la VRF o ejecutar los keepers en nuestros SC.
👉🏻 La mayoria de los proyectos utiliza esta red para obtener datos externos a la blockchain, asi que sin duda es obligatorio saber utilizarlo! Aunque tambien existen otros proveedores de Oraculos!
Mas info sobre que son los Oraculos en este video:
3⃣ The Graph @graphprotocol

Es la herramienta “inversa” al Oraculo: Indexa los datos de la blockchain de forma descentralizada para poder consumirlos desde la web tradicional.
Como dev, debes saber como crear tus propios subgraphs para consumir datos de la blockchain y hacer algo con ellos.

En este video te muestro mas a detalle como funciona:
Pasando hacia los frameworks, hay varios pero listare los mas populares en estos momentos.

En esta imagen podes ver algunos utilizados por diferentes proyectos DeFi:
HardHat. @HardhatHQ

El mas popular, completo y facil de usar a mi entender (no soy experto).

Tiene muchas extensiones y herramientas extras para crear un buen ambiente de desarrollo, y es utilizado por muchos proyectos Crypto de gran calidad.
hardhat.org
El siguiente es @trufflesuite , de @ConsenSys.

Truffle es bastante popular tambien, y es parte de una suite de productos de desarrollo en conjunto con Ganache y otros mas. Dejo un video acerca de como utilizar Ganache GUI
Incluyo aca a Remix, ya que es un IDE Web de @solidity_lang , en donde tambien podemos compilar, testear, debugear y desplegar SC.

Sirve para PoCs y tests rapidos pero no esta enfocado para uso profesional por equipos de desarrollo imo.
@BrownieEth es otro framework basado en #Python muy eficiente. No lo conozco mucho pero se que tambien hay varios equipos que lo utilizan!
@dapptools es otro framework enfocado en linea de comandos bastante simple.

El equipo de @MakerDAO entiendo utiliza/utilizaba dapp.tools!

dapp.tools
ApeWorX es otro framework basado en Python que no conozco pero la pagina web tiene mucha info interesante y documentacion para comenzar a probarlo.
apeworx.io
github.com/ApeWorX/ape
Por ultimo, tenemos a #Foundry.

Este es un toolkit modular con diferentes tools: - Forge es el testing framework
- Cast es el la herramientas para interactuar con SC
- Anvil para correr tu nodo local y hacer pruebas locales!

GitHub Oficial: github.com/foundry-rs
Estos son solo algunos, y este espacio se mueve muy rapido, asi que de seguro me perdí algunas cosas!

Hasta aca llegamos con este 🧵 el dia de hoy, me quedaron tantas cosas afuera, que ire posteando en otros 🧵 similares!
Dejame tus comentarios que te parecio y si quieres seguir viendo este tipo de contenido!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with shΞinix

shΞinix Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sheinix

Jul 27
Warren Buffet dió su consejo n1 para pilotear la inflación y triunfar en este tipo de mercado:

“Lo mejor que puedes hacer es ser excepcionalmente bueno en algo"
Mencionó profesiones como médicos y abogados como ejemplos, Buffett dijo que "[la gente] te dará algo de lo que producen a cambio de lo que entregas".

Buffett agregó que las habilidades, a diferencia de la moneda, son a prueba de inflación.
Si tenes una habilidad que está en demanda, permanecerá en demanda sin importar el valor del dólar.

"Sean cuales sean las habilidades que tengas, no te las pueden quitar. En realidad, no se las pueden inflar", dijo.
Read 5 tweets
Jul 26
1/ Hoy en dia existe una demanda tremenda por desarrolladores Blockchain y gente capacitada en este espacio. En este pequeño 🧵 ¡quiero compartirte algunos de los lenguajes de programación que debes aprender para empezar tu camino como blockchain dev!
2/ Primero quiero aclarar, que no es obligatorio saber todos estos lenguajes, sino que dependiendo de cada uno y el lugar/proyecto/area donde se trabaje, seran de mayor o menor utilidad. Empecemos entonces:
3/ Solidity es el lenguaje mas popular hoy en dia para desarrollo blockchain, y en el que personalmente recomiendo adentrarse si estas buscando trabajo, ya que es el que mas se solicita.

Saber sobre Solidity te permitira desarrollar para cualquier blokchain EVM compatible.
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(