{"action":"created","issue":{"url":"https://api.github.com/repos/NodeDC/organizers/issues/21","labels_url":"https://api.github.com/repos/NodeDC/organizers/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/NodeDC/organizers/issues/21/comments","events_url":"https://api.github.com/repos/NodeDC/organizers/issues/21/events","html_url":"https://github.com/NodeDC/organizers/issues/21","id":100906262,"number":21,"title":"Summer 2015 - Submission HTTP2/Push","user":{"login":"rektide","id":53243,"avatar_url":"https://avatars.githubusercontent.com/u/53243?v=3","gravatar_id":"","url":"https://api.github.com/users/rektide","html_url":"https://github.com/rektide","followers_url":"https://api.github.com/users/rektide/followers","following_url":"https://api.github.com/users/rektide/following{/other_user}","gists_url":"https://api.github.com/users/rektide/gists{/gist_id}","starred_url":"https://api.github.com/users/rektide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rektide/subscriptions","organizations_url":"https://api.github.com/users/rektide/orgs","repos_url":"https://api.github.com/users/rektide/repos","events_url":"https://api.github.com/users/rektide/events{/privacy}","received_events_url":"https://api.github.com/users/rektide/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-14T01:22:32Z","updated_at":"2015-08-14T01:40:18Z","closed_at":null,"body":"# Http2/Push Inside the Firewall (And Out)\r\n\r\n## Abstract\r\n\r\nHTTP is the well known transport-protocol that makes up the world wide web, but it also works extra-hard inside the firewall at many companies as a means to let services communicate with one another. With the recent ratification of HTTP2, RFC7540, this May, HTTP has gained a series of new features that make it even more attractive as the means to send data around, inside the firewall and out.\r\n\r\nThankfully, Node Wunderkind @indutny has been working diligently to give us Node data-pushers a cutting edge, yet friendly and not-too-dissimilar means to use and enjoy this new persistently-connected rendition of HTTP2! We'll start out going through his node-spdy and spdy-transport projects to see how things get better when we change require('http') to require('spdy').\r\n\r\nFrom there, we'll look at a sample \"inside the firewall\" application built as microservices, pushing data between the components over persistent TCP/HTTP2 connections using HTTP2/Push, one of the newest most radically different capabilities introduced in HTTP2.\r\n\r\nIt should be a very informative night for people of all levels. At the end, we'll also launch the application: a new social tool to help DC JS'ers stay in touch and sharing company more often.\r\n\r\n## JavaScript outside of the browser\r\n\r\nYes! Yes yes yes! Also some UI in the browser too, but small.\r\n\r\n## Present in DC\r\n\r\nYes, in the District!\r\n\r\n## Prerequisites\r\n\r\nThis talk starts at a high level, with historical context of HTTP and HTTP2, which should be of general interest and use. From there, knowledge of `require(\"http\").createServer()` would help, but shouldn't be a major block. The talk is very technical, but should be very welcoming!\r\n\r\n## Code of Conduct\r\n\r\nI have read, understand, and abide by the Node.DC Code of Conduct!"},"comment":{"url":"https://api.github.com/repos/NodeDC/organizers/issues/comments/130914595","html_url":"https://github.com/NodeDC/organizers/issues/21#issuecomment-130914595","issue_url":"https://api.github.com/repos/NodeDC/organizers/issues/21","id":130914595,"user":{"login":"rektide","id":53243,"avatar_url":"https://avatars.githubusercontent.com/u/53243?v=3","gravatar_id":"","url":"https://api.github.com/users/rektide","html_url":"https://github.com/rektide","followers_url":"https://api.github.com/users/rektide/followers","following_url":"https://api.github.com/users/rektide/following{/other_user}","gists_url":"https://api.github.com/users/rektide/gists{/gist_id}","starred_url":"https://api.github.com/users/rektide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rektide/subscriptions","organizations_url":"https://api.github.com/users/rektide/orgs","repos_url":"https://api.github.com/users/rektide/repos","events_url":"https://api.github.com/users/rektide/events{/privacy}","received_events_url":"https://api.github.com/users/rektide/received_events","type":"User","site_admin":false},"created_at":"2015-08-14T01:40:17Z","updated_at":"2015-08-14T01:40:17Z","body":"This talk might also be a good one to see if DCJS wants to cohost- Node, but so HTTP-centric that it should be interesting for their audience too. @adunkman? @elgreg? "}}