Boas práticas para APIs REST
REST (REpresentational State Transfer) é um estilo arquitetural para criação de sistemas distribuídos sobre a web. Fabio Petrillo (Polytechnique de Montréal) explica as boas práticas no desenvolvimento de APIs REST e conta um pouco sobre sua pesquisa no tema.
Gravado em 24/04/2017
Veja a gravação do episódio no YouTube.
Resumo
REST (REpresentational State Transfer) é um estilo arquitetural para criação de sistemas distribuídos sobre a web. Definido por Roy Fielding na sua tese em 2000, as APIs REST se tornaram padrão por conta da simplicidade no seu desenvolvimento.
Fabio Petrillo (Polytechnique de Montréal) explica as boas práticas no desenvolvimento de APIs REST e conta um pouco sobre sua pesquisa no tema.
Fabio Petrillo
Fabio Petrillo é professor de Qualidade de Software e de Arquitetura e Concepção Avançada de Software na Polytechnique de Montréal. Doutor em Ciência da Computação pela UFRGS, possui artigos e livros publicados na área de métodos ágeis, debugging, visualização de software e sistemas distribuídos.
Referências
- Roy Thomas Fielding, 2000. Representational State Transfer (REST)
- Mark Massé, 2011. REST API Design Rulebook
- Fabio Petrillo et al, 2016. Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study
- Fabio Petrillo et al, 2017. Towards a REST Cloud Computing Lexicon
- Publicações do Francis Palma
Créditos dos arquivos audiovisuais
- Imagem usada na capa: Televisor CRT com cabos RCA conectados por Fancycrave, sob domínio público