<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>Hi Najaf,</div><div><br></div><div>I feel this would be a great talk, would be happy to have a pre chat with you if you need to sound a few things out.</div><div><br></div><div>Best</div><div><br></div><div>Brendan</div><div>enthuse.me</div><div><br></div><div><br></div><br><div><div>On 30 Aug 2013, at 23:39, Najaf Ali <<a href="mailto:ali@happybearsoftware.com">ali@happybearsoftware.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div>Hi guys,</div><div><br></div><div>Kicking around ideas for a talk for an LRUG meet, would love to know if there's any interest in something like this.</div><div><b><br></b></div><div><b>From a raw TCP socket to a Rails application</b><br>

</div><div><b><br></b></div><div>Rails, sinatra and friends do a lot of things to abstract away the details of handling HTTP requests and making HTTP responses, so I thought it would be fun to peel away some of those layers and take a look at what happens under the covers.</div>

<div><br></div><div>In a talk I think I'd go into:</div><div><br></div><div>* Very high level overview of TCP connections, a minimum viable web server with netcat</div><div>* Rack applications, middleware, and how they're typically chained together</div>

<div>* How Rails chains together rack middleware to do what it does (i.e. tracing the code path of a request from class Railtie all the way down to your apps controllers).</div><div><br></div><div>I'm thinking the talk would be 60-70% live coding/code-reading and the rest talking more generally about how all of the above fits together.</div>

<div><br></div><div>Any feedback appreciated :D</div><div><br></div><div>-- <br><div dir="ltr">Najaf Ali, <a href="http://happybearsoftware.com/" target="_blank">http://happybearsoftware.com</a></div>

</div></div>
_______________________________________________<br>Chat mailing list<br><a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>http://lists.lrug.org/listinfo.cgi/chat-lrug.org<br></blockquote></div><br></body></html>