DEV Community

Discussion on: Cryptographically protecting your SPA

Collapse
 
wgbn profile image
Walter Gandarella

Gastei algumas horas lendo o artigo e todos os comentários.
Em parte, gostei do artigo, traz uma boa discussão, e pude parar para perceber como seria uma implementação de uma biblioteca JWT (concordo com a pessoa que disse isso, basicamente tu implementou um JWT) e achei interessante a forma como o fez.

Entretanto me vejo representado um pouco no próprio autor, não o "eu de hoje", mas o "eu do passado". Eu também fui um desenvolvedor assim, muito seguro de si, que achava que o que eu fazia era o que era bom e pronto, não aceitava críticas, etc... Mas aprendi com a vida que não é bem assim, e que as outras pessoas tem muito o que contribuir para minha evolução, bastava apenas que eu me deixasse ouvir e beber do conhecimento dos outros.

Em síntese, não existe uma forma certa de fazer uma coisa, mas existem várias formas certas de se chegar ao mesmo resultado, e foi observando cada forma, cada experiência e cada conselho que hoje sou quem sou.

Não sou eu quem vou lhe dizer que o que fez não tem valor ou que não serve de muito quando a solução real está no back-end (e está), se você não quer se dar por convencido disto. O que posso realmente lhe dizer é: ouça (neste caso, leia) as pessoas, sendo mais experientes ou não do que você, vão sempre lhe trazer uma luz e questões relevantes. Mesmo meus alunos mais leigos em desenvolvimento me ensinaram algo, então absorva.

Reconhecer que tomou uma decisão "não tão boa" não é uma derrota, mas um aprendizado. De próxima vez, você já saberá qual caminho "não seguir", e então aumente sua base de conhecimento à partir daí.