What we’re about
The MelbJVM group discusses the Java Virtual Machine (JVM). Topics covered are frameworks and languages on the platform.
Many of our members are software developers using the Java language and looking to find out what's new, and what they can bring to their own projects, bringing up to date techniques and software technologies to the perennial development platform.
Some of our past topics to illustrate this:-
Emerging JVM languages (Redline Smalltalk, Whiley, Kotlin) and more prevalent JVM languages (Groovy, Clojure, Scala)
Hardware interop with LeapMotion and RasberryPi
Lambda workshop (Java 8)
Deploying webapps to the cloud and QoS (Cloudbees, JInspired.com)
Buildtools (Gradle)
Enterprise/Web frameworks (Spring, Vert.x, JavaEE, Grails, Stripes, Play 2 with Akka)
Our members range from those new to programming, students and testers looking to move into development, all the way to those who have been using Java since it was called Oak (did you even know Java used to be called Oak?).
Membership is free. It costs nothing to attend most nights thanks to the generosity of our sponsors. We meet once a month in the CBD.
Whether you are developing on the JVM or just curious to see what its like, and regardless if you are based in Melbourne or just stopping through please register, we'd be happy to have you. Look forward to seeing you at a future meetup!
Upcoming events (1)
See all- Cloud Native JIT and JVM processor optimizations by Gil Tene (Java Champion)222 Exhibition St, Melbourne, VI
Hi everyone,
Cloud Native JIT and JVM processor optimizations by Gil Tene (Java Champion)
Abstract
Cloud Native JIT (Part 1): The magic behind Java performance is JIT which makes your code run 15x faster than bytecode interpreter. Unfortunately, JIT comes at a cost especially in a small container environment where reducing CPU and memory is one of the priorities. Traditional JVMs tend to still do JIT with a pre-cloud mindset and its time to change that. In this talk, Gil will introduce the notion of Cloud Native JITs. Performing JIT outside of the JVM using cloud resources is both a major innovation and a valuable new approach for running Java-based applications and infrastructure. In this talk you will learn how to outsource JIT to cloud and slim your containers.Modern Processors and how modern Java capitalizes it (Part 2):
Getting the most of your Java applications can be an interesting challenge. Understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers may help with that. This talk will discuss some of those features and optimizations. Along with discussing some JIT compiler capabilities, we will take a look at the evolution of Intel-based server platforms, quickly traversing through features that were introduced over the past few years. We will demonstrate some examples of JVM JITs using these capabilities where available, as they adapt the code they generate to the specific processors they run on.About the Speaker
Gil Tene (Twitter: @giltene) is CTO and co-founder of Azul Systems. His is also a Java Champion. He has been involved with virtual machine technologies for the past 20 years and has been building Java technology-based products since 1995. Gil pioneered Azul’s Continuously Concurrent Compacting Collector (C4), Java Virtualization, Elastic Memory, and various managed runtime and systems stack technologies that combine to deliver the industry’s most scalable and robust Java platforms. Gil also represents Azul Systems on the JCP (Java Community Process) executive committee.
Full bio: https://www.azul.com/leadership/gil-teneFind us
The meetup will be hosted at:
WeWork, Room 10B, 222 Exhibition Street Melbourne VIC 3000Sponsors
A massive thanks to Azul for sponsoring the Food, as well as the location for the event.A big thanks to Circuit recruitment for their constant funding support.
See all sponsors: https://melbjvm.com/sponsors