<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>