Idempotence is a concept which is widely misunderstood in the field of Computer Science. In this video, we'll talk about the basic concept of Idempotence, how and why is it used in REST APIs, comparison of PUT vs POST and some real world examples from very real applications.
#softwareengineering #idempotence #putvspost
Timeline:
00:00 Intro
00:41 What is Idempotence?
02:02 Idempotence in Code
04:10 Idempotence in Functions
07:16 Idempotence in REST
09:14 PUT vs POST
11:10 DELETE Method
12:25 PATCH Method
14:34 Idempotence in Real Life
RFC-7231 (Request Methods): https://datatracker.ietf.org/doc/html/rfc7231
RFC-5789 (PATCH method): https://datatracker.ietf.org/doc/html/rfc5789
Instagram: @monis.yousuf
LinkedIn: https://www.linkedin.com/in/monis-yousuf/
Twitter: https://twitter.com/MonisYousuf/
Youtube: @MonisYousuf
My Website: https://monisyousuf.com
My Gear:
Camera: https://amzn.to/3CaaLbJ
Lens: https://amzn.to/3Naj39I
Lights: https://amzn.to/42mnKBB
Microphone: https://amzn.to/3OYyUcH
Laptop: https://amzn.to/440kEoj
Keyboard: https://amzn.to/3WN41Kj
Workdesk: https://amzn.to/43nAE3G