Next Meetup

Fun with `var` in Java 11
This is a virtual Meetup occuring at 5PM UK time (BST), here's a timezone calculator ( You can tune in to the live session at ( Join us for live, in-session discussion on our slack space: Abstract: "Since Java 10 you can use `var` to let the compiler infer a local variable's type: var users = new ArrayList() And that's pretty much it, right? Surprisingly, no! There are a lot of details to consider... * is this JavaScript?! * how exactly is the type inferred? * where can I use `var` and what should I look out for? * won't this lead to unreadable code? ... and a few fun things to do with `var`... * playing with anonymous classes (don't!) * faking traits (don't!) * faking intersection types (do!) After this live-coding deep dive into `var`, you'll know all about Java 10's flagship feature." Speaker: Nicolai Parlog Nicolai is a thirty year old boy, as the narrator would put it (if he squints), who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun. Nicolai is a freelancing developer, author, and trainer. He wrote [The Java Module System][1] with Manning, blogs about software development on [][2], has [a YouTube channel][3], and is a long-tail contributor to several open source projects. You can [hire him][4] for all kinds of things. [1]: [2]: [3]: [4]:"

Needs a location

    Past Meetups (140)

    What we're about

    If you don't live near an active Java User Group, or just yearn for more high quality technical sessions, The Virtual JUG is for you! If you live on planet Earth you can join. Actually even if you don't you can still join! Our aim is to get the greatest minds and speakers of the Java industry giving talks and presentations for this community, in the form of webinars and JUG session streaming from JUG f2f meetups. If you're a Java enthusiast and you want to learn more about Java and surrounding technologies, join and see what we have to offer!

    Members (15,867)

    Photos (26)

    Find us also at