Perfil
Propostas
200 OK: Construindo APIs Django REST Framework com qualidade
Muitos projetos utilizam Django como API para servir o frontend separado quando este é construído, por exemplo, em React, Vue, Angular. E, para fazer essa ponte, a ferramenta Django REST Framework é a mais popularmente utilizada só que nem sempre as facilidades que essa lib oferece são aproveitadas, como o suporte para filtragem e paginação.
A partir desse contexto, irei apresentar exemplos de como lidar com alguns casos comuns (por exemplo, nested serializers, many to many fields, related fields, filtragem, paginação, permissão, validação), comparando dois tipos de código: um que funciona mas não é otimizado e/ou não segue boas práticas e outro que, além de funcionar, se preocupa com qualidade, performance e escalabilidade.
Público alvo
Pessoas desenvolvedoras que já tiveram contato com Django e tem interesse em API e boas práticas de código relacionadas à qualidade, performance e escalabilidade.