Foto de perfil de Jônatas Araújo

Olá! Meu nome é Jônatas Araújo.

Eu sou um desenvolvedor de software e UI designer.

Últimos posts

URL States: guardando dados do usuário na URL em NextJS (App Dir)

🗓️ 5 de outubro de 2023ReactJS

É muito comum em frameworks como React guardar o estado do usuário em hooks como useState. E isso é ótimo, pois é simples e rápido. Porém, às vezes, é interessante permitir ao usuário manter esse usuário salvo e compartilhável, isto é, permitir que ele possa salvar o que ele estava fazendo e até mesmo compartilhar isso com outros usuários.

Notas sobre algoritmos

🗓️ 25 de julho de 2023Notas

Recentemente, li um artigo do Rob Pyke (um dos criadores do Go e do Unix) sobre suas ideias de como escrever programas em C. Meio que um mini Clean Code, mas escrito em 1989. O artigo trazia ideia sobre como escrever nomes para variáveis e funções, comentários etc - muito do que a gente já conhece sobre código limpo. Porém, de todos esses tópicos, o que mais me chamou atenção foi a parte sobre algoritmos.

Aposta ou investimento: uma questão hipotética

🗓️ 1 de junho de 2023Notas

É uma bela tarde de sol. Pedro e João estão na mesa de um bar quando começa um jogo do time A contra o time B. Pensando em ganhar algum dinheiro extra, João propõe o seguinte: se o time A ganhar, eu te pago R$ 100,00. Porém, se o time B ganhar, você me paga R$ 100,00. Pedro, já imaginando como seria bom ter R$ 100,00 extras, aceita a aposta. Nesse caso em específico, você, assim como eu, caracterizaria a situação como uma aposta.

IAs e a ilusão de aprendizado

🗓️ 15 de fevereiro de 2023Notas

Recentemente, andei pensando sobre essas novas inteligências artificiais que surgiram. Lembro do dia que eu vi um tuíte sobre o lançamento do ChatGPT e corri para testar. Foi a mesma coisa quando liberaram o formulário para a lista de espera do Github Copilot - uma IA que completa código para você direto do editor? Simplesmente incrível.

Criando um editor de texto simples, leve e customizável

🗓️ 16 de outubro de 2022Projetos

Os editores de texto são sempre cheios de coisas que eu não sei usar e nem vou precisar usar. Eles são pesados, feios e complicados. E o pior: Em pleno 2022, ano da eleição, cadê o tema escuro?

Ler mais