You Give REST a Bad Name

  Рет қаралды 470,150

Dylan Beattie

Dylan Beattie

Күн бұрын

A parody of 'You Give Love a Bad Name' - about hypermedia APIs. No, really.

Пікірлер: 192
@veneoth
@veneoth 7 жыл бұрын
"you say it works in a restful way, then your errors come back as 200 OK" = GOLD
@joshbrown4144
@joshbrown4144 6 жыл бұрын
You mean "==", right?
@comensky
@comensky 6 жыл бұрын
@@joshbrown4144 or alternatively { gold = '200 OK'; )
@kasrus
@kasrus 6 жыл бұрын
Been there, consumed that...
@progdrummer-nenad
@progdrummer-nenad 5 жыл бұрын
true story
@eddygtube
@eddygtube 5 жыл бұрын
@@joshbrown4144 You mean "===" right?
@mcamporelli
@mcamporelli 6 жыл бұрын
I can never listen to Bon Jovi the same way again... :-D That "you promised me JSON, then sent XML" line is epic!
@FadingAway90
@FadingAway90 6 жыл бұрын
anyone who has worked with a 3rd party API can relate
@TerjeMathisen
@TerjeMathisen 4 жыл бұрын
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. :-(
@davidmiller3560
@davidmiller3560 2 жыл бұрын
@@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..
@FluffyShadowSky
@FluffyShadowSky 5 ай бұрын
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
@karmicxkoala
@karmicxkoala 4 жыл бұрын
"You promised me json then sent xml" Story of my whole career
@DoubleM55
@DoubleM55 4 жыл бұрын
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.
@rodahanz6910
@rodahanz6910 2 жыл бұрын
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
@adamzaczek6342
@adamzaczek6342 8 ай бұрын
It's the SharePoint API. It's got to be.
@Tsole
@Tsole 7 жыл бұрын
9 people still work with SOAP APIs
@mils3318
@mils3318 6 жыл бұрын
hahahahhah
@theslobotfather
@theslobotfather 6 жыл бұрын
this comment does not update, please update it to v26
@poorez_11
@poorez_11 5 жыл бұрын
i hate soap
@ukazap
@ukazap 5 жыл бұрын
Now v42
@TeDynef
@TeDynef 5 жыл бұрын
soap has it purposes. Thrust me. Used well its good but its no replace for REST APIs.
@Chantler56
@Chantler56 7 жыл бұрын
Please keep these coming, they're gold and my team loves them!
4 жыл бұрын
I just can't understand how anyone could dislike this video
3 жыл бұрын
Wrong API call
@BertF1966
@BertF1966 2 жыл бұрын
As the only coder in my family I can categorically say that they would ALL hate it unconditionally 🤣🤣🤣🤣
@borjabravo9426
@borjabravo9426 Жыл бұрын
They felt it as a personal attack :)
@tomasstana5423
@tomasstana5423 Жыл бұрын
These are the accidental viewers who are not programmers and do not get it.
@seancharles1595
@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.
@georglausegger2903
@georglausegger2903 3 жыл бұрын
Such great :D Listening to the song in an endless loop while integrating whatever that should be - yes exactly....
@electron0zero
@electron0zero 7 жыл бұрын
Now I have to wrap it in GraphQL
@sergeyivanov3607
@sergeyivanov3607 6 жыл бұрын
Golden.
@Pubah8
@Pubah8 7 жыл бұрын
7 people know their APIs are in the hall of shame
@badyrovjr.4426
@badyrovjr.4426 2 жыл бұрын
Deserves much more views than it has right now
@sunbang9000
@sunbang9000 7 жыл бұрын
I can not wait your next song: It's my api.
@ShinEduKen
@ShinEduKen 7 жыл бұрын
Wanted 400 or 200
@markgarv3238
@markgarv3238 7 жыл бұрын
AngusYoung84 its 404 but whatevs
4 жыл бұрын
I just wanna serve when I'm alive!
@coder8515
@coder8515 4 жыл бұрын
Haha! I'm wordless how much I enjoyed this... Thank you, Dylan.
@meerabellenbaum6092
@meerabellenbaum6092 4 жыл бұрын
This song made my day! Reminds me of too many projects..
@jnicoulakos
@jnicoulakos 6 жыл бұрын
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!
@KHeavy
@KHeavy 5 жыл бұрын
Saw this at NDC London last night and couldn't stop laughing! Amazing job mate.
@mattr2238
@mattr2238 4 жыл бұрын
"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...
@IoannisCherouvim
@IoannisCherouvim 7 жыл бұрын
This is gold.
@alexey4562
@alexey4562 6 жыл бұрын
Hello from CodeFest 2018. it was a nice live show at bar. Thank you for cool songs!
@zS39SBT4fe5Zp8Q
@zS39SBT4fe5Zp8Q 5 жыл бұрын
This hits the feels way more than the original. 🤘🤘🤘
@lightfoxZZ
@lightfoxZZ 9 ай бұрын
This is abolutely awesome and really made me laught, thank you so much for this, the lyrics are pure gold xD
@motsuaboshi8976
@motsuaboshi8976 4 жыл бұрын
I've listened to several web development songs in the last few minutes, this one is excellent ^^
@ustpcz9739
@ustpcz9739 6 ай бұрын
I might need to steal this for my next code review.
@trevorpeterson1004
@trevorpeterson1004 3 жыл бұрын
This is the greatest thing I have ever seen.
@martinshaw6353
@martinshaw6353 10 ай бұрын
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 😂
@Tecnocrazia
@Tecnocrazia Жыл бұрын
Still listening in 2023
@verry_codes
@verry_codes 3 жыл бұрын
I truly love this song so much 😂
@verryondrums
@verryondrums 5 жыл бұрын
Oh my god this is soooo good xD! Let me know if you need a drummer someday... 😄
@Meaxis
@Meaxis 4 жыл бұрын
I'm rebuilding my API. This serves as a guide of "What not to do."
@benutza5362
@benutza5362 3 жыл бұрын
Same
@folgadev
@folgadev 4 жыл бұрын
I logged on KZbin just to like and subscribe to this Gold channel.
@jannikmeissner
@jannikmeissner 5 жыл бұрын
I just now realised that there even was an original… I didn't realise this was based on a Bon Jovi song…
@owenhebert830
@owenhebert830 3 жыл бұрын
Thanks for putting this out there. Great work!
@Drokkstar_
@Drokkstar_ 6 жыл бұрын
This made me 'api.
@ukakkad2010
@ukakkad2010 6 жыл бұрын
This is too good Bon Jovi should listen to this
@joaoarguimaraes
@joaoarguimaraes Жыл бұрын
I'll just drop this song on a chat group that we have with a third part integration...
@BikeGremlinRS
@BikeGremlinRS 3 жыл бұрын
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...
@ВиталийПугач-к8ю
@ВиталийПугач-к8ю 7 жыл бұрын
Это шедеврально!
7 жыл бұрын
This is pure gold
@dndhndn
@dndhndn 3 жыл бұрын
Those who dislike this video are the backend programmers who returns errors with 200 OK and writes only POST method to all endpoints.
@Dimich1993
@Dimich1993 5 жыл бұрын
This is better than I'd expected.😂
@AhmedToulan
@AhmedToulan 7 жыл бұрын
I wish I can like it a 1000 times :D
@DanielMalkafly
@DanielMalkafly 3 жыл бұрын
i think i gonna cry
@mathcitadel2663
@mathcitadel2663 7 жыл бұрын
Fantastic job and production.
@adrunkenloner
@adrunkenloner 3 жыл бұрын
I dont know nothing about programing but it sounds kinda cool
@benwang2118
@benwang2118 6 жыл бұрын
I feel like this is how MediaWiki API works
@maenolis
@maenolis 7 жыл бұрын
This is way too good!
@ChronologicalLogic
@ChronologicalLogic 4 жыл бұрын
this is so niche and I love it
@447GHT
@447GHT 4 жыл бұрын
I’m looking at YOU, boardGameGeek API
@yeeesssssss
@yeeesssssss Жыл бұрын
let's make this the anthem for rest apis
@maksimepikhin
@maksimepikhin Жыл бұрын
😂😂😂 гениально) спасибо за хорошее настроение
@michaelulloa12
@michaelulloa12 2 жыл бұрын
What a gem
@trudyandgeorge
@trudyandgeorge 4 ай бұрын
This video is so cathartic I'm dealing with an API that does all the wrong things (AlphaESS battery control). Despite its nonsensical behaviour, the payloads at least deserialise. We have come a long way on that front probably thanks to all the libre/open libraries. Just imagine having to deal with the payloads of some underpaid, rushed dev rolling their own json parser! 😀🔫
@ObjectiSkeptic
@ObjectiSkeptic 7 жыл бұрын
This is awesome! It's what devs like me have to put up with.
@estudotsi
@estudotsi 3 жыл бұрын
Greetings from Brazil, very, very, real very funny, lol
@UTCUTR
@UTCUTR 4 жыл бұрын
You made my day. God bless you.
@andre_601
@andre_601 9 ай бұрын
I have to admit, that I made some of the mistakes mentioned in this song...
@gil0mendes
@gil0mendes 7 жыл бұрын
This is possible the best frond of today. 😂😂 Nice work... 👏👏
@mralexoficiall
@mralexoficiall Жыл бұрын
The FIS API is exactly like this!
@LiEnby
@LiEnby 3 жыл бұрын
PlayStation Store 'Buy now" returns "200 OK" even if it errors
@SyntaxSeed
@SyntaxSeed 5 жыл бұрын
Wins the internet.
@AndersonLima-xu1iv
@AndersonLima-xu1iv 3 жыл бұрын
interesting that in the original audio by Bon Jovi.. there is the word "sublime"
@marodga
@marodga 4 жыл бұрын
I want to be in your team 😂, fucking genius
@ArcheryLuna
@ArcheryLuna 4 жыл бұрын
Imagine if this works on rockstar
@MarcelSHenselin
@MarcelSHenselin 2 жыл бұрын
Man, this is worth a follow :-D 😀
@jorgecuevas8430
@jorgecuevas8430 7 жыл бұрын
Duuude, why is this not on Spotify?
@DylanBeattie
@DylanBeattie 7 жыл бұрын
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 :)
@Meaxis
@Meaxis 4 жыл бұрын
@@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!
@zero-lpds
@zero-lpds 4 жыл бұрын
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
@svendsen1111
@svendsen1111 7 жыл бұрын
This fucking made my day!
@simondavidvgm
@simondavidvgm 3 жыл бұрын
This song is 200 OK 👌
@_samirdahal
@_samirdahal 4 жыл бұрын
Update: 88 people still send Errors as 200 OK
@mrbuerger
@mrbuerger 3 жыл бұрын
I know a business who developed a api only using GET method for every CRUD action.
@HestonSinurayaJogja
@HestonSinurayaJogja 3 жыл бұрын
even to these days, there are so many developer sent response code 200 for error lol
@Michael80B
@Michael80B 3 жыл бұрын
So nerdy! Love it
@huggy406
@huggy406 5 жыл бұрын
how do i like a video more than once?
@humm535
@humm535 4 жыл бұрын
You create multiple accounts and like with each one.
@brunosalomao89
@brunosalomao89 4 жыл бұрын
In my machine works... then we will deliver your machine Then born Docker rsrs
@markoshivapavlovic4976
@markoshivapavlovic4976 3 жыл бұрын
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.
@Ярослав-х2ф8д
@Ярослав-х2ф8д 6 жыл бұрын
Pure awesomeness
@GroupNebula563
@GroupNebula563 2 жыл бұрын
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
@GroupNebula563 2 жыл бұрын
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
@alexmohr2308
@alexmohr2308 4 жыл бұрын
this reminds me of the wunderground API =)
@HasmatuchiAlexandru
@HasmatuchiAlexandru 5 жыл бұрын
43 people do delete with a post call
@juha-mattisainio7582
@juha-mattisainio7582 3 жыл бұрын
That is so true, unfortunately...
@jayextarys8616
@jayextarys8616 6 жыл бұрын
Best song every!
@ryanoc333
@ryanoc333 7 жыл бұрын
So good and relatable!
@BenediktusAnindito
@BenediktusAnindito 4 жыл бұрын
i wish i can add GIF comment but i can't.. this is hillarious wkwk
@yehoshuas.6917
@yehoshuas.6917 Жыл бұрын
I'm sorry front-end devs...oh god I've done so much of this trash
@FilipMarzec_
@FilipMarzec_ 5 жыл бұрын
this is GOLD
@SergeiKjtydghk
@SergeiKjtydghk 7 жыл бұрын
Это шедевр!
@ilyasissatayev7003
@ilyasissatayev7003 Жыл бұрын
i liked it👍
@riddlesofthepast
@riddlesofthepast 4 жыл бұрын
entertaining AND educational!
@felipe-ribeiro
@felipe-ribeiro 4 жыл бұрын
😂😂😂 The best !!!
@Speedsoftware
@Speedsoftware 6 жыл бұрын
This song could be about jenkins API...
@QuietNoiz
@QuietNoiz 5 жыл бұрын
Loved it! #RESTDeveloper.😜
@aj.arunkumar
@aj.arunkumar 3 жыл бұрын
hey if you loved this check out 'i love angular js' by ben awad. that one is hip hop lol
@michalgdynia1
@michalgdynia1 5 жыл бұрын
:) awesome remix!
@anastasiosmelissopoulos4660
@anastasiosmelissopoulos4660 7 жыл бұрын
Ο εντερπενερ με εφερε εδώ
@ffKingcreole
@ffKingcreole 5 жыл бұрын
can i get this as an Album somewhere to support the Artist? :)
@rafaelbraga3d
@rafaelbraga3d 2 жыл бұрын
AMAZING! LOL
@frankhaugen
@frankhaugen 5 жыл бұрын
Could have been a Weird Al -song :-D
Big Rewrite (American Pie parody)
8:30
Dylan Beattie
Рет қаралды 115 М.
Bon Jovi - You Give Love A Bad Name | Singer Bassist Musician Reacts
8:36
Millie Mochi Tunes
Рет қаралды 22 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Smooth Criminal - F1 Remix (feat. Grosjean and Maldonado)
4:31
Sim Dane
Рет қаралды 2,7 МЛН
D M C A
3:39
Dylan Beattie
Рет қаралды 184 М.
Boney M - Rasputin (Lyrics)
3:41
7clouds
Рет қаралды 38 МЛН
HTML
3:41
Dylan Beattie
Рет қаралды 29 М.
You Give Love A Bad Name - Bon Jovi | EPIC VERSION | 'The Fall Guy' Trailer Music
3:03
We're Gonna Build a Framework
4:08
Dylan Beattie
Рет қаралды 215 М.
Bug in the JavaScript
6:00
Dylan Beattie
Рет қаралды 152 М.
O-Zone - Dragostea Din Tei [Official Video]
4:46
Time Records
Рет қаралды 247 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН