rafaeldff + http   98

RT : The IESG has approved the 451 (Unavailable for Legal Reasons) Status code; great job !
HTTP  censorship  from twitter
december 2015 by rafaeldff
draft-nottingham-json-home-03 - Home Documents for HTTP APIs
This document proposes a "home document" format for non-browser HTTP
json  spec  specification  home  bookmark  web  http  REST  API  MarkNottingham  hypermedia  links 
august 2013 by rafaeldff
draft-nottingham-http-problem-04 - Problem Details for HTTP APIs
This document defines a "problem detail" as a way to carry machine-
readable details of errors in a HTTP response, to avoid the need to
invent new error response formats for HTTP APIs.
http  error  media-type  ErrorReporting  errors  json  spec  rfc  specification  problem  problems  MediaType 
july 2013 by rafaeldff
logstalgia - website access log visualization - Google Project Hosting
Logstalgia is a website traffic visualization that replays or streams web-server access logs as a pong-like battle between the web server and an never ending torrent of requests.

Requests appear as colored balls (the same color as the host) which travel across the screen to arrive at the requested location. Successful requests are hit by the paddle while unsuccessful ones (eg 404 - File Not Found) are missed and pass through.
apache  art  logging  web  server  WebServer  http  log  logs  visualization  video  animation  requests  request  ping  ApachePing  project  OpenSource 
april 2013 by rafaeldff
apache - Ruby on Rails Server options - Stack Overflow
Stackoverflow answer comparing options for Ruby web servers. (A little too passenger-biased, but interesting nonetheless).
ruby  rails  web  http  server  servers  applicationserver  mongrel  webrick  passenger  unicord  question  Q&A  stackoverflow  nginx  apache  answer 
march 2013 by rafaeldff
Reloading post-onload resources | High Performance Web Sites
What really happens on browser reload (particularly wrt dynamic requests).
http  cache  web  browser  browsers  reload  request  ajax  dynamic 
march 2013 by rafaeldff
hurl.it makes HTTP requests - Twilio Labs
Hurl makes HTTP requests.
Enter a URL, set some headers, view the response, then share it with others.
Perfect for demoing and debugging APIs.
hurl  url  curl  web  tool  HTTP  debugging 
january 2012 by rafaeldff
Caching Tutorial
Mark Nottingham's HTTP Caching tutorial.
http  cache  caching  tutorial  MarkNottingham 
december 2011 by rafaeldff
Using tcpflow
A debugging session showcasing TCPflow for debugging http issues.
debugging  TCP  http  tool  utility  networking  tcpflow  TCP/IP  tcpdump 
march 2011 by rafaeldff
Woof - simply exchange files
"One-off http server for file exchange."
woof  tool  http  server  file  files  FileServer  transfer  python 
november 2009 by rafaeldff
Why do we have an IMG element? [dive into mark]
"Mark Pilgrim traces the origin of the <img> element. A window into standards (and the web) history."
blog  post  MarkPilgrim  html  img  history  standard  standards  Mosaic  w3c  http  MarcAnderseen  hypermedia  web 
november 2009 by rafaeldff
mnot’s Web log: Traffic Server
"New high perf proxy server from yahoo (built on Inktomi's code base)"
proxy  http  server  cache  caching  yahoo  inktomi  TrafficServer  opensource  project  apache  MarkNottingham  announcement  blog  post 
november 2009 by rafaeldff
EricLaw's IEInternals : Internet Explorer Cookie Internals (FAQ)
Everything you never wanted to know and had plenty of people to ask about cookies and IE.
ie  interneteexplorer  cookies  webdev  http  protocol  FAQ  compatibility  internetexplorersucks 
september 2009 by rafaeldff
Things Caches Do
Ryan Tomayko very didactically explains reverse http proxy caching.
article  blog  post  RyanTomayko  http  cache  caching  proxy  ReverseProxy  gateway  expiration  validation  introduction  overview 
december 2008 by rafaeldff
Bill de hÓra: REST as an engineering discipline
Bill de hÓra's recent post is mandatory reading for anyone interested in the REST "controversy". A crude summary cold be that it all boils down to sound engineering practice. The REST architectural style was thoughtfully developed to enable practical reasoning about constraints and related architectural elements. The supposed "alternatives" are usually nothing more than empty buzzwords and reheated technologies (those are my words, Bill is much more polite).

