recentpopularlog in

http

« earlier   
The Illustrated TLS Connection: Every Byte Explained
Every byte of a TLS connection explained and reproduced.
http  networking  tls  primer  visualisation 
18 hours ago by lidel
HTTrack Website Copier - Free Software Offline Browser (GNU GPL)
HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility. It allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the 'mirrored' website in your browser, and you can browse the site from link to link, as if you were viewing it online....
browser  tools  website  offline  mirror  html  backup  http  opensource  Bookmarks_bar 
23 hours ago by renaudjx
bblimke/webmock: Library for stubbing and setting expectations on HTTP requests in Ruby.
Library for stubbing and setting expectations on HTTP requests in Ruby. - bblimke/webmock
http  ruby  testing 
yesterday by geetarista
REST vs. RPC: what problems are you trying to solve with your APIs? | Google Cloud Blog
"If you ask most software developers why they define and build APIs, they are likely to explain that they have an application that is implemented as multiple distributed components, and those components call each other's APIs for the complete application to function. They may also say that they are implementing the API of a service that is used by multiple applications.

When developers design APIs to solve these kinds of problems, the solution characteristics they will typically prioritize are ease of programming for both the client and the server, and efficiency of execution. RPC is a good match for these priorities. RPC fits very well with the thought processes and skills of programmers on both the producer and consumer side of an API. Calling a remote procedure is usually syntactically the same as calling a normal programming language procedure, and learning the procedures of a remote API is very similar to learning a new programming library. RPC implementations also tend to be efficient—the data that is passed between the client and the server is usually encoded in binary formats, and the RPC style encourages relatively small messages (although some care has to be taken to avoid overly chatty interactions).

If RPC is such a good fit with the rest of software development, why is there another popular model for APIs—REST—and why is there so much controversy about which to use?"
apis  design  rest  http  rpc 
yesterday by earth2marsh

Copy this bookmark:





to read