Executando verificação de segurança...
14

[TabNews] Estatísticas 📈 e mais melhorias 🎉

Após a última publicação de novidades, fizemos algumas adequações nas melhorias anteriores, além de disponibilizar uma solução parcial para uma das questões da milestone atual, que tem como objetivo principal lidar com performance e segurança.

Mas vamos iniciar pelas estatísticas mais recentes.

Estatísticas de março

Os números de SEO continuam melhorando.

Desempenho nos resultados da Pesquisa no Google

Resultados de pesquisa no Google

🟦 63,4 mil cliques
🟪 2,36 milhões de impressões

TOP páginas nos resultados de pesquisa no Google

O que nos rendeu a marca de 60 mil cliques em 28 dias: 🎉

Google Search Impact

Desempenho no Discover

Google Discover

🟦 29,9 mil cliques
🟪 691 mil impressões

TOP páginas no Google Discover

Cores dos textos dos menus do editor

O @b2evandro nos relatou que a cor do texto no menu do editor dava a impressão de que as alternativas estavam desativadas, então a cor foi alterada.

Antes e Depois

Comparativo das cores do menu

Tema aplicado aos gráficos mermaid

O @Rafatcb nos alertou que o modo escuro não estava sendo aplicado aos gráficos mermaid. Isso fazia com que títulos e legendas ficassem quase imperceptíveis no modo escuro.

Agora as cores dos gráficos mudam de acordo com o tema.

pie
    title Titulo do gráfico
    "Valor do meio" : 42
    "Maior fatia" : 50
    "Menor fatia" : 7 

Tamanho do campo de texto do editor

Foi ajustada a altura do campo de texto para se adequar melhor aos diferentes tamanhos de telas de dispositivos.

E o modo full screen agora preenche corretamente toda a janela em qualquer dispositivo.

Responsividade de equações matemáticas

Equações matemáticas muito grandes eram cortadas se não coubessem na largura da janela. Agora nesses casos são mostradas as barras de rolagem:

\bar{d}U= \frac{\partial U}{\partial r} \frac{\partial}{\partial r} + \frac{1}{r^2} \frac{\partial U}{\partial \vartheta}\frac{\partial}{\partial \vartheta} + \frac{1}{r^2\sin^2\theta}\frac{\partial U}{\partial \varphi}\frac{\partial}{\partial \varphi} \implies \Delta U = \text{div}_{\tilde{\omega}}\bar{d} U = \frac{1}{r^2}\frac{\partial U}{\partial r}\left(r^2\frac{\partial}{\partial r}\right) + \frac{1}{r^2 \sin\vartheta}\frac{\partial }{\partial \vartheta}\left(\sin \vartheta \frac{\partial U}{\partial \vartheta}\right)+\frac{1}{r^2 \sin^2\vartheta}\frac{\partial U}{\partial\varphi}.

Mostrar mais sub comentários

Por questões de performance, para conteúdos com muitos comentários alguns deles só são renderizados após clicar em "ver mais".

Agora foi alterado o algoritmo que define quais comentários são renderizados para priorizar mais sub comentários dos primeiros comentários (normalmente os mais relevantes) ao invés de priorizar renderizar mais comentários diretos da publicação principal, mas que estão classificados com menos relevância.

AntesDepois
imageimage

Modo de proteção de DDoS

Quando o TabNews está sofrendo um ataque DDoS são adotadas medidas mais restritivas de acesso à API e/ou às páginas. Nesses momentos alguns usuários legítimos podiam ficar temporariamente sem acesso à API por estarem navegando em modo SPA onde não recebem os desafios do firewall que liberam o acesso completo.

Agora tentamos detectar a situação acima e forçamos uma atualização da página para execução do desafio sempre que for necessário. A solução ainda não é a ideal, seja pelo impacto na experiência do usuário ao ver a página sendo recarregada, seja por não resolver o problema de acesso de outros sistemas que estão integrados com nossa API, então colaborações nesses pontos são muito esperadas.

Mais detalhes sobre o assunto podem ser conferidos nas issues:

Conclusão

Seja pelas estatísticas, seja pelos ataques cada vez mais elaborados, é notável que o TabNews não para de crescer, e quanto mais destaque, mais trabalho teremos para protegê-lo, mas com a incrível Turma de Contribuidores também ficaremos cada vez mais resistentes 💪

Carregando publicação patrocinada...
6

Muito orgulho de todo mundo que está participando do TabNews, tanto do lado de quem está programando a plataforma, quanto de quem está criando os conteúdos aqui! Eu não paro de esbarrar em coisas novas e que não encontrava em nenhum outro lugar! Muito muito massa!!! 😍

Gostaria de contribuir com um gráfico de 6 meses das buscas no Google, porque foi dali que eu notei que não faz nem 6 meses que o TabNews foi oficialmente lançado... simplesmente impressionante!!

Buscas do TabNews no Google - gráfico de 6 meses

Mesmo assim, só nos últimos 30 dias aproximadamente 194 mil pessoas passaram pelo site, e que geraram 584 mil visualizações 🎉 🎉 🎉

Novamente parabéns a todos os envolvidos, parabéns Felipe Barso por estar movimentando o repositório pra valer e, para todo mundo que esbarrou ou vai esbarrar no TabNews em algum momento, seja extremamente bem vindo! 🤝

2

Sensacional 👏🏻 👏🏻 👏🏻
Tenho me conectado a pessoas incriveis em meu LinkedIn, recebido feedbacks fantásticos em projetos postados na comunidade e de alguma forma contribuido para a comunidade Dev ( o que me traz uma satisfação enorme ) gracas ao Tabnews.

Que rede 🚀🚀🚀

1
5

Cadê a estatística da quantidade de pessoas que estavam pedindo o modo escuro? 😂

Parabéns aos envolvidos, o trabalho tem progredido bem e é muito legal poder acompanhar isso desde o começo.

2

hahahahahahh justíssimo Rafael! Caiu para zero, muito massa 🙏

Agora próximo grande passo é a Busca, mas antes sugiro finalizar a Milestone de Performance e Segurança, e daí colocar a Busca na de Revenue Share 🤝

3
1
1

Oi @dheisom, será que não houve algum erro de rede quando seu navegador tentou baixar o plugin?

Se o problema ainda permanece, por favor fornceça mais informações para investigarmos:

  1. Qual é o navagador e tipo de dispositivo utilizado?
  2. O erro ocorre apenas com esse gráfico ou qualquer gráfico mermaid? Abaixo coloco outro exemplo:
graph LR
    A[Square Rect] -- Link text --> B((Circle))
    A --> C(Round Rect)
    B --> D{Rhombus}
    C --> D
1

Opa, esse dai também não apareceu aqui.

Tou acessando com o Firefox 111.0.1 rodando no Debian Sid/Bookwarm

Edit: Não era erros do sistema, colocaram algum sistema de rastreio e o bloqueador de anúncios capturou

Edit2: Tem vez que carrega e outras não, deve ser algum problema no plugin, o console do navegador só me fala em cookies(não quero biscoitos) e a parte de redes(com o cache desativado) ta me mostrando que todos os requests foram bem sucedidos(adblock continua desativado)

1

@dheisom obrigado pelas informações! 💪

Consegui reproduzir no Firefox 111.0.1

Tem horas que ele realmente não baixa o plugin.

Vamos precisar investigar. 👍

1