Intro to Vaadin & Thread Safe Interprocess Shared Memory in Java

  • March 5, 2014 · 6:30 PM
  • This location is shown only to members

Note: This meetup is at Shine Technologies not Peoplebank.  We'll be streaming this event via hangouts. No need to register here if you are watching online.

Also we'll be closing RSVPs early (Monday 3rd) for this meetup to allow for better seating, catering & provide enough notice to allow those on the waiting list to be able to attend.  If you are unsure if you can make it, please hold off on your RSVP since you won't be able to change it on the day of the event.   
-------------------------------------------------------------------

This month we have another massive meetup that is so big, it not only expands out onto the web, but also into another physical meetup group in Queensland!  


Lightning Talk

For our lightning talk we're lucky enough to have Performance Guru Peter Lawrey join us to present Thread Safe Interprocess Shared Memory in Java.  A talk on using Shared Memory in Java is a Thread Safe manner and why you would want to.

This will serve as a preview to the next MelbJVM meetup the following Thursday (yep, 2 meetups in March) where Peter will be doing a more detailed presentation.

About Peter Lawrey

Peter Lawrey likes to inspire developers to improve the craftmanship of their solutions, engineer their systems for simplicity and performance, and enjoy their work more by being creative and innovative. He has a popular blog “Vanilla Java” which gets 120K page views per month, on StackOverflow.com is 3rd for Java,  2nd for concurrency, and is lead developer of the OpenHFT project which includes support for off-heap memory, thread pinning and low latency persistence and IPC (as low as 100 nano-seconds.)  He is the founder of "Performance Java User's Group".

Peter Lawrey grew up in Eltham North, and lived in Hawthorn East for many years before moving to Woking, Surrey, UK (about 20 minutes from Heathrow Airport).  You can find out more about Peter on his Vanilla Java blog 

--


Feature Presentation

One thing you can never be short of as a Java developer is Web Frameworks. For a framework to stand out it has to be performant and most importantly not get in the way of developing your apps, integrating well with your existing stack. Vaadin has been able to get traction in this space featuring prominently at overseas conferences including JavaOne last year, so this month we're actually going straight to the horses mouth to see what the fuss is all about. 

Streaming from Vaadin's Headquarters in Finland, we'll have Risto Yrjänä giving us a heads up about the in's and out's of Vaadin. This will be a joint event run with the Vaadin Users Group based out of Brisbane. Anyone with an internet connection is welcome to join us via our Hangout On Air.

About Vaadin

Vaadin is Java framework for rapid development of highly interactive HTML5-based web applications. It abstracts the underlying document and state transfer technologies (DOM, AJAX, JSON), allowing web applications to be developed in Java following the desktop application metaphor. Cross-browser, themable UI components can easily be woven together into advanced web applications featuring windowing and navigation, drag-and-drop and touch gestures, complex visualizations, and lazy-loading database queries.

Rapid development is facilitated by immediate server deployment of library components (as servlet or portlet). For adapting the visual look of the web application under development, modular theming with SASS (compiled on the fly to CSS) is supported. Furthermore, Vaadin tooling integrates the GWT (Google Web Toolkit) Java to JavaScript compiler, allowing new client-side components to be developed and deployed without leaving the Java environment.

In this talk, we will give an overview of the Vaadin API and the client-server RPC architecture that makes this powerful abstraction work. We develop from scratch a web application showcasing the core features of Vaadin. This session should give you everything you need to get started building your own apps with the free Apache-licensed Vaadin.

--


Sponsors and Location

Vaadin have been kind enough to sponsor this meetups food and beverages.

Shine Technologies (cnr Elizabeth and Collins st) will be hosting this one. 

--


Agenda 

* Times subject to change

6.30 - 6.45 Networking Drinks and Pizza

6.45 - 6.55 MelbJVM News

6.55 - 7.10 Lightning talk: Thread Safe Interprocess Shared Memory in Java with Peter Lawrey

7.10 - 7.15 Sync up with Finland and Brisbane

7.15 - 8.15 Feature talk on Vaadin with Risto Yrjänä

Join or login to comment.

Our Sponsors

  • Queens Collective

    Melbourne's Home to World-Class Startups. 20 Queen Street

  • Peoplebank

    Providing a room with a view for our meetup plus food & bev sponsorship

  • Thoughtworks

    Food Bev + Venue for June '15 meetup

  • N Squared

    MelbJVM's 'AFL Duke' logo. Courtesy: Noel Richards

  • Docmosis

    Food and Beverage Sponsor for MelbJVM April 2015 meetup

  • Jetbrains

    Prizes for group attendees

  • Shine Technologies

    Food & Beverage sponsor for Feb 2015

  • Azul Systems

    Food, Beverage & Speaker Sponsorship of MelbJVM 2014 finale.

  • Plumbr

    Food & beverage sponsor August 2014.

  • Oracle

    Food and Beverage sponsorship for MelbJVM. Provider of raffle goodies.

  • O'Reilly

    Provides quality technical books

  • OpenHFT

    Food, Beverage & Speaker Sponsorship of the March 13th 2014 meetup

  • Pivotal Inc

    Food and Beverage sponsor for the October 2013 meetup

  • Vaadin

    Food, Beverage and feature speaker for Feb 2014 meetup

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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