addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Asynchronous Event Streams

  • Jan 12, 2016 · 7:00 PM
  • Liferay Agora

For our first 2016 Meetup we're really really happy to have Tim Ward with us. Tim works as the CTO of Paremus Ltd.

Asynchronous and event-driven programming models are great for processing data, whether it's sensors in homes, or metrics from a web server farm, event streaming is a tool for analyzing data that can be produced at any time.

Whilst Java 8 Streams have begun to teach developers about streaming, it's still stuck with a pull model. How do you cope with push-based events without blocking and timeouts? Rx Java Observables, and the Actor pattern provide a different abstraction, but wouldn't it be great to keep the simplicity of Streams with the power of asynchronous push-based events?

This talk will describe the prototyping work happening in OSGi's Distributed Eventing RFC, using streams and promises to build event processing pipelines.

You can find more info about the topic of the talk here https://blogs.paremus.com/2015/11/osgi-pushstreams-online-processing-live-data/

Join or login to comment.

  • Jose

    Un poco tarde, pero, muchas gracias. Muy buena charla en muy buen contexto. Y las mandarinas estaban muy buenas ;)

    January 20, 2016

  • Javier G.

    Muchas gracias a todos por venir! Perdonad los problemillas de la primera vez (ya hemos fichado un sitio para cervezas!). Nos vemos en la próxima :)

    3 · January 13, 2016

    • APA (Alberto Perez A.

      Muchas gracias a vosotros. :-)

      January 13, 2016

    • Javier Beneito B.

      ¿Qué problemas? El sitio era estupendo, la conferencia muy interesante, el ponente de mucho nivel al igual que los asistentes. Cervezas se podían tomar en el VIPs.

      Me ha gustado y aportado mucho.

      Muchas gracias por organizarla.

      2 · January 14, 2016

  • Mario G.

    Estuvo muy interesante gracias a la organización. Por cierto las oficinas de Liferay... impresionantes! :-)

    5 · January 13, 2016

  • Enrique Carro G.

    Una curiosidad: en la app del movil, al seleccionar la dirección y redirigirme al Maps, me ubica el evento por Cuzco. ¿Es ahí, o enfrente de las torres?

    January 12, 2016

    • Jorge F.

      Enfrente de las torres. Google Maps lo sitúa bien, Apple Maps parece que no

      January 12, 2016

  • Miguel P.

    Hemos modificado los detalles del evento para que podáis responder hasta el inicio del evento. De todos modos, creo que no hay problema en que los que están en la lista de espera puedan venir

    January 12, 2016

  • Jesús L.

    Gracias a los que avisan de que liberan la plaza.
    ¿Podemos ir los que estamos en lista de espera, o es imprescindible tener un RSVP confirmado?

    January 12, 2016

  • Roberto Luis B.

    Libero mi plaza por coincidir con otro grupo, la próxima vez será!

    January 12, 2016

  • Jmiguel R.

    Ya lo siento, pero por temas familiares tengo que liberar la plaza. ¿Habrá video de la presentación?

    January 11, 2016

Our Sponsors

  • JetBrains

    Personal licenses for any JetBrains tool or IDE

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy