Your definition of Idempotent is not complete, in addition to multiple times you should add "the outcome of the results is not changed" e.g. max(x,x) = x.
Thanks for the tutorial Joe. However I feel you could have given more emphasis on state. My understanding is that, State refers to application state, and application state is represented by document (Representation). Each state leads to next state through an action (Method) in the form of links in the document.
Also a thought. Intermediaries like proxy act like a server when caching is in place. They hold the part or entire application state, and transfer these states when user agent requests state transition (via GET, DELETE or PUT).
Please correct me if I have got something wrong in this concept....
This is Yantram BPO Service Pvt.Ltd providing all types of 3D Modeling animation services like Animations studio,3d modeling animation,3D Panoramic view,3D Photomontage,Architectural Animation.3D Modeling animation software refers to programs used to make computer generated.
3d walkthrough, 3d Modeling, 3D Rendering, 3d Architectural presentation, 3D Product Design, Architectural 3d Visualization, architectural 3d rendering, 3D Floor Plan, architectural rendering.
The tutorial is good, but difficulty to understand his speech with his soft voice and difficult to distinguish the exact words. YT transcribe audio is also not so helpful as well. need a better presenter. Perhaps increased sound amplification would be better.
This is really a gr8 video, very informative from Architect's point of view as well.
Though I have a question: In the end you talks about uploading a large image with a new URI and deleting the previous one. The question is, the resources refering to the previous image will break, how do u address that?
Hello Google, please start respecting your audience's ears!
I can't bloody well hear what he's saying, if you're going to go through all the trouble of producing a video, at least take a few seconds to clip on a proper mic: if it's a struggle to hear, you've just wasted everybody's time and frustrated your audience - or made them deaf when their email alert blasts their ears out because they had to turn up so damn much to compensate.
i love the emphasis on self-identifying responses (content-type header, contains uris, ...); i also love the coverage of method characteristics (safe, idempotent, cacheable, ...); this clarifies the relationship (and advantages) of REST with the overall architecture of the internet; thanks for being so clear and to the point :-)
XML-RPC is not that robust for AJAX you should consider using JSON serialization for the your objects that you want to return. Remember all processing with AJAX is done through Javascript on the client, and XML reader is not the best on the client, json serialization is better.
1) I would like to know when is better to use post rather than get, since post is not safe, nor cacheable and nor idempotent and get is.
2) When a html form uses the get method to submit, the whole url appears in the bar address of the browser, while using the post method this doesn't happens.
Your definition of Idempotent is not complete, in addition to multiple times you should add "the outcome of the results is not changed" e.g. max(x,x) = x.
fanbondiK 2 weeks ago
Seems he is reading, BTW it a great video..
fanbondiK 2 weeks ago
This has been flagged as spam show
Why is it really h t t p ?
VondaFoni 3 months ago
hey this vid is awesome. I learnt a lot of this stuff during my first semester of my first year at uni :)
dvuo6720 4 months ago
Only now, I can REST peacefully
happpymedy 5 months ago 2
@happpymedy #LOL good one!!
duminicad 1 month ago
Thanks for the tutorial Joe. However I feel you could have given more emphasis on state. My understanding is that, State refers to application state, and application state is represented by document (Representation). Each state leads to next state through an action (Method) in the form of links in the document.
Thanks,
Nitin
nitinpai2000 6 months ago
Also a thought. Intermediaries like proxy act like a server when caching is in place. They hold the part or entire application state, and transfer these states when user agent requests state transition (via GET, DELETE or PUT).
Please correct me if I have got something wrong in this concept....
Thanks,
Nitin
nitinpai2000 6 months ago
This has been flagged as spam show
This is Yantram BPO Service Pvt.Ltd providing all types of 3D Modeling animation services like Animations studio,3d modeling animation,3D Panoramic view,3D Photomontage,Architectural Animation.3D Modeling animation software refers to programs used to make computer generated.
3d walkthrough, 3d Modeling, 3D Rendering, 3d Architectural presentation, 3D Product Design, Architectural 3d Visualization, architectural 3d rendering, 3D Floor Plan, architectural rendering.
walkthroughyantram 7 months ago
wtf is this bullshit? REST?? oh come on. Next some jackass will try to rename 'network' into 'cloud'.
ThirdRomeAquilo 8 months ago
The tutorial is good, but difficulty to understand his speech with his soft voice and difficult to distinguish the exact words. YT transcribe audio is also not so helpful as well. need a better presenter. Perhaps increased sound amplification would be better.
lakc24 8 months ago
This is really a gr8 video, very informative from Architect's point of view as well.
Though I have a question: In the end you talks about uploading a large image with a new URI and deleting the previous one. The question is, the resources refering to the previous image will break, how do u address that?
Rgds,
Vishal
vishalindia1970 9 months ago
Why are you wearing makeup?
TraceTreez 1 year ago 20
@TraceTreez It is a design constraint
sassoleo 6 months ago
@TraceTreez Wonder where he was the night before...
wizardpoop 4 months ago
Good teacher, i wish you spoke a little slow thought. I felt like i was learning how to listen faster....
I will need to watch this video a few times before i can start getting the technical concepts you are talking about.
ZULF1000 1 year ago
This comment has received too many negative votes show
nice eye liner
ScrewAttackChina 2 years ago
This comment has received too many negative votes show
I liked the intro and your mascarra.
mariegriffiths 2 years ago
Comment removed
cheetahfeathers 2 years ago
why he needed to speak so low?
gonzalemario 2 years ago
there is a volume control on your computer learn to use it.
carnagerpm 2 years ago
@carnagerpm doesn't go up beyond a level where my processor fan isn't drowning out the presenter's voice
reinpost 1 year ago
Hello Google, please start respecting your audience's ears!
I can't bloody well hear what he's saying, if you're going to go through all the trouble of producing a video, at least take a few seconds to clip on a proper mic: if it's a struggle to hear, you've just wasted everybody's time and frustrated your audience - or made them deaf when their email alert blasts their ears out because they had to turn up so damn much to compensate.
CusterFlux 2 years ago
STFU
carnagerpm 2 years ago
smart.
Angelvinni 2 years ago
at 2:43 the subtitles come out of sync
635574 2 years ago
iirc it was not. It became out of sync recently
jaeshaib 2 years ago 2
ya!I agree
neomagicfish 1 year ago
This comment has received too many negative votes show
WHAT HAPPEN TO THIS VIDEO..... SOMEONE PLZ MAKE IT PLAY !!!
Please
ganezt 2 years ago
This comment has received too many negative votes show
thank you guys !
ganezt 2 years ago
This has been flagged as spam show
URGENT MESSAGE!
PLEASE WATCH MY LATEST VIDEO!
ITS CALLED TIME SLOWED DOWN!
ITS TRULY AMAZING!
JUST CLICK ON MY UESERNAME PLEASE!
thanks:1
georgewig 2 years ago
Thanks, good clear presentation
hli29 3 years ago
Please Subtittle in Spanish... my english ear is so slow... Thanks for the introduction...
mariote69 3 years ago
i love the emphasis on self-identifying responses (content-type header, contains uris, ...); i also love the coverage of method characteristics (safe, idempotent, cacheable, ...); this clarifies the relationship (and advantages) of REST with the overall architecture of the internet; thanks for being so clear and to the point :-)
C7B27D7B4 3 years ago
dalvac,
1. Use POST for creating or updating resources, things you wouldn't want cached.
2. GET requests don't have a body so all the info has to go into the URI via the query parameters.
jcgregorio 3 years ago 2
Really enjoyed this Joe. Thanks for sharing.
irab 3 years ago
Last question for now:
4) Why does Ajax use XML-RPC instead of a restful protocol like AtomPub, which takes better advantage of the Rest architecture?
dalvac 3 years ago
XML-RPC is not that robust for AJAX you should consider using JSON serialization for the your objects that you want to return. Remember all processing with AJAX is done through Javascript on the client, and XML reader is not the best on the client, json serialization is better.
mxrss 3 years ago
One more question:
3) Is not clear on the slides: Is XML-RPC restful?
dalvac 3 years ago
No, it is not.
jcgregorio 3 years ago 11
123 testing
dalvac 3 years ago
Hi Joe, this was perfect!
Thank you!
This is for anyone who can help:
1) I would like to know when is better to use post rather than get, since post is not safe, nor cacheable and nor idempotent and get is.
2) When a html form uses the get method to submit, the whole url appears in the bar address of the browser, while using the post method this doesn't happens.
Why does this happen this way?
Thank you in advance!
dalvac 3 years ago
brilliant, thanks joe.
lloydbrookes10 3 years ago 2
This comment has received too many negative votes show
This is my comment on this video.
nogwater 3 years ago
This comment has received too many negative votes show
That was.... technical...
BuddhaHippie 3 years ago