TabNews atinge 1,5 Milhões de Views e Futuro do Projeto 🎉 (Alerta de Textão) [Atualização sobre a Multa]
[ATUALIZAÇÃO]
Turma, na publicação abaixo eu tinha falado que eu estava negociando a multa com a Vercel, mas eles confirmaram agora que ela não será estornada.
O TabNews é sem dúvidas o projeto com a maior aceitação na qual eu trabalhei diretamente programando, com o adicional de ter conhecido uma das melhores pessoas da comunidade open source que falam em português, onde cada fase que o projeto passou, aproximou pessoas com habilidades diferentes, que contribuíram de formas diferentes, e tudo isto criou um novo pedaço na internet que os usuários possam usar com a clareza mental de que estão navegando em um espaço livre de ameaças.
Nós literalmente programamos do zero uma plataforma customizada para o jeito que gostaríamos de utilizar a internet e é isso que iremos continur a fazer 🤝
Não existe hoje um local onde eu me sinto tão bem ao ler conteúdos, nem tão bem ao escrever conteúdos, e se você compartilha disso, eu quero fazer um compromisso com você que não há a mínima chance disto ser destruído, muito pelo contrário, só será melhorado com a vinda de features muito importantes como Dark Mode, Busca, Tags, etc.
E como eu não esperava uma aceitação tão grande, nessa publicação eu quero expor algumas estatísticas e também falar sobre minha vida profissional e como isso afeta os próximos passos do projeto, porque é natural que esse calor seja acompanhado de bastante ruído, trabalho e problemas da vida real.
Visitantes
Começando pelas estatísticas mais tradicionais, o gráfico abaixo mostra os visitantes nos últimos 30 dias, um total de aproximadamente 210.000
visitantes e esta métrica está sendo extraída pelo analytics oficial da Vercel.
Visualizações
No gráfico abaixo podemos ver que, também nos últimos 30 dias, o TabNews gerou aproximadamente 1.500.000
visualizações de páginas, marcando um pico de 163.532
visualizações em um único dia.
Usuários e Publicações
Os 3 gráficos abaixo mostram a evolução dos últimos 2 meses sobre a quantidade de Usuários que se cadastraram, criaram publicações na raiz do site ou em forma de respostas.
Numa visão consolidada, temos o seguinte:
Total | |
---|---|
Cadastros | 20.943 |
Publicações | 5.112 |
Respostas | 21.108 |
TabCoins (positivas) | 105.765 |
TabCoins (negativas) | -64.545 |
TabCash | 28.820 |
A economia do TabNews está com uma liquidez impressionante e é muito legal saber que toda movimentação possui um registro separado e único, que faz referência a um evento de lastro, e tudo isto está registrado numa tabela chamada balance_operation
e que mais para frente será utilizada para identificar com mais facilidade abusos ou manipulações artificiais.
Indexação no Google
Essa quantidade de conteúdos refletiu diretamente na indexação do Google, onde a cada scan
está aumentando consideravelmente a quantidade de conteúdos disponíveis na busca. Isto acompanha o relato de vários usuários informando que algumas publicações do TabNews estão sendo ranqueadas em primeiro lugar nos resultados e sendo recomendadas no Discover, mas quando se trata de SEO, há sempre um longo caminho pela frente para o domínio ser uma autoridade, mas estamos caminhando com calma para chegar lá:
O gráfico abaixo é a quantidade de impressões que as publicações estão recebendo na busca do Google, ou seja, quantas vezes o Google está mostrando como resultado um conteúdo daqui:
Já este gráfico abaixo é a quantidade de cliques que estes conteúdos estão recebendo, onde após o pico, esta quantidade está estacionando num patamar 4x
maior do que estávamos vendo antes do lançamento:
Por curiosidade, o gráfico abaixo é a quantidade de cliques antes do lançamento e estávamos crescendo numa curva bastante natural, mas que foi esmagada com os valores mais recentes (do gráfico ali em cima):
E isso é bastante empolgante, pois novamente, não deu tempo para o domínio do TabNews conquistar a autoridade no assunto, mas virtualmente qualquer coisa que está sendo publicado aqui, o Google está dando a chance de ser ranqueado nas pesquisas, onde por hora os termos mais populares são estes:
GitHub
O repositório no GitHub também está indo super bem e atingiu 2,7 mil
estrelas nestas últimas semanas e continuamente está recebendo Pull Requests com propostas de melhorias e Issues reportando problemas ou sugestões, o que é tudo muito bem vindo e iremos discutir o futuro disso um pouco mais para frente.
Custos
Na issue oficial pós-lançamentos, o rodrigoKulb começou a montar uma tabela com os custos do projeto que eu gostaria de mover para cá e complementar com alguns dados.
O primeiro dado que eu gostaria de destacar é a multa de $ 1.163,94 Dólares Canadenses que o projeto tomou da Vercel por over quota, o que convertendo representa R$ 4.478,76 na cotação de hoje. Já antecipo que isto não é culpa da Vercel e o TabNews rodando hoje com as otimizações que foram feitas nestas últimas semanas não infligiriam nesta multa.
Este foi um dos principais motivos que fez quase todas as Issues e Pull Requests do repositório não serem tratadas com a atenção que mereciam, pois de fato toda nossa atenção estava tanto em otimizar o projeto para evitar uma nova multa, quanto em tratar dos reports feitos por especialistas em Segurança da Informação, onde mesmo que um report não se conectando com um problema real, ele precisa ser tratado, investigado, testado e todo esse fluxo de informação consome bastante tempo. E neste ponto eu quero agradecer tanto o FelipeBarso por estar totalmente em cima do projeto e botando a mão na massa comigo em todos esses problemas, quanto todos os especialistas em Segurança da Informação que estão fazendo um trabalho sensacional e reportando tudo o que for possível no email [email protected]
e tentando de fato proteger e endurecer o sistema que construímos. O TabNews está cada vez mais aproximando pessoas habilidosas e isto é extremamente empolgante.
Mas voltando para os custos, temos uma notícia ótima, que é a Vercel nos ter aceito no Programa de apoio para projetos Open Source. Ainda não consegui negociar a multa, mas não desisti ainda [EDIT] Vercel confirmou que não irá estornar a multa [/EDIT] e para me deixar mais tranquilo o rodrigoKulb fez uma doação que cobriu 20% do valor da multa, seguido do CarlosZiegler com mais 5%, simplesmente sen-sa-ci-o-nal!!!
E em paralelo, nossos custos recorrentes estão o seguinte:
Serviço | Valor |
---|---|
Vercel | |
Cloudflare | $ 20,00 / mês |
PostgreSQL (homologação) | $ 15,00 / mês |
PostgreSQL (produção) | $150,00 / mês |
Mailgun | $35,00 / mês |
Upstash | $48,00 / mês |
Gmail | $6,00 / mês |
Total | $ 274,00 / mês |
Ou aproximadamente R$ 1.400,00 por mês. Na próxima Milestone de desenvolvimento vamos propor algumas formas de otimizar isso, e no final do artigo quero esclarecer o que eu vou fazer para não falir, pois este projeto só vai ficar cada vez mais forte 💪
Na verdade, após um evento de lançamento é normal a movimentação esfriar e isto é ótimo e vai nos dar a oportunidade de calibrar alguns custos e otimizar ainda mais o sistema, mas mais importante do que isso, vai nos ajudar a continuar protegendo de uma forma mais controlada a qualidade dos conteúdos, e temos várias pessoas nos ajudando nisto, o que nos leva para o próximo tópico:
Conteúdo
Naturalmente, com a euforia criada pelo lançamento do TabNews, a qualidade de muitas publicações caíram. Na verdade, o jeito que eu estou observando a situação é que a quantidade absoluta de publicações com valor concreto aumentou (incluindo conteúdos raríssimos), assim como o ruído (publicações de teste ou sem profundidade alguma) e isto era o esperado.
Se você entra eufórico em um novo ambiente, é natural pular a leitura de algumas regras para o mais rápido possível conseguir testar o sistema. Dado que a cultura que estamos construindo e protegendo aqui no TabNews é muito diferente do que está sendo estimulado lá fora na internet, vai ser comum (e vai continuar sendo), pessoas entrarem em choque com este espaço aqui por conta disto.
Mas não tem problema, não devemos nos estressar mais do que o necessário, até porque a maioria das publicações não passaram em branco e foram qualificadas de forma negativa, vide o número de -64.545
TabCoins que foram usadas pela própria comunidade para qualificar negativamente uma publicação.
E não somente a força direta da comunidade está ajudando a proteger este espaço, como a ajuda direta de pessoas que nesse meio tempo receberam features de moderação que estão sendo usadas para editar uma publicação quando há uma oportunidade de melhorar a formatação dela usando Markdown, deletar uma publicação que feriu gravemente os Termos de Uso, ou realizar o Nuke de contas que foram criadas unicamente para atrapalhar este espaço, onde ao usar este recurso, automaticamente todos os conteúdos desta conta são despublicado e todas as operações de TabCoins são desfeitas e invertidas para anular qualquer influência que essa conta teve no sistema.
Então pela primeira vez eu gostaria de listar os moderadores aqui do TabNews, primeiro para agradecer pela ajuda incrível em limpar por completo a listagem de Recentes, e segundo para destacar estas contas, pois ainda não temos um identificador visual que faça isso:
O gugadeschamps
é meu irmão e fundador do projeto, então desde o dia zero ele está ajudando na moderação, onde a escolha dos outros moderadores foi feita de forma orgânica e levando em consideração a participação tanto aqui no site, quanto lá no repositório 🤝
Próximos passos (sendo realista)
Muitas contribuições fantásticas foram feitas e estão em aberto no repositório, e ter recebido elas é o sonho de toda pessoa que toca um projeto junto com a comunidade Open Source ❤️ Então eu quero esclarecer que todas as Issues e Pull Requests serão avaliados e nenhum item será ignorado. Isto pode não refletir num merge
, mas de qualquer forma será avaliado e será dado um desfecho 🤝
O que eu não posso fazer neste momento é inverter a ordem de alguns fatores, como por exemplo, não recuperar o meu fluxo de caixa, que hoje está no negativo. Nos últimos 6 meses eu parei com os vídeos no canal do YouTube para me focar na construção do TabNews junto com a comunidade, e se não fosse o apoio dos Membros da Turma para segurar financeiramente este mergulho, o TabNews não existiria.
E foi ótimo, pois deu para realmente mergulhar fundo, mas agora eu preciso urgentemente voltar para a superfície, então antes de mais nada eu voltei com os vídeos no canal do YouTube, onde isto infelizmente tem uma elasticidade muito demorada (o YouTube esfria por completo um canal que fica parado), então é algo que vai voltar a dar retorno no médio/longo prazo, mas por outro lado não tenho escapatória, pois o canal é a base para liquidez em tudo, como por exemplo a Newsletter e também um pouco mais no futuro para destacar publicações aqui do TabNews.
Somado a isto, e logo antes do lançamento do TabNews, eu estava levantando a infraestrutura para um curso que quero lançar ano que vem (que inclusive dei um spoiler nas cenas pós-créditos deste vídeo - deveria abrir no minuto 10:39
). Parei por completo o desenvolvimento após a correria do lançamento do TabNews, mas quero retomar e apresentar nesta ou na próxima semana algo concreto para os Membros da Turma. Eu sou apaixonado por ensinar e este curso não vai ser só um curso, vai ser o projeto da minha vida e você vai entender no momento que você entrar na Home da plataforma, mas isto vou deixar para falar um pouco mais para frente.
Então a volta do canal e o curso vão contribuir para que financeiramente o TabNews continue independente, que consiga passar pela Milestone de Performance e Segurança (que antecipei nesta live) e por fim chegar na Milestone do Revenue Share... e para isso a única coisa que eu peço em troca é um pouco mais de paciência e a compreensão de que todas as contribuições e melhorias irão vir no TabNews no tempo e na ordem correta para que tudo seja sustentável 🤝
No mais, vamos continuar usando o TabNews da melhor forma possível, pois ele foi feito para isto, e desejo a todos um ótimo resto de semana 💪