Talk: Sockets on steroids
pjanuario opened this issue · comments
What the hell are sockets on steroids?
After some weird experiences between comic rays, spandex, atomic stuff and sockets, something awesome was created and they call it ZeroMQ!!
How does it look like?
'ZEROMQ IS WHAT BSD SOCKETS MAY LOOK LIKE IF THEY WERE DESIGN TODAY'
For god sake, we are on 21 century, why should I write software to write on sockets?
Please don't do that... :)
Now that you already know that ZeroMQ is something crazy, let me tell you why should you learn something about it.
What is it:
- Intelligent socket library for messaging
- Multi connection patterns
- Multi platform
- Multi language
- Fast
- Open Source (LGPL)
- Large community
- Awesome documentation
- Mature
- Did i mention, fast? 8M/s and 30us latency!
Why should I use it:
The library allows you to:
- build distributed software components;
- to add another toolkit into your software engineering tool-belt;
- built your own topology;
- implement several documented (very well) design patterns and protocols;
- create several topologies, centralised or decentralised;
- select the message formats (json, msgpack, protobuf, ...);
- connect components using asynchronous queueing support;
Why you shouldn't use it:
- If you are looking for a magical that do all your work and promise you the moon!
Who uses it:
- AT&T
- Cisco
- EA
- NASA
- Zynga
- Spotify
- ...
The talk will give an overview of the ZMQ library and will show you how easy is to build software components with ZeroMQ.
Feel free to message me for further information about the talk.
+1!!!!
On 11 Oct 2014 17:19, "Pedro Januário" notifications@github.com wrote:
What the hell are sockets on steroids?
After some weird experiences between comic rays, spandex, atomic stuff and
sockets, something awesome was created and they call it ZeroMQ!!
How does it look like?'ZEROMQ IS WHAT BSD SOCKETS MAY LOOK LIKE IF THEY WERE DESIGN TODAY'
For god sake, we are on 21 century, why should I write software to write
on sockets?Please don't do that... :)
Now that you already know that ZeroMQ is something crazy, let me tell you
why should you learn something about it.What is it:
- Intelligent socket library for messaging
- Multi connection patterns
- Multi platform
- Multi language
- Fast
- Open Source (LGPL)
- Large community
- Awesome documentation
- Mature
- Did i mention, fast? 8M/s and 30us latency!
Why should I use it:
The library allows you to:
- build distributed software components;
- to add another toolkit into your software engineering tool-belt;
- built your own topology;
- implement several documented (very well) design patterns and
protocols;- create several topologies, centralised or decentralised;
- select the message formats (json, msgpack, protobuf, ...);
- connect components using asynchronous queueing support;
Why you shouldn't use it:
- If you are looking for a magical that do all your work and promise
you the moon!Who uses it:
- AT&T
- Cisco
- EA
- NASA
- Zynga
- Spotify
- ...
The talk will give an overview of the ZMQ library and will show you how
easy is to build software components with ZeroMQ.Feel free to message me for further information about the talk.
—
Reply to this email directly or view it on GitHub
#71.
woot! :D @joaojeronimo this should be the talk for our next 300 milestone mark meetup :)
thank you for submitting this @pjanuario
++ 1 :P
+1 please stream!!! :)
Hey @pjanuario would you be ready to give a talk next week? http://www.meetup.com/require-lx/events/216533112/
@diasdavid Count with it!
woot! @pjanuario :D
Let's do this one on the next meetup
it is on the next meetup lol
Now it is, wasn't on the description
oh cool, completely missed that