O que fazer? Que decisão tomar? Por que estagnei neste estágio? São perguntas que todo desenvolvedor se faz em diversos momentos sobre sua carreira.
Implementing JSON Web Token in Ruby on Rails 09-06-2024An 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-2024I’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-2024Woche 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.