Bem-vindos à HTP — Há Trabalho em Progresso —, a série de posts em que anunciarei novas funcionalidades do site, bem como spoilers do que estou trabalhando no momento.
Nesta primeira edição temos diversos destaques, alguns mais empolgantes para mim do que para vocês (muitas alterações internas), bem como outros que parecerão piada, espero que gostem.
Eu quero ibagens
No final das contas, a integração com Unsplash não deu tanta dor de cabeça. A implementação em TS facilitou minha vida.
Pra evitar estourar meus limites de requisição (bem como evitar alterações nos hotlinks1 sempre que gerar o site), precisei implementar um cachê local que pode facilmente ser reutilizado em outros sites e/ou SSGs2.
De quebra eu aprendi uma abordagem muito interessante para exibição de placeholders de imagens chamado BlurHash (não implementei, apenas aprendi :p).
Feed RSS
Enquanto eu não implemento notificações automáticas em minhas redes sociais, desenvolvi um feed RSS que pode ser usado para acompanhar meus posts.
Essa funcionalidade foi motivada pelo recente protesto no Reddit, que me obrigou a encontrar novas formas de consumir conteúdo. Acabei gostando.
Este link (inglês) tem maiores informações e serve como um bom ponto de partida.
E mais
- Commit no rodapé: sabe quando você não sabe se suas alterações subiram no ambiente? Só adicionar o hash do commit atual3 em algum lugar da página que seus problemas acabam!
- SEO: um aspecto que ignorei em muitos dos meus projetos profissionais agora é essencial. Astro SEO facilita minha vida com as meta tags, enquanto dados estruturados teoricamente permitem que minhas páginas sejam indexadas e exibidas corretamente por ferramentas de busca
- Links externos são marcados com um ícone é automaticamente adicionado, para que você pense duas vezes antes de sair do meu site
- Página 404: funcionalidade essencial que recomendo dar uma olhada, você vai me agatecer 😉
Espiadinha
Obviamente, estou trabalhando em mais coisas. Tenha em mente que algumas dessas podem nunca sair do papel:
- Visão geral arquitetural: esse post vai sair em breve, eu creio
- Meme interativo: um projetinho que me veio em sonho, ainda em fase de planejamento
- Feedback: uma área de comentários? Reações a posts? Link que redireciona pra meu WhatsApp pessoal? Estou estudando formas sustentáveis de receber feedback
- por enquanto é só isso mesmo: alterações estruturais levam tempo, pô!
Numa última nota, estou estudando qual deve ser o tom deste blog. Alguns dos posts planejados não serão técnicos, considerem-se avisados.
o/
Notas de rodapé
Footnotes
-
A fim de garantir feedback para criadores de conteúdo, a Unsplash tem uma série de orientações de uso das APIs que devem ser seguidas. Uma delas é o uso de hotlinks, que são gerados pela API e DEVEM ser utilizados pra exibir as imagens. ↩
-
Static Site Generator — Gerador de sites estáticos ↩
-
Por sorte o Vercel disponibiliza esse valor como uma variável de ambiente. Ufa~ ↩