Deep Dive into REST API Design and Implementation Best Practices

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

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

  • @shinyshark2247
    @shinyshark2247 8 หลายเดือนก่อน +5

    A warning for what is said at 5:43 - pagination does help performance by reducing the amount of records that are retrieved. If, however, you decide you want to include a property such as 'TotalItems' and use a count for that, be mindful of how you retrieve this count. In some scenarios, you might still be retrieving all the records you didn't want to retrieve.

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

      Maybe add an endpoint? GET /api/collection/count

  • @DebapriyaMukherjee-y5y
    @DebapriyaMukherjee-y5y หลายเดือนก่อน +3

    This is the best video I have came across after wasting time in so many craps.

  • @abdulazeez.98
    @abdulazeez.98 ปีที่แล้ว +11

    Awesome video. It’s really hard to find videos with such clarity and details on youtube. The animations are top notch 👌

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

      Thanks a ton! I felt like the animations are a bit rusty, so need to improve those maybe :)

  • @collinskariuki7089
    @collinskariuki7089 11 หลายเดือนก่อน +3

    I am currently learning about APIs and your video has been immensely helpful. Thank you so much for creating this content. I subscribed right away

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

    Wouldn't call it it a deep dive. More a wide dive. But, still, very good, An excellent introduction that could be starter for any API journey.

  • @itsfoss5268
    @itsfoss5268 9 หลายเดือนก่อน +7

    I have learnt alot in 12 minutes than I did in a whole academic year for my CS degree. Cheers mate 🎉

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  9 หลายเดือนก่อน +1

      That's a great compliment, thanks a lot! :)

    • @fb-gu2er
      @fb-gu2er 7 หลายเดือนก่อน +3

      Then your college sucks

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

    This vid is so soothing and informative!

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

    Just to clarify for anyone, at 5:58 the +author and -datePublished means that the author category will be sorted in an ascending order and datePublished will be sorted in a descending order

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

    So helpful to understand the real world application architechture

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

    very good content dude. I will create a notebook from this video for future reference.
    keep going , you earned my subscription :)

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

    Good video, I would love to see how to deal with API Naming when you have some actions that are not representative by HTTP methods.

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

    Best video ever.!! Thank you brother❤

  • @truechecker680
    @truechecker680 23 วันที่ผ่านมา

    I have question. Let's say, we have /api/towns endpoint and we have multiple PATCH actions on this endpoint like enable-town (change param isEnabled to true) etc... How can u operate on just one endpoint, when there are multiple PATCH actions? For this reason, I was using /api/towns/{id}/enable, /api/towns/{id}/change-tax-value but dunno if its best practice.

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

    Got Very Solid understanding of Rest API 🙌😄

  • @mravacado1587
    @mravacado1587 2 หลายเดือนก่อน +1

    Versions can also be specified in the header

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

    Would it not be the best to sort and order at the query level for API that you consume yourself e.g for a First Party SPA? Also please if can do a video on HATEOAS.

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

    Excellent. Thanks!

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

    This video is one of the best

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

    Earned a new subscriber, thanks.

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

    This is excellent video exceptionally done

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

    This video is brilliant.

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

    Great explanation!

  • @Other-stuff-sports-lm1ok
    @Other-stuff-sports-lm1ok ปีที่แล้ว

    great content! keep it going, you'll be the next big Tech youtuber

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

    From 7:05 it's getting confusing not because of words but lack of examples, can you please provide another video with examples that give details for all these requests, header responses, and response messages.

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

      Hey I won't be able to make a follow-up on that most likely, but I'd suggest checking out the page I linked in the description, you'll find all the needed examples there! :)

  • @AnshulMarele-gbaa
    @AnshulMarele-gbaa 2 หลายเดือนก่อน

    Hi,
    I have my Excel file which is updated through an odbc connection. But how can I sync/connect that Excel data into Google Sheets that could be updated automatically in periodic intervals. Any Solution?
    Thanks

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

    Excellent

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

    Nice One 😍

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

    Thanks, I learned a lot. But-how-are-hyphens-more_readable_than_underscores? Subjective, I guess.

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

    Adding version to endpoints and resources on their address/query strings leads to a brittle implementation.. always better to have API version and resource version on the HTTP headers. This will enable a better developer experience and less coupling between your microservices.

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

    there are also action based APIs not only resource based

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

    These things, OData got them right !But somehow, it's not so widespread...

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

    Sir do you earn 100k euros a year as a software developer in Germany? Plz reply. Thanks a lot.

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

      It's quite weird to directly ask stranger for their salary like this.