Thu Aug 28 2025
Introdução
Olá! Sou Daniel, e este é meu blog/diário dev! — os dois. Desde que comecei uma jornada um pouco mais… digamos, agressiva… rumo a me tornar um desenvolvedor de sucesso, percebi que seria interessante registrar algumas coisas pelo caminho. Então, este site vai ser um lugar para compartilhar pensamentos que eu achar interessantes 🤔, talvez desafios que eu encontre em projetos que esteja trabalhando 🤓 e, é claro, também alguma bobeira 🤩.
Em primeiro lugar, se você está aqui neste post, provavelmente veio pelo meu portfólio, porém, caso contrário, segue o link: portfolio sensacional.
Além disso, se quiser falar comigo, perguntar coisas, compartilhar ideias, ou me oferecer uma vaga de trabalho excelente (te amo também), pode me escrever por e‑mail: daniel.rangel.guedes@gmail.com
Já que estamos aqui, e também como mais uma introdução a meu trabalho, irei apresentar um pouco mais sobre esse website.
Experiência do Usuário e layout
- Limpo: quase sem nenhuma distração visual ou botão;
- Objetivo: sem diversão aqui, viemos para ler e ler é tudo o que vamos fazer — brincadeira — focado em mostrar e encontrar conteúdo relacionado à minha experiência e projetos;
- Textura granulada bem sutil ao fundo, como um ruído marron, só que visual, para trazer aquela vibração zen.
Decisões técnicas e de design
- Astro.js: esse site não é um app, nem uma dashboard, nem uma plataforma corporativa e nem uma rede social — é um caderno digital, e, por design, escolhi minimizar as interações e manter uma baixa complexidade. Astro é rápido e simples tanto para mim (desenvolvedor) quanto para quem lê, e isso me permite focar no conteúdo sem sacrificar criatividade nem liberdade no futuro, ou seja, perfeito!
- Um pouco de SEO (meta tags por página, links canônicos e hreflang);
- A mesma barra de navegação e a mesma paleta de cores do meu portfólio: gosto de consistência e gosto de trocar de tema, a minha língua materna é o português brasileiro, e gosto de ter um botão para a Home;
- Busca, óbvio, afinal estamos em um site de postagens;
- Paginação (básica para manter as coisas enxutas), óbvio;
- Suporte a MDX: tenho alguns planos, óbvio;
- Formatação de código com Shiki / rehype: vou compartilhar código, óbvio;
- Matemática com KaTeX + remark/rehype: porque gosto de LaTeX, tenho formação em Física, gosto muito de Matemática; me deixa ser nerd;
- Tailwind CSS: porque é estranho sem;
- React: para alguns componentes interativos deixa tudo simples, especialmente com a integração fácil em Astro, além de ser um framework que eu tenho familiriade e gosto de usar;
- Acessibilidade, com alguns rótulos aria e atenção a teclado: porque toda oportunidade de estudar um pouquinho e melhorar a acessibilidade é bem‑vinda.
E por fim, você também, sinta-se bem-vindo!
— Daniel