• MelbJVM Organisers Meeting

    State Library of Victoria - Welcome Zone

    2
  • Proxy Deep Dive with Core Java - By Sven Ruppert

    22 Duckboard Pl

    Everybody knows the proxy pattern, but how can you use it effectively? What kind of proxy patterns are available and how can you build patterns more effectively with these? Why is reflection needed for this? Most importantly, how can we only use the Core JDK? In this talk, we will start from the basics and move straight on to DynamicProxies, Dynamic-/Static-ObjectAdapter, DynamicStaticProxies at runtime and more. Would it influence your team members to start using functional aspects in your Core Java Project? How we can combine this with another pattern, Invokedynamic or maybe with another language such as Kotlin? We will have a detailed view on the possibilities to reduce the amount of code with this Pattern, and we will see how we could make it more generic. One of the main points will be the combination of these patterns with for example NestedBuilder-Pattern and more. After this, you will have a better understanding of this pattern group from the practical point of usage. All patterns are build up from scratch, to give a feeling of the way to develop your own pattern based on this talk, or how you could change it for the needs of your project. We will have a deep dive into this pattern group, which I am sure you will enjoy. This talk is based on the German book "Dynamic Proxies" written by Dr. Heinz Kabutz and myself. *Sponsors* 🌟A big thanks to Oracle Aconex for providing their venue as our regular home, letting us use their beer taps and fridge, and providing food for these events. Also our other regular sponsors, including: 🌟***Attribute Group*** 🌟***Tek Systems*** See https://melbjvm.com/sponsors *Find us* Put 22 Duckboard Place into your favourite maps application. We are at the bottom of the alleyway, the corner where Duckboard place bends. Look for a small door under a neon 'TONKA>>>' sign. https://goo.gl/maps/dgWJgtnmKH62

    1
  • MelbJVM monthly meetup

    Location visible to members

  • Low level Java optimisation w/Peter Lawrey + Microservices on Spring Cloud

    MelbJVM is running a bit later in the month than usual, but for good reason. Peter Lawrey is back, giving an indepth Java performance optimisation presentation! We also have a lightning talk on Microservices with Spring Cloud. See you Tuesday 9th ----- Agenda ----- 18:30 - Doors open 19:00 - Opening remarks 19:15 - Talks 21:00 - Finishing up and going to the pub As usual food will be provided ----- Lightning talks ------ πŸ‘‰*Jumpstart Microservice on Spring Cloud* πŸ“£ Fabrice GINAPE | Full Stack Angular-Java Developer @ZWare We will explore the various pieces of Spring Cloud that can connect into to scaffold a microservice service application. ----- Talks ------ πŸ‘‰*Low level Java optimisation.* πŸ“£ Peter Lawrey This talk looks at two aspects of low level optimising. Firstly we look at how CPUs go cold and perform much slower pretty quickly and what we can do about it in Java with some examples. Secondly we compare performance of the same library written in Java and C , where is Java stronger and where could it be much better. *Sponsors* 🌟A big thanks to Oracle Aconex for providing their venue as our regular home, letting us use their beer taps and fridge, and providing food for these events. Also our other regular sponsors, including: 🌟***Attribute Group*** 🌟***Tek Systems*** See https://melbjvm.com/sponsors *Find us* Put 22 Duckboard Place into your favourite maps application. We are at the bottom of the alleyway, the corner where Duckboard place bends. Look for a small door under a neon 'TONKA>>>' sign. https://goo.gl/maps/dgWJgtnmKH62

    8
  • MelbJVM Organisers Meeting

    State Library of Victoria - Welcome Zone

  • MelbJVM monthly meetup

    Location visible to members

  • MelbJVM Organisers Meeting

    State Library of Victoria - Welcome Zone

    MelbJVM has been running for over 7 years now. A lot of making sure it happens is down to the work of the volunteer organisers. We meet monthly to plan upcoming speakers, sponsors and other initiatives. If you've been to MelbJVM a few times before and want to help keep a Java / JVM / Graal / Kotlin meetup in town please come along. We meet at the library Welcome Zone, its entrance is on Russell St, near the La Trobe St Corner Note: We use Slack, Trello and an assortment of google tools. If this is your first time to an organiser meeting, firstly thank you πŸ™, please make sure you've got accounts on these services before you arrive (For slack, go to http://slack.melbjvm.com)

  • Java Microservices in Helidon and Kubernetes by Steven Craddock

    Location visible to members

    Steven is a Cloud Platform Architect with Oracle, he joined at the start of 2018 following a career as a Java developer across numerous industries and the public sector. Steven has used Java commercially since release 1.0.2 way back in 1996 and has made engagement with the Java developer community one of his priorities since joining Oracle. This session will cover recent advances with Java in the microservices domain, particularly the Helidon framework from Oracle, while contrasting the deployment challenges of containerised Java with traditional application servers. The MelbJVM user group meets the first Wednesday of every month usually meeting at the Oracle+Aconex office in the CBD. Topics cover Java and related JVM languages, frameworks and other trends on the platform. *Sponsors* A big thanks to Oracle+Aconex for providing their venue as our regular home, letting us use their beer taps and fridge, and providing food for these events. Also our other regular sponsors, including our newest sponsors ***Attribute Group*** and ***TEK systems*** , who support the community and facilitate the growth of the meetup. See https://melbjvm.com/sponsors *Find us* Put 22 Duckboard Place into your favourite maps application. We are at the bottom of the alleyway, the corner where Duckboard place bends. Look for a small door under a neon 'TONKA>>>' sign. https://goo.gl/maps/dgWJgtnmKH62

    1
  • MelbJVM Organisers Meeting

    State Library of Victoria - Welcome Zone

    MelbJVM has been running for over 7 years now. A lot of making sure it happens is down to the work of the volunteer organisers. We meet monthly to plan upcoming speakers, sponsors and other initiatives. If you've been to MelbJVM a few times before and want to help keep a Java / JVM / Graal / Kotlin meetup in town please come along. We meet at the library Welcome Zone, its entrance is on Russell St, near the La Trobe St Corner Note: We use Slack, Trello and an assortment of google tools. If this is your first time to an organiser meeting, firstly thank you πŸ™, please make sure you've got accounts on these services before you arrive (For slack, go to http://slack.melbjvm.com)

  • Fast Data Analytics in Two Simple Steps

    Location visible to members

    This month we are excited to have Hazelcast's Rahul Gupta talking about Fast Data Analytics in Two Simple Steps. We are lucky to have him again after his `Riding the Jet Streams` talk, a year and half ago. Rahul Gupta (https://twitter.com/wildnez) Abstract: Big data is good, but the economics of storing large volumes push this towards slow storage. That's a bad place to analyse the data due to the disk speed. So what we'll do is take an input data stream of fast data passing through the Jet analytics in memory, to update IMDG data storage in memory. With nothing touching the disk, performance is super fast. What comes in as a stream of data is processed in-flight, stored to memory containers, and saved down to (write-only) disk for posterity. You will also learn all about directed acyclic graph (DAG) and why it is so powerful for Big Data processing. I'll walk you through the evolution of Big Data computing from sequential to DAG as well as other techniques such as SP/SC, Cooperative Multithreading, Data Locality and In-Memory sources and sinks that power the third generation of Big Data processing. *Sponsors* A big thanks to Oracle+Aconex for providing their venue as our regular home, letting us use their beer taps and fridge, and providing food for these events. Also our other regular sponsors, including our newest sponsors ***Hays***, ***Attribute Group***, and **Tek Systems** who support the community and facilitate the growth of the meetup. See https://melbjvm.com/sponsors *Find us* Put 22 Duckboard Place into your favourite maps application. We are at the bottom of the alleyway, the corner where Duckboard place bends. Look for a small door under a neon 'TONKA>>>' sign. https://goo.gl/maps/dgWJgtnmKH62

    4