João Gilberto Saraiva

desenvolvedor de software | professor | escritor


Page 3 of 9 for João Gilberto Saraiva | desenvolvedor de software professor escritor
Implementing JSON Web Token in Ruby on Rails 09-06-2024

An obligatory theme in the world of back-end web development is user authentication. In the context of a Ruby on Rails project, the most common way to authenticate users is through the use of sessions. However, there are other ways to authenticate, such as JSON Web Token (JWT). I’m currently working on a project that uses JWT for authentication in some web frontend and Android apps. I’ve been studying this to understand some parts of the legacy code, reading articles, docs, and practicing in one of my personal projects, Alljobs. There are many articles and tutorials about JWT, and I’ll share the most useful ones that I’ve found and summarize the main points of my implementation in this post.

Did you see any rabbits nearby? 09-05-2024

I’m currently working on implementing a RabbitMQ consumer and wanted to revisit and solidify my understanding. As a popular open-source message broker, it excels in microservice architectures, event-driven architectures, and fault-tolerant systems.

Woche: da necessidade à aplicação 27-04-2024

Woche em alemão significa “semana”, se trata de um aplicativo minimalista para organização semanal. Ele nasceu da minha busca por uma ferramenta prática e acessível para gerenciar tarefas, compromissos e notas. Por que fazer mais uma agenda ou “to-do list” em um mundo com Evernote, Notion, Google Keep, etc.? A resposta passa pelo propósito da aplicação e pela expriência de usuário. Como estudante da língua, me inspirei na cultura alemã de simplicidade, organização e praticidade. Ao mesmo tempo, adicionei adaptabilidade e portabilidade ao Woche para atender às minhas necessidades como pesquisador, professor e programador.

A mágica 01-03-2024

De certa feita, um coelho branco, de olhos vermelhos e orelhas pontudas adornadas com conchas rosas, contou-me que certa vez perguntou a um mágico como ele o retirava da cartola. O homem de fraque titubeou, sem resposta na ponta da língua. Esboçou com as mãos o movimento de quem tira compras de uma sacola, coçou a cabeça e, sem jeito, mostrou as palmas das mãos para confessar que não sabia.