What is an API?
6:33
10 ай бұрын
Пікірлер
@BryinWillis-e8g
@BryinWillis-e8g 4 күн бұрын
Phase System TM Web Service
@adamaceesay1010
@adamaceesay1010 7 күн бұрын
You are great
@VishwaMukh
@VishwaMukh 19 күн бұрын
Sir, Very well explained. Thanks.
@ErikWilde
@ErikWilde 18 күн бұрын
@@VishwaMukh , thanks for the kind words!
@gecko4ever
@gecko4ever 25 күн бұрын
Great overview! Do you have any books or other resources you can recommend on the topic?
@TheSatyam182
@TheSatyam182 26 күн бұрын
A high quality content! Thank you very much.
@JanMdwoe
@JanMdwoe Ай бұрын
I completely agree with you - I was thinking about getting the new one , since it just launched but having no API or Zapier/Make connection really limits my willingness to buy it. Your video is now 3 years old, am I missing something? - Is there an API available now?
@ErikWilde
@ErikWilde Ай бұрын
@@JanMdwoe, I haven't followed their product development closely but if they still don't have an API, I am questioning their understanding of the ecosystem in which they try to suceed. I stopped using their otherwise great product because of their lack of openness. The more feedback they receive the more willing they may be motivated to reconsider their closed aporoach.
@jamesstat
@jamesstat Ай бұрын
Really good thanks
@jamesstat
@jamesstat Ай бұрын
Brilliant explanation thanks 🙏
@IndianaJoenz
@IndianaJoenz 2 ай бұрын
Thank you for a great talk with useful visuals! I make a Unix program (durdraw) for drawing Unicode and other text art, and find myself working with different character encoding regularly. Perhaps I missed it, but Utf-8's backwards compatibility with ASCII is worth considering when choosing an encoding scheme. I also liked the useful "od" syntax. I rarely encounter Utf-16, but thanks to your video I will now be able to recognize it in a hex dump.
@kerryodonnell3389
@kerryodonnell3389 2 ай бұрын
Can you list some specific API tools that you mentioned in the video in general?
@ja_mcito
@ja_mcito 2 ай бұрын
so China will win with us even easier, we will be their beef cattle
@malebeauty
@malebeauty 2 ай бұрын
Thanks
@pazaresosset6348
@pazaresosset6348 2 ай бұрын
those JSON schemas are used a lot in Kafka to read from topics that are JSON encoded, at least some familiar to me
@pazaresosset6348
@pazaresosset6348 2 ай бұрын
thanks, very interesting video
@kratsvabz
@kratsvabz 2 ай бұрын
Thanks, helped me to understand finally difference between microservices and API
@digitalchy5241
@digitalchy5241 2 ай бұрын
Plz speak little slowly...
@superkhaled8719
@superkhaled8719 2 ай бұрын
Thank you
@culibarri7
@culibarri7 2 ай бұрын
As someone who wants to transition from UX to technical writing, which would be most appropriate to learn? For API documentation
@musamehdiyevv
@musamehdiyevv 2 ай бұрын
Thank you for the great content
@ErikWilde
@ErikWilde 2 ай бұрын
@@musamehdiyevv, thanks for watching!
@TechWaltMD
@TechWaltMD 3 ай бұрын
Nicely explained, thank you
@tebogomahlomoja4368
@tebogomahlomoja4368 3 ай бұрын
Very informative video, I am going through Ikenna Nwaiwu books and it has been a gold mine.
@ErikWilde
@ErikWilde 3 ай бұрын
@@tebogomahlomoja4368, Ikenna will be very pleased to hear that!
@IkennaNwaiwu
@IkennaNwaiwu 2 ай бұрын
Thanks for the kind words @tebogomahlomoja4368 !🙌
@IkennaNwaiwu
@IkennaNwaiwu 2 ай бұрын
@@ErikWilde Indeed! 😊
@AippanhwarPanhwar-i2o
@AippanhwarPanhwar-i2o 3 ай бұрын
Nice
@AippanhwarPanhwar-i2o
@AippanhwarPanhwar-i2o 3 ай бұрын
Wow
@santoshpoudel1853
@santoshpoudel1853 3 ай бұрын
best explanation ever heard out
@ErikWilde
@ErikWilde 3 ай бұрын
@@santoshpoudel1853, thank you!
@gersoncjunior
@gersoncjunior 3 ай бұрын
Thanks for sharing that!
@jcpartri
@jcpartri 3 ай бұрын
Very appreciative! Good info!
@SvixHQ
@SvixHQ 3 ай бұрын
Thanks for having us on!
@ErikWilde
@ErikWilde 3 ай бұрын
@@SvixHQ, thanks for putting the report together! Good stuff!
@NiceChange
@NiceChange 3 ай бұрын
Great video.
@ErikWilde
@ErikWilde 3 ай бұрын
@@NiceChange, thanks! All the credit goes to Ken Ruf and Svix!
@GetachewSeyoumGebrezgi
@GetachewSeyoumGebrezgi 3 ай бұрын
Thank you so much!
@akshardrashti
@akshardrashti 3 ай бұрын
Please how do I find encoding of my file
@Soupie62
@Soupie62 4 ай бұрын
If you have a CPU where every address is 16 bits wide, you may as well use UTF-16 as default. If memory is 8 bits wide, use UTF-8. For 32 bit (or 64 bit) you can store multiple characters per RAM address, no matter what system you choose.
@ErikWilde
@ErikWilde 3 ай бұрын
In the end, if you care about memory efficiency, UTF-8 may be the best choice if you mostly use ASCII characters. But there (sadly) is no generally best default choice.
@azhargayawi
@azhargayawi 4 ай бұрын
Thank You Sir💌
@carsonjamesiv2512
@carsonjamesiv2512 4 ай бұрын
Interesting. 😃👍
@carsonjamesiv2512
@carsonjamesiv2512 4 ай бұрын
👍
@predic8
@predic8 4 ай бұрын
Great inspiration. I like the idea to add greasing to an API gateway.
@Manalex5253
@Manalex5253 4 ай бұрын
Amazing, straight forward, here in India just to explain same thing people making 1hr or quite longer video so when we reach to end of the video we forget what the actual question was
@CSouza-xm7rp
@CSouza-xm7rp 4 ай бұрын
Clear explanations, amazing video! Thanks!
@ErikWilde
@ErikWilde 4 ай бұрын
Thank you for watching!
@Ms.Robot.
@Ms.Robot. 4 ай бұрын
I keep getting these videos that talk about making something work,but they don't start or end with a demo.🙄
@ErikWilde
@ErikWilde 4 ай бұрын
This one did have a demo, or if you think it didn't, what were you missing?
@ElCidPhysics90
@ElCidPhysics90 4 ай бұрын
Thanks for this video. I’m currently working on a project that needs some data, basically lists of protocols for radiation therapy plans. I wanted to avoid adding a database initially, so I created the protocols in a plain text document using xml. But over the last week I’ve been thinking json would probably have been better. Your video pushed my 100% there. Will be converting xml to json. May even bite the bullet and create the database.
@ErikWilde
@ErikWilde 4 ай бұрын
While there are XML databases they are not super popular. So if your structured data should be available in a database to store and query at scale, choosing JSON probably is a better idea.
@donrom-eq5ff
@donrom-eq5ff 5 ай бұрын
How?
@resilientmoney
@resilientmoney 5 ай бұрын
Excellently explained. Thank you.
@FLASNE
@FLASNE 5 ай бұрын
The tools is very nice however it does not handles OAS 3.1 (ticket open since 4 years) 🤕
@ErikWilde
@ErikWilde 5 ай бұрын
The tooling landscape definitely is a little slow catching up with new versions. The more tool users speak up, the more tool creators are motivated to add support!
@gt10i
@gt10i 5 ай бұрын
Danke!
@gt10i
@gt10i 5 ай бұрын
Very well explained. Thank you for making this video!
@ErikWilde
@ErikWilde 5 ай бұрын
Thank you!!
@glatocha
@glatocha 5 ай бұрын
so is WebService and REST API the same? Or is REST a "type" of WebService? what are others? or vice versa?
@ErikWilde
@ErikWilde 5 ай бұрын
Nobody owns these terms, so YMMV. I'd say that REST is a specific kind of Web Service, and that others for example include GraphQL and gRPC (which also use web technologies underneath but in a way different from REST).
@dsulvadarius
@dsulvadarius 5 ай бұрын
I liked your video halfway through watching it. Good work.
@NishthaJindal1111
@NishthaJindal1111 5 ай бұрын
thanks for making this! Very helpful 👍
@ErikWilde
@ErikWilde 5 ай бұрын
Thank you!!
@LorenzoPeve
@LorenzoPeve 5 ай бұрын
Great content. Thanks
@gaurav211089
@gaurav211089 5 ай бұрын
I followed the installation steps for spectral and created .spectral.yaml file which contains extends: spectral:oas but running the spectral lint command gives below error. Error #1: Invalid ruleset provided .spectral.yaml file is at the current directory where I am running the spectral lint command as below. spectral lint <full file path>/openapi.yaml Can you help me get rid of this error?
@kazkylheku1221
@kazkylheku1221 5 ай бұрын
Except in very specific, limited ways, it is a horrible principle, which has poor unintended consequences. In most circumstances, interfaces should loudly reject bad inputs. What we don't want is unpredictable behavior on bad input, like crashing, or worse, an exploitable security hole. Robustness means withstanding bad inputs. But programs should not try to repair bad input, meaning trying to turn it into good input which is then accepted and acted on.