Giter VIP home page Giter VIP logo

blockchain-em-metas's Introduction

Blockchain em Metas (e Resultados)

 
 
 
 
 
Autor: Paulo Jerônimo (https://paulojeronimo.com).
Versão: 2024-08-26 13:22:14 -0700.
Estado desta página: EM DESENVOLVIMENTO.
 
 
 
 
 

Tip
Baixe a versão em PDF desta página em blockchain-em-metas.pdf.

Introdução

Participar de um {uri-blockchainrio}[um grande evento de tecnologia] é sempre muito interessante! Aprender muito e conhecer pessoas (ampliando o network) são os maiores objetivos, com certeza, de muita gente que se inscreve em um evento como o {BlockchainRio}. Para mim, além de contemplar esses dois (2) objetivos, a participação nesse evento também é motivacional para o estabelecimento de algumas Metas que torno públicas nesta página.

Metas devem estar na pauta de todo bom profissional (em qualquer área) e de todo atleta (partindo dos amadores). Gosto muito desse assunto e, algumas vezes, tentei incentivar pessoas a trabalhar comigo do desenvolvimento de um aplicativo descentralizado (DApp) sobre isso, como você pode ver em alguns vídeos ({metas-video1}, {metas-video2}) que criei. Porém, minha estratégia de chamar pessoas para me ajudar não foi bem sucedida e, por outras prioridades no trabalho, acabou que nunca criei esse DApp. A última tentativa que fiz de chamar pessoas para me ajudar nisso {uri-metas-video3}[está nesse vídeo].

Passados mais de dois anos, e agora com bem mais experiência em tecnologias de frontend úteis na criação de DApps, neste momento eu tenho muito mais facilidade para desenvolver o Metas.App, até mesmo com pouca ajuda de outras pessoas, de uma forma fullstack.

O {BlockchainRio} me trouxe motivação suficiente para priorizar e finalizar a entrega de um {MVP} para do Metas.App. Na semana desse evento (e antes de seu início) eu irei explicar, em um curso online e gratuito, como desenvolvi esse MVP de acordo com as regras que apresento nesta página. Então, minha meta para isso é a "{meta-cursometasappv1}". Além disso, no primeiro dia do {BlockchainRio}, também farei o lançamento desse DApp em produção. Essa é a minha meta "{meta-lancamentometasappv1}".

Como um {uri-saudeecripto-pdf}[triatleta amador (3 x Ironman)] que {uri-sobrepeso-adoece-pdf}[por razões de saúde não pode ficar sem atividades físicas diárias], você verá que várias das minhas Metas são relativas a atividades esportivas e, nos próximos dias, também focadas em emagrecimento através de atividades como {meta-corrida21min} e {meta-hiit21min}.

Acompanhe o lançamento de novas versões desta página, notificadas em {uri-paulojeronimo-linkedin}[meu LinkedIn] até o {meta-cursometasappv1}, para obter o conhecimento (negocial) necessário para o entender o que será apresentado nesse curso (para desenvolvedores de software).

Calendários

Os calendários "Brutos" (ou "não Refinados") a seguir apresentam oito (8) semanas contemplando os dias a partir do dia 14 de Julho (quinta-feira) e até o dia 7 de Setembro de 2022 (quarta-feira). O primeiro calendário vai até a semana 3 e o segundo vai da semana 4 a 8 (5 semanas). Ele mostra algumas de minhas atividades e Metas até essa oitava semana, quando ocorrerá o {BlockchainRio}.

Detalhes (interessantes):

  • O número oito (8) é um {uri-fibonacci-app}[número da série de Fibonacci] (← veja esse app que desenvolvi para que você aprenda sobre esses números). Nessa série cada número é a soma dos dois anteriores (8 é a soma de 5 com 3, 5 é a soma de 3 com 2, …​, até 1 que é a soma de 1 com 0). Pode acreditar: eles são números mágicos e, geralmente, gosto de utilizá-los para definir minhas Metas. 😁

  • Os links (clicáveis) nos dias remetem a mais detalhes que sobre atividades (ou Metas) apresentadas nele.

  • As metas da semana corrente são, obrigatoriamente, refinadas em seu primeiro dia (← regra-refina). Dessa forma as metas da semana 1 são refinadas no dia 14/Jul, as da semana 2 no dia 21/Jul e assim por diante.

Brutos

Calendários "Brutos" contém Metas que precisam ser refinadas, semanalmente, conforme a [regra-refina]. Refinar uma meta significa torná-la ainda mais SMART (eSpecífica, Mensurável, Atingível, Relevante e Temporizável).

Semana Qui Sex Sab Dom Seg Ter Qua

1
Ref
Res

14/Jul
{meta-jejum24h}

15
{meta-ativfis1hd}

16
{meta-ativfis1hd} x 1,5

17
{meta-ativfis1hd} x 2

18
{meta-ativfis1hd}

19
{meta-jejum24h}
{meta-ativfis1hd}

20
{meta-ativfis1hd}

2

21

22

23

24

25

26

27

3

28

29

30
{meta-july10k}

31

01/Ago

02

03

Semana Qui Sex Sab Dom Seg Ter Qua

4

04/Ago
{meta-menos5kg}

05

06

07

08

09

10

5

11

12

13

14

15

16

17

6

18

19

20

21

22

23

24

7

25
{meta-menos10kg}

26

27
Vôo de ida Brasília → Rio de Janeiro

28

29
{meta-cursometasappv1}

30
{meta-cursometasappv1}

31
{meta-cursometasappv1}

8

01/Set
{BlockchainRio}
{meta-lancamentometasappv1}

02
{BlockchainRio}

03
{BlockchainRio}

04
{BlockchainRio}

05
{meta-finishertechdao}

06

07
Feriado Nacional

Refinados

Esses são os calendários já refinados (conforme a [regra-refina]).

Diariamente, o Metas.App executa processos que verificam a execução das metas refinadas e apresentadas nesses calendários (← regra-verifica-execucao).

Semana Qui Sex Sab Dom Seg Ter Qua

1
Bru

14/Jul
{meta-jejum24h}
{meta-caminhada34min}

15
{meta-caminhada34min}
{meta-corrida21min}

16
{meta-caminhada34min}
{meta-hiit21min} x 2

17
{meta-caminhada34min}
{meta-hiit21min} x 2

18
{meta-caminhada34min}
{meta-corrida21min} {meta-hiit21min}

19
{meta-jejum24h} {meta-caminhada34min}
{meta-corrida21min} {meta-hiit21min}

20
{meta-caminhada34min}
{meta-corrida21min} {meta-hiit21min}

Metas

  1. {ativfis1hd} → {ativfis1hd-desc}.

  2. {caminhada34min} → {caminhada34min-desc}.

  3. {corrida21min} → {corrida21min-desc}.

  4. {hiit21min} → {hiit21min-desc}.

  5. {july10k} → {july10k-desc}.

  6. {menos5kg} → {menos5kg-desc}.

  7. {menos10kg} → {menos10kg-desc}.

  8. {cursometasappv1} → {cursometasappv1-desc}.

  9. {lancamentometasappv1} → {lancamentometasappv1-desc}.

  10. {finishertechdao} → {finishertechdao-desc}.

  11. {jejum24h} → {jejum24h-desc}.

Detalhamento

  1. {meta-ativfis1hd}:

    1. {ativfis1hd-desc}.

  2. {meta-caminhada34min}:

    1. {caminhada34min-desc}.

  3. {meta-corrida21min}:

    1. {corrida21min-desc}.

  4. {meta-hiit21min}:

    1. {hiit21min-desc}.

  5. {meta-july10k}:

    1. {july10k-desc}.

    2. {uri-july10k}.

  6. {meta-menos5kg}:

    1. {menos5kg-desc}.

    2. Data específica: 07/Jul/2022.

    3. Metas auxiliares:

      1. {meta-jejum24h}

  7. {meta-menos10kg}:

    1. {menos10kg-desc}.

    2. Data específica: 07/Jul/2022.

  8. {meta-cursometasappv1}:

    1. {cursometasappv1-desc}.

  9. {meta-lancamentometasappv1}:

    1. {lancamentometasappv1-desc}.

  10. {meta-finishertechdao}:

    1. {finishertechdao-desc}.

  11. {meta-jejum24h}:

    1. {jejum24h-desc}.

    2. Geralmente, iniciado às 20:00:00 do dia anterior e durando até às 19:59:59 do dia corrente.

Metas.App

Tip
Acompanhe [notificacoes] da evolução desta página que trarão mais detalhes a respeito.

Tecnologias

O {MVP} do Metas.App está em desenvolvimento fazendo uso de tecnologias como as seguintes:

  1. Backend: {Solidity}, {Hardhat}, {Infrura}, {IPFS}, {ERC-20}, {ERC-721}, {ERC-1155}, {Polygon}.

  2. Frontend: {TypeScript}, {ReactJS}, {NextJS}, {EthersJS}, {Metamask}.

Sobre esta página

Esta página é escrita em {uri-asciidoc}[AsciiDoc] e renderizado nos formatos HTML e PDF. Seu código fonte está disponível sob a licença MIT no seguinte repositõrio Git: {uri-doc-github}.

A renderização deste documento nos formatos HTML e PDF é feita através do script build.sh disponível em seu repositório Git.

blockchain-em-metas's People

Contributors

paulojeronimo avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.