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!
Upcoming events (3)
See all- Are Your Tests Slowing You Down? with Trisha GeeLink visible for attendees
Exciting news! vJUG is making a comeback, and we're kicking things off with a bang!
Back in November 2013 we welcomed Trisha Gee to speak at the first ever vJUG meeting. So we thought what better option for our reboot than bringing Trisha back to present a brand new, box-fresh talk.
Join us for an insightful session where Trisha will tackle the dilemma: Are your tests slowing you down? She will pinpoint common issues that bog developers down when it comes to writing, running, and debugging tests.
Get ready for practical solutions, live coding, social media insights, and more. Don't miss out!
Location: YouTube - https://www.youtube.com/live/xQ1XUgsPIhg
Date: 21st March 2024
Timing:- 10:00 AM (PT) | 6:00 PM (GMT): Live stream kicks off
- 10:10 AM (PT) | 6:10 PM (GMT): Session by Trisha Gee
- 11:00 AM (PT) | 7:00 PM (GMT): That’s a wrap, live stream ends!
Are Your Tests Slowing You Down?
Testing is a Good Thing, right? Especially automated testing. But "Good things come to those who wait" is not something that's going to appeal to the busy developer. You want results, and you want them now. You're in The Zone working on a problem, and the last thing you want is to break your flow wrestling with your testing framework or waiting for the tests to finish running.
More code means more tests. More coverage means more tests. More tests mean more time. Time that you want to spend being productive, creative, innovative. How can you balance the need for quality with the need for speed?
In this talk, Trisha will identify issues that slow down developers when writing, running and debugging tests, and look at tools that can help developers with each of these problems. There will be live coding, analysis of social media poll results, an overview of solutions in this space, "best practice" recommendations, and machine learning will be mentioned at some point.Speaker
Trisha Gee - Lead Developer Advocate at Gradle Inc.
Trisha is a software engineer, Java Champion and author. Trisha has developed Java applications for finance, manufacturing and non-profit organisations, and she's a lead developer advocate at Gradle.
LinkedIn, Twitter, WebsiteHost
Simon Maple - Principal Developer Advocate at Snyk
Simon Maple is the Principal Developer Advocate at Snyk, with a focus and passion around AI. He’s been a Java Champion since 2014, JavaOne Rockstar speaker in 2014 and 2017, Duke’s Choice award winner, and Virtual JUG founder. He is an experienced speaker, having presented at JavaOne, DevoxxBE, UK, & FR, DevSecCon, SnykCon, JavaZone, Jfokus, JavaLand, JMaghreb and many more including many JUG tours. His passion is around user groups and communities. When not traveling, Simon enjoys spending quality time with his family, cooking and eating great food.
LinkedIn, Twitter***
Join the Community!
If you haven't joined the Slack community, what are you waiting for? It's the ultimate spot to throw in your questions during our live sessions and mingle with fellow Java enthusiasts from all around the world.
Simply click here to join us: https://bit.ly/vjug-slack - Bootiful Spring Boot 3 with Josh LongLink visible for attendees
Exciting news! vJUG is back with our next session, featuring the one and only starbuxman (Spring Developer Advocate, Josh Long)!
Join us for "Bootiful Spring Boot 3," where Josh will unravel the latest in Spring Framework 6 and Spring Boot 3. With Java 17 and Jakarta EE baselines, discover new .jars, GraalVM-native image support, and an advanced observability layer. It's a glimpse into the future of Spring development.
Don't miss this engaging session with live coding, insights, and the unveiling of next-gen Spring.
Location: YouTube
Date: 18th April 2024
Timing:- 10:00 AM (PT) | 6:00 PM (GMT): Live stream kicks off
- 10:10 AM (PT) | 6:10 PM (GMT): Session by Josh Long
- 11:00 AM (PT) | 7:00 PM (GMT): That’s a wrap, live stream ends!
Bootiful Spring Boot 3.
Spring Framework 6 and Spring Boot 3 are almost here and you know what that means? New .jars! And also new baselines and new possibilities! Spring Framework implies a Java 17 and Jakarta EE baseline and offers new support for building GraalVM-native images. It also offers a new observability layer, an amalgamation of some of the work in the Micrometer project and Spring Cloud Sleuth. Spring Boot 3 builds upon all of this and integrates all of this into our application. Join me, Spring Developer Advocate Josh Long (@starbuxman), and we'll look at next-gen Spring.
Speaker
Josh Long, Spring Developer Advocate at Broadcom
Josh (@starbuxman) is the Spring Developer Advocate at Broadcom. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin). He is a huge Kotlin-fan, too.
LinkedIn, Twitter, WebsiteHost
Alina Yurenko, Developer Advocate for GraalVM at Oracle
Alina is a developer advocate for GraalVM at Oracle Labs, a research & development organization at Oracle. Loves both programming & natural languages, compilers, and open source.
LinkedIn, Twitter***
Join the Community!
If you haven't joined the Slack community, what are you waiting for? It's the ultimate spot to throw in your questions during our live sessions and mingle with fellow Java enthusiasts from all around the world.
Simply click here to join us: https://bit.ly/vjug-slack - Reactive Java REST APIs, FTW? with Matt RaibleLink visible for attendees
Get ready for an exciting May session with vJUG! Join Open Source Developer Matt Raible as he explores "Reactive Java REST APIs, FTW?" Learn to create secure Java REST APIs with Micronaut, Quarkus, Spring Boot, and Helidon. Matt will compare their performance, delve into OAuth 2.0 security, and showcase GraalVM support. Gain the knowledge to create your own APIs and decide if reactive programming is right for you.
Location: YouTube
Date: 23rd May 2024
Timing:- 10:00 AM (PT) | 6:00 PM (GMT): Live stream kicks off
- 10:10 AM (PT) | 6:10 PM (GMT): Session by Matt Raible
- 11:00 AM (PT) | 7:00 PM (GMT): That’s a wrap, live stream ends!
Reactive Java REST APIs, FTW?
For several years, luminaries like Jonas Bonér, James Ward, and Josh Long have encouraged us to use reactive programming. Now that reactive programming has gone mainstream, and many Java frameworks support it, is it really all that?In this talk, you'll learn how to create Java REST APIs with Micronaut, Quarkus, Spring Boot, and Helidon. Then, you'll see how to secure them with OAuth 2.0 and what their reactive equivalents look like. I'll compare each framework's imperative versus reactive implementation performance numbers. Finally, you'll learn about their GraalVM support and see how they compare when running natively.
You'll leave with enough knowledge to create your own secure Java REST APIs and be confident if reactive works for you.
Speaker
Matt Raible, Open Source Developer
Matt Raible is a well-known figure in the Java community and has been building web applications for most of his adult life. For over 25 years, he has helped developers learn and adopt open source frameworks and use them effectively. He's a web developer and Java Champion. Matt is a frequent contributor to open source and a big fan of Java, IntelliJ, TypeScript, Angular, and Spring Boot.
Matt is a member of the bad-ass JHipster development team and loves classic VWs.
LinkedIn, Twitter, WebsiteHost
Brian Vermeer, Staff Developer Advocate at Snyk
Staff Developer Advocate for Snyk, Java Champion, and Software Engineer with over a decade of hands-on experience in creating and maintaining software. He is passionate about Java, (Pure) Functional Programming and Cybersecurity. Brian is a JUG leader for the Virtual JUG and the NLJUG. He also co-leads the DevSecCon community and is a community manager for Foojay. He is a regular international speaker on mostly Java-related conferences like JavaOne, Devnexus, Devoxx, Jfokus, JavaZone and many more. Besides all that, Brian is a military reserve for the Royal Netherlands Air Force and a Taekwondo Master / Teacher.
LinkedIn, Twitter, Website***
Join the Community!
If you haven't joined the Slack community, what are you waiting for? It's the ultimate spot to throw in your questions during our live sessions and mingle with fellow Java enthusiasts from all around the world.
Simply click here to join us: https://bit.ly/vjug-slack