Cascadia Ruby 2013 Ruby Systems Programming by Andy Delcambre

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=uaSiV0TFgLI



Duration: 28:30
1,397 views
9


We as rubyists tend to write software that runs on the web, without a deep understanding of what it would take to write the plumbing for that same software. I think it's useful to have a basic understanding of how some of the lower level components of a system work.

I'll discuss the basics of systems programming, using Ruby. I'll talk about syscalls and kernel space vs user space. I'll cover a bit about file descriptors and what they're for. And I'll walk through a small example of a working webserver using those primitive syscalls.

Help us caption & translate this video!

http://amara.org/v/FG4k/




Other Videos By Confreaks


2014-01-29Garden City Ruby 2014 - The Dark Side of Ruby by Gautam Rege
2014-01-29Garden City Ruby 2014 - Simple Ruby DSL Techniques: Big Project Impact!
2014-01-29Garden City Ruby 2014 - Closing Keynote by Prateek Dayal
2014-01-28Garden City Ruby 2014 - The Rails GIrls Summer of Code Journey
2014-01-27Garden City Ruby 2014 - A Bit of History by Coby Randquist
2014-01-27Garden City Ruby 2014 - Native Extensions Served 3 Ways by Tejas Deinkar
2014-01-27Garden City Ruby 2014 - Lessons Learnt Building India's E-Commerce Supply Chain in Ruby
2014-01-27Garden City Ruby 2014 - Keynote by Chad Fowler
2014-01-12Cascadia Ruby 2013 Lightning Talk Focus on Custard by Bethany Rentz
2014-01-12Cascadia Ruby 2013 Lightning Talk Rex by Ryan Davis
2014-01-12Cascadia Ruby 2013 Ruby Systems Programming by Andy Delcambre
2014-01-12Cascadia Ruby 2013 The Client is Always Right {But Sometimes They Need a Little Help}
2014-01-12Cascadia Ruby 2013 Not Created Equal: The History and Discernment of Plastics in Product Design
2014-01-07ArrrrCamp 2013 - Écouter et répéter is SO last century by Ryan Stenhouse
2014-01-07ArrrrCamp 2013 - Patters to deal with big ActiveRecord models
2014-01-07ArrrrCamp 2013 - A Big Look at MiniTest by Mark Bates
2014-01-07ArrrrCamp 2013 - Standard Library, Uncommon Uses by Piotr Szotkowski
2014-01-07ArrrrCamp 2013 - How to survive family gatherings and birthday parties
2014-01-07ArrrrCamp 2013 - Bearded Gurus by Sylvain Abelard
2014-01-07ArrrrCamp 2013 - Numbers, because metrics matter by Bart van Zon
2014-01-07ArrrrCamp 2013 - You gotta try this by Avdi Grimm



Tags:
cascadiaruby2013
ruby
systems
programming
systems programming
System Programming