4 days ago
deusx : RFC5005 - Feed Paging and Archiving - "This specification formalizes two types of feeds that can span one or more feed documents; "paged" feeds and "archived" feeds. Additionally, it defines "complete" feeds to cover the case when a single feed document expl
# copy12 days ago
deusx : PUT vs POST in RESTful Web Service « vincenthome’s Tech Clips - "This explains when to use POST or PUT for creating new resources. The answer ultimately lies in who is responsible for determining the new resource’s URI. If the client is in charge, the client can use PUT to the new URI (like we did for user acco
# copy2 month ago
deusx : Beware of the Dog | JoeDog / Siege - "Siege is an http regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies
# copy3 month ago
deusx : REST APIs must be hypertext-driven » Untangled - "What needs to be done to make the REST architectural style clear on the notion that hypertext is a constraint? In other words, if the engine of application state (and hence the API) is not being driven by hypertext, then it cannot be RESTful and can
# copy3 month ago
Simon Willison : Minimal nginx conf to split get/post requests - Minimal nginx conf to split get/post requests. Interesting idea for master-slave replication balancing where GET v.s. POST is load-balanced by nginx, presumably to different backend servers that are configured to talk to either a slave or a master. This
deusx : Django snippets: minimal nginx conf to split get/post requests - "After a point the sql server becomes the bottleneck in lots of web application, and to scale, master-slave replication with single master, multiple slave is recommended. This setup with nginx can be used to accomplish traffic distribution between ma
# copy3 month ago
Simon Willison : Versioning REST Web Services - Versioning REST Web Services. Peter Williams suggests using a vendor MIME media type in the Accept header to specify a required API version, because embedding the API version in the URL itself leads to a single resource ending up with many different URL
deusx : Peter Williams - Versioning REST Web Services - "Changes to REST/HTTP web service interfaces come it three basic flavors, changes to the properties associated with a type of resource, additions of new types of resources and deprecation of obsolete types of resources. If you are following the HATEO
# copy
3 month ago
deusx : ongoing · Learning REST - "I was talking to a colleague who has to become savvy in a hurry about modern Web applications and he asked “How do I learn about REST?” Good question. I thought of a couple of suggestions, then asked Twitter and got some more. Here they are.&quo
# copy
3 month ago
deusx : Signing the message contents - OAuth | Google Groups - I've skimmed the specs but haven't yet gotten down to implementing anything with OAuth, so I'd been wondering how to pair OAuth and AtomPub. Further on in the thread, there's a good explanation why OAuth only deals with query params. &
# copy
4 month ago
deusx : gemal.dk - Intercept HTTP traffic from Firefox extensions - Could lead to some interesting extensions serving as personal HTTP intermediaries, methinks. "Up till now it hasn't been possible for Firefox extensions to intercept HTTP traffic. But with the landing of a fix in bug 430155 - new nsHttpChannel
# copy
5 month ago
deusx : Request Weblog #Frog: REST Request - "But on a technical level, the point is not that "whatever!" is evil. The point is that if you chip a piece off "whatever!" and make it mean something specific, you can optimize around the constraints and reap the benefits."
Rod Begbie : REST Request - Another handy REST post. The API I'm building at work currently only uses GET & POST, this helps explain that it's still "RESTful" [via] #
# copy
6 month ago
deusx : Teapot - Talk:List of HTTP status codes - Wikipedia, the free encyclopedia - "Tsk! Status code "418 I'm a teapot" shouldn't be removed, it's from a real actual IETF blessed RFC. Albeit in the fine tradition of April 1st RFC"
# copy
6 month ago
deusx : RFC 2324 - Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) - "418 I'm a teapot ... Any attempt to brew coffee with a teapot should result in the error code "418 I'm a teapot". The resulting entity body MAY be short and stout. "
# copy
6 month ago
wearehugh : IEBlog : IE8 Security Part V: Comprehensive Protection - ms still making up new shit -- authoritative=true, X-Download-Option:noopen
# copy
7 month ago
wearehugh : hackademix.net » Site Security Policy, AKA Content Restrictions
# copy11 month ago
jcgregorio : ResumableHttpRequestsProposal - google-gears - Google Code
# copy11 month ago
wearehugh : W3C Systeam's blog - W3C's Excessive DTD Traffic - "up to 130 million requests per day, with periods of sustained bandwidth usage of 350Mbps"
# copy
12 month ago
Jeremy Zawodny : put a proxy in front - put a proxy in front: proxy wisdom from joshua
wearehugh : joshua's blog: put a proxy in front
# copy
12 month ago
deusx : Blinksale | Blinksale API - "The API follows the REST style, and this guide should provide everything you need to implement software that works with Blinksale."
# copy
12 month ago
deusx : mnot’s Web log: Cache Channels Beta - "The default implementation uses an archived Atom feed to represent the contents of the channel, which the cache to stay in touch"
# copy
13 month ago
Simon Willison : Two HTTP Caching Extensions - Two HTTP Caching Extensions. stale-while-revalidate serves cached content even while a refresh has been triggered and is currently being pulled in to the cache; stale-if-error serves cached content if a service has gone down.
deusx : mnot’s Web log: Two HTTP Caching Extensions - stale-while-revalidate and stale-if-error
# copy
13 month ago
deusx : InfoQ: A Brief Introduction to REST - "In this article, I will try to provide a pragmatic introduction to REST and RESTful HTTP application integration without digressing into this debate"
# copy
14 month ago
Simon Willison : Orbited: The Orbit Event Daemon - Orbited: The Orbit Event Daemon. HTTP daemon designed for long-lasting comet connections, written in Python using pyevent on top of libevent.
deusx : Orbited: The Orbit Event Daemon - "Orbited is an HTTP daemon that is optimized for long-lasting comet connections."
# copy
15 month ago
wearehugh : HTTP interoperability - Anne’s Weblog
# copy
15 month ago
wearehugh : List of HTTP methods (verbs) - Anne’s Weblog
# copy