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

Mais sobre mim