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-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Modern Java Concurrency

********IMPORTANT ********** SkillsMatter are hosting this event and are handling the attendance it is essential that you confirm your place at this link: http://skillsmatter.com/event/java-jee/modern-java-concurrency/rl-890

During the event, we will have two main technical presentations around concurrency which will be preceded by 3-4 of lightning talks from our members.

BEN EVANS - Clock speed and performance are no longer increasing as spectacularly as they once did. Instead the focus has turned to more cores per chip.

This talk provides a unique perspective on the Java concurrency landscape as it exists today (both "classic" and java.util.concurrent), and some pointers towards the future of concurrency across the platform.

MICHAEL BARKER - How to Do 100K TPS at Less than 1ms Latency

Conventional wisdom says that memory is fast, disk is slow, networks are slower and that fast systems must be highly concurrent to achieve maximum performance. Much of this is outdated and some of it is now wrong.
Modern hardware is phenomenally fast, but we have become complacent and use it in extremely inefficient and inappropriate ways.

For world class performance on commodity hardware you need to take a holistic approach to software design. The good news is that all the stuff we learned in computer science 101 is what really matters, choose your data structures carefully, model your domain, understand your platform, work hard to have a clear separation of concerns, but as well as all of that, run your business logic on a single thread!?

Mike Barker works for the London Multi-Asset Exchange (LMAX) and are building one of the world's fastest trading platforms using a radical new architecture that takes it all back to basics.
This session will describe some of the challenges faced when developing the worlds fastest financial exchange - little things like how to do over 100K/tps at less than 1ms latency yet still have full HA support in a distributed environment.

********IMPORTANT ********** SkillsMatter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:  http://skillsmatter.com/event/java-jee/modern-java-concurrency/rl-890



Join or login to comment.

  • Martijn V.

    And Sean's Hazelcase talk can be found at http://www.meetup.com/Londonjavacommunity/files/

    March 27, 2011

  • Martijn V.

    @Xabier Burgos We probably will hold another concurrency themed night yes, but the talks may be a little different (I know Ben has a Clojure live coding thing in mind for starters).

    March 26, 2011

  • Martijn V.

    Hi all,

    Several of you wanted the slides and so here are the links to those!

    Michael Barker's slides: http://prezi.com/btq28mgclr0x/lmax-100k/
    Ben Evan's slides: http://www.slideshare.net/bje/modern-concurrency-v2

    I'm still waiting on Sean's slides but will get those out to you ASAP.

    Thanks again for a great night (despite my chaotic organisation), hope to see you all on Tuesday!

    Cheers,
    Martijn

    March 26, 2011

  • Xabier B.

    Please tell me it's going to be held again, pretty pleaseeeeeee :)

    March 26, 2011

  • Przemek

    Interesting and important subject. Great technical content presented by well prepared and entertaining speakers. Thanks a lot for organizing this excellent event!

    March 25, 2011

  • Andrew N.

    I'd also like to hear any community feedback on using GPars to simplify Java concurrency:
    http://gpars.codehaus.org/

    "The GPars project offers developers new intuitive and safe ways to handle Java or Groovy tasks concurrently, asynchronously, and distributed by utilizing the power of the Java platform and the flexibility of the Groovy language."

    There was a recent talk on this also at SkillsMatter:
    http://skillsmatter.com/podcast/java-jee/concurrent-programming-for-you-and-me

    March 25, 2011

  • Ioannis M.

    That's right, you can grab the early access edition here: http://www.manning.com/evans/

    March 25, 2011

  • Andrew N.

    Great session - BIG thanks to speakers and organisers.

    Ben Evans showed a book at the end and from the back I couldn't see the title - but I guess it was a pre-print of this:

    http://www.java7developer.com/

    March 25, 2011

  • Peter E.

    I enjoyed the talks, which were of a high technical standard. Particularly interested by Ben's comments about Clojure and Scala and the future of concurrency on the JVM platform.

    March 25, 2011

  • Murali M.

    Thanks, Ben and Sean. Thanks for sharing. Sorry, I missed the 3rd part. Looking fwd to the slides

    March 25, 2011

  • Asad R.

    An insightful triad of talks on a topic which is all the rage. Was delighted to hear my interest in Clojure was echoed by Ben. Will definitely be coming to future talks hosted by SkillsMatter!

    March 25, 2011

  • A former member
    A former member

    Good speakers on very interesting topics

    March 25, 2011

  • Mehul

    The session was very interesting and it was a good venue too. I was a bit disappointed that the session wasn't started at its advertised time 1830.

    March 25, 2011

  • Martijn V.

    3 really good talks on Java concurrency on how to distribute it, use it and avoid it!

    March 25, 2011

  • A former member
    A former member

    A very interesting insight into the implementation of a fast trading platform and some information about concurrency in Java 7.

    The lightning talk at the beginning about Hazelcast is something that I will be reading up on further in the next few days.

    March 25, 2011

  • Seshu

    It was really good. The presenters were really experts in their areas.

    March 25, 2011

  • Ioannis M.

    Very good and informative talk from all three speakers and special kudos to a clearly jet-lagged Ben Evans.

    March 25, 2011

  • vishal

    Hello, The event was very interesting and enjoyed a lot.
    Can you please tell where to download the presentation slides ?

    March 25, 2011

  • Xabier B.

    And I'm going to miss it again... :(

    March 20, 2011

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference in collaboration with the LJC, 8-10th June 16

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

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