What Is REST API? Examples And How To Use It: Crash Course System Design #3

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2025

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

  • @verb0ze
    @verb0ze 2 ปีที่แล้ว +279

    The graphics and animations used on explaining the concepts are simply amazing. And these bite-sized tutorials are perfect for getting a quick overview/reminder on these topics

    • @軟豆失憶日記
      @軟豆失憶日記 ปีที่แล้ว +13

      you mean byte-sized

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

      python animiation package used i think!

    • @munteanionut3993
      @munteanionut3993 8 หลายเดือนก่อน

      agree

    • @munteanionut3993
      @munteanionut3993 8 หลายเดือนก่อน +1

      @@raba2d723 thanks for mentioning that! Might come in useful in my endeavors, too

  • @Md_sadiq_Md
    @Md_sadiq_Md 2 ปีที่แล้ว +414

    This channel is damn underrated but soon it will reach millions

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

      I do agree with you, just told my friend this channel will become huge and well respected!

    • @hpj1992
      @hpj1992 2 ปีที่แล้ว +11

      This is what happens when a book author becomes TH-camr. Kudos. Precise and concise videos.

    • @gabrieljcs11
      @gabrieljcs11 2 ปีที่แล้ว +5

      It's my favorite already. 5 min videos that teach me more than an entire class.

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

      Totally agree on the channel being underrated. If you're working in any modern tech field you should be subscribed to this channel.

    • @Okolieazubuike
      @Okolieazubuike 11 หลายเดือนก่อน

      True.
      That's been fulfilled already

  • @harshalh3513
    @harshalh3513 24 วันที่ผ่านมา +2

    Just 3 lines to describe this video - Crisp , Precise , To the Point . This man is literally a genius empowering wisdom through simplicity

  • @stachowi
    @stachowi 2 ปีที่แล้ว +81

    I love the clear no nonsense explanations on this channel... awesome job.

  • @AnirudhGargi
    @AnirudhGargi 2 ปีที่แล้ว +118

    Indeed they getting very popular. So popular that every manager wants one.

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

    I have watched other vids where the comments said it was the best video on REST API but I have to assume they did not watch this video because this is definitely the best.

  • @ssj1260
    @ssj1260 2 ปีที่แล้ว +24

    I have looked up REST api's and gotten some odd convoluted explanations. This was fantastic, thank you.

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

    I never comment on videos, but this is just so well put and straight to the point that I had to said thanks.

  • @martin19
    @martin19 2 ปีที่แล้ว +17

    Wow. I think that might have been the best educational video I ever saw. Pure, unadulterated knowledge and a phenomenal communication style. Thank you!

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

    bro I can't believe how high of a quality these videos are

  • @Gopal-RamaKrishna
    @Gopal-RamaKrishna 7 หลายเดือนก่อน +1

    The best thing about this channel is that things are explained in a very simple manner. Great work Alex.

  • @jeffreywhewhetu5754
    @jeffreywhewhetu5754 2 ปีที่แล้ว +3

    The simplicity of this video content is legendary. Thank you for the video tutorial

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

    This is amazing, all tutorials and lessons should be like this, concise and straightforward!

  • @afrozakhan7891
    @afrozakhan7891 7 หลายเดือนก่อน +2

    This channel is a hidden gem.. What a mind blowing explanantion

  • @CaioEP
    @CaioEP 2 ปีที่แล้ว +33

    Really well done explanation, the speech rhythm, level of details and illustrations are perfect! No background music, only a constant rhythm of explanation with good images to catch all the attention to the topic!

  • @ramzi9620
    @ramzi9620 2 ปีที่แล้ว +4

    These videos have been so helpful that I ended up buying the vol 1. of you book. The book really reads well can't wait to finish and get to vol 2.

  • @gangstaberry2496
    @gangstaberry2496 8 หลายเดือนก่อน

    I don't know how this channel just cropped up, but it is phenomenal
    Thank you so much, I have shared almost all of these resources with anyone who is interested ❤

  • @iam.devangmp
    @iam.devangmp 2 ปีที่แล้ว +1

    Alex Xu, What a great explanation, I have replaced watching Netflix series with your videos on weekends, Good job friend. Keep going.

  • @getusama
    @getusama 2 หลายเดือนก่อน

    Wow, this is such a brilliant explanatory video. 10/10. It has just the right amount of information with perfect animations/illustration, at the right speed, and to the point. I am really impressed!

  • @nehurane
    @nehurane 2 ปีที่แล้ว +16

    yet again masterpiece by Alex. Such a simple concept put up in simple words that I like about this channel.

    • @PhucNguyen-hr5ue
      @PhucNguyen-hr5ue 2 ปีที่แล้ว +1

      this is not Alex.

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

      @@PhucNguyen-hr5ue sorry it’s Sahn Lam. My apologies. Whenever I see
      that book Alex strikes first

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

    You have a gift! Thank you for creating incredible and easy to understand content. I plan to share this with friends that are trying to become developers.

  • @minhhtrann._
    @minhhtrann._ 2 ปีที่แล้ว +6

    Love how you making the videos. Really easy to follow and understand ;)

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

    Finally found something that cleared by doubt about REST API , precise and concise content . Thank you Sir

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

    You are the best 👍💯.... No one has explained it.... In such a simple and understandable way like you

  • @nishithvyas
    @nishithvyas 6 หลายเดือนก่อน

    This short 5 minute video is really useful for me to understand what is REST Api. Many thanks...

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

    Honestly man keep up the good work. Can already see you reaching 500k subscribers or even a million in no time

  • @asifchoudhuryca
    @asifchoudhuryca 8 หลายเดือนก่อน

    Genuinely a good summary, kind of one that you would like to go over before an interview.

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

    Covered all concepts of REST within 5 min. I truly love your valuable videos to learn & revise complex topics within short time and

  • @guruhnandana3822
    @guruhnandana3822 10 หลายเดือนก่อน +1

    The best learning channel for non CS major

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

    best channel to learn and understands RESTfull api

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

    Very well explained to the point, without any fluff or distraction. Great job. Thank you.

  • @motarski
    @motarski 2 ปีที่แล้ว +4

    I hope you reach 1Mil milestone very fast as you deserve it Sir. Thanks for posting awesome content.

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

    The best explanation I have found about REST API. Thanks

  • @黑白公子
    @黑白公子 23 วันที่ผ่านมา

    Thank you. Simple but amazing animations and graphics. I'm very appreciated

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

    So inlove with the format of this channel! Keep it up! Cheers!

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

    Such a great video. Coherent and simple explanations. Thanks!!

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

    That's just perfect. Explanations are short yet detailed and intuitive. Thumbs for your great work.

  • @ksuhdilla
    @ksuhdilla 2 ปีที่แล้ว +3

    I rarely sit through a full video for tech discussion
    This is the one channel that consistently has me watching till the end

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

    Great educational video uncluttered, simple explanation & presentation ! Awesome !!

  • @jacobrafko7092
    @jacobrafko7092 11 หลายเดือนก่อน

    Amazing no nonsense explanation, couldn't have been better.

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

    Every second of this video is worth it ...

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

    I'm so happy to find this channel, great videos, great quality! 👍

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

    Great, Precise and Concise videos with Eye pleasing Graphics

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

    Thid videos are VERY good and very professionaly made. Hope you get way more famous soon, subbed!

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

    Probably the best explanation I've seen

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

    Thank you for making this concise and without frills.

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

    Thank u so much, Sir. Excellent video

  • @palrevesz8629
    @palrevesz8629 2 ปีที่แล้ว +3

    Plain and simple! 👍🏻...and awesome! 🙂

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

    Excited for the graphql and rpc videos!

  • @marcello.de.noruega
    @marcello.de.noruega 2 หลายเดือนก่อน

    Perfect introduction to APIs before learning libraries used for making network requests in Kotlin 🙂

  • @jeroenRE
    @jeroenRE 9 หลายเดือนก่อน

    Concise, clear and to the point. Great video!

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

    Great video with the great audio and visuals. Thanks!

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

    Excellent explanations and demo. Many thanks

  • @SaifulIslam-rf6uk
    @SaifulIslam-rf6uk 2 ปีที่แล้ว

    Couldn't resist the urge to hit SUBSCRIBE button. Kudos for the awesome effort!

  • @marksheard1210
    @marksheard1210 11 หลายเดือนก่อน

    Great tutorial\presentation, thank you for taking the time. Even though i am building out my own backend API, it is still a good reminder.👍

  • @JeremyChone
    @JeremyChone 2 ปีที่แล้ว +4

    We moved from REST to JSON-RPC for all our remote APIs. Much better representation for remote function calls. It made the whole http method to function call mapping gymnastic disappears. We wish we would have done so 10 years ago.

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

      I wish it was better supported (ie in an browsers). So much faster!

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

      @@JustinShaedoWhat do you mean by better supported?

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

      @@JeremyChone JSON-RPC is not natively supported in web browsers (unless that's changed very recently, happy to be corrected, yes I know there are good reasons why not, but as it can be done with plugins, hopefully it will become native eventually.).

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

      @@JustinShaedo Hmm, I'm not sure what "natively supported by browsers" means.
      JSON-RPC is simply JSON over an HTTP POST. In fact, it's a subset of REST in terms of the protocol and HTTP method used.
      So, assuming we make our requests with the browser's XHR or the new Fetch API, there's nothing more the browser needs to provide to support JSON-RPC over REST, since JSON-RPC is a subset of REST.

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

      @@JeremyChone With respect, I think you could benefit from reading about JSON-RPC from the official web site (can't post links). There's a lot (respectfully most) of what you state that is not correct. But if it's working for you, then all power to you.

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

    RESTful concept is great in an ideal world. In a real world it contradicts with Web Security requirements. Use of a GET method is limited, because no sensitive data can be exposed as a part of REST URI. When I want to read something and REST suggests to use a GET call, but I want to hide read parameters from a man-in-the-middle, I must use POST or PUT to pass all sensitive data in a body.

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

    Brief and to the point. Well done👍

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

    Very nice little video you got here. Thanks for sharing so much info in so little time!

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

    Best video about REST api . Congrats

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

    Best video explaining this by far. 🎯🎯

  • @attilaszombathelyi3
    @attilaszombathelyi3 10 หลายเดือนก่อน

    You summarized the point very well ... thank you 🙏

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

    Look forward to the GRPC video. Thanks a lot!

  • @fer-vp8xx
    @fer-vp8xx 7 วันที่ผ่านมา

    To the point, no bs video. Keep it up.

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

    100% understandable. Great graphics. Thank you very much!

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

    Thanks for sharing. Unless you compare it with anohter TYPE of API, most of the information you shared could be true for any API, be it REST or NOT-REST, except for the property of having Stateless Data-Transfer, which is a silly term coinned by silly people anyway in my opinion. Moreover, "state" is something absolutely different. Every data-transfer has a state or format. A better term for this property would be "Log-Free", meaning both at server and client-side, there is not log of information being kept, and every request is independent from each other.
    I really love your channel and cool videos. Keep up the good work!

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

    Great way of explaining 🎉 definitely following you. As I am a new to IT

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

    Bro, so much useful information yet so simply put! Thank you very much Sir! Keep it up!!

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

    You book is great, your site is great. My question -> What software are you using to make these videos?

  • @LuisCastillo-qh8wm
    @LuisCastillo-qh8wm 2 ปีที่แล้ว

    I would have liked to see this video before my first job interview

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

    Respect for these concise explanations!

  • @jcamargo2005
    @jcamargo2005 3 หลายเดือนก่อน

    Brilliant explanation, subscribed!

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

    First, I want to thank you for this great content, second, can I ask you how do you create these videos???

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

    Alex Xu is such a good teacher. Very good visuals and everything is clear.

  • @Logan7R
    @Logan7R 8 หลายเดือนก่อน

    Thank you for the clear explanations! Great video!

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

    Love your way of explaining things!

  • @joseville
    @joseville 5 หลายเดือนก่อน

    So well explained!!! I wonder how the animations are made.

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

    Extremely well done. Very clear presentation and terrific illustrations. Excellent. Thank you.

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

    The best explanation ever

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

    The content is simple ti understand :) Thank you for making & sharing it.

  • @merotuts9819
    @merotuts9819 2 ปีที่แล้ว +4

    Please make one for RPC 🙏

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

    This channel is bonkers! Great info and presentation!

  • @michaelmcnally1242
    @michaelmcnally1242 2 ปีที่แล้ว +35

    "Readable" URIs are not required for REST, according to Fielding's original paper. In fact, the paper suggests that URIs should be *not* understandable, because the state transfer part of the REST API response is supposed to contain everything necessary for subsequent state changes. That said, the term "REST" has really ceased to mean anything since the original paper was written.

    • @TanayPrabhuDesai
      @TanayPrabhuDesai 2 ปีที่แล้ว +11

      Yes, what he explained is more about HTTP than about REST

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

      "Rest in Practice" (a really good read) for example clearly makes the destinction about what truly RESTful is. The "Richardson maturity model" can be helpful, to tell if your web service is restful or not...

  • @Redyf
    @Redyf 7 หลายเดือนก่อน

    what an amazing video, thank you for sharing your knowledge with us!

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

    Amazing video. Simple and to the point.

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

    the best one i saw , is there any part 4 ?
    i cant find it

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

    Great video! So much useful information!

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

    I ❤ your style... thanks from Pennsylvania!😊

  • @michaelpukmel4776
    @michaelpukmel4776 2 หลายเดือนก่อน

    Thank you, nice overview, very clear.

  •  9 หลายเดือนก่อน

    Excellently presented and introduced. 👍

  • @M3t4lstorm
    @M3t4lstorm 2 ปีที่แล้ว +175

    It's so simple that almost everyone does REST wrong

    • @Dattarjun
      @Dattarjun 5 หลายเดือนก่อน

      😂

    • @scruffymakaveli6870
      @scruffymakaveli6870 3 หลายเดือนก่อน +2

      Because it's an informal guideline rather than a formal standard like http

    • @TheRizz_King
      @TheRizz_King หลายเดือนก่อน

      True 😂

  • @r.1553
    @r.1553 2 ปีที่แล้ว +1

    Great work on the video. Thank you.

  • @ChuanyiXia
    @ChuanyiXia 2 หลายเดือนก่อน

    REST APIの基本的な使い方や実際の例が分かりやすく、APIの重要性がよく理解できました。シンプルで効率的なシステム設計におけるREST APIの強力さを再認識できました。今後もこのような情報を楽しみにしています!

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

    So clean , perfect

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

    LOVE IT! Great learning tools!

  • @baptiste6436
    @baptiste6436 2 ปีที่แล้ว +11

    Actually the Accept header is made to tell the server the answer format, I think you were looking for Content-Type

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

    Great content as always!

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

    I tried to understand what rest API but watched a few of them just increase confusion. Now I get a much clearer picture of it

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

    Thank you for the video. I feel you soul in there.

  • @upadisetty
    @upadisetty 2 ปีที่แล้ว +3

    Great content - lucid, clear and concise. may i know how do you make those video? Which tool you are using for such smooth animations?