addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Server Push (Dave Crane) / Rabbit MQ (Rob Bracken)

How I learned to stop worrying and love Server Push

Web applications live and breathe HTTP, a stateless protocol originally designed to retrieve documents from online repositories. Over time, commonplace usage of this protocol has evolved to incorporate a number of dodges, tweaks and hacks such as session tokens and programmatic execution of requests to turn the web into a platform for developing full-blown rich applications. Server-side push technologies continue this onslaught on the fundamental tenets of HTTP by reversing the flow of information, allowing the server (or other connected clients) to initiate the conversation. The implications for this on end-user functionality are considerable, and so are the implications on how one structures a modern n-tier web application.

In this talk, Dave will review the technologies that make server push possible, and look at the architectural impact that they’ve had on the n-tier architecture of a “classic” ajax web application circa 2006. He’ll introduce some patterns and terminology relevant to the client side, and server-side, and demonstrate that thinking in terms of client-side and server-side is no longer the whole story. He’ll also inject a note of realism into the hype, and discuss pitfalls to implementing push-based solutions in the real world.

RabbitMQ - It’s fast & it multiplies like crazy!

Message queues are useful in a wide range of scenarios. RabbitMQ is reliable, it performs well and it’s free! In this talk Rob will give you an overview of RabbitMQ & show you how you can use it in a heterogeneous network (involving a Raspberry Pi & a few LEDs).

A word about our sponsors

Scott Logic - "We engineer beautifully designed applications in demanding, fast-moving environments where agile delivery and exceptional quality are paramount" www.scottlogic.com

Join or login to comment.

  • Nicholas H.

    A creative evening at the hands of Rob and Dave, with Rob rolling out a distributed messaging system on his raspberry pi and Dave rollicking through the history of the web in 30 mins and selling us all on the future of Server push - thanks to both and special thanks to El Greengo, taco-meister and feeder of the multitudes. Brill!

    1 · February 7, 2014

  • Thomas F.

    Ill, so also can't make it. Sorry. :-(

    February 6, 2014

  • Nicolas A.

    Sorry guys I will have to give it a miss. Sorry about the last minute change :(

    February 6, 2014

  • Tom H.

    Going to be in Ireland for this one.

    February 3, 2014

  • Chris S.

    Going to Copenhagen to see client

    February 1, 2014

  • Andrew F.

    Managed to wangle myself out of the usual commitments, looking forward to coming.

    January 31, 2014

  • Simon C.

    2 great topics. Looking forward to it.

    January 23, 2014

  • Stephen

    Can't make this one but have a keen interest in server push and sync technologies. Hope there's a summary. :)

    January 17, 2014

    • Stephen

      Cool beans

      January 17, 2014

    • James P.

      We'll also try and make sure there's a recording on YouTube in

      January 21, 2014

Our Sponsors

  • Scott Logic

    Monthly sponsorship to help cover general running costs

  • CACI

    Monthly sponsorship to help cover general running costs

  • Ovo Energy

    Monthly sponsorship to help cover general running costs

  • Equal Experts

    Monthly sponsorship to help cover general running costs

  • Forgerock

    Monthly sponsorship to help cover general running costs

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