"you say it works in a restful way, then your errors come back as 200 OK" = GOLD
@joshbrown41445 жыл бұрын
You mean "==", right?
@comensky5 жыл бұрын
@@joshbrown4144 or alternatively { gold = '200 OK'; )
@kasrus5 жыл бұрын
Been there, consumed that...
@progdrummer-nenad5 жыл бұрын
true story
@eddygtube5 жыл бұрын
@@joshbrown4144 You mean "===" right?
@mcamporelli6 жыл бұрын
I can never listen to Bon Jovi the same way again... :-D That "you promised me JSON, then sent XML" line is epic!
@FadingAway905 жыл бұрын
anyone who has worked with a 3rd party API can relate
@TerjeMathisen4 жыл бұрын
Been there, had to handle that in a B2B API stack. The vendor promised to always send us JSON but every once in a while they would reset that flag, send us the default XML and nothing would work until we had explained to them once more that we really meant it. :-(
@davidmiller35602 жыл бұрын
@@TerjeMathisen feel you. The reason I handle REST manually. My coworkers use generated classes for their APIs but it would literaly explode with this special API. The third party just don't care for any convention..
@DoubleM554 жыл бұрын
Your data won't even deserialize! :) I remember one guy who built JSON response by concating string like "{\"username\":" + str(user) + "... Of course, you can guess what happens when some variable contains quotation mark etc. It was truly hilarious.
@karmicxkoala4 жыл бұрын
"You promised me json then sent xml" Story of my whole career
@rodahanz6910 Жыл бұрын
I can't help but to wonder if there was a service in mind when this parody was created. I know I can think of a couple of vendor's services that deserve a dedication of this song
@adamzaczek63425 ай бұрын
It's the SharePoint API. It's got to be.
4 жыл бұрын
I just can't understand how anyone could dislike this video
3 жыл бұрын
Wrong API call
@BertF19662 жыл бұрын
As the only coder in my family I can categorically say that they would ALL hate it unconditionally 🤣🤣🤣🤣
@borjabravo9426 Жыл бұрын
They felt it as a personal attack :)
@tomasstana54239 ай бұрын
These are the accidental viewers who are not programmers and do not get it.
@Tsole7 жыл бұрын
9 people still work with SOAP APIs
@mils33186 жыл бұрын
hahahahhah
@theslobotfather6 жыл бұрын
this comment does not update, please update it to v26
@poorez_115 жыл бұрын
i hate soap
@ukazap5 жыл бұрын
Now v42
@TeDynef5 жыл бұрын
soap has it purposes. Thrust me. Used well its good but its no replace for REST APIs.
@Chantler567 жыл бұрын
Please keep these coming, they're gold and my team loves them!
@electron0zero7 жыл бұрын
Now I have to wrap it in GraphQL
@sergeyivanov36076 жыл бұрын
Golden.
@trudyandgeorgeАй бұрын
This video is so cathartic! I'm dealing with an API that does all the wrong things (AlphaESS battery control). Despite it's utter insane / nonsensical behaviour, its payloads do deserialise :D We have come a long way on that front thanks to all the libre / open source libraries ...rarely would an underpaid, rushed dev write their own [json | xml | ...] parser. Thank god for that.
@badyrovjr.44262 жыл бұрын
Deserves much more views than it has right now
@georglausegger29033 жыл бұрын
Such great :D Listening to the song in an endless loop while integrating whatever that should be - yes exactly....
@mattr22384 жыл бұрын
"Why do all of your C programs have a bunch of assembly language dependancies?" "Because compilers are all slow" "And your handwritten assembly is faster?" "Much faster. I wanted to use Fortran, but management wouldn't let me." "You do know that modern Fortran compilers are written in C, right?" Pulls out punch card...
@zS39SBT4fe5Zp8Q4 жыл бұрын
This hits the feels way more than the original. 🤘🤘🤘
@jnicoulakos6 жыл бұрын
I first saw this when I had to do API testing in SQL to to verify if the issue was a front end UI issue or the Stored Procedures issue. lol This was funny!
@meerabellenbaum60923 жыл бұрын
This song made my day! Reminds me of too many projects..
@Pubah87 жыл бұрын
7 people know their APIs are in the hall of shame
@sunbang90007 жыл бұрын
I can not wait your next song: It's my api.
@ShinEduKen7 жыл бұрын
Wanted 400 or 200
@markgarv32387 жыл бұрын
AngusYoung84 its 404 but whatevs
3 жыл бұрын
I just wanna serve when I'm alive!
@FluffyShadowSky2 ай бұрын
I sent this to a software engineer having a hard day with network development, he laughed for the first time in a month and a half
@seancharles1595 Жыл бұрын
When I resign from my current (wonderful) job I am going to email a link to this to a certain service provider we use (not wonderful). It's as though you wrote if just for them. Love it.
@coder85153 жыл бұрын
Haha! I'm wordless how much I enjoyed this... Thank you, Dylan.
@Meaxis3 жыл бұрын
I'm rebuilding my API. This serves as a guide of "What not to do."
@benutza53623 жыл бұрын
Same
@KHeavy4 жыл бұрын
Saw this at NDC London last night and couldn't stop laughing! Amazing job mate.
@jannikmeissner4 жыл бұрын
I just now realised that there even was an original… I didn't realise this was based on a Bon Jovi song…
@IoannisCherouvim7 жыл бұрын
This is gold.
@martinshaw63537 ай бұрын
Some band played the Bon Jovi version in the pub I was in last night and all I could hear in my head was this version 😂
@motsuaboshi89764 жыл бұрын
I've listened to several web development songs in the last few minutes, this one is excellent ^^
@verry_codes3 жыл бұрын
I truly love this song so much 😂
@trevorpeterson10043 жыл бұрын
This is the greatest thing I have ever seen.
@Tecnocrazia Жыл бұрын
Still listening in 2023
@joaoarguimaraes Жыл бұрын
I'll just drop this song on a chat group that we have with a third part integration...
@verryondrums4 жыл бұрын
Oh my god this is soooo good xD! Let me know if you need a drummer someday... 😄
@lightfoxZZ6 ай бұрын
This is abolutely awesome and really made me laught, thank you so much for this, the lyrics are pure gold xD
@Drokkstar_6 жыл бұрын
This made me 'api.
@MilenaPetrovic-g2m9 ай бұрын
Story of my current project LOL This is pure gold. I can't stop laughing and crying tbh
@BikeGremlinRS3 жыл бұрын
How come the dark waters of KZbin's auto-play hadn't brought me sooner to this bug-free channel! :) ...Hello help-desk my old friend, I've come to talk with you again...
@alexey45626 жыл бұрын
Hello from CodeFest 2018. it was a nice live show at bar. Thank you for cool songs!
@ukakkad20105 жыл бұрын
This is too good Bon Jovi should listen to this
@ВиталийПугач-к8ю7 жыл бұрын
Это шедеврально!
@ustpcz97393 ай бұрын
I might need to steal this for my next code review.
@benwang21185 жыл бұрын
I feel like this is how MediaWiki API works
@DanielMalkafly3 жыл бұрын
i think i gonna cry
@folgadev4 жыл бұрын
I logged on KZbin just to like and subscribe to this Gold channel.
6 жыл бұрын
This is pure gold
@dndhndn3 жыл бұрын
Those who dislike this video are the backend programmers who returns errors with 200 OK and writes only POST method to all endpoints.
@Dimich19935 жыл бұрын
This is better than I'd expected.😂
@owenhebert8303 жыл бұрын
Thanks for putting this out there. Great work!
@447GHT4 жыл бұрын
I’m looking at YOU, boardGameGeek API
@ObjectiSkeptic7 жыл бұрын
This is awesome! It's what devs like me have to put up with.
@markoshivapavlovic49763 жыл бұрын
Broken methods missing docs update fails on every failing POST request. -- could be updated to something like this in case of some APi's that exist today.
@mralexoficiall Жыл бұрын
The FIS API is exactly like this!
@AhmedToulan7 жыл бұрын
I wish I can like it a 1000 times :D
@michaelulloa122 жыл бұрын
What a gem
@marodga4 жыл бұрын
I want to be in your team 😂, fucking genius
@AndersonLima-xu1iv3 жыл бұрын
interesting that in the original audio by Bon Jovi.. there is the word "sublime"
@maksimepikhin Жыл бұрын
😂😂😂 гениально) спасибо за хорошее настроение
@yeeesssssss Жыл бұрын
let's make this the anthem for rest apis
@mrbuerger3 жыл бұрын
I know a business who developed a api only using GET method for every CRUD action.
@LiEnby3 жыл бұрын
PlayStation Store 'Buy now" returns "200 OK" even if it errors
@mathcitadel26637 жыл бұрын
Fantastic job and production.
@maenolis7 жыл бұрын
This is way too good!
@ChronologicalLogic4 жыл бұрын
this is so niche and I love it
@GroupNebula563 Жыл бұрын
We have to deal with a program that is absolutely ABYSMAL. There’s a client that then talks to a server which acts as a compatibility layer because the client is very old and higher IT refuses to replace it and then that layer talks to the server. The only problem is the compatibility layer is SUPER finicky with HTTP response codes, and it has to have a 0 before the code or it interprets it as a 500. It’s a nightmare, because it then logs the code it interprets and not the one it receives. So HTTP 200 is logged as HTTP 500, but HTTP 0200 is logged as the correct code (HTTP 200). We had to implement a custom web server that gives 4 digit response codes because of this. If it tries to talk to something outside of our servers, getting it to work is an absolute nightmare.
@GroupNebula563 Жыл бұрын
Oh, and in case you’re wondering what web server uses 4 digit response codes, none do. It was a bug in the layer and by the time we figured out what was happening the guy that made it had quit
@adrunkenloner3 жыл бұрын
I dont know nothing about programing but it sounds kinda cool
@juha-mattisainio75823 жыл бұрын
That is so true, unfortunately...
@andre_6016 ай бұрын
I have to admit, that I made some of the mistakes mentioned in this song...
@ThisRemake5 жыл бұрын
Lyrics: Your API is a hall of shame (Darling) You give REST a bad name This Integration is going to Hell You promised me JSON then sent XML You say it works in a restful way then your errors come back as 200 - OK WO-OO-WHOA! It's no surprise! Method names in URIs Your data won't even deserialize Your API is a hall of shame You give REST a bad name It falls apart and we take the blame You give REST a bad name You give REEEEEST a bad name Broken methods, missing docs Updates fail 'cos of database locks Breaking changes every time Your every release takes our system offline WO-OO-WHOA! It's no surprise! Method Names in URIs Your Data won't even deserialize Your API is a hall of shame You give REST a bad name It falls apart and we take the blame You give REST a bad name You give REEEEEST Your API is a hall of shame You give REST a bad name It falls apart and we take the blame You give REST a bad name Your API is a hall of shame You give REST a bad name It falls apart and we take the blame You give REST a bad name WHOA-OH-OH-UH-WOAH-OH-UH WHOA-OH-OH-UH-WOAH-OH-UH WHOA-OH-OH-UH-WOAH-OH-UH Your API is a hall of shame You give REST a bad name
@ArcheryLuna3 жыл бұрын
Imagine if this works on rockstar
@simondavidvgm3 жыл бұрын
This song is 200 OK 👌
@SyntaxSeed5 жыл бұрын
Wins the internet.
@zero-lpds4 жыл бұрын
Hey mate, this song is fantastic! Could I contact you somewhere directly please? I would like your written permission to use part of this song in my podcast. Also, if you would be interested, it would be fab to have you as a guest on our show? Cheers
@jorgecuevas84307 жыл бұрын
Duuude, why is this not on Spotify?
@DylanBeattie7 жыл бұрын
Can't get on Spotify without a record deal or a distributor/aggregator agreement - there's no way for individuals to share their own music directly. I'm working on it but don't hold your breath :)
@Meaxis4 жыл бұрын
@@DylanBeattie I did share it individually (without any producer), check RouteNote, made the worse music ever yet got it on Spotify so yours will pass easily. Can't wait to add them to my playlist!
@yehoshuas.6917 Жыл бұрын
I'm sorry front-end devs...oh god I've done so much of this trash
@svendsen11117 жыл бұрын
This fucking made my day!
@brunosalomao894 жыл бұрын
In my machine works... then we will deliver your machine Then born Docker rsrs
@HasmatuchiAlexandru5 жыл бұрын
43 people do delete with a post call
@alexmohr23084 жыл бұрын
this reminds me of the wunderground API =)
@aj.arunkumar3 жыл бұрын
hey if you loved this check out 'i love angular js' by ben awad. that one is hip hop lol
@HestonSinurayaJogja3 жыл бұрын
even to these days, there are so many developer sent response code 200 for error lol
@estudotsi2 жыл бұрын
Greetings from Brazil, very, very, real very funny, lol
@UTCUTR3 жыл бұрын
You made my day. God bless you.
@Blockah3 жыл бұрын
178th commenter: SUP YALL
@Speedsoftware6 жыл бұрын
This song could be about jenkins API...
@frankhaugen5 жыл бұрын
Could have been a Weird Al -song :-D
@tlittle013 жыл бұрын
Our API is a hall of shame... Shame on us!
@ryt-is4 жыл бұрын
This did not compile with Rockstar...
@gil0mendes7 жыл бұрын
This is possible the best frond of today. 😂😂 Nice work... 👏👏
@markoshivapavlovic49763 жыл бұрын
NoSQL is bad and the database ORM can and should be built with Asyncio support as well as extensions to support trees for example. :) Less data traversing the network more efficient operations and less waste of CPU time also save natural trees. Increased disc space usage also wastes trees. GraphQL is fun. Binary Trees in RDS to save trees. :)
@cyjanschannel80593 жыл бұрын
This is song about quizizz.
@anastasiosmelissopoulos46607 жыл бұрын
Ο εντερπενερ με εφερε εδώ
@BenediktusAnindito4 жыл бұрын
i wish i can add GIF comment but i can't.. this is hillarious wkwk
@Michael80B3 жыл бұрын
So nerdy! Love it
@huggy4065 жыл бұрын
how do i like a video more than once?
@humm5353 жыл бұрын
You create multiple accounts and like with each one.
@Ярослав-х2ф8д6 жыл бұрын
Pure awesomeness
@newboerg4 жыл бұрын
Would be way cooler if the lyrics would be Rockstar :-D