And as usual for the author, the post is peppered with interesting links.
blog  post  REST  software  architecture  engineering  web  style  pattern  BilldeHÓra  BillDeHora  XMPP  HTTP  technology  distributed  systems  interesting 
august 2008 by rafaeldff
rest-discuss : Message: Re: Pretty URLs, sessions, and no cookies
How to do verify auth credentials without having to keep session state on the server. This method requires using cookies, but it doesn't compromise statelessness (they are RESTful cookies, if you will).
AristotlePagaltzis  mail  mailinglist  REST  authentication  authorization  cookies  webdev  http  credentials  security 
july 2008 by rafaeldff
Wideplay Interactive - Warp :: Widgets
A really simple web framework built on restful principles [] It tightly integrates with Guice, HTML and HTTP. And makes it dead easy to wrap powerful Ajax frameworks like GWT and Dwr.
project  opensource  Java  web  framework  webdev  WebFramework  Guice  REST  http  html  gwt  dwr  Warp-Widgets 
july 2008 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] RFC for REST?
Roy Fielding' s 2006 message to the REST-discuss mailing list clarifying the origins of REST and how it relates to the http object model.
RoyFielding  REST  history  web  http  software  architecture  style  pattern  standard  email  message  thread  REST-discuss  list  mail 
may 2008 by rafaeldff
InfoQ: Leveraging the Web for Services at Yahoo!
Integration between Yahoo! properties is done through REST web services intermediated by sophisticated http caches.
http  MarkNottingham  presentation  InfoQ  REST  cache  caching  Squid  SOA  Yahoo!  Yahoo 
april 2008 by rafaeldff
Official Google Maps API Blog: Google Maps Without the Scripting
"Rather than use JavaScript, the Google Static Maps API creates map images on the fly via simple requests to the Static Maps service with HTTP requests. [] Just create a special URL as the src attribute within an <img> tag and let the Static Maps service
blog  post  news  GoogleMaps  google  map  maps  API  REST  static  http  webdev  URI  URL  image 
march 2008 by rafaeldff
Steve: Developing on the Edge - Are rich clients the enemy of busy servers
A small lesson about the difficulties of scalability and how, as usual, http comes to the rescue.
blog  post  SteveLoughran  eclipse  mylyn  jira  bugzilla  BTS  bug  performance  scalability  CaseStudy  http  REST  WebServices  caching  ETag 
february 2008 by rafaeldff
Decentralizing Media Types - Stefan Tilkov's Random Stuff
Sanjiva Weerawarana propses a decentralized URI-centric mechanism for "registering" MIME Media Types. Stefan Tilkov and Steve Vinosky like the idea. Bill de hÓra does not and points to RDF as an "interlingua" technology. Interesting space to watch.
StefanTilkov  blog  post  REST  http  web  standard  standards  MediaType  MIME  IANA  SanjivaWeerawarana  interoperability  interop  document  format 
february 2008 by rafaeldff
Comet Daily
A website about Comet (that "reverse ajax" kind of thing...)
site  web  webdev  Comet  AJAX  http  push 
february 2008 by rafaeldff
Raible Designs | Go Light with Apache Struts 2 and REST by Don Brown
At least from I could gather from this short writeup, Don Brown's REST plugin for Struts 2 resembles a lot VRaptor's REST support.
blog  post  MattRaible  REST  http  Java  JavaEE  web  webdev  framework  MVC  Model2  Struts  Struts2  VRaptor  by:Matt  DonBrown 
december 2007 by rafaeldff
snellspace.com » Blog Archive » Identity and Authentication
James Snell proposing a new IETF working group to revamp HTTP security, probably standardizing much from OpenID and OAuth.
blog  post  standard  HTTP  web  IETF  security  authentication  authorization  identity  OpenID  OAuth  announcement  proposal  JamesSnell 
november 2007 by rafaeldff
HyperText Transport Protocol Bis (httpbis) Charter
Early work towards a committee to review HTTP. They seem mostly concerned with clarifying some hazy points in the spec and, maybe, take a look at improving authentication and authorization. They will not issue a new version of the protocol.
IETF  HTTP  charter  protocol  network  networking  internet  specification  RFC  RFC-2616  authentication  authorization  2007  http-1.1  AlexeyMelnikov  MarkNottingham  ChrisNewman  LisaDusseault  wg  WorkingGroup  clarification  update  review 
october 2007 by rafaeldff
/etc/init.d/hack start: Apache Is My Service Hub
"It's high time we stopped looking at Apache HTTPD as just a web server and started viewing it as an HTTP Gateway."
blog  post  ErikOnnen  Apache  httpd  via:TimBray  http  REST  intermediation  proxy  web  WebServices  server  WebServer  ESB  hub 
october 2007 by rafaeldff
webdriver - Google Code
"WebDriver has a simple API designed to be easy to work with and can drive both real browsers, for testing javascript heavy applications, and a pure 'in memory' solution for faster testing of simpler applications."
project  opensource  APL  web  webdev  testing  client  session  driver  ThoughtWorks  html  http  javascript  automation  unit  test  java  library 
september 2007 by rafaeldff
A little REST and Relaxation - Parleys - Parleys.com - a Belgian Java User Group initiative
Roy Fielding, the man who coined the term REST in his PhD dissertation, explains how it came about, some of its properties (though there wasn't much time to get into it deeply) and how one could think about relaxing some constraints.
RoyFielding  presentation  video  talk  parleys  BeJUG  Jazoon  2007  REST  lecture  software  architecture  web  http  webservices 
september 2007 by rafaeldff
Sam Ruby: Ascetic Database Architectures
Anant had written that newfangled database architectures are held back by the need to implement traditional API/SPI drivers (ODBC, JDBC, etc). In this post Sam Ruby responds that simple standards as HTTP+JSON ameliorate this problem - he uses CouchDB as a
blog  post  SamRuby  DB  data  database  API  protocol  networking  interoperability  innovation  JSON  HTTP  software  architecture  couchdb 
september 2007 by rafaeldff
mnot’s Web log: 5005
"Feed Paging and Archiving (nee Feed History) has finally made it to a standards-track RFC."
news  announcement  MarkNottingham  Atom  feed  feeds  history  rfc5005  RFC  rfc-5005  IETF  standard  http  syndication  WebServices  web 
september 2007 by rafaeldff
Prefetching Hints - Helping Firefox and Google speed up your site
Nice howto for enabling prefetching hints (via html head <link rel=''prefetch'' ...> and via Link: http headers emitted by Apache with mod_headers). Unfortunately IE (without google web accelerator) does not respond to the hints.
article  webdev  web  http  prefetch  performance  optimization  prefetching  hints  header  link  html  EdmundEdgar  via:BruceTognazzini  tips 
september 2007 by rafaeldff
Cacheability Engine
"To help you understand how Web Caches will treat a Web page, the Cacheability Engine will look at a URL (and optionally any images or objects associated with it), giving both specific cache-related data about it, and a general commentary on how cacheable
http  web  cache  caching  free  tool  webdev 
august 2007 by rafaeldff
YSlow for Firebug
From Yahoo! devs: "YSlow analyzes web pages and tells you why they're slow based on the rules for high performance web sites. YSlow is a Firefox add-on integrated with the popular Firebug web development tool"
tool  project  software  opensource  web  webdev  performance  html  http  Yahoo  Yahoo!  YSlow  firebug  firefox  extension  plugin  development 
july 2007 by rafaeldff
Joe Gregorio | BitWorking | RESTify DayTrader
Joe Gregorio using IBM's trading sofware sample to explore RESTful design in general, and reliable exchanges in particular.
JoeGregorio  article  tutorial  REST  distributed  system  messaging  IBM  DayTrader  trading  RM  reliability  http  example  sample  design  collection  collections  pattern 
june 2007 by rafaeldff
Chuck Hinson: WSEC
An example highliting benefits gained from the Uniform Interface constraint in RESTful web services. Namely, it is easier for a client to interoperate with multiple servers/services that deal with the same data type.
blog  post  article  software  architecture  web  REST  http  verbs  w3c  WSEC  WS-*  wsdl  Uniformity  UniformInterface  WebServices 
may 2007 by rafaeldff
I finally get REST. Wow.
"The essence of REST is to make the states of the protocol explicit and addressible by URIs. (...) You change state by operating on the URI of the state you're moving to, making that your new state. A state's representation includes the links (arcs in the
article  blog  post  TimEwald  REST  WebServices  web  protocol  StateMachine  automata  hypermedia  design  http 
april 2007 by rafaeldff
ongoing · Atompub Interop Lessons
Tim Bray (Sun's Director of Web Technologies) posts a report of the recent Atom publishing protocol interop event, hosted by Google. No one should subestimate Atom/Atompub's importance; its not just about blogging.
blog  post  report  TimBray  web  Atom  Atompub  APP  REST  http  protocol  Sun 
april 2007 by rafaeldff
POST Once Exactly (POE) - RFC Draft
A protocol pattern for identifying HTTP resources that avoid side-effects from retrying a POST (note that this is *not* the same as being idempotent).
RFC  draft  spec  specification  HTTP  header  POST  POE  protocol  proposal  interaction  web  architecture  pattern  REST  side-effect  side-effects  server 
march 2007 by rafaeldff
Bill de hÓra: Web services: Rosencrantz and Guildernstern are not dead
HTTP is not a transport protocol. HTTP is not a transport protocol. HTTP is not a transport protocol. HTTP is not a transport protocol. HTTP is not a transport protocol.
article  BillDehÓra  deÓra  BillDeHora  REST  http  web  WebServices  distributed  software  architecture 
march 2007 by rafaeldff
Principled Design of the Modern Web Architecture
Roy Fielding and Richard Taylor ICSE 2000 paper describing REST and comparing it to "the currently deployed Web architecture in order to elicit mismatches between the existing protocols and the applications they are intended to support."
paper  RoyTFielding  RichardNTaylor  RoyFielding  RichardTaylor  REST  web  distributed  software  systems  system  architecture  hypermidia  HTTP  style 
february 2007 by rafaeldff
"An activity diagram to describe the resolution of the response status code, given various headers." Very nicely done.
diagram  HTTP  flowchart  activity  UML  1.1  HTTP/1.1  network  protocol  net  networking  codes  automata  automaton  web  REST 
february 2007 by rafaeldff
Performance Research, Part 2: Browser Cache Usage - Exposed! » Yahoo! User Interface Blog
Interesting data regarding cached and non-cached responses from yahoo.com (with some optimization advice).
blog  post  TenniTheurer  yahoo  web  http  webdev  cache  caching  performance  networking  optimization  statistics  data  responses  usage 
january 2007 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] REST, HTTP, Sessions and Cookies
Roy Fielding clarifiyng the statelessness constraint in REST, in a message to the REST-discuss mailing list.
post  thread  RoyFielding  REST  distributed  systems  scalability  web  software  architecture  discussion  group  mailing  list  mail  email  message  state  http  cookies  stateless  statelessness 
december 2006 by rafaeldff
REST - The Better Web Services Model - Parleys - The Belgian Java User Group
Audio synchronized with slides for Stefan Tilkov's REST presentation I had already bookmarked.
presentation  StefanTilkov  slides  audio  REST  BeJUG  WebServices  http  web  video 
december 2006 by rafaeldff
REST for toddlers [dive into mark]
HTTP status codes for toddlers. Ex: [[415 Unsupported Media Type - “Don’t eat your boogers.”]]
blog  post  MarkPilgrim  funny  humor  REST  http  protocol  networking  response  codes  status  StatusCodes 
december 2006 by rafaeldff
RestWiki: Rest Triangle
Nice description found in the REST wiki, stating as the motivation for REST the separation of these three concerns: Nouns, Verbs and Content Types.
REST  wiki  http  article  WebServices 
october 2006 by rafaeldff
asyncWeb - Home
"AsyncWeb is a high-throughput, non blocking Java HTTP engine - designed throughout to support asynchronous request processing. AsyncWeb (built on top of the excellent Mina network framework) employs non-blocking selector driven IO at the transport level,
project  opensource  java  http  web  server  asynchronous  asynchronicity  synchronicity  non-blocking  asyncWeb  IO  I/O  nio  webserver  concurrency  scalability  codehaus  safehaus 
august 2006 by rafaeldff
Names and addresses
Avoid devising special URI schemes different from the traditional http://...
NormWalsh  NormanWalsh  blog  post  URI  URL  schema  REST  web  architecture  http  name  naming 
august 2006 by rafaeldff
Simple 3.1.3
Simple (yes), high-perf java web server
java  webserver  server  web  http  simple  groovy  development  webdev  LGPL  opensource  project  software 
may 2006 by rafaeldff
Middleware Matters: CORBA did what?
Interesting discussion on the comments of a post in Steve Vinoski's blog about loose coupling, corba and Web Services.
blog  post  SteveVinoski  MarkBaker  MichiHenning  corba  distributed  system  systems  xml  webservices  soap  ws  soa  computing  http 
march 2006 by rafaeldff
« earlier      
per page:    204080120160

related tags

1.1  2.0  activity  advice  ajax  AlexeyMelnikov  analogy  animation  announcement  answer  apache  ApachePing  API  APL  APP  application  applicationserver  AppServer  architecture  AristotlePagaltzis  art  article  asynchronicity  asynchronous  asyncWeb  atom  Atompub  audio  authentication  authorization  automata  automation  automaton  bandwidth  BeJUG  benchmark  benchmarking  BillDeHora  BilldeHÓra  BillDehÓra  BillVenners  blgo  blog  bookmark  browser  browsers  BTS  bug  bugzilla  by:Matt  cache  caching  calculus  camping  capabilities  capability  capacity  CaseStudy  cashing  CBS  censorship  charter  ChrisNewman  chrome  cl  clarification  cli  client  clip  clipboard  codehaus  codes  collection  collections  Comet  command  commandline  communication  communications  compatibility  computer  computerscience  computing  concurrency  conversation  cookies  corba  couchdb  credentials  cs  culture  curl  cut&paste  cutAndPaste  DanConnolly  data  database  DayTrader  DB  debugging  design  development  deÓra  diagram  discussion  distributed  distributedcomputing  distributedsystem  distributedsystems  dns  document  DonBox  DonBrown  download  draft  driver  dwr  dynamic  eclipse  EdmundEdgar  ElliotteHarold  ElliotteRustyHarold  email  encoding  engine  engineering  ErikOnnen  error  ErrorReporting  errors  ESB  etag  etags  evaluation  event  eventing  example  excel  expiration  extension  FAQ  feed  feeds  file  files  FileServer  fileupload  filter  firebug  firefox  flood.io  flowchart  formal  formalism  format  forum  framework  free  fum  functional  funny  gateway  Gecko  geek  google  GoogleMaps  GregorRoth  groovy  group  Guice  gwt  header  headers  hints  history  home  howto  hp  html  http  http-1.1  HTTP/1.1  http2  httpd  httperf  hub  humor  hurl  hypermedia  hypermidia  I/O  IANA  IBM  ide  identity  ie  IETF  igrigorik  IliaGrigorik  IlyaGrigorik  image  img  infoq  inktomi  innovation  interaction  interesting  intermediary  intermediation  internals  internet  interneteexplorer  internetexplorersucks  interop  interoperability  interview  introduction  IO  JamesSnell  java  JavaEE  javascript  JavaWorld  Jazoon  jetty  jira  JoeGregorio  jsf  json  JulianTJMidgley  language  leakyabstractions  lecture  LGPL  library  link  links  linux  LisaDusseault  list  load  LoadTesting  log  logging  logic  login  logs  mail  mailing  mailinglist  map  maps  MarcAnderseen  MarkBaker  MarkNottingham  MarkPilgrim  MattRaible  measurement  media-type  MediaType  message  messaging  metaphor  metric  MichiHenning  middleware  mime  MITLicense  model  Model2  mongrel  Mosaic  mozilla  multipart  MVC  myfaces  mylyn  name  naming  nerd  net  network  networking  news  nginx  nio  node.js  non-blocking  NormanWalsh  NormWalsh  number  OAuth  objects  onjava  online  oo  OpenID  opensource  optimistic  OptimisticConcurrency  optimization  oreilly  overview  page  paper  parleys  parser  parsing  passenger  pattern  paulprescod  pdf  performance  ping  pipelining  plugin  POE  post  ppt  prefetch  prefetching  prescod  presentation  problem  problems  project  proposal  protocol  proxy  push  put  python  Q&A  question  rails  reference  reliability  reload  rendering  report  request  requests  response  responses  rest  REST-discuss  ReverseProxy  review  rewriting  rfc  RFC-2616  rfc-5005  rfc5005  RichardNTaylor  RichardTaylor  RM  RoR  RoyFielding  RoyTFielding  ruby  rubyonrails  RyanTomayko  safehaus  sample  SamRuby  SanjivaWeerawarana  scalability  scalable  scale  schema  searchengine  security  SEDA  selenium  server  servers  service  servlet  servlets  session  side-effect  side-effects  simple  site  slides  SMS  smtp  soa  soap  society  software  softwate  solaris  sotware  spdy  spec  specification  specs  spreadsheet  Squid  stackoverflow  standard  standards  stanford  state  stateless  statelessness  StateMachine  static  statistics  stats  status  StatusCodes  StefanTilkov  SteveLoughran  SteveVinoski  StrangeLoop  Struts  Struts2  style  Sun  synchronicity  syndication  system  systems  tag  talk  tcp  tcp/ip  tcpdump  tcpflow  technology  TenniTheurer  test  testing  tests  text  texting  ThoughtWorks  thread  threading  ThreadPool  TimBray  TimEwald  tip  tips  tool  toread  trading  TrafficServer  transaction  transfer  trick  tutorial  tutorials  Twitter  TylerClose  type  UML  unicord  UniformInterface  Uniformity  unit  unittest  update  upload  uri  url  us  usage  utility  validation  verb  verbs  via:BruceTognazzini  via:TimBray  video  visualization  VRaptor  w3c  Warp-Widgets  web  web-calculus  web2.0  Webcrawler  webdev  WebFramework  WebKit  webrick  webserver  webservice  webservices  webtide  wg  wiki  woof  WorkingGroup  WorkStealing  ws  WS-*  wsdl  WSEC  www  xls  xml  XMPP  yahoo  Yahoo!  YSlow  ZedShaw 

Copy this bookmark: