Link

Python FastAPI.

O FastAPI é um framework web Python para construção de API’s de forma rápida e eficiente.

O FastAPI tem um carregamento rápido, sendo comparado a velocidade do Nodejs e Go.

Com códigos simples, conseguimos subir API’s rest rapidamente.

Uma feature interessante é a documentação swagger que é feita automaticamente.

O framework foi desenvolvido para simplificar a vida do desenvolvedor e entregar uma API rest robusta.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2021/pyFastApi.html.

Link

cUrl.

O cUrl ou “Client Url” é uma ferramenta para consumir requisições HTTP via linha de comandos.

Geralmente distribuídas para plataforma UNIX, mas pode ser instalado e utilizado em outras plataformas como Windows.

Por não contar com uma interface gráfica, muitos desenvolvedores preferem utilizar ferramentas mais amigáveis como Postman.

Mas muitas vezes, estamos sem a possibilidade de utilizar uma interface gráfica, casos em que estamos trabalhando dentro de um terminal de um servidor.

Outra vantagem de se usar cUrl é a possibilidade de gerar scripts com rotinas programadas.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2021/cUrl.html.

Citação

Flask-JWT.

O Flask-JWT é a abstração do JWT(Json Web Token) encapsulado em um pequeno módulo para ser utilizado no Micro-servidor Flask.

O JWT é uma forma de garantir integridade dos dados a partir de uma autenticação baseada em token.

O token JWT é composto por 3 componentes separados por “.”: Header, Payload e Signature.

O Header é onde definimos qual tipo de token e que tipo de criptografia é utilizado na composição.

O Payload são as informações que serão utilizados para algum tratamento após a descriptografia.

O Signature é a chave secreta que será composta no token.

Este Post não entrará em detalhes como funciona o JWT, a abordagem será para mostrar uma implementação JWT e Flask.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/flaskJwt.html.