REST Web Services 06 - Method Idempotence

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • Website: javabrains.koushik.org/courses...
    Idempotence. Yes, that's a word. And it's an important property of HTTP methods according to the specifications.

ความคิดเห็น • 299

  • @enlightened3945
    @enlightened3945 5 ปีที่แล้ว +103

    Man! The way you explain things makes me feel saluting you. There are only a handful of people on earth with such a gift as yours. RESPECT!

    • @ujjawalx7460
      @ujjawalx7460 4 ปีที่แล้ว

      @@AshrafMMA what you mean by exercises.

  • @AmanSharma-yo4fv
    @AmanSharma-yo4fv 3 ปีที่แล้ว +19

    even after 6 years this video series is like a gem in the ocean.

  • @gillianbc
    @gillianbc 6 ปีที่แล้ว +47

    Koushik, you have a rare talent. Technical expertise, but the ability to teach in an easily understandable way. I've watched many of your courses and all of it is clear and well structured. Many thanks, you have helped me so much in what I do day to day at work.

  • @richardhayward201
    @richardhayward201 6 ปีที่แล้ว +64

    I love the clarity of this guy's explanations!

  • @nehajain6751
    @nehajain6751 6 ปีที่แล้ว +1

    First time somebody is so clear about the meaning of idempotent.. excellent..

  • @kovidaharihara3810
    @kovidaharihara3810 2 ปีที่แล้ว +1

    The best explanation I could find on idempotent and non-idempotent examples. Thanks Sir.

  • @anantvernekar4733
    @anantvernekar4733 4 ปีที่แล้ว +3

    Instead of reading the many article and getting confuse with it. Very nice explanation in 10 mins. Great work!

  • @ravitaurus88
    @ravitaurus88 8 ปีที่แล้ว +6

    Sachin Tendulkar is the God of Cricket. You, sir, are a god of REST tutorials and other video tutorials.

    • @JoshMolina
      @JoshMolina 3 ปีที่แล้ว

      Ravi, waiting for the name.

  • @nareshmahajan697
    @nareshmahajan697 4 ปีที่แล้ว +3

    Interviewer asked me question about Difference between put and Post..and I could not answered that time.
    Later I search on google it and tried to understand it, but couldn't.
    But today after seen this tutorial I fully understood difference between HTTP methods.
    Thanks Java Brains for Such Excellent Tutorial.

  • @saumitrasaxena8470
    @saumitrasaxena8470 2 ปีที่แล้ว +1

    Today was my interview with one of the companies and they asked me the difference between post and put /Get and Post,I could not answer accurately. After watching this video I can answer about these 4 HTTP methods anytime in the future. Thanks for so nice explanation !!!

  • @nitingupta82
    @nitingupta82 8 ปีที่แล้ว +8

    This guy is Awesome! Hats off to you Koushik. Amazing Videos n equally Amazing way to Decipher the Hidden Nuances behind each and every important peace of information.

  • @somdattachakraborty2739
    @somdattachakraborty2739 2 ปีที่แล้ว +1

    Thank you sir, you're a blessing to the Java community. I'm a fresher into the industry and I look fwd to helping others just like you, after I've gained enough experience.

  • @JamesAntony11
    @JamesAntony11 7 ปีที่แล้ว

    Most easily understandable explanation for REST methods I could find on the internet so far. Thanks a lot.

  • @rkb591
    @rkb591 9 ปีที่แล้ว +5

    Awesome...no more words to explain and praise Your way of Teaching ! Simply Superb...Excellent...! Looking forward to the entire series soon...

  • @mulugetanega4753
    @mulugetanega4753 2 ปีที่แล้ว +1

    Thank you very much for taking clearly considerable amount of time to prepare these presentations and explain them in excellent ways!!

  • @timothydugas9624
    @timothydugas9624 9 ปีที่แล้ว

    You have very clear, easy-to-understand tutorials and I am so grateful that you took the time to make them! THANK YOU :D

  • @corollagl82
    @corollagl82 8 ปีที่แล้ว +1

    Bravo! Never heard of a very simple to understand tutorial before. Thanks for the video.

  • @impossiblehousemarylandsta6266
    @impossiblehousemarylandsta6266 6 ปีที่แล้ว

    Very clear , very good explanation. On youtube I watched many videos over 10 years to train myself but you are the best. Thank you for being awesome

  • @cloudexpress9694
    @cloudexpress9694 7 ปีที่แล้ว

    Thanks for putting all this content together. Its amazing and makes entire thing so easy to understand.

  • @VinhNguyen-ul8yg
    @VinhNguyen-ul8yg 3 ปีที่แล้ว

    Best explanation on HTTP methods I have seen on youtube. Very clear and concise. Thank You.

  • @SachinPatil-jq9bd
    @SachinPatil-jq9bd 6 ปีที่แล้ว

    Explaining basic code concepts very well, I like these tutorials. It help to clear my all Rest Full WS core concept. Thank you

  • @fang-yingnan5681
    @fang-yingnan5681 6 ปีที่แล้ว

    Thank you so much, honestly the best explanation for Idempotence I ve heard so far!

  • @souvikadhikary8990
    @souvikadhikary8990 3 ปีที่แล้ว

    After all these years!! Finally I can say ask me anything on PUT vs POST question! Thanks man!

  • @abhiraj533
    @abhiraj533 2 ปีที่แล้ว

    Great Educators always convey their message in simplest possible way .. you nailed it ..

  • @venkatasurya6
    @venkatasurya6 8 ปีที่แล้ว +3

    impressive presentation methods, slow and detailed teaching method . Added value.

  • @amitasn1
    @amitasn1 ปีที่แล้ว

    Thanks Koushik for explaining the difference between Post and Put in simple terms. Keep up the good work.

  • @poojabs433
    @poojabs433 6 ปีที่แล้ว

    Im juz awestruck!!! My all time rescuer => "Java Brains Koushik" . Thousand thanks to you💚

  • @DW-cg8vy
    @DW-cg8vy 5 ปีที่แล้ว

    so clear precise and in slow motion, even if i didn't want to understand this by the time i was finished watching i understand this whole concept of the idempotence means. it was being explained in such a thoughtful manner anyone can understand this. Great job great video. this is post being sent as a non idempotence (will not be duplicating this ) ; ).

  • @muporepain
    @muporepain 6 ปีที่แล้ว

    well done!!! I understood it right away... better explained than many university professors!!! Thank you!

  • @rahulmendonca8755
    @rahulmendonca8755 5 ปีที่แล้ว

    I'm not even a developer but your explanations have me gripped -- Excellent Job !

  • @jaskiratsingh8426
    @jaskiratsingh8426 5 ปีที่แล้ว

    oh great man , finally someone has explained in a way that i can understand wow hats off buddy .

  • @shamanthakrishnakg1978
    @shamanthakrishnakg1978 5 ปีที่แล้ว

    Koushik ,this is the first video of yours channel which I saw.What a clear ,wonderful explanation.Liked,Subscribed.You are awesome.God bless you.

  • @yaarkhakf
    @yaarkhakf 9 ปีที่แล้ว

    First time on the planet. A video with more than 10000 views yet no dislikes.!!

  • @nishant4001
    @nishant4001 5 ปีที่แล้ว

    one of the best youtuber i have ever seen in terms of clarity about content

  • @balabala6136
    @balabala6136 5 ปีที่แล้ว

    Crystal clear explanation and in simple terms.... awesome man!

  • @vrushali5976
    @vrushali5976 7 ปีที่แล้ว

    Very well explained. I was so confused with PUT and POST. Now its clear. Thanks !!

  • @prathibhahm7236
    @prathibhahm7236 6 ปีที่แล้ว

    you are blessed with excellent voice and the accent is just right.... can hear you for hourssssssss.... thank you so much ... pls keep up the good work...

  • @aithapragnya9542
    @aithapragnya9542 6 ปีที่แล้ว

    I'm from PHP background but still i watched all of your java videos, You made it way too easy to understand, Thank you so much.

  • @prasannavenkatesh7669
    @prasannavenkatesh7669 4 ปีที่แล้ว

    No words. You are the man, clear explanation.

  • @HansCox
    @HansCox 8 ปีที่แล้ว

    You started with PUT vs. POST, which was exactly where I was missing something. Thanks!

  • @anupdey99
    @anupdey99 2 ปีที่แล้ว

    Awesome! Your hard work is still paying off. 🙌🙏

  • @stevenmccarther5836
    @stevenmccarther5836 3 ปีที่แล้ว

    I like this video , have had the hardest time understanding of the 4 types and he explained the 4 easy enough for anyone to understand , thank you

  • @Native_love
    @Native_love ปีที่แล้ว

    2023 and this video is AWESOME!

  • @saip7137
    @saip7137 4 ปีที่แล้ว

    Kudos ! The best explanation on the internet Period.

  • @wowsignal3776
    @wowsignal3776 2 ปีที่แล้ว

    what sets apart this from rest of the tutorial hell is quality. keep it up.
    And here is a POST request I make.

  • @r.maheshkumarkumaran6146
    @r.maheshkumarkumaran6146 4 ปีที่แล้ว

    I tried to know this difference last 1 year but now only i can able to know. thank you so much and saluting.

  • @sreenivasuluvlogs
    @sreenivasuluvlogs 7 ปีที่แล้ว

    A great support, first of all very thanks to java Brains Team.

  • @harshadsamant244
    @harshadsamant244 5 ปีที่แล้ว

    Everything about this guy is impeccable

  • @parmarpooja007
    @parmarpooja007 5 ปีที่แล้ว

    Beautifully explained !!!!!!!!!! really appreciate your talent and effort to make it understandable.

  • @rakeshramu1240
    @rakeshramu1240 ปีที่แล้ว

    Finally I found the answer. Thank you so much. Quality content. 🙏

  • @haripi2
    @haripi2 2 ปีที่แล้ว

    Amazing clarity.loved the simplicity of your presentation

  • @punithmailme
    @punithmailme 9 ปีที่แล้ว +1

    You are AWESOME brother!!!! Keep sharing. I am looking forward for more tech videos. :)

  • @amrutadeshmukh3266
    @amrutadeshmukh3266 6 ปีที่แล้ว

    sir you make our concepts very clear .. thank you for posting all your videos .. very useful

  • @infosaurabh30
    @infosaurabh30 7 ปีที่แล้ว

    BUDDY, YOU ARE TOO GOOD, THE WAY YOU ARE PRESENTING THE THING.

  • @yogeshchauhan1160
    @yogeshchauhan1160 7 ปีที่แล้ว

    You are best sir, i have never seen a Mentor like you :)

  • @absolute.explore
    @absolute.explore 9 ปีที่แล้ว

    Simple topic but cleared out a lot of my question! Many thanks!

  • @daroay
    @daroay 8 ปีที่แล้ว +39

    ProTip: Use the same shirt on ALL videos of a series. So ppl feel the continuum.
    ProTip2: Allow youtube adds man, no hard feelings. U deserver the extra income.

    • @sonnix31
      @sonnix31 7 ปีที่แล้ว +6

      Such a stupid comment. Do you wear the same shirt all year round? - Look at the dates on the videos :D

  • @mohitsingh5508
    @mohitsingh5508 5 ปีที่แล้ว

    Finally a clear explanation!!! Awesome!!!

  • @jasonwiesner5539
    @jasonwiesner5539 4 ปีที่แล้ว

    Thanks for your great tutorials!! Helped me so much!!

  • @suhanimitra234
    @suhanimitra234 9 ปีที่แล้ว

    Great Tutorial. Best explanation of REST.

  • @Name-db5uk
    @Name-db5uk 5 ปีที่แล้ว

    Great explanation , this shows a very clear picture

  • @dheereshcool8698
    @dheereshcool8698 6 ปีที่แล้ว

    Magnificent style of teaching....HATTS off brother.... :)

  • @Giregar
    @Giregar 2 ปีที่แล้ว

    Very good explanation of idempotency when it comes to APIs.

  • @dubemahendra
    @dubemahendra 3 ปีที่แล้ว

    Very well explained...this is one of the most confusing terms but became simple ! , thanks Kaushik...

  • @gautamkct
    @gautamkct 9 ปีที่แล้ว

    Thanks Koushik for making learning so easy :)

  • @juilipanse-kanade9583
    @juilipanse-kanade9583 9 ปีที่แล้ว

    Very clear! excellent way of explanation.

  • @sushovanmallick6833
    @sushovanmallick6833 6 ปีที่แล้ว

    Thank You sir. I learned servlet jsp, rest web services as well. You are awesome

  • @akbarjodhaaj9688
    @akbarjodhaaj9688 7 ปีที่แล้ว

    Very nice explanation for REST methods. Thanks for KT. Keep it up...

  • @sanjaykumar2763
    @sanjaykumar2763 8 ปีที่แล้ว +4

    Say suppose i'm storing the updated_time of a post.
    So if i do multiple PUT requests, the post content stays same, but the "updated_time" will be changed.
    So how can we call the PUT request Idempotent?

  • @srsh77
    @srsh77 9 ปีที่แล้ว +2

    Excellent ! Thank you ! Nothing more to say !

  • @mithaSantara
    @mithaSantara 5 ปีที่แล้ว

    Koushik, you are a great orator

  • @kreep182
    @kreep182 5 ปีที่แล้ว

    Your videos are very informative and very well explained.

  • @jeganathankrishnamoorthy9808
    @jeganathankrishnamoorthy9808 9 ปีที่แล้ว

    Superb explanation in the clear way. Waiting for next one....

  • @errrzarrr
    @errrzarrr 8 ปีที่แล้ว +3

    Best explanation online

  • @FishFatty
    @FishFatty 6 ปีที่แล้ว

    Wonderful explanation! Great Job!

  • @HarishBalaji04
    @HarishBalaji04 3 ปีที่แล้ว

    Thank you Java Brains Team

  • @halfbakedbrownie
    @halfbakedbrownie 3 ปีที่แล้ว

    Such an elegant presentation. Loved it! Subscribing to you for more

  • @AD-ng4mz
    @AD-ng4mz 9 ปีที่แล้ว

    Very good explanation. Thanks. Waiting for another one.

  • @AlbertDavis3
    @AlbertDavis3 3 ปีที่แล้ว

    Awesome explanation!!! Thank you!!!

  • @TheGuroguro12
    @TheGuroguro12 ปีที่แล้ว

    amazing as always, thank you.

  • @MrVijaychandel
    @MrVijaychandel 9 ปีที่แล้ว

    Superb explanation and screen I really learn a lot from your tutorial videos Thanks a lot....your teaching methods is extremely awesome....hope for your more real time videos....Thanks again for making those video lecture and hard work :)
    while I creating Comment I remember your Post http method and while updating i remember Put http method - Vj

  • @antgosky
    @antgosky 9 ปีที่แล้ว

    Clear and good explanation!. Thanks

  • @davidadanaraicomartinez8531
    @davidadanaraicomartinez8531 4 ปีที่แล้ว

    Fabulous video, Exelente explanation!!

  • @joaquindelprado133
    @joaquindelprado133 4 ปีที่แล้ว

    dude! nice video well explained and thanks for make the difference between the methods!

  • @narendrakumariitb
    @narendrakumariitb 2 ปีที่แล้ว

    Thank you for such a clear explaination.

  • @fareenaijazsheikh1379
    @fareenaijazsheikh1379 8 ปีที่แล้ว +1

    Wow very good classification i will appreciate

  • @amardhillon314
    @amardhillon314 5 ปีที่แล้ว

    good one.. you make things easy to understand

  • @svl6366
    @svl6366 3 ปีที่แล้ว

    Awesome, well explained!

  • @animeshkumar1606
    @animeshkumar1606 2 ปีที่แล้ว

    OMG, the explanation is really great

  • @shiwanikumari3597
    @shiwanikumari3597 8 ปีที่แล้ว

    amazing explanation. Thanks for the tutorial.

  • @mandyjoshi
    @mandyjoshi 8 ปีที่แล้ว

    you are too good Koushik... Thanks...

  • @abdelrahmannady6625
    @abdelrahmannady6625 3 ปีที่แล้ว

    you did me a great solid by this amazing video thank you sir, thank you so much god bless you

  • @FromLakshmi
    @FromLakshmi 9 ปีที่แล้ว

    Young talent! Wow. Cheers!!

  • @puneetsaneja3007
    @puneetsaneja3007 4 ปีที่แล้ว

    Hi Kaushik. What it i use post method and passing id in request body , whereas id is primary key in db. It will throw an error or update that record ?

  • @atlaschooty
    @atlaschooty 4 ปีที่แล้ว

    I call this a perfect explanation..

  • @raghav3093
    @raghav3093 5 ปีที่แล้ว

    Super clear, you are awesome

  • @shubhamsaxena3186
    @shubhamsaxena3186 3 ปีที่แล้ว

    Best explanation ever

  • @pradyumnakumarsingh6289
    @pradyumnakumarsingh6289 5 ปีที่แล้ว

    Very nicely explained . Thanks a lot.

  • @sidnaaz_fan8318
    @sidnaaz_fan8318 9 ปีที่แล้ว

    Awesome..!! Waiting for next video..

  • @jaimeeduardo159
    @jaimeeduardo159 ปีที่แล้ว +1

    I have a doubt, let's say I want to delete the last element from a list, if I use DELETE it is not going to be idempotent (Because in the first call, y delete one element, in the next call another, and so on) what method should I use?