Java Events

Do you have events to add, let us know at [email protected]!

Upcoming Events

Calendar View
Sort by:
  • FOSDEM, Brussels

    FOSDEM offers open source and free software developers a place to meet, share ideas and collaborate. Renowned for being highly developer-oriented, the event brings together some 8000+ geeks from all over the world.

    Event Page
  • Jfokus, Sweden

    Jfokus will be held at Waterfront Congress Center in Stockholm, Sweden 6-8 February 2023.

    Event Page
  • Apache Kafka Meetup Singapore

    Powering AI/ML systems with Apache Kafka & Better Kafka Performance Without Changing Any Code

    Event Page
  • Boston JUG

    How Java Apps Litter Beyond the Heap (And What We Can Do About That) -- Denis Magda

    Event Page
  • JUG Oberpfalz: Java on Tracks – Modellbahnsteuerung mit Dirk Weil (Talk in german)

    Details

    Wir freuen uns sehr Dirk Weil mit folgendem Thema begrüßen zu dürfen (online via Zoom):

    Java on Tracks - Modellbahnsteuerung mit JEE, MicroProfile und self-contained Systems

    In einem Code Camp unserer Firma entstand eine Anwendung mit Show-Effekt: Statt staubtrockener Finanz- oder Auftragsdaten (sorry, ihr Business-Profis ;-)) werden hier Züge auf die Reise geschickt, und zwar auf einer Modellbahn, die bei der Session mit von der Partie ist. Ganz im Sinne aktueller Architekturen lebt die Anwendung mittlerweile in Form diverser self-contained Services zur Statusverwaltung der Modellbahn, zur Steuerung von Fahrstraßen und zur Verfolgung der Fahrzeuge. Die Kopplung geschieht weitestgehend eventbasiert, asynchron und reaktiv. Die Anwendung ist damit auch ein Beispiel für eine Transformation eines Monolithen in eine Microservice-Architektur. Lassen Sie sich in dieser Session mit Spiel(be)trieb von den Herausforderungen dieser etwas außergewöhnlichen Java-Anwendung berichten - mit Live-Demo on Stage!

    ***

    Ablauf:

    1930h get together - Austausch zu aktuellen Themen

    1945h Java on Tracks - Modellbahnsteuerung mit JEE, MicroProfile und self-contained Systems

    2100h offizelles Ende

    ***

    Speaker:
    Dirk Weil ist seit 1998 als Berater im Bereich Java tätig. Als Geschäftsführer der GEDOPLAN GmbH ist er für die Konzeption und Realisierung von Informationssystemen auf Basis von Java verantwortlich. Langjährige Erfahrung in der Entwicklung anspruchsvoller Unternehmenslösungen machen ihn und sein Team zu kompetenten Ansprechpartnern und anerkannten Experten auf dem Gebiet Java und JEE. Er ist Fachbuchautor, schreibt Artikel für Fachmagazine und hält Vorträge auf Konferenzen und für User Groups. Für GEDOPLAN IT Training leitet er anspruchsvolle Seminare und Workshops zu diversen Java- und JEE-Themen.

    ***

    Event Page
  • Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects.
    Event Page
  • Denver JUG

    Matt Raible: OAuth for Java Developers

    Event Page
  • Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects.

    Event Page
  • St. Louis JUG

    Not your father's Java, not your mother's JavaScript

    Event Page
  • Developer Week, San Francisco

    Each year, 8,000+ developers, engineers, software architects, dev teams, managers, and executives from 70+ countries gather for DeveloperWeek (Feb 15–17, San Francisco Bay Area & Feb 21-23, Virtual) to discover the latest in developer technologies, languages, platforms, and tools.

    Event Page
  • ConFoo Montreal

    ConFoo Montreal is a multi-technology conference for developers.

    Event Page
  • Kubernetes Community Days Amsterdam 2023

    Event Page
  • JVM Builds with Gradle Build Tool

    Build systems have evolved over time to provide more features to developers. In this course, we will go beyond the basics of managing JVM based projects with the Gradle Build Tool. We will cover best practices that increase the quality and efficiency of building your projects.
    Event Page
  • JVM Builds with Gradle Build Tool

    Build systems have evolved over time to provide more features to developers. In this course we will go beyond the basics of managing JVM based projects with the Gradle Build Tool. We will cover best practices that increase the quality and efficiency of building your projects.
    Event Page
  • Advanced Dependency Management

    The Gradle Build Tool provides a number of tools to enable you to fine-tune how to manage dependencies that supports the dependency management strategy you have chosen for your software project. In this training we will go over not only how to use these tools but also in which scenario you’d want to use each one.

    Event Page
  • Advanced Dependency Management

    The Gradle Build Tool provides a number of tools to enable you to fine-tune how to manage dependencies that supports the dependency management strategy you have chosen for your software project. In this training we will go over not only how to use these tools but also in which scenario you’d want to use each one.

    Event Page
  • Denver JUG

    Denis Magda: How Java Apps Litter Beyond the Heap and What We Can Do About That

    Event Page
  • JUG Oberpfalz

    What the CRaC - Superfast JVM startup with Gerrit Grunwald.

    Event Page
  • Nürnberg JUG

    Felix Rieß: Hotwire: Ein neuer (alter) Ansatz für moderne Webanwendungen

    Event Page
  • Real-time Stream Processing Unconference | Hazelcast

    Interested in joining our Stream Processing Fundamentals workshop in-person at CodeNode in London? Connect with other developers and receive a digital badge. Sign-up here https://hazelcast.com/lp/unconference/

     

    Why Attend:

    • Gain valuable insight into the future of real-time stream processing from industry experts and peers
    • Network and connect with like-minded professionals in the community through networking opportunities
    • To learn and enhance your skills in building real-time stream processing applications
    • Have an amazing time with new and old friends from the community!

    Are you interested in speaking or joining the Real-Time Stream Processing Roundtable? [email protected]

    Event Page
  • Cassandra Summit

    It’s time for the Apache Cassandra® community to gather again. We’ve been apart for too long, and it’s time to celebrate what we’ve built together and share what’s next.

    Event Page
  • Embedded World

    embedded world Exhibition&Conference – Global platform for the embedded community from 14 - 16.03.2023!

    Event Page
    • Conference

    Voxxed Days, Zurich

    Event Page
  • Configuring Gradle Build Tool with Kotlin

    The Gradle Build Tool is highly customizable, allowing you to define in detail various aspects of how to build your software project. Configuring Gradle Build Tool with Kotlin is aimed at developers and build engineers who want to learn how to define build configuration in Gradle using the Kotlin DSL.
    Event Page
  • Belgian JUG

    What the CRaC, superfast JVM startup -- Gerrit Grunwald

    Event Page
  • JavaLand, Bruhl

    Event Page
  • Voxxed Days Bucharest

    Event Page
  • QCon London

    Event Page
  • Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects.
    Event Page
  • Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects.
    Event Page
  • DevNexus, Atlanta

    Event Page
  • Devoxx France

    Event Page
  • Denver JUG

    Event Page
  • GeeCON Poland

    Event Page
  • GIDS India

    Event Page
  • Real Time Analytics Summit

    Event Page
  • Devoxx Greece

    Event Page
  • JAX Hybrid

    Event Page
  • Devoxx UK

    Event Page
  • I Code Java, Cape Town

    Event Page
  • Denver JUG

    Event Page
  • Kafka Summit

    Event Page
    • Conference

    Spring IO, Barcelona

    Event Page
  • Voxxed Days Brussels

    Event Page
  • jPrime Bulgaria

    Event Page
  • Devoxx Poland

    Event Page
  • JNation, Portugal

    JNation is an inclusive developer conference covering various topics relevant to the software development industry.

    Event Page
  • JSpring, Utrecht

    Event Page
  • Denver JUG

    Event Page
  • JCON EUROPE 2023

    JCON EUROPE 2023 is the in-peson Java community conference in Germany organized by the Java User Group Oberpfalz in coorperation with JAVAPRO Magazine. Java is our profession and JCON is our passion and a lot of fun.

    We love to provide Java developers with a spectacular 100 % live conference open to the entire Java-User-Group communities.

    In 2019, mote than 1,000 participans from 34 countries and five continents had joined the JCON 2019. We´ll start JCON Europe 2023 after the pandemic. We will have a hygiene concept in place oft he event.

    The 7th JCON edition is presented as an in-person conference  again in a multiplex cinema so that you can watch code on the BIG screen

    Event Page
  • JCon People

    Event Page
  • Kansas City Developer Conference

    Event Page
  • DWX, Germany

    Event Page
  • JCrete

    Event Page
  • DevBcn

    Multidisciplinary conference made for Developers and by Developers, to learn and share on the different modern software technologies used across the companies.

    Event Page
  • Java Forum Stuttgart

    Event Page
  • Denver JUG

    Event Page
  • Uberconf, Denver

    Event Page
  • WeAreDevelopers World Congress, Berlin

    Event Page
  • Denver JUG

    Event Page
  • JavaZone

    Event Page
  • Denver

    Event Page
  • Devoxx Belgium

    Event Page
  • I Code Java, Johannesburg

    Event Page
  • Denver JUG

    Event Page
  • Denver JUG

    Event Page
  • DevTernity

    Event Page
  • Denver JUG

    Event Page

Previous Events

    • Finished

    Apeldoorn JUG

    Apeldoorn JUG @ Belastingdienst: It's all about Java SE & Jakarta EE

    Event Page
    • Finished

    Utrecht JUG

    "Engineer your Engineering Tools and Boost your Productivty!" (Guus de Wit and Martin Kanters) && "Deserialization exploits in Java: why sould I care?" (Brian Vermeer)

    Event Page
    • Finished

    jProfessionals: Winter Edition

    Local Bulgarian conference with mostly, but not only, Bulgarian speakers. You will have a full day of different Java related topics and its first edition will be on 27th of January 2018 in Sofia.

    Event Page
    • Finished

    Nürnberg JUG

    Kai Ullrich: Sichere Java Entwicklung

    Event Page
    • Training
    • Finished

    Configuring Gradle Build Tool with Kotlin

    The Gradle Build Tool is highly customizable, allowing you to define in detail various aspects of how to build your software project. Configuring Gradle Build Tool with Kotlin is aimed at developers and build engineers who want to learn how to define build configuration in Gradle using the Kotlin DSL.
    Event Page
    • Finished

    NY Java SIG

    Ask Me Anything with Java Champion Trisha Gee!

    Event Page
    • Java User Group
    • Finished

    Manchester JUG

    Event Messaging and Streaming with Apache Pulsar - Mary Grygleski

    Event Page
    • Finished

    Israeli Java Community

    Java Debugging and Async Profiler

    Event Page
    • Finished

    Connecticut JUG

    GraphQL for Java Developers -- Kito D. Mann

    Event Page
    • Finished

    OpenValue Meetup

    Making sensible software design decisions and HTTP/3 & Reactive Streaming

    Event Page
    • Finished

    Dublin JUG

    The jChampions Watch Party and Live Talk with Java Champion Mary Grygleski

    Event Page
    • Finished

    SpringOne

    Event Page
    • Finished

    Belgian JUG

    Quarkus 101: Intro To Java Development With Quarkus

    Event Page
    • Finished

    Alpes JUG

    Scaling High-Performance Real-time Stream Processing Microservices -- Fawaz Ghali

    Event Page
    • Finished

    JavaZone planleggingsdag

    Event Page
    • Finished

    Voxxed Days Ticino

    Event Page
    • Finished

    jChampions Conference

    Virtually Everywhere. Online Thur 1/19/2023, Fri 1/20/2023, Mon 1/23/2023, and Tues 1/24/2023.

    Event Page
    • Training
    • Finished

    Gradle Advanced Dependency Management

    The Gradle Build Tool provides a number of tools to enable you to fine-tune how to manage dependencies that supports the dependency management strategy you have chosen for your software project. In this training we will go over not only how to use these tools but also in which scenario you’d want to use each one.
    Event Page
    • Finished

    Silesia JUG

    Silesia JUG #84 - Adam Kulawik & Michał Płachta

    Event Page
    • Finished

    JUG Switzerland

    "Maven, my life is short" -- Peter Palaga

    Event Page
    • Finished

    Arnhem JUG

    We are pleased to host another meetup in January. For this meetup we will visit our lovely neighbourhood town Nijmegen and welcome Roy van Rijn and Arjan Gelderblom.

    Event Page
    • Finished

    Hamburg JUG

    What the CRaC - Superfast JVM Startup -- Gerrit Grunwald

    Event Page
    • Finished

    JUG Milano

    Supercharge your Native Image applications

    Event Page
    • Training
    • Finished

    Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects.
    Event Page
    • Finished

    Philly JUG

    "What’s New in Spring Boot 3" (Phil Webb)

    Event Page
    • Finished

    JUG Oberpfalz: Scale to Zero mit Java und rette den Planeten(und deinen Geldbeutel) mit Richard (talk in german)

    Details

    Diesmal ein Event in Zusammenarbeit mit Digital Craftsmanship Nordoberpfalz.

    Wir freuen uns sehr Richard Fichtner mit folgendem Thema begrüßen zu dürfen (in-person, Weiden i.d.Opf.):

    Scale to Zero mit Java und rette den Planeten (und deinen Geldbeutel)

    Java Anwendungen sind weit verbreitet und oft schon einige Jahre alt. Man kann mit diesen Anwendungen in die Cloud per lift-and-shift (bringt nix) oder man schreibt die Anwendung neu im cloud-native style und nutzt die Vorzüge der Cloud.
    Hier fehlt eine Alternative für bestehende Anwendungen. Es muss möglich sein in die Cloud zu gehen und Vorteile wie Serverless und Scale-to-Zero zu nutzen OHNE die Anwendung neu schreiben zu müssen.
    Ich zeige, was heute schon gut geht und wo man noch anpacken muss. Im Talk packen wir eine bestehende Anwendung in die Cloud und sparen über 70% der Betriebs- und Wartungskosten mit Serverless und Scale-to-Zero ein.

    ***
    Ort: Bräuwirt · Unterer Markt 9 · 92637 Weiden in der Oberpfalz
    ***
    Ablauf:

    1730h get together
    1800h interaktiver Vortrag: Scale to Zero mit Java und rette den Planeten (und deinen Geldbeutel)
    2000h offizelles Ende

    ***
    Speaker:
    Richard Fichtner ist Principal Software Architekt bei der XDEV Software GmbH und arbeitet seit mehr als 20 Jahren in der Softwarebranche, oft an der Schnittstelle zwischen Business und Technologie. Er engagiert sich in der Open Source Community, um das Wissen über Java-Technologien zu verbreiten. Er spricht auf Konferenzen und leistet einen Beitrag zu verschiedenen Open Source Projekten wie https://www.rapidclipse.com/. Richard ist Gründer der Java User Group Oberpfalz, anerkannt als Oracle ACE und hält einen Master of Science in Angewandter Informatik. Er setzt sich leidenschaftlich dafür ein, Entwicklerproduktivität zu ermöglichen und unterstützt Teams beim Einsatz von Cloud-Lösungen. Seine Interessenschwerpunkte sind Clean-Code, Cloud, neue Technologien und alles was pragmatisch ist.

    Event Page
    • Training
    • Finished

    Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects.
    Event Page
    • Virtual & Free
    • Finished

    Chicago JUG

    Adam Bien - Structuring Java monoliths, microservices ...and even functions

    Event Page
    • Finished

    Boston JUG

    Scaling Stateful Workloads in Kubernetes -- Bob Kuszewski

    Event Page
    • Finished

    Atlanta JUG

    Bootiful Spring Boot 3 -- Josh Long

    Event Page
    • Virtual Event
    • Finished

    What’s New In Jakarta EE 10 – Part 1 – Microservices

    REGISTER HERE

    REGISTER TO ALL 3 EVENTS HERE

    Jakarta EE 10 is the first feature release of the platform since its move to Eclipse Foundation. It comes with many new features and enhancements that will make you even more productive with the platform.

    This first in a series of three Payara webinars takes a bird’s eye view of the notable changes in Jakarta EE 10 that enhance your use of the microservices architecture pattern. This installment of the series will take a look at:

    - Java SE 17 support
    - The lighter Core Profile
    - Fatless CDI, aka CDI Lite
    - OpenID Connect support in Security
    - Jakarta REST bootstrap API
    - Jakarta EE 10 support in Payara Platform

    By the end of this fast paced, no slides webinar, you will have a grasp of what Jakarta EE 10 has to offer in using it to craft your microservices applications.

    Don’t miss out on this exciting, rapid fire webinar that will bring you to speed with Jakarta EE 10!

    Event Page
    • Finished

    Silesia JUG

    Silesia JUG #83 - Lightning talks vol.2

    Event Page
    • Training
    • Finished

    JVM Builds with Gradle Build Tool

    Build systems have evolved over time to provide more features to developers. In this course we will go beyond the basics of managing JVM based projects with the Gradle Build Tool. We will cover best practices that increase the quality and efficiency of building your projects.
    Event Page
    • Finished

    Central Iowa JUG

    Please join us this month for a lean coffee style meeting hosted by Sogeti at the downtown Gravitate office.

    Event Page
    • Finished

    Singapore JUG

    Optimising Docker images for Java & Refactoring code for Green IT

    Event Page
    • Finished

    Barcelona JUG

    Kotlin Property-Based Testing and TDD

    Event Page
    • Training
    • Finished

    JVM Builds with Gradle Build Tool

    Build systems have evolved over time to provide more features to developers. In this course we will go beyond the basics of managing JVM based projects with the Gradle Build Tool. We will cover best practices that increase the quality and efficiency of building your projects.
    Event Page
    • Finished

    Denver JUG

    Java meets TypeScript: building a full-stack reactive web app with Spring Boot -- Marcus Hellberg

    Event Page
    • Finished

    Jacksonville JUG

    Quantum Computing with the Strange Java API -- Barry Burd

    Event Page
    • Finished

    JavaBin Oslo

    Venkat Subramaniam - Mixed Paradigms: The Method to Madness

    Event Page
    • Finished

    Mexico JUG

    Our next podcast will be recorded live on January 10th, at 7 pm CDT, on our Youtube channel: https://youtube.com/@javamexico

    Event Page
    • Finished

    London JUG

    Simplify Your Application Stack with NGINX Unit

    Event Page
    • Finished

    Delhi JUG

    Performance testing Java Applications and Data focused programming in Java.

    Event Page
    • Online Workshop
    • Finished

    Gradle Advanced Dependency Management

    The Gradle Build Tool provides a number of tools to enable you to fine-tune how to manage dependencies that supports the dependency management strategy you have chosen for your software project. In this training we will go over not only how to use these tools but also in which scenario you’d want to use each one.
    Event Page
    • Finished

    Philly JUG

    Enhancing diversity and inclusion in every aspect of technology is an essential conversation everyone should be a part of. In an increasingly interconnected world, we have a shared responsibility to ensure technology is a force that works to benefit everyone, countering structural sources of inequity where needed.

    Event Page
    • Finished

    Silesia JUG

    Koniecznie zgłoś się na drugą edycję naszych lighting talków, która odbędzie się w połowie grudnia tego roku!

    Event Page
    • Finished

    Spring 6 and Spring Boot 3

    This webinar led by Ken Kousen will look at the new changes and how they affect both new projects and upgrading legacy ones.

    Event Page
    • Finished

    Philly JUG

    Fundamentals of Diversity and Inclusion for Technologists (Reza Rahman)

    Event Page
    • Online Workshop
    • Finished

    Gradle Build Cache Deep Dive

    Get hands-on training on how to tackle build performance issues with the Gradle build cache. Topics include build cache basics, task requirements, best practices, troubleshooting and more.
    Event Page
    • Finished

    Barcelona JUG

    Introduction to OpenTelemetry and Distributed Tracing

    Event Page
    • Finished

    Denver JUG

    We'd like to gather in-person in December and get back to fostering this lovely community. We'll have lightning talks, an ugly sweater contest, and tasty beverages + snacks.

    Event Page
    • Finished

    Barcelona JUG

    ¿Cómo iniciarme profesionalmente en el mundo del desarrollo de software?

    Event Page
    • Finished

    Bulgaria JUG

    Java Beer @ KANAAL

    Event Page
    • Finished

    Securing Your Open-Source Software

    Event Page
    • Finished

    Bogotá JVM Meetup

    Novedades de Spring Boot 3

    Event Page
    • Finished

    Brussels JUG

    We have a nice gift for you to wrap this year properly, a great session by Cédric Champeau on Micronaut!

    Event Page
    • Finished

    Brabant JUG

    Functional programming in Kotlin: exploring Arrow (Ties van de Ven) & Learning Through Tinkering (Tom Cools)

    Event Page
    • Online Workshop
    • Finished

    JVM Builds with Gradle Build Tool

    Build systems have evolved over time to provide more features to developers. In this course we will go beyond the basics of managing JVM based projects with the Gradle Build Tool. We will cover best practices that increase the quality and efficiency of building your projects.

    We will cover how these best practices can be used for projects written in Java, Kotlin, Groovy and Scala. There will be hands-on exercises to help you use what you learn in your projects.

    Event Page
    • Webinar
    • Finished

    Performance Engineering with Optimized Java Runtime

    Event Page
    • Webinar
    • Finished

    Securing Your Open-Source Software

    Event Page
    • Finished

    Alpes JUG

    Mon parcours pour libérer WASM de mon navigateur

    Event Page
    • Free, In Person
    • Finished

    Amsterdam JUG

    Engineer your engineering tools & Spring Kafka behind the basics

    Event Page
    • Finished

    ArchConf, Florida

    Event Page
    • Finished

    Singapore JUG

    Event Page
    • Finished

    Pittsburgh Java User Group

    "Engineering Organizational Improvement with Continuous Delivery" (Istvan and Bryan)

    Event Page
    • Virtual & Free
    • Finished

    Belgian JUG

    Want to help make the Belgian Java User Group even better? Well, you can! During this online meeting, we'll go over a couple of open tasks where we could use some assistance.

    Event Page
    • Finished

    Central Iowa JUG

    This meeting will not have a regular speaker. Instead, we would like to take the opportunity to engage the community and see how we would like the CIJUG to proceed moving forward.

    Event Page
    • Online Workshop
    • Finished

    Introduction to Gradle Build Tool

    Introduction to Gradle Build Tool is aimed at developers and build engineers who have no previous experience with Gradle Build Tool. It is designed to give you a foundation in Gradle fundamentals. We assume you have some familiarity with software development. Our goal is to demonstrate the building blocks necessary for you to manage your own Gradle build projects. This class is hands-on, so you will spend a significant portion of the class with your hands on the keyboard, learning by doing, working through lab exercises. By the end of this class, you will know the basics of Gradle and have a feel for how Gradle tasks and builds work.
    Event Page
    • Finished

    FutureCon Atlanta

    Event Page
    • Finished

    Atlanta JUG

    Holiday Cheers and Tech Stack Beers!

    Event Page
    • Finished

    Bulgaria JUG

    PostgreSQL: The Time-Series Database You Actually Want (Christoph Engelbert)

    Event Page
    • Finished

    San Francisco JUG

    Event Page
    • Finished

    DevSecCon Lightning 2022

    DevSecOps in 15min or less! 🗣️ Short on time but want to strengthen your knowledge of secure development and practises? Look no further than DevSecCon Lightning; a conference of 15-minute lightning talks for AppSec and DevSec enthusiasts, along with panel sessions, networking opportunities, and more!

    Event Page
    • Webinar
    • Finished

    Performance Engineering with Optimized Java Runtime

    Event Page
    • Finished

    Securing Your Open-Source Software

    Event Page
    • Finished

    Black Hat Europe

    Event Page
    • Finished

    Bangalore JUG

    Performance Tuning Java Applications

    Event Page
    • Finished

    San Francisco JUG

    "Bootiful Spring Boot 3" (Josh Long)

    Event Page
    • Finished

    Utrecht JUG

    "What the heck is Project Loom?" (Deepu K Sasidharan) & "The World of Java Optimisation" (Holly Cummins)

    Event Page
    • Virtual & Free
    • Finished

    Manchester JUG

    Java is Very Fast if you Don't Create Too Many Objects

    This webinar is based on Peter Lawrey's remarkably popular article. While Java developers are familiar with the impact that garbage collection pauses, they may not realise that allocating objects could sap throughput by 10x or more, especially for very short-lived objects.

    Event Page
    • Finished

    Belgian JUG

    DK 19 was released on 20th September, including preview or incubator features like virtual threads, structured concurrency, record patterns, foreign function, memory API, and support for Linux/RISC-V instruction set architecture (ISA).

    This session aims to put into perspective how these changes, together with bug fixes, deprecations, and removals, will motivate your next Java version migration and, thus, the extensibility and performance of your applications.

    Event Page
    • Virtual Event
    • Finished

    Realizing the Potential of Cloud Native Serverless Jakarta EE

    Many myths and misconceptions surround the concept of ‘serverless.’ It’s the latest industry buzzword - but what does it mean, and how does it apply to Jakarta EE?

    In this webinar, Payara Services CEO and Founder Steve Millidge will give a demonstration of what serverless can look like in a Jakarta EE environment.

    Steve will explain what a truly “Serverless” solution consists of: how the user does not need to worry about application servers, instances, domains, hosts, docker containers or any of the traditional concepts. He will explain how serverless can be brought about and its benefits, as well as demonstrating it on a runtime 100% designed for Jakarta EE and MicroProfile: Payara Cloud.

    Products like Payara Cloud demonstrate how Jakarta EE is first for cloud native enterprise Java. This webinar will deepen your understanding of the cloud native ecosystem that surrounds what was formerly Java EE, with a use case of one of the many ways Java is perfect for cloud computing.

    Event Page
    • Finished

    Neo4j Online Developer Conference

    NODES is a free online graph tech conference for developers across the globe. It's taking place on November 16 and 17 during 24 hours across all timezones and serves beginners and experts alike.

    There are 100+ technical sessions at NODES, and the following Java Champions and experts are presenting:

    • Sebastian Daschner - Building Java Applications With Quarkus and Neo4j
    • Mark Heckler - Let's Get Functional! Pull Off a Trifecta With Spring Cloud Function, Azure Functions, and Neo4j
    • Jennifer Reif - Divide and Conquer: Send Forth the Microservices
    • Chris Engelbert - Farm Topologies and Time-Series Data
    • Michael Simons -  Neo4j Migrations: The Lean Way of Applying Database Refactorings to Neo4j

    Save your seat

    Event Page
    • Finished

    JUG Oberpfalz : Bericht von der Oracle Cloud World (aka Java One) Konferenz (Talk in German)

    Die JavaOne war dieses Jahr deutlich "anders" als in der Vergangenheit. Die erste Edition nach 5 Jahren Pause und das erste Mal in Las Vegas. Was sich rund um das Event getan hat und was es neues vom Java Team bei Oracle gibt, erfahrt ihr in dieser JUG Session.

    Start: 19:30 Uhr

    Ende: 21:00 Uhr

    Event Page
    • Finished

    Payara 6 Community is Out!

    Payara Platform Community 6.2022.1 is the first stable release of the Payara 6 Community stream and will be released in early November. Payara 6 will be the updated, current version of Payara Platform Community.

    Payara 6 Community will run with Jakarta EE 10 ONLY, meaning that current Payara Community users will need to move to Jakarta EE 10 or choose a Payara Enterprise subscription to stay with Jakarta EE 8. This webinar is your chance to ask your questions and prepare before the final Payara 5 Community release in December.

    Senior Software Engineer at Payara Andrew Pielage will talk through what you can enjoy with Jakarta EE 10 and also discuss issues to watch out for as you migrate to Payara 6 Community - such as the fact you will have to move to JDK 11. He will tell you what's next for the Platform - including IDE integrations - and the plans for MicroProfile 6.0.

    Event Page
    • Finished

    Devoxx Belgium 2022

    Devoxx is a conference by developers, for developers.

    It is offered at an affordable price so that every developer can enjoy the experience.

    Devoxx Belgium is a community effort.

    The team is made up of senior developers, Java Champions and passionate technology experts.

    Event Page
    • Finished

    Voxxed Days Athens

    Voxxed Days Athens 2022 will be back as an in-person event in a brand new venue: Cultural Center Hellenic Cosmos.

    Event Page
    • Conference
    • Finished

    IntelliJ IDEA Conf

    JetBrains is hosting IntelliJ IDEA Conf, a free virtual event celebrating the work of developers and the effort we make to keep learning and improving every day.

    Learn from industry leaders about a variety of topics, including Core Java, Kotlin, Spring, Kubernetes, JUnit, mobile development, and hear stories about contributing to open source projects. Discover how to use JetBrains IDEs to address the challenges of remote development, and learn about Fleet, our brand new IDE.

    Anyone can register for IntelliJ IDEA Conf using this link.

    Join the discussion on Twitter using the hashtag #IntelliJIDEAConf.

    Event Page
    • Webinar
    • Finished

    Avoid AOT, Justify JIT: Java Compilation in the Cloud

    Ahead-of-Time (AOT) native compilation provided by GraalVM is praised for faster start-up times. But it may not be your best solution.

    Event Page
    • Conference
    • Finished

    jconf.dev

    A community Java conference is coming to Chicago!

    Event Page
    • Finished

    Foojay Day

    Foojay Day will be a day of single track sessions from Friends of OpenJDK (aka Foojay) as an add-on ticket.

    Event Page
    • Finished

    Voxxed Days Milano

    Voxxed Days will reflect the curiosity, creativity and imagination that plays such a huge role in Milan’s culture. With you, we’ll celebrate Milan’s unique and forward thinking.

    Event Page
    • Finished

    Amsterdam JUG at Miro

    Detecting Concurrency Issues with JCStress & Changing Wheels on a Moving Car

    Event Page
    • Finished

    JavaZone Oslo

    JavaZone – the biggest European community-driven conference for modern developers will be 21 years old in 2022! Don’t miss out on two days of inspiring tech talks, a day of hands-on sessions, mingling, and a great party!

    Event Page
    • Finished

    Devops Days Dallas

    The same group of seasoned organizers that brought you DevOpsDays DFW several years in a row are back again another year in 2022 to celebrate our 5th Anniversary.

    Event Page
    • Finished

    Cloud Builders Conference

    Let us invite you to Java Conf from Cloud Builders with 18 deep-dive Java talks.

    Event Page
    • Finished

    KCDC

    The Kansas City Developer Conference is excited to announce our 13th annual event! Our 2022 conference will be held August 8–10, 2022, with both two full conference days.

    Event Page
    • Java User Group
    • Finished

    PhillyJUG : Project Loom with Bazlur Rahman

    Title: Your Java Code in the Fastlane: Creating a Million Virtual Threads Using Project Loom to Improve Throughput | 

    Abstract:

    Project Loom introduces virtual threads, lightweight threads that aim to dramatically reduce the effort of writing, maintaining, and monitoring high-throughput concurrent applications with the Java platform.

    We need threads to achieve high throughput. However, threads are not cheap and are limited in number. To get around this problem, various alternatives, such as the reactive programming style, have emerged. These techniques bypass creating a lot of threads at the expense of more difficult debugging. This makes developers grumpy. However, with virtual threads, we get the best of both worlds, cheap, lightweight threads and easy debugging, which would make developers happy again.

    This talk will explore what virtual threads are, how they are implemented, how they solve our modern problems and what, if any, shortcomings there are.

    Event Page
    • JUG Meetup
    • Finished

    From Thin WARs to Fat Lambdas mit Adam Bien

    We are very happy to welcome Java Champion Adam Bien with the following topic in cooperation with the DGO in the canteen of the OTH Weiden:

    From Thin WARs to Fat Lambdas

    Serverless is on everyone's lips right now and seems to be a great solution for many use cases. But what does this mean for Java? How can you implement serverless with Java in a meaningful way?
    Adam will show - in his usual relaxed way - why Java is a great fit for Serverless and AWS Lambdas. Bring your questions! We wish for an interactive evening with you!

    Process: 17:30h get together - with free drinks and appetizers

    1830h Interactive Lecture: From Thin WARs to Fat Lambdas

    2000h official end - get together

    Speaker:
    Adam Bien works as freelancer with Java since JDK 1.0, with Servlets/EJB since 1.0 and before the advent of J2EE in several large-scale applications. He has written several books and participates in the JCP as an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs. Adam is a Java Champion, NetBeans Dream Team Founding Member, Oracle ACE Director and Java Developer of the Year 2010. He regularly speaks at conferences, but he's neither a professional speaker nor writer. Instead, he enjoys to write code and kill the bloat. ...and Java is perfect for that.

    More info at http://www.adam-bien.com or on Twitter: @AdamBien

    Now also on Meetup.com https://www.meetup.com/de-DE/airhacks/

    Partner of this JUG Meetup is the Digitale Gründerinitiative Oberpfalz (DGO)

    The goal of the DGO is to build a sustainable start-up culture in the field of digitization throughout the Upper Palatinate. The individual activities are tailored to:

    the promotion of innovative digital start-up projects in the Upper Palatinate
    the qualification of potential founders
    the cross-industry networking of innovative start-ups with established companies
    the identification of additional innovation potential in the region
    The DGO supports founders in the implementation of their technology-oriented start-up idea in the field of digitization

    with subsidized office space and co-working spaces in Amberg, Weiden and Regensburg,
    with a network of founders, companies, science and politics,
    different event formats
    and coaching by BayStartUp.

    _________________________________________________________________

    Wir freuen uns sehr, Java Champion Adam Bien mit folgendem Thema in Kooperation mit der DGO in der Mensa der OTH Weiden begrüßen zu dürfen:

    Von Thin WARs zu Fat Lambdas

    Serverless ist derzeit in aller Munde und scheint für viele Anwendungsfälle eine tolle Lösung zu sein. Aber was bedeutet das für Java? Wie kann man Serverless mit Java sinnvoll umsetzen?
    Adam wird – in seiner gewohnt entspannten Art – zeigen, warum Java hervorragend zu Serverless und AWS Lambdas passt. Bringen Sie Ihre Fragen mit! Wir wünschen Ihnen einen interaktiven Abend!

    Ablauf: 17:30h get together - mit kostenlosen Getränken und Häppchen

    1830h Interactive Lecture: From Thin WARs to Fat Lambdas

    2000h offizielles Ende - get together

    Speaker:
    Adam Bien works as freelancer with Java since JDK 1.0, with Servlets/EJB since 1.0 and before the advent of J2EE in several large-scale applications. He has written several books and participates in the JCP as an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs. Adam is a Java Champion, NetBeans Dream Team Founding Member, Oracle ACE Director and Java Developer of the Year 2010. He regularly speaks at conferences, but he's neither a professional speaker nor writer. Instead, he enjoys to write code and kill the bloat. ...and Java is perfect for that

    Weitere Informationen unter http://www.adam-bien.com oder auf Twitter: @AdamBien

    Jetzt auch auf Meetup.com https://www.meetup.com/de-DE/airhacks/

    Partner dieses JUG Meetups ist die Digitale Gründerinitiative Oberpfalz (DGO)

    Ziel der DGO ist es, in der gesamten Oberpfalz eine nachhaltige Gründungskultur im Bereich Digitalisierung aufzubauen. Die einzelnen Aktivitäten sind abgestimmt auf:

    die Förderung innovativer digitaler Gründungsvorhaben in der Oberpfalz
    die Qualifizierung potentieller Gründer
    die branchenübergreifende Vernetzung innovativer Start-ups mit etablierten Unternehmen
    die Identifizierung zusätzlicher Innovationspotenziale in der Region
    Die DGO unterstützt Gründer bei der Umsetzung ihrer technologieorientierten Gründungsidee im Bereich Digitalisierung

    mit geförderten Büroflächen und Coworking Spaces in Amberg, Weiden und Regensburg,
    mit einem Netzwerk aus Gründern, Unternehmen, Wissenschaft und Politik,
    verschiedene Veranstaltungsformate
    und Coaching durch BayStartUp.

    Event Page
    • Conference
    • Finished

    ÜberConf 2022

    View the program  |  Register

    No Fluff Just Stuff hosts ÜberConf, the flagship educational event for software engineers and technical leaders. With 10 concurrent tracks, 140 sessions, and 10 full-day workshops; ÜberConf is truly the ultimate destination for passionate technologists.

    ÜberConf is the only advanced Java / JVM conference offering 90-minute in-depth sessions. This offers you the opportunity to go beyond the basics. ÜberConf is about mastering JVM technologies.

    Topics include: Software Architecture · Architecture · Modern Java · Kotlin · Leadership · Security · Front-End · DevOps · Microservices · Kubernetes · Docker · AI · Machine Learning · Gradle · Android · Performance · RxJava

    Event Page
    • Java User Group
    • Finished

    Creating a Million Virtual Threads Using Project Loom by A N M Bazlur Rahman

    Title: Your Java Code in the Fastlane: Creating a Million Virtual Threads Using Project Loom to Improve Throughput | 

    Abstract:

    Project Loom introduces virtual threads, lightweight threads that aim to dramatically reduce the effort of writing, maintaining, and monitoring high-throughput concurrent applications with the Java platform.

    We need threads to achieve high throughput. However, threads are not cheap and are limited in number. To get around this problem, various alternatives, such as the reactive programming style, have emerged. These techniques bypass creating a lot of threads at the expense of more difficult debugging. This makes developers grumpy. However, with virtual threads, we get the best of both worlds, cheap, lightweight threads and easy debugging, which would make developers happy again.

    This talk will explore what virtual threads are, how they are implemented, how they solve our modern problems and what, if any, shortcomings there are.

    Event Page
    • Java User Group
    • Finished

    Memory Management in Java & Java on CRaC: Lightning Fast JVM Startup

    Agenda

    18:00 Door opens
    18:30 Food arrives 🍕🍻 (Thanks Booking.com for hosting us)
    19:00 Talk 1 starts: "Java on CRaC: Lightning Fast JVM Startup"- Gerrit Grunwald (Java Champion)
    19:45 short break
    20:00 Talk 2 starts: "Memory Management in Java" - Manuel Naranjo
    20:45-21:30 drinks & networking

    Event Page
    • Conference
    • Finished

    jPrime 2022

    (program TBD)  |  Register

    jPrime is a conference with talks on Java, various languages on the JVM, mobile, web, and best practices.  It's run by the Bulgarian Java User Group and backed by the biggest companies in the country.

    jPrime features a combination of great international speakers along with the best presenters from Bulgaria and the Balkans. It is divided into two tracks and provides great opportunities for learning, hacking, networking, and fun.

    Event Page
    • JUG Meetup
    • Finished

    JUG Oberpfalz: Eclipse IDE – Alive and Kicking ? mit Karsten Thoms (Talk in German)

    We are very pleased to welcome Karsten Thomas with the following topic (online via Zoom):

    Eclipse IDE - Alive and Kicking ?

    Answers to the question of which IDE (Java) developers prefer sometimes seem almost religious in nature. There is no question that IntelliJ IDEA is now the top dog. Eclipse has changed little in terms of its basic appearance over the years and looks at least a bit dusty on the outside. A facelift would definitely be a good thing. But is their sometimes bad reputation justified?

    Admittedly, I've worked almost exclusively with Eclipse in the past and, like everyone else, I'm a bit biased. In the last two years, on the other hand, I have been working almost exclusively with IntelliJ in my projects. And yes, I like quite a few things about it and would like to see one or two in Eclipse as well. And yet Eclipse still offers its advantages. As always, it always depends on the nature of the projects which tool is a better choice.

    The Eclipse IDE is now over 20 years old. At the core, there are many sources that go back to this time and it is like this project that existing APIs cannot be radically changed. This sometimes gets in the way of innovation, and yet there is continuous evolution in this project.

    In this session, I want to give you a fresh look at the open-source development environment. I'll show you a few useful features that have been added in the past releases. And some significant changes are not directly visible as UI features. In addition, I will make some comparisons with other IDEs, specifically IDEA and VSCode, showing some desirable improvements.

    ----
    Process:
    1930h get together - exchange on current topics
    1945h Eclipse IDE - Alive and Kicking ?
    2100h official end

    ----
    Speakers:
    Karsten Thoms works as a senior software engineer for Karakun GmbH in Dortmund. Karsten has been working with Java since version 1.0 and over the years has gained experience in the development of Java-based systems, especially in the areas of enterprise applications and integrated toolchains. Over the years he was particularly involved in the development of model-based tools and contributed to the development of the language development framework Xtext. This gave rise to an interest in getting involved in the development of the Eclipse IDE, for which he has been a committer for several years, as long as the current projects allow it.

    In his current projects, he is again using the typical enterprise technologies, mostly on the SpringBoot stack, and feels comfortable there.

    ==========================================

    Wir freuen uns sehr Karsten Thomas mit folgendem Thema begrüßen zu dürfen (online via Zoom):

    Eclipse IDE - Alive and Kicking ?

    Antworten auf die Frage danach, welche IDE (Java) Entwickler bevorzugen, wirken machmal schon fast religiöser Natur. Keine Frage, IntelliJ IDEA ist mittlerweile sicher der Platzhirsch. Eclipse hat sich vom grundlegenden Aussehen über die Jahre her wenig verändert und wirkt äußerlich zumindest etwas angestaubt. Ein Facelifting würde da sicher mal gut tun. Doch ist ihr teilweise schlechter Ruf gerechtfertigt?

    Zugegeben, ich habe in der Vergangenheit quasi ausschließlich mit Eclipse gearbeitet und bin wie alle etwas voreingenommen. Die letzten beiden Jahre arbeite ich dagegen in meinen Projekten fast ausschließlich mit IntelliJ. Und ja, ich mag einiges daran und würde mir das eine oder andere auch in Eclipse wünschen. Und dennoch bietet Eclipse auch so seine Vorzüge. Wie immer kommt es auch immer auf die Natur der Projekte an, welches Tool eine bessere Wahl ist.

    Die Eclipse IDE ist nun über 20 Jahre alt. Im Kern finden sich viele Sourcen, die so noch auf diese Zeit zurück gehen und es liegt in der Natur dieses Projekts, dass bestehende APIs nicht radikal verändert werden können. Das steht der Innovation manchmal etwas im Weg, und dennoch findet eine kontinuierliche Evolution in diesem Projekt statt.

    Ich werde in dieser Session möchte ich euch nun einen frischen Blick auf die quelloffene Entwicklungsumgebung geben. Dabei zeige ich euch ein paar nützliche Features, die in den vergangenen Releases hinzugekommen sind. Und manche signifikante Änderung ist nicht direkt als UI Feature sichtbar. Darüber hinaus werde ich ein paar Vergleiche anderen IDEs, speziell IDEA und VSCode, ziehen und damit ein paar wünschenswerte Verbesserungen aufzeigen.

    ----
    Ablauf:
    1930h get together - Austausch zu aktuellen Themen
    1945h Eclipse IDE - Alive and Kicking ?
    2100h offizelles Ende

    ----
    Speaker:
    Karsten Thoms arbeitet als Senior Software Engineer für die Karakun GmbH in Dortmund. Karsten arbeitet mit Java seit Version 1.0 und hat über die Jahre Erfahrung in der Entwicklung Java basierter Systeme speziell in den Bereichen Enterprise Applikationen und Integrierte Werkzeugketten gesammelt. Über die Jahre war er insbesondere in der Entwicklung von modellbasierten Werkzeugen involviert und hat an der Entwicklung des Language Development Frameworks Xtext mitgewirkt. Darüber entstand das Interesse, sich in die Entwicklung der Eclipse IDE einzubringen, für die er seit mehreren Jahren als Committer tätig ist, sofern es die aktuellen Projekte ermöglichen.

    In seinen aktuellen Projekten ist er wieder mehr mit den typischen Enterprise Technologien unterwegs, meist auf dem SpringBoot Stack, und fühlt sich dort auch wohl.

    Event Page
    • Conference
    • Finished

    Devoxx UK 2022

    (program TBD)  |  Register

    Devoxx UK is a 3-day conference where developers come together to explore the latest technology advancements and fascinating ideas, with some of the most inspiring speakers in our sector.

    Diverse, local, and global talent introduce the newest and most vital content from the development world, with a range of sessions covering Java, Cloud, Data, AI, Robotics, Programming Languages, Security, Architecture, Developer Practices, and Culture.

    Attend Devoxx UK to expand your knowledge base, sharpen your skills and get hands-on experience with the latest technologies.

    Each year the Devoxx Family welcomes over 13,000 developers to events in Belgium, France, the UK, Poland, Morocco & now, Ukraine.

    Event Page
    • Virtual & Free
    • Finished

    Be A Better Java Developer, Learn Faster and Get More Results

    Struggling to keep up with technology, or feeling overwhelmed with so many things to learn? Do you feel you are a competent developer, but you don't see the results in your career? Maybe you feel like you don't belong or that you are not good enough?

    Those are common symptoms, you are not alone! This talk will show you what's behind those feelings, why you can't keep up, and how to solve that. Come learn what the last 10 years of brain science has shown about our career and what the best developers do differently. Discover the exact skills you need to have to grow, and how to apply them in your project today. Become a better Java developer, create unlimited growth and forge your own path to success.

    Event Page
    • Conference
    • Finished

    QCon Plus 2022

    (program TBD)  | Register

    QCon Plus brings together the world’s most innovative senior software engineers across multiple domains to share their real-world implementation of emerging trends and practices.
    Find practical inspiration (not product pitches) from software leaders deep in the trenches creating software, scaling architectures and fine-tuning their technical leadership to help you make the right decisions.

    Event Page
    • Conference
    • Finished

    JAX Hybrid 2022

    View the program  |  Register

    Nearly all talks are in German. Only a handful are in English.

    Boost your Java skills
    For over 15 years, JAX has provided valuable, practical know-how about the world’s most popular programming language. Learn from leading experts how to make your Java projects a success.

    Experience Software Architecture
    Enterprise Java, Spring, Microservices, DevOps, Cloud – discover how technological innovations can be integrated into overall contexts to build sustainable and future-proof IT systems.

    Understand Trends
    What is behind the current trends like JavaScript, machine learning, blockchain & serverless? Understand the background and learn how to implement innovations into your projects.

    Event Page
    • Conference
    • Finished

    Jfokus 2022

    View the program  |  Register

    Jfokus is Sweden's biggest Java conference. It goes back to 2007.

    Event Page
    • Conference
    • Finished

    Devnexus 2022

    View the program  |  Register

    Devnexus is the annual conference of the Atlanta JUG. It is one of the biggest Java conferences in the US.

    Event Page
    • Virtual Event
    • Finished

    Easy Jakarta EE Integration Testing with Payara and Testcontainers

     

    In this webinar collaboration by Payara and AtomicJar, you will learn about the best practices for integration testing for Jakarta EE applications.

    One major issue when developing modern enterprise applications is the "works on my machine" problem: when an application works well on your machine but is not functional in production or even on a colleague's machine. An even more prevalent problem is to maintain the quality of ever-changing applications during development and maintenance.

    This is especially prevalent when Jakarta EE applications are developed and not properly tested in an isolated and cohesive manner. Proper integration testing helps to avoid both the "works on my machine" problem, and ensures developers can change the application effectively without breaking it. However often teams struggle with it, due to a lack of standardized testing solutions and the unpredictability of real-world conditions.

    Payara Service Manager Fabio Turizo and AtomicJar Lead Developer Advocate Oleg Šelajev present an effective method for Jakarta EE integration testing, using Payara Platform and Testcontainers.

    Event Page
    • Conference
    • Finished

    QCon London 2022

    (program TBD) Register

    QCon London is a conference for senior software engineers, architects, and team leads. Deep-dive with world-class software leaders on the patterns, practices, and use cases leveraged by the world’s most innovative software professionals.

    Event Page
    • Master class
    • Finished

    Developer Observability Masterclass

    Join us as we take a deep dive into the world of Observability for developers and explore:

    ✓ Why debugging in production Is not a problem, but rather the solution
    ✓ Tips & Tricks for reducing incident MTTR (Mean Time To Resolve)
    ✓ How progressive delivery can connect developers to their live applications
    ✓ What a shift-left future looks like for the modern R&D teams
    ✓ And So Much More!

    Event Page
    • Conference
    • Finished

    JavaLand 2022

    View the program  | Register

    Most of the 135 talks are in German, about 35 are in English.

    This is Germany's biggest Java conference. You can look forward to two eventful days with plenty of lectures, community activities, workshops, an exhibition, exchange, and networking with a unique amusement park flair. There will be a training day on the third and last day of the conference.

    The lecture program is online. Please browse through our schedule and discover more than 130 presentations of international speakers around your favorite topic. The training day topics and community activities are available as well.

    Event Page
    • JUG Meetup
    • Finished

    JUG Oberpfalz Hitchhikers Guide to the Java Performance mit Marcus Noerder-Tuitje (Talk in German)

    We are very happy to welcome Marcus Noerder-Tuitje with the following topic (online via Zoom):

    Hitchhikers Guide to the Java Performance

    If the developed software does not meet the performance requirements or even runs unstable, then the causes must be analyzed quickly. The many Java profiling and analysis tools can help here. But what is an effective approach to avoid poking around in the fog for days on end? How, for example, are GC logs created and analyzed? How do I find memory leaks in heap dumps before the server runs out of steam? How are thread dumps interpreted and do dead locks or thread content problems exist? Are SQL hotspots or transaction locks slowing down my application? This session will show how to systematically get an overview of the runtime behavior of an application in order to then be able to go into detailed analysis.

    ----

    Procedure:

    We will post the link to the online meeting (Zoom) on the day of the meetup.

    1930h get together - exchange on current topics

    1945h Hitchhikers Guide to the Java Performance

    2100h official end

    ----

    Speaker:
    Marcus Nörder-Tuitje is an IT consultant and founder of CROWDCODE. He advises companies on the design of distributed system architectures and the conception of continuous delivery processes as well as the specification for offshore development. He is responsible for the design and implementation of web, mobile and cloud applications as well as data warehousing systems in heterogeneous environments. His technical focus is on the analysis and conception of architectures, the specification of systems and the support of the implementation - onsite as well as offshore. As a lead developer, he actively supports teams during implementation. As a coach and trainer, he advises teams on the use of Java EE and Spring technologies and their efficient integration into the individual development process.

     

     

    Wir freuen uns sehr Marcus Noerder-Tuitje mit folgendem Thema begrüßen zu dürfen (online via Zoom):

    Hitchhikers Guide to the Java Performance

    Wenn die entwickelte Software nicht den Performance-Ansprüchen genügt oder gar instabil läuft, dann müssen zügig die Ursachen analysiert werden. Hierbei helfen die vielen Java-Profiling- und -Analysewerkzeuge. Aber welches ist eine effektive Vorgehensweise, um nicht tagelang im Nebel zu stochern? Wie werden zum Beispiel GC-Logs erstellt und analysiert? Wie finde ich Memory Leaks in Heap Dumps, bevor dem Server die Puste ausgeht? Wie werden Thread Dumps interpretiert und existieren eventuell Dead Locks oder Thread-Content-Probleme? Bremsen eventuell SQL-Hotspots oder Transaktionssperren meine Anwendung aus? In dieser Session wird gezeigt, wie man sich systematisch einen Überblick über das Laufzeitverhalten einer Anwendung verschafft, um anschließend gezielt in die Detailanalyse gehen zu können.

    ----

    Ablauf:

    Den Link zum Online Meeting (Zoom) posten wir am Tag des Meetups

    1930h get together - Austausch zu aktuellen Themen

    1945h Hitchhikers Guide to the Java Performance

    2100h offizelles Ende

    ----

    Speaker:
    Marcus Nörder-Tuitje ist IT-Berater und Gründer von CROWDCODE. Er berät Unternehmen bei der Gestaltung von verteilten Systemarchitekturen und der Konzeption von Continuous Delivery Prozessen sowie der Spezifikation für Offshore-Entwicklung. Er ist für die Konzeption und Realisierung von Web-, Mobile- und Cloud-Anwendungen sowie Data Warehousing-Systeme in heterogenen Umgebungen verantwortlich. Sein fachlicher Schwerpunkt liegt in der Analyse und Konzeption von Architekturen, der Spezifikation von Systemen und der Betreuung der Umsetzung – onsite wie offshore. Als Lead Developer unterstützt er Teams bei der Realisierung tatkräftig. Als Coach und Trainer berät er Teams beim Einsatz von Java EE- und Spring-Technologien sowie deren effiziente Einbindung in den individuellen Entwicklungsprozess.

    Event Page
    • Finished

    Voxxed Days Australia

    Voxxed Days is the community developer conference series. Originating in Europe, Voxxed Days events now run in cities across the globe including Paris, Athens, Luxembourg, Belgrade, Banff and Singapore.

    Event Page
    • Free Conference
    • Finished

    Stage of Java 2022

    View the program  |  Register

    Join for no less than 16 sessions about the present and the future of the Java technology stack – Core, Server-side, Cloud-Native Java, Architecture, Cloud Platforms, and much more. A dedicated Slack channel will allow you to interact with the speakers, ask questions and gather with your peers. We pride ourselves on serving full HD quality and professional video editing.

    Event Page
    • Virtual Event
    • Finished

    The State of Java in 2022 Webinar

    While more than 26 years old, Java is still one of the top three most popular programming languages.

    Its popularity extends beyond the syntax of the language to the power of the Java Virtual Machine (JVM).  By handling internet-scale workloads, the JVM delivers the performance required for mission-critical enterprise applications.

    Join our panel to hear:

    • - a discussion about the current and future state of the Java core platform, JDKs and enterprise Java development
    • - about JDK 17 and 18, Cloud migration strategies, and log4j

    Webinar Details:

    • Thursday, February 10, 2022
    • at 10am GMT | 11am CET
    • or 11am PT | 2pm ET

    Can't make the date? Register and we'll send you the replay afterward.

    Event Page
    • Virtual & Free
    • Finished

    Foojay at FOSDEM

    The Foojay devroom at FOSDEM is an opportunity for developers in the OpenJDK users domain to meet, discuss the current state of their projects, and their roadmaps, while also helping others to understand the state of these interrelated projects.

    Please join us to see and share the range of tools and technologies actively being developed on and used with the OpenJDK.

    Onwards to a united approach to helping developers get the most out of the OpenJDK!

    Event Page
    • Free Conference
    • Finished

    jChampions Conference

    The J Champions Conference will run for four days in January 2022 on Thurs 1/20, Fri 1/21, Mon 1/24, & Tues 1/25. The J Champions Conference will run for four days in January 2022 on Thurs 1/20, Fri 1/21, Mon 1/24, & Tues 1/25. Rather than trying to run like a traditional in person event, each day will feature 7 sessions. Sessions will begin at 9:00 EST and end at 17:00 EST. After each session there will be time for participants to speak with the presenters.

    Event Page
    • Free Workshop
    • Finished

    Cloud Native Resiliency Patterns from the Ground Up

    We live in times when an application or service lag of even 2 seconds can be too long. Building a reliable Cloud Native distributed system means preventing failures and minimizing their effects to keep the system stable. Join me to explore graceful recovery from unexpected scenarios using live coded examples of the well-known circuit breaker and retry patterns at the application level and complement those in the infrastructure (Kubernetes) with service discovery, load balancing, and load shedding patterns.

    Speaker: Ana Maria Mihalceanu is a Java Champion, Developer Advocate, co-founder of Bucharest Software Craftsmanship Community, and a constant adopter of challenging technical scenarios involving Java-based frameworks and multiple cloud providers. She is an active supporter of technical communities growth through knowledge sharing and enjoys curating content for conferences as a program committee member.

    Event Page
    • Finished

    ArchConf 2021

    ArchConf 2021 is a one of a kind education event for software architects and technical leads/developers.

    Presented to you by the No Fluff Just Stuff Software Symposium Series.

    Event Page
    • Finished

    JavaZone

    JavaZone – the biggest European community-driven conference for modern developers will be 20 years old in 2021! Don’t miss out on two days of inspiring tech talks, a day of hands-on sessions, mingling, and a great party!

    JavaZone is organized by javaBin, the Norwegian Java User Group. Our goal is to organize a community-driven conference for Java developers where they can learn new things, share knowledge, and socialize.

    Event Page
    • Virtual & Free
    • Finished

    JakartaOne Livestream

    JakartaOne Livestream is a one-day virtual conference for developers and technical business leaders. We bring insights into the current state and future of Jakarta EE and related technologies focused on developing cloud native Java applications.

    Event Page
    • Finished

    Developer Productivity Masterclass

    On December 7th, Lightrun will host a free master class with Mykyta Protsenko, Senior Software Engineer at Netflix; Michael Wood, Field CTO, HashiCorp; Ryan Menezez, Software Engineering Manager, Meta; and Leonid Blouvshtein, CTO of Lightrun.

    Event Page
    • JUG Meetup
    • Finished

    JUG Oberpfalz: Java 17 – What awaits us in the latest LTS version? with Falk Sippach (Talk in German)

    We are delighted to welcome Falk Sippach with the following topic (online via Zoom, talk in German):

    Java 17 - What can we expect in the latest LTS version?

    For several years now, new Java major releases have been coming out every six months. This procedure has established itself and works amazingly well. Of course, you can't expect the feature set of the earlier versions (9 and older). But as a developer you get the latest changes much more regularly. In the preview phases, you can even give feedback and thus help shape the active further development of Java. Long-term support versions are also released every three years, which are supplied with updates and patches for longer. In September 2021 with the version 17 such a LTS release came out again, for which in the last 3 years a lot of interesting new functions were developed:
    * Switch Expressions
    * Text Blocks
    * Pattern Matching for instanceof
    * Helpful NullPointerExceptions
    * Records
    * Sealed Classes
    * and some more
    In this talk, we'll also look at helpful API improvements and changes to the JVM, such as garbage collectors. If you are not yet at Java 11 or higher, this will also give you a compact overview of how Java currently feels.

    Procedure:

    1930h get together - exchange about current topics
    1945h Java 17 - What can we expect in the latest LTS version?
    2100h official end

    Speaker:

    Falk Sippach is a software architect, consultant and trainer at embarc Software Consulting GmbH, always on the lookout for that spark of passion that he can ignite in his participants, customers and colleagues. He has been supporting mostly agile software development projects in the Java environment for over 15 years. As an active part of the community (co-organizer of the JUG Darmstadt) he also likes to share his knowledge in articles, blog posts, as well as in presentations at conferences or user group meetings and supports the organization of various professional events.

    https://sippsack.de/

     

     

    ***** GERMAN

    Wir freuen uns sehr Falk Sippach mit folgendem Thema begrüßen zu dürfen (online via Zoom):

    Java 17 - Was erwartet uns in der neuesten LTS-Version?

    Seit einigen Jahren kommen nun schon halbjährlich neue Java Major-Releases heraus. Dieses Vorgehen hat sich etabliert und funktioniert erstaunlich gut. Natürlich dürft Ihr nicht den Funktionsumfang von den früheren Versionen (9 und älter) erwarten. Dafür bekommt Ihr als Entwickler aber viel regelmäßiger die aktuellen Änderungen mit. In den Preview-Phasen kann sogar Feedback gegeben und somit die aktive Weiterentwicklung von Java mit gestaltet werden. Alle drei Jahre erscheinen zudem Long-Term-Support-Versionen, die länger mit Updates und Patches versorgt werden. Im September 2021 ist mit der Version 17 wieder ein solches LTS-Release herausgekommen, für welches in den letzten 3 Jahren jede Menge interessante neue Funktionen entwickelt wurden:
    * Switch Expressions
    * Text Blocks
    * Pattern Matching für instanceof
    * Helpful NullPointerExceptions
    * Records
    * Sealed Classes
    * und noch einiges mehr

    In diesem Vortrag betrachten wir außerdem hilfreiche API-Verbesserungen und Änderungen an der JVM, z. B. bei den Garbage Collectoren. Falls Ihr selbst noch nicht bei Java 11 oder höher angekommen seid, bekommt Ihr damit auch einen kompakten Überblick, wie sich Java aktuell anfühlt.

     

    Ablauf:

    1930h get together - Austausch zu aktuellen Themen

    1945h Java 17 - Was erwartet uns in der neuesten LTS-Version?

    2100h offizelles Ende

     

    Speaker:

    Falk Sippach ist bei der embarc Software Consulting GmbH als Softwarearchitekt, Berater und Trainer stets auf der Suche nach dem Funken Leidenschaft, den er bei seinen Teilnehmern, Kunden und Kollegen entfachen kann. Bereits seit über 15 Jahren unterstützt er in meist agilen Softwareentwicklungsprojekten im Java-Umfeld. Als aktiver Bestandteil der Community (Mitorganisator der JUG Darmstadt) teilt er zudem sein Wissen gern in Artikeln, Blog-Beiträgen, sowie bei Vorträgen auf Konferenzen oder User Group Treffen und unterstützt bei der Organisation diverser Fachveranstaltungen.
    https://sippsack.de/

    Event Page
    • Finished

    TDC Future

    Join the major developer's conference in Latin America.

    Event Page
    • Finished

    JFrog FREE DevSecOps java and Kotlin hands-on workshop

    JFrog is holding a FREE hands-on workshop called DevSecOps for Java & Kotlin Developers on November 24 at 10AM GMT+1.

    Google Slide: https://docs.google.com/presentation/d/1oj51PTP2wFz-CBoIz4axxn071I6hHGSXAyzmBNMGfuc/edit?usp=sharing

    Event Page
    • Virtual Event
    • Finished

    Query your Hazelcast Data with SQL within Payara Micro

    Join Nicolas Fränkel (Hazelcast developer advocate) and Rudy De Busscher (Payara Project Manager) for an informative and practical webinar on how to query your Hazelcast Data with SQL within Payara Micro.

    The Hazelcast In-Memory Data Grid is an efficient way of storing data in a distributed way within the memory of the different processes of the cluster. The distributed design, however, means that searching the data locally in your process is not efficient. All data needs to be ‘moved’ to your instance so that it can be accessed. Hazelcast allows distributed queries so that the search is performed where the data is, and only the results are transferred to your process. With Hazelcast SQL, the Distributed Query capabilities are wrapped in another well-known concept by developers and easier to use. Since the Payara products already use Hazelcast IMDG, using the Hazelcast SQL capabilities is straightforward. You only need to add the additional JAR library and can start using it.

    Questions are encouraged and we will be saving time towards the end of the session to answer any queries you might have.

    Event Page
    • Free
    • Finished

    Say ‘No’ to JNI – Carl Dea

    OpenJDK 17 is here, with a range of new features and enhancements. Join in with the friends of OpenJDK, who provide a free central resource for all things Java at Foojay.io, in celebrating the OpenJDK on the Foojay Virtual OpenJDK 17+ JUG Tour, including at KnoxJava with Carl Dea!”

    Event Page
    • Conference
    • Finished

    J-Fall 2021

    THE BIGGEST JAVA CONFERENCE OF THE NETHERLANDS

    NOVEMBER 4, 2021 | PATHÉ EDE

    J-Fall is organized by and for the NLJUG and is free for all NLJUG members

    Event Page
    • Contest
    • Finished

    Masters of Java 2021

    The Masters of Java is a famous fun progging contest (based on Java SE), which is accessible to every Java developer. This competition does not test the API knowledge, but the real programming skills. In previous editions, Masters of Java has already produced a lot of heated battles. We hope to see a lot of fireworks again this year. In every round, a fun or interesting programming assignment is handed out, which must be solved within half an hour. You score a point for every second you have left.

    Teams consist of a maximum of two developers and the team with the most points at the end of the day may call themselves “Master of Java 2021”. Besides eternal fame, you can win beautiful and spectacular prizes.

    Event Page
    • Finished

    Devoxx UK

    Devoxx UK is a 3-day conference where developers and architects come together and explore the latest technology advancements and fascinating ideas, with some of the most inspiring speakers in our sector.

    Diverse, local and global talent introduce the newest and most vital content from the development world, with a range of sessions covering Java, Cloud, Big Data, AI, Robotics, Programming Languages, Security, Architecture, Methodologies and Developer Culture.

    Come to Devoxx UK to expand your knowledge base, sharpen your skills and get hands-on experience with the latest technologies.

    Each year the Devoxx Family welcomes over 13,000 developers to events in Belgium, France, UK, Poland, Morocco & now, Ukraine.

    Event Page
    • Finished

    Dash

    Dash is an annual conference about building and scaling the next generation of applications, infrastructure, and technical teams.

    The conference brings together engineers across dev, ops, and security who are taking their systems and organizations to the next level of velocity, performance, reliability, and scale.

    Event Page
    • Virtual & Free
    • Finished

    A Journey through Spring, Containerization, and Kubernetes

    In this talk, we'll go over their use cases, how they can make shipping Java apps easier, and what’s required to adopt them. We’ll begin with the foundations and build towards the latest advances making their way into the community.

    The intended audience is a Java developer or dev ops person at any level.

    Event Page
    • Conference
    • Finished

    SnykCon 2021

    SnykCon is a free developer conference that brings development and security teams together to build software securely.

    Event Page
    • Virtual
    • Finished

    JAX London

    Bringing together cutting edge software engineers and enterprise-level professionals innovating in the fields of JAVA, microservices, continuous delivery and DevOps.

    Event Page
    • Finished

    “Are All OpenJDK Builds Created Equal?”, Garden State JUG (Simon Ritter)

    If everyone is using the same source, then all distributions will be the same, surely? Well, that's not guaranteed: even something as simple as a change in the version of a compiler could significantly impact how the executable works.

    Event Page
    • Finished

    “Current state of Java, JavaFX, and Pi4J on the Raspberry Pi”, Jozi JUG (Frank Delporte)

    Did you know that the Raspberry Pi is also a perfect match for running the latest JavaFX user interface applications or FXGL games? Combined with the Pi4J library, you can even do things which aren’t possible with your expensive developer computer: blink a LED, read sensor values, and control all types of electronic components.

    Event Page
    • Finished

    “Securing and Exploiting Java Applications”, Bangladesh JUG (Erik Costlow)

    OpenJDK 17 makes the interesting decision that deprecating a security feature (the SecurityManager) can actually improve security of the platform and running applications, setting out a path to remove a feature that hasn’t been used and hasn’t blocked many exploits.

    Event Page
    • Finished

    “Pattern Matching & Sealed Classes: Best Features of OpenJDK 17”, Silesia JUG (Deepu)

    Pattern matching in Java is almost complete now! OpenJDK 16 added support for pattern matching in the instanceof operator and now this can be used in switch cases to perform idiomatic pattern matching, as in many other modern languages.

    Event Page
    • Finished

    “Say ‘No’ to JNI”, KnoxJava (Carl Dea)

    New to OpenJDK 17 is the Foreign Linker API (JEP 389) as a replacement for JNI to provide a pure-Java solution and perform comparable to, or better than, JNI.

    Event Page
    • Finished

    “OpenJDK 17: Get Ready for the Next LTS Java”, NY JavaSIG (Simon Ritter)

    With the release of OpenJDK 17, all OpenJDK distributions will be providing long-term support (LTS) for this version of the Java platform. Many Java users currently running on OpenJDK 8 or OpenJDK 11 will want to migrate their production environments to OpenJDK 17. This will enable them to take advantage of the numerous new features and enhancements made possible by the six-month release cadence introduced in 2017.

    Event Page
    • Finished

    “From Java Records to Quantum Computing”, Coimbra JUG (Johan Vos)

    In this session, we explain the major differences between classical computing and quantum computing. We discuss how Java can be used to create quantum applications, and we talk about potential improvements in Java bytecode that could leverage quantum concepts.

    Event Page
    • Finished

    “Securing and Exploiting Java Applications”, Silicon Valley JUG (Erik Costlow)

    OpenJDK 17 makes the interesting decision that deprecating a security feature (the SecurityManager) can actually improve security of the platform and running applications, setting out a path to remove a feature that hasn’t been used and hasn’t blocked many exploits.

    Event Page
    • Finished

    “Jakarta EE: Present and Future”, Boston JUG (Reza Rahman)

    Let's explore the current state and future of Jakarta EE, the technology platform formerly known as Java EE. We will include a high level feature tour of the current version, Jakarta EE 9. We will also discuss how the community can contribute to Jakarta EE.

    Event Page
    • Finished

    “Leveraging OpenJDK 17 to Create End-to-End JavaFX-to-Cloud Applications”, Connecticut JUG (Johan Vos)

    In this session, we'll show real-time data synchronization between clients and between clients and a Cloud service; remote function invocation, where a client invokes a serverless function in a serverless container; data processing on a backend system, real-time connected with a user interface on a client.

    Event Page
    • Finished

    DevSecOps Road Trip

    We’ve partnered up with Snyk and some other amazing local communities across the UK & Europe to bring you a week-long virtual event aimed at bringing development, operations, and security teams together to meet, learn, and collaborate on the best and brightest approaches to secure development.

    Event Page
    • Finished

    “OpenJDK 17: Get Ready for the Next LTS Java”, St. Louis JUG (Simon Ritter)

    With the release of OpenJDK 17, all OpenJDK distributions will be providing long-term support (LTS) for this version of the Java platform. Many Java users currently running on OpenJDK 8 or OpenJDK 11 will want to migrate their production environments to OpenJDK 17. This will enable them to take advantage of the numerous new features and enhancements made possible by the six-month release cadence introduced in 2017.

    Event Page
    • Finished

    SpringOne

    Five content tracks, electric speakers, and interactive workshops, all focused on building scalable apps in a world that never stops changing.

    Event Page
    • Virtual & Free
    • Finished

    Manchester JUG: “Current State of Java, JavaFX, and Pi4J on the Raspberry Pi”

    OpenJDK 17 is around the corner, with a range of new features and enhancements. Join in with the friends of OpenJDK, who provide a free central resource for all things Java at Foojay.io, in celebrating the OpenJDK on the Foojay Virtual OpenJDK 17+ JUG Tour, including at the Manchester JUG with Frank Delporte!

    Event Page
    • Free
    • Finished

    Getting Started with Jakarta NoSQL and MongoDB

    Want to learn more about the Jakarta NoSQL specification? Mike Redlich will demo how to get started using the specification and MongoDB.

    The Jakarta NoSQL specification defines a set of APIs to provide a standard implementation for most NoSQL databases. Jakarta NoSQL is considered "one API for many NoSQL databases" as it supports the four types of NoSQL databases: key-value, column family, document and graph.

    This presentation will provide an introduction to Jakarta NoSQL and Eclipse JNoSQL, the compatible implementation to the specification, followed by a demonstration of a MongoDB application built with Jakarta NoSQL.

    Event Page
    • Free
    • Finished

    How to be a Java Automated Testing Superstar

    Speaker: Billy Korando - Java Developer Advocate with the Java Platform Group at Oracle

    Automated testing is a crucial step in modern software development. A quality automated test suite enables rapid development and deployment practices like CI/CD by providing a stable quality check before an application is delivered to the world.

    But how do you write a quality automated test suite in Java? In this presentation, we will look at the practices and principles for writing reliable, accurate, and portable tests and how they can be implemented using modern automated testing frameworks and libraries, including; JUnit 5, Mockito, Test Containers, and others. With this knowledge, you can become an automated testing superstar and help your team get to production faster!

    Speaker: Billy is a Java Developer Advocate with the Java Platform Group at Oracle. With over a decade of experience in Java, Billy brings a passion for helping developers find ways to reduce tedious work, such as project initiation, deployment, testing, and validation, through automation and adopting the latest features and tools in the Java ecosystem. Outside of work, Billy enjoys traveling, playing kickball, and cheering on the Kansas City Chiefs. Billy also co-organizes the Kansas City Java users group.

    Event Page
    • Finished

    DevSecOps From Scratch For Java Developers & Kotlin Developers

    Do you have a private project, an open-source tool, or want to do a POC? Do you already have the idea in mind and you wish to get started? Are you looking for a suitable environment so that you get the best possible support for your development? JFrog offers you just the right tools for this and access to the JFrog Platform is free! With Artifactory, Xray, and more, a complete DevSecOps environment is at your disposal.

    In this workshop, I will show you the individual components step by step and help you set them up for your project. This workshop is divided into several parts, and each deals with a specific section of the development. In the basic module, we will set up a Java project based on maven consisting of one module so that you can get started.

    Event Page
    • Online
    • Finished

    “Make IntelliJ IDEA Your Own” presented by New York JavaSIG

    As developers, we love our tools and our productivity! IntelliJ IDEA is designed to enhance your productivity not only by providing an environment for developing software but also by serving as a framework for enhancing your experience of the IDE itself. You can do more with IntelliJ IDEA than just customize the themes and code style settings. Whether by automating routine tasks or adding custom language support, you can extend its capabilities to suit the needs of your unique workflow.

    In the first half of the session, we’ll explore the benefits provided by IntelliJ IDEA’s customization options, and you will learn how to make the IDE your own. We will also look at the plugins available on JetBrains Marketplace, discuss the process of developing them, and demo a few custom plugins.

    In the second half of the session, we will create an IntelliJ plugin together! We will also build and test the plugin and also install it in your IntelliJ IDE so you can use it daily! By the end of this session, you will learn how to build plugins and you can start the journey of building plugins on your own.

    Software to install on your computer before the workshop:

    • Java 8 or 11
    • IntelliJ IDEA Community or IntelliJ IDEA Ultimate

    We'll be raffling copies of IntelliJ Ultimate during the workshop!

    Speaker: Sirisha Pratha works as a Java developer in a financial institution. She has been programming in Java using IntelliJ IDEA for more than 10 years.

    She is a committer at Eclipse Collections, an open-source Java Collections framework. Sirisha also co-leads the Pittsburgh Java User Group.

    Event Page
    • Finished

    Is the Java EE Deployment Model Out of Date?

    In this myth-busting webinar, Steve Millidge (founder of Payara), will show you why the Java EE (Jakarta EE) deployment model is not old fashioned or out of date.  In this webinar, learn:

    • Benefits of using thin wars over fat jars

      • Do you know what’s in your Spring fat jar?

      • Do you know who’s tracking security issues with Spring?

    • Security benefits of patched runtimes

    • Advantages of building container images to build applications, not infrastructure messaging

    If you think you have to switch to Spring for a modern deployment model, this webinar will show you how the Jakarta EE deployment model using thin wars allows you to modernize your application development.

    Event Page
    • Finished

    Do Java EE Standards Matter?

    In this myth-busting webinar, Steve Millidge (founder of Payara), will show you why standards like Java EE (Jakarta EE) are beneficial.  In this webinar, learn:

    • How standards help with vendor neutrality and why that is important

    • How standards help drive competition (and why that’s good for you)

    • How standards help you develop future proof applications

    • How a working group offers the opportunity to shape the future of the industry

    If you’ve been thinking standards like Jakarta EE don’t matter, this webinar will show you how having standards gives you the opportunity to develop future proof applications, among other benefits.

    Event Page
    • Finished

    Can Java EE do Microservices?

    In this myth-busting webinar, Steve Millidge (founder of Payara), will show you that Java EE can do microservices. In this webinar, learn:

    • What are microservices?

    • How JAX-RS API makes it easy to develop applications that use the REST architecture

    • Deployment models for microservices

    • How to use MicroProfile with Jakarta EE

    • 12 factor apps with Jakarta EE

    If you’ve been hearing that Java EE is only for monolithic architecture – come to this webinar to see why that’s not true and how you can continue using your existing Java EE development skills to modernize your application development with microservices.

    Event Page
    • Finished

    Is Java EE Cloud-Native?

    In this myth-busting webinar, Steve Millidge (founder of Payara), will show you that Java EE IS cloud-native and can handle microservices and containers in the cloud. In this webinar, learn:

    • What is Cloud-Native?

    • How Jakarta EE (Java EE) applications run securely in the cloud

    • Why you should build applications, not runtimes

    • Watch a demo of Jakarta EE on Cloud

    • Watch a demo of scaling through Payara Micro in containers

    • How to keep your runtime easily up-to-date

    • Learn about an upcoming project, Payara Cloud, that separates the deployment from the runtime to make running Jakarta EE applications on the cloud even easier

    If you’ve been hearing that Java EE is not cloud-native or it’s difficult to get your Java EE applications running in the cloud – come to this webinar to see why that’s not true and how you can continue using your existing Java EE development skills to modernize your application development.

    Event Page
    • Virtual
    • Finished

    DevSecCon24

    DevSecCon24 is a global, vendor-neutral, community-driven conference that connects developers, security and operations teams to learn and enable the integration of security into their development practices.

    Event Page
    • Finished

    jOnConf

    jOnConf is the Java conference that enables all Java specialists around the world to connect, share knowledge, excel in their field and skyrocket their career by learning from the most successful experts in the Java industry.

    With 10 speakers, 1 Zoom room and 1 panel discussion, we are ready to dive deep in the world of Java. Join us to find out about latest trends, tips and tricks, best practices and many insights into the day-to-day work of Java Champions.

    Event Page
    • Finished

    DevSecOps Workshop für Java und Kotlin Entwickler