{"id":"3315922c-05e3-4432-a501-65df48984d90","username":"rafael","description":"[GitHub](https://github.com/Rafatcb)\n\nGosto de escrever e ensinar. Por isso, já compartilhei algumas coisas que aprendi com o [curso.dev](https://curso.dev):\n\n- [SQL Injection: da vulnerabilidade à proteção por parâmetros](https://www.tabnews.com.br/rafael/sql-injection-da-vulnerabilidade-a-protecao-por-parametros)\n- [Armazenamento seguro de senhas: Um guia prático (texto puro, hash, salt e mais)](https://www.tabnews.com.br/rafael/armazenamento-seguro-de-senhas-um-guia-pratico-texto-puro-hash-salt-e-mais)\n- [Test runners e frameworks de teste em JavaScript](https://www.tabnews.com.br/rafael/test-runners-e-frameworks-de-teste-em-javascript)\n\nSe quer saber mais sobre **faculdade**, leia esta publicação e os comentários: [A faculdade te oferece muito mais do que você imagina](https://www.tabnews.com.br/rafael/a-faculdade-te-oferece-muito-mais-do-que-voce-imagina). Aproveite para deixar sua dúvida ou contribuição sobre o assunto.","features":["create:session","read:session","create:content","create:content:text_root","create:content:text_child","update:content","update:user","update:content:others","ban:user","read:votes:others","create:recovery_token:username","update:user:others","read:user:list","read:firewall","review:firewall","read:migration","create:migration"],"tabcoins":31,"tabcash":8049,"created_at":"2022-04-12T14:09:23.889Z","updated_at":"2025-06-26T14:02:24.586Z"}