REST APIs must be hypertext-driven » Untangled
Posted by Roy T. Fielding under software architecture , web architecture [51] Comments
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 28 posts.
Posted by Roy T. Fielding under software architecture , web architecture [51] Comments
Get the latest product news, company announcements, and user insights from the official Reddit blog.
Cinch allows you to resize your windows simply by dragging them to a screen edge
Stubbornness and disrespect, programming languages and operating systems, obsessive epistemology and formalist propaganda, Austrian economics and contemporary verse
Towards the tail end of PubCon, I noticed a spate of articles talking about subdomains and subdirectories in Google, and I wanted to talk more about this subject in case I was unclear. Historically…
Mac, iPhone & iPad interface design consulting, writing and speaking featuring tutorials, interviews, techniques and thoughts on crafting & building beautiful software. By Mike Rundle.
Like any good web developer, I have a tendency to poke around at people’s web sites to see if I can figure out how they’re implemented. After poking at enough sites, I started noticing that people were putting some weird and interesting stuff in their HTTP headers. So, a couple of weeks ago, I decided to actually go…
We have just started using a new compression algorithm called Courgette to make Google Chrome updates small. We have built Google Chrome to ...
In spite of some of the reaction to it , I find Google Wave to be surprisingly useful. One thing I don't really understand, though, is its scrollbars. They behave quite differently from regular scrollbars, and I can't discern any overwhelming advantages of Google's implementation. It seems I'm not alone. The…
URL shortening services have been around for a number of years . Their original purpose was to prevent cumbersome URLs from getting fragmented by broken email clients that felt the need to wrap everything to an 80 column screen. Addendum: They're useful in print , too. But it's 2009 now, and this problem no longer…
About to launch a new website? Make sure that you have covered all bases with this comprehensive checklist you can't be without.
Webhooks are user-defined HTTP callbacks. Here’s a common example: You go to github. There’s a textbox for their code post webhook. You drop in a URL. Now when you post your code to github, github will HTTP POST to your chosen URL with details about the code post. There is no simpler way to allow open ended…
WebKit on Mac OS X now has support for CSS 3D transforms, which allow you to position elements on the page in three-dimensional space using CSS.
For the jQuery project we’ve run all of our community discussions through Google Group mailing lists for the past three years. At this moment the main jQuery group is the second most popular programming group (next to Android developers) clocking in at over 21,000 members. We also have the jQuery Dev and jQuery UI…
Posted by Emmanuel Pellereau, Software Engineer Quite a few of you use Gmail's custom "From:" to send messages with one of your other email...
New Profiling and Debugging Tools in WebKit
The parser in version 3.1.0 of Beautiful Soup did significantly worse on real-world HTML than version 3.0.8 did. The most common problems were the incorrect handling of <script> tags, "malformed start tag" errors, and "bad end tag" errors.
We’re pleased to announce the Congress API, which lets developers access information about Congressional representatives and their votes.