diff --git a/lourens_naude-zeromq_scriptable_sockets/README.md b/lourens_naude-zeromq_scriptable_sockets/README.md new file mode 100644 index 0000000..a1f96b2 --- /dev/null +++ b/lourens_naude-zeromq_scriptable_sockets/README.md @@ -0,0 +1,37 @@ +# ZeroMQ: scriptable sockets + +ZeroMQ is a socket abstraction and concurrency framework that's changing the way we think and reason about distributed systems. Mailboxes, atomic message delivery and swappable transports allow for fast, flexible and resilient network topologies. It's I/O model also sits very well with all Ruby implementations. In this talk we'll discuss : + +- What's wrong with socket I/O ? +- Supported messaging patterns +- Transport agnostic messaging +- Resiliency +- Building out topologies just in time (interjection principle) +- Performance and throughput +- Mongrel2 Ruby adapter +- How to use it from Ruby +- Small case study + +## Preferences + +- Preferred presentation day: [no preference] +- Presentation language: [English] + +## Lourens Naudé + +## WildfireApp.com + +Lourens is an independent consultant currently based in sunny Madeira Island, but originally from South Africa. He specializes in backend / platform / domain solutions and is well versed full stack, from VM to high level protocols and known for his offbeat Ruby patches and extensions. Current interests include disruptive communications technology like ZeroMQ / libxs and he is working on ZeroMQ monitoring features for better operations support. + +Weekdays are spent in the Operations team @ http://www.wildfireapp.com + +See http://github.com/methodmissing for Open Source contributions. + +![Profile picture](https://github.com/methodmissing/sprk2012-cfp/raw/master/lourens_naude-zeromq_scriptable_sockets/profile_picture.jpg) + +- [My website](http://www.methodmissing.com) +- [My twitter](https://twitter.com/#!/methodmissing) +- [Slides - SAPO Codebits 2011](http://www.slideshare.net/methodmissing/sapo-codebits-2011) +- [Slides - Lone Star Ruby Conf 2011](http://www.slideshare.net/methodmissing/in-the-loop-lone-star-ruby-conference) +- [Slides - Euruko 2011](http://www.slideshare.net/methodmissing/euruko-2011-in-the-loop) +- [Slides - SAPO Codebits 2010](http://www.slideshare.net/methodmissing/event-driven-architecture) diff --git a/lourens_naude-zeromq_scriptable_sockets/profile_picture.jpg b/lourens_naude-zeromq_scriptable_sockets/profile_picture.jpg new file mode 100644 index 0000000..eef78a6 Binary files /dev/null and b/lourens_naude-zeromq_scriptable_sockets/profile_picture.jpg differ