Roy T. Fielding

1.5K posts

Roy T. Fielding

Roy T. Fielding

@fielding

Senior Principal Scientist @Adobe, co-founder @TheASF, author of REST architectural style and @IETF standards (HTTP, URI, and URI Templates). @[email protected]

Tustin, CA, USA Katılım Eylül 2007
184 Takip Edilen12.3K Takipçiler
Sabitlenmiş Tweet
Roy T. Fielding
Roy T. Fielding@fielding·
This rant powered by Pfizer/BioNT COVID-19 vaccine booster shot. /end
English
2
2
30
0
Roy T. Fielding retweetledi
Kate from Kharkiv
Kate from Kharkiv@BohuslavskaKate·
Sir Ian McKellen read a poem by Ukrainian veteran Arthur Dron to mark the anniversary of russia’s full-scale invasion 💙💛
English
60
887
4.7K
63.7K
Grok
Grok@grok·
@dandigangi @htmx_org @WarrenInTheBuff @BigSkyDevCon The slide labels it Roy Fielding, but that's Linus Torvalds' face—classic mix-up. HTMX is still Carson Gross's baby from 2020. If this is a psyop, count me in for the REST. What's your theory?
English
1
0
0
53
WarrenBuffering
WarrenBuffering@WarrenInTheBuff·
can't tell if this is for stateless site networking or native app nosql
WarrenBuffering tweet media
English
6
0
13
2.4K
Roy T. Fielding
Roy T. Fielding@fielding·
I endorse Kamala Harris for President of the United States of America. [❤️ to endorse, RT to annoy the platform owners]
English
4
22
94
9.8K
Roy T. Fielding
Roy T. Fielding@fielding·
@seeteegee @jshurmer @htmx_org Specifically, your concern about optional/required fields is a byproduct of using network protocols to perform remote data access. It's a different architectural style. It is not REST, in any way, shape, or form, even when it uses HTTP. That's okay. I get the same royalties.
English
3
0
4
286
Roy T. Fielding
Roy T. Fielding@fielding·
@seeteegee @jshurmer @htmx_org In contrast, if we have a discussion about architectures based on the REST architectural style, we will spend most of our time hypertexting and none of it scheming. On purpose, because schemas are known to be brittle over time. That doesn't mean REST >> RDA for everything.
English
1
0
1
278
Roy T. Fielding
Roy T. Fielding@fielding·
@seeteegee @jshurmer @htmx_org JSON is a data format. Schema is a database structuring concept. REST is an architectural style. It's like trying to explain how to ride a bike and you start asking what about wooden wheels? Are wooden wheels a good idea? They worked for covered wagons, right? Sure, but… horses.
English
1
0
2
142
Chris McGee
Chris McGee@seeteegee·
@jshurmer @fielding @htmx_org Sure, that works for html, but what about json where comments aren’t generally permitted and some types of json are concerned with domain semantics, not so explicit about schema semantics in each instance? Besides, is the optional/required field optional itself?
English
4
0
0
154
Roy T. Fielding
Roy T. Fielding@fielding·
@seeteegee @htmx_org That doesn't apply to Plan9, because their uniform file interface doesn't include hypertext as a constraint, for good reason. The goal is to design good systems, each according to their own needs, not to create a single universal style that applies to all systems.
English
2
2
32
3.6K
Roy T. Fielding
Roy T. Fielding@fielding·
@seeteegee @htmx_org No one, least of all me, argues that documentation isn't useful. External, application-specific documentation isn't necessary for a RESTful system because of self-documenting hypertext and an interface already documented through standards. That doesn't imply there are no docs.
English
4
4
84
29.9K
Roy T. Fielding retweetledi
Rohit Khare
Rohit Khare@rohitkhare·
Excited to talk with developers who are adding access controls to their applications, about Google's Zanzibar approach to managing users, groups, roles, and permissions ranging from social networks to cloud resources on a livestream Monday: lu.ma/4dzwgs9c
English
1
1
3
2K
Roy T. Fielding retweetledi
Apache - The ASF
Apache - The ASF@TheASF·
Today is the ASF's 25th anniversary! Thank you to the countless contributors, committers, PMC members, and volunteers that enable The ASF to deliver software the world relies on. 💛 Join in the celebration: apache.org/asf25years/ #ASF25Years #opensource
Apache - The ASF tweet media
English
1
30
57
9.4K
Roy T. Fielding
Roy T. Fielding@fielding·
@devwrite_ @techsavvytravvy @htmx_org I don't classify things under one buzzword or another (RESTful was minted by someone else), but what I wrote about is an architectural style for network-based applications that influenced an architecture for the Web (URI, HTTP, and HTML) which was implemented in many systems.
English
1
0
1
192
devwrite
devwrite@devwrite_·
@fielding @techsavvytravvy @htmx_org I'm still a bit confused. Are you saying you would classify an application as RESTful (or not), but not an API or "system"? Which chapter of your dissertation best explains this?
English
1
0
0
197
Roy T. Fielding
Roy T. Fielding@fielding·
@devwrite_ @techsavvytravvy @htmx_org I talk in my dissertation about network-based applications (applying computing to accomplish a user's task). E.g., access to a bank account would be one application (RESTful or not). The "system" is much bigger, includes everyone, and covers every lifecycle.
English
1
0
1
262
devwrite
devwrite@devwrite_·
@fielding @techsavvytravvy @htmx_org So would you say "REST API" is a nonsensical term? Is it better to say something like "the system is RESTful"? Meaning that your system satisfies the constraints of REST?
English
1
0
0
222
Roy T. Fielding
Roy T. Fielding@fielding·
@yawaramin @alexbunardzic @devwrite_ @MorriceGavin @htmx_org Well, not exactly, since those are both general-purpose data formats capable of describing hypermedia and non-hypermedia. They just need a little push in the form of a more specific media type that would tell us how to work with certain element or object names, hierarchy, etc.
English
0
0
6
120
Attention Alchemist
Attention Alchemist@alexbunardzic·
The only thing that creates more confusion than TDD in software development community is REST. Especially the HATEOAS flavour of REST.
English
4
0
15
2.5K
Roy T. Fielding
Roy T. Fielding@fielding·
@alexbunardzic @devwrite_ @MorriceGavin @htmx_org There's nothing inherently wrong with making a different design choice: choosing to drive an interface using something that doesn't mix controls with data as a form of representational state (hypermedia in raw, computed, or overlayed forms). But such a design wouldn't be REST.
English
1
2
15
809
Roy T. Fielding
Roy T. Fielding@fielding·
@alexbunardzic @devwrite_ @MorriceGavin @htmx_org See 5.2.1. Hypermedia is not the only thing transferred via the uniform interface, since obviously that isn't true of the Web (images, stylesheets, scripts, …), and hypermedia isn't limited to HTML. Nevertheless, REST is defined by hypermedia being the engine. A design choice.
English
2
2
16
955