require-lx / community

The Javascript and Node.js meetup group in Lisbon
http://meetup.com/require-lx
37 stars 8 forks source link

Talk: Sockets on steroids #71

Closed pjanuario closed 9 years ago

pjanuario commented 9 years ago

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:

Why should I use it:

The library allows you to:

Why you shouldn't use it:

Who uses it:

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.

joaojeronimo commented 9 years ago

+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 https://github.com/require-lx/community/issues/71.

daviddias commented 9 years ago

woot! :D @joaojeronimo this should be the talk for our next 300 milestone mark meetup :)

thank you for submitting this @pjanuario

sericaia commented 9 years ago

++ 1 :P

NeCkEr commented 9 years ago

+1 please stream!!! :)

daviddias commented 9 years ago

Hey @pjanuario would you be ready to give a talk next week? http://www.meetup.com/require-lx/events/216533112/

pjanuario commented 9 years ago

@diasdavid Count with it!

daviddias commented 9 years ago

woot! @pjanuario :D

soarez commented 9 years ago

Let's do this one on the next meetup

joaojeronimo commented 9 years ago

it is on the next meetup lol

soarez commented 9 years ago

Now it is, wasn't on the description

joaojeronimo commented 9 years ago

oh cool, completely missed that