Ouvir "O resto do REST"
Sinopse do Episódio
Qual a forma correta de utilizar o PATCH? Conhece o JSON-patch? É mesmo tão importante a tal idempotência? Como você versiona suas APIs? Confira!
Participantes
Marcio Frayze David
[email protected]
https://twitter.com/marciofrayze
https://segunda.tech
https://masto.donte.com.br/web/accounts/138458
Julianno Martins Silva
[email protected]
https://twitter.com/juliannoms
Links:
https://medium.com/gin-and-tonic/understanding-idempotency-in-rest-apis-7a5568f41406
https://medium.com/hashmapinc/rest-good-practices-for-api-design-881439796dc9
https://medium.com/@mwaysolutions/10-best-practices-for-better-restful-api-cbe81b06f291
https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods/OPTIONS3
https://www.baeldung.com/spring-rest-custom-media-type
https://tools.ietf.org/html/rfc6902
https://tools.ietf.org/html/rfc5789
https://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/
Exemplo de como utilizar Patch no Spring: https://www.baeldung.com/spring-rest-json-patch
Exemplo de como utilizar no ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/web-api/jsonpatch?view=aspnetcore-5.0
RFC 6902 defines a JSON document structure: https://tools.ietf.org/html/rfc6902
Headers http: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
Cross-Origin Resource Sharing (CORS): https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
Participantes
Marcio Frayze David
[email protected]
https://twitter.com/marciofrayze
https://segunda.tech
https://masto.donte.com.br/web/accounts/138458
Julianno Martins Silva
[email protected]
https://twitter.com/juliannoms
Links:
https://medium.com/gin-and-tonic/understanding-idempotency-in-rest-apis-7a5568f41406
https://medium.com/hashmapinc/rest-good-practices-for-api-design-881439796dc9
https://medium.com/@mwaysolutions/10-best-practices-for-better-restful-api-cbe81b06f291
https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods/OPTIONS3
https://www.baeldung.com/spring-rest-custom-media-type
https://tools.ietf.org/html/rfc6902
https://tools.ietf.org/html/rfc5789
https://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/
Exemplo de como utilizar Patch no Spring: https://www.baeldung.com/spring-rest-json-patch
Exemplo de como utilizar no ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/web-api/jsonpatch?view=aspnetcore-5.0
RFC 6902 defines a JSON document structure: https://tools.ietf.org/html/rfc6902
Headers http: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
Cross-Origin Resource Sharing (CORS): https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
Mais episódios do podcast p de Podcast
Pattern Matching for instanceof
30/04/2021
Feedback
23/04/2021
Teste A/B (e porquê isso importa)
16/04/2021
Coragem
09/04/2021
Generics Básico
26/03/2021
Migrations
19/03/2021
Vazamento de memória
12/03/2021
Diga, não peça (Tell, don’t ask)
05/03/2021
Código como Documentação
26/02/2021
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.