I did this talk at a user group and got pretty good feedback both from beginners and more experienced people, but I'm not being very successful proposing it at conferences, maybe because the topic is a bit weird, and I was wondering if it fits an Unconf better 😄. Even if it's not as directly practical as most other proposals I see.
It's a more or less detailed, but explained in simple terms, exploration on how Unix pipes behave and are implemented. I think understanding those is useful in general for programmers because IMHO the design principles are 👌 (people using them 50 years after their invention might confirm that), and can be applied when designing our own programs.
A maybe catchier, link-baity version of this proposal can be read in the page of the user group were I presented it: http://www.rug-b.de/topics/understanding-unix-pipes-with-ruby-557.
Obvious disclaimer: this is not an original talk prepared for this conference, which I'm not sure if matches the spirit of an Unconf. I'll let you all consider this 😄