Java Events
Do you have events to add, let us know at [email protected]!
-
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.
-
Jfokus, Sweden
Jfokus will be held at Waterfront Congress Center in Stockholm, Sweden 6-8 February 2023.
-
Apache Kafka Meetup Singapore
Powering AI/ML systems with Apache Kafka & Better Kafka Performance Without Changing Any Code
-
Boston JUG
How Java Apps Litter Beyond the Heap (And What We Can Do About That) -- Denis Magda
-
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.***
-
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. -
Denver JUG
Matt Raible: OAuth for Java Developers
-
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.
-
St. Louis JUG
Not your father's Java, not your mother's JavaScript
-
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.
-
ConFoo Montreal
ConFoo Montreal is a multi-technology conference for developers.
-
-
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. -
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. -
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.
-
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.
-
Denver JUG
Denis Magda: How Java Apps Litter Beyond the Heap and What We Can Do About That
-
JUG Oberpfalz
What the CRaC - Superfast JVM startup with Gerrit Grunwald.
-
Nürnberg JUG
Felix Rieß: Hotwire: Ein neuer (alter) Ansatz für moderne Webanwendungen
-
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]
-
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.
-
Embedded World
embedded world Exhibition&Conference – Global platform for the embedded community from 14 - 16.03.2023!
-
- Conference
-
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. -
Belgian JUG
What the CRaC, superfast JVM startup -- Gerrit Grunwald
-
-
-
-
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. -
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. -
-
-
-
-
-
-
-
-
-
-
-
-
- Conference
-
-
-
-
JNation, Portugal
JNation is an inclusive developer conference covering various topics relevant to the software development industry.
-
-
-
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
-
-
-
-
-
DevBcn
Multidisciplinary conference made for Developers and by Developers, to learn and share on the different modern software technologies used across the companies.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Finished
Apeldoorn JUG
Apeldoorn JUG @ Belastingdienst: It's all about Java SE & Jakarta EE
-
- 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)
-
- 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.
-
- Finished
Nürnberg JUG
Kai Ullrich: Sichere Java Entwicklung
-
- 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. -
- Finished
NY Java SIG
Ask Me Anything with Java Champion Trisha Gee!
-
- Java User Group
- Finished
Manchester JUG
Event Messaging and Streaming with Apache Pulsar - Mary Grygleski
-
- Finished
Israeli Java Community
Java Debugging and Async Profiler
-
- Finished
Connecticut JUG
GraphQL for Java Developers -- Kito D. Mann
-
- Finished
OpenValue Meetup
Making sensible software design decisions and HTTP/3 & Reactive Streaming
-
- Finished
Dublin JUG
The jChampions Watch Party and Live Talk with Java Champion Mary Grygleski
-
- Finished
-
- Finished
Belgian JUG
Quarkus 101: Intro To Java Development With Quarkus
-
- Finished
Alpes JUG
Scaling High-Performance Real-time Stream Processing Microservices -- Fawaz Ghali
-
- Finished
-
- Finished
-
- Finished
jChampions Conference
Virtually Everywhere. Online Thur 1/19/2023, Fri 1/20/2023, Mon 1/23/2023, and Tues 1/24/2023.
-
- 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. -
- Finished
Silesia JUG
Silesia JUG #84 - Adam Kulawik & Michał Płachta
-
- Finished
JUG Switzerland
"Maven, my life is short" -- Peter Palaga
-
- 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.
-
- Finished
Hamburg JUG
What the CRaC - Superfast JVM Startup -- Gerrit Grunwald
-
- Finished
JUG Milano
Supercharge your Native Image applications
-
- 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. -
- Finished
Philly JUG
"What’s New in Spring Boot 3" (Phil Webb)
-
- 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. -
- 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. -
- Virtual & Free
- Finished
Chicago JUG
Adam Bien - Structuring Java monoliths, microservices ...and even functions
-
- Finished
Boston JUG
Scaling Stateful Workloads in Kubernetes -- Bob Kuszewski
-
- Finished
Atlanta JUG
Bootiful Spring Boot 3 -- Josh Long
-
- Virtual Event
- Finished
What’s New In Jakarta EE 10 – Part 1 – Microservices
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 PlatformBy 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!
-
- Finished
Silesia JUG
Silesia JUG #83 - Lightning talks vol.2
-
- 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. -
- Finished
Central Iowa JUG
Please join us this month for a lean coffee style meeting hosted by Sogeti at the downtown Gravitate office.
-
- Finished
Singapore JUG
Optimising Docker images for Java & Refactoring code for Green IT
-
- Finished
Barcelona JUG
Kotlin Property-Based Testing and TDD
-
- 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. -
- Finished
Denver JUG
Java meets TypeScript: building a full-stack reactive web app with Spring Boot -- Marcus Hellberg
-
- Finished
Jacksonville JUG
Quantum Computing with the Strange Java API -- Barry Burd
-
- Finished
JavaBin Oslo
Venkat Subramaniam - Mixed Paradigms: The Method to Madness
-
- 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
-
- Finished
London JUG
Simplify Your Application Stack with NGINX Unit
-
- Finished
Delhi JUG
Performance testing Java Applications and Data focused programming in Java.
-
- 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. -
- 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.
-
- 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!
-
- 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.
-
- Finished
Philly JUG
Fundamentals of Diversity and Inclusion for Technologists (Reza Rahman)
-
- 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. -
- Finished
Barcelona JUG
Introduction to OpenTelemetry and Distributed Tracing
-
- 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.
-
- Finished
Barcelona JUG
¿Cómo iniciarme profesionalmente en el mundo del desarrollo de software?
-
- Finished
Bulgaria JUG
Java Beer @ KANAAL
-
- Finished
-
- Finished
Bogotá JVM Meetup
Novedades de Spring Boot 3
-
- Finished
Brussels JUG
We have a nice gift for you to wrap this year properly, a great session by Cédric Champeau on Micronaut!
-
- Finished
Brabant JUG
Functional programming in Kotlin: exploring Arrow (Ties van de Ven) & Learning Through Tinkering (Tom Cools)
-
- 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.
-
- Webinar
- Finished
-
- Webinar
- Finished
-
- Finished
Alpes JUG
Mon parcours pour libérer WASM de mon navigateur
-
- Free, In Person
- Finished
Amsterdam JUG
Engineer your engineering tools & Spring Kafka behind the basics
-
- Finished
-
- Finished
-
- Finished
Pittsburgh Java User Group
"Engineering Organizational Improvement with Continuous Delivery" (Istvan and Bryan)
-
- 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.
-
- 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.
-
- 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. -
- Finished
-
- Finished
Atlanta JUG
Holiday Cheers and Tech Stack Beers!
-
- Finished
Bulgaria JUG
PostgreSQL: The Time-Series Database You Actually Want (Christoph Engelbert)
-
- Finished
-
- 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!
-
- Webinar
- Finished
-
- Finished
-
- Finished
-
- Finished
Bangalore JUG
Performance Tuning Java Applications
-
- Finished
San Francisco JUG
"Bootiful Spring Boot 3" (Josh Long)
-
- Finished
Utrecht JUG
"What the heck is Project Loom?" (Deepu K Sasidharan) & "The World of Java Optimisation" (Holly Cummins)
-
- 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.
-
- 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.
-
- 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.
-
- 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
-
- 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
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- Conference
- Finished
jconf.dev
A community Java conference is coming to Chicago!
-
- Finished
Foojay Day
Foojay Day will be a day of single track sessions from Friends of OpenJDK (aka Foojay) as an add-on ticket.
-
- 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.
-
- Finished
Amsterdam JUG at Miro
Detecting Concurrency Issues with JCStress & Changing Wheels on a Moving Car
-
- 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!
-
- 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.
-
- Finished
Cloud Builders Conference
Let us invite you to Java Conf from Cloud Builders with 18 deep-dive Java talks.
-
- 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.
-
- 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.
-
- 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 digitizationwith 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 thatWeitere 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 Digitalisierungmit 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. -
- Conference
- Finished
ÜberConf 2022
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
-
- 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.
-
- 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 -
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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. -
- Conference
- Finished
JAX Hybrid 2022
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. -
- Conference
- Finished
Jfokus 2022
Jfokus is Sweden's biggest Java conference. It goes back to 2007.
-
- Conference
- Finished
Devnexus 2022
Devnexus is the annual conference of the Atlanta JUG. It is one of the biggest Java conferences in the US.
-
- 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.
-
- 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.
-
- 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! -
- Conference
- Finished
JavaLand 2022
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.
-
- 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. -
- 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.
-
- Free Conference
- Finished
Stage of Java 2022
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.
-
- 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.
-
- 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!
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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 endSpeaker:
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 mehrIn 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/ -
- Finished
TDC Future
Join the major developer's conference in Latin America.
-
- 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
-
- 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.
-
- 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!”
-
- 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
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- Conference
- Finished
SnykCon 2021
SnykCon is a free developer conference that brings development and security teams together to build software securely.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- Finished
SpringOne
Five content tracks, electric speakers, and interactive workshops, all focused on building scalable apps in a world that never stops changing.
-
- 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!
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- 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.
-
- Finished