Java Events

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

Upcoming Events

Calendar View
Sort by:
  • DevNexus, Atlanta

    Event Page
  • Bangalore JUG

    Spring Boot 3 Observability

    Event Page
  • Philippines JUG

    "What's New in Java?" -- Simon Ritter

    Event Page
  • Utrecht JUG

    Developer Productivity Engineering & Bootiful Spring Boot 3

    Event Page
  • Devoxx France

    Event Page
  • JUG Oberpfalz: How to rate the impact of Vulnerabilities on your project? mit Sven Ruppert (Talk in german)

    Details

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

    How to rate the impact of Vulnerabilities on your project? (Talk will be in German)

    The topic of security, particularly cyber security, is becoming an integral part of the daily work of a software developer. This is accompanied by new requirements that impact our daily work processes. One of these components is the handling of the CVSS values. Unfortunately, just understanding and traceability of this information is not always so easy. But how are you supposed to evaluate which of these vulnerabilities is critical for your environment and project?

    I will handle the following topics
    - Basics of Iac Security, Services Exposure, Secrets Detection
    - Contextual Analysis
    - Operational Risks
    - Vulnerabilities
    - Malicious packages
    - Software Packages Curation
    - Obfuscation Techniques
    - Infection Methods

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

    ***
    Ablauf:
    1730h get together
    1800h interaktiver Vortrag: How to rate the impact of Vulnerabilities on your project? (Talk will be in German)
    2000h offizelles Ende

    ***
    Speaker:
    Sven spent almost 20 years as a consultant worldwide in automotive, aerospace, insurance, banking, UN and WorldBank before joining JFrog as a developer advocate. Sven has been giving lectures at international conferences and regularly publishing online and in classic magazines and books for nearly ten years. As a developer advocate for JFrog, Sven deals with DevSecOps, cybersecurity and cyberdefense, and traditional developer topics such as Core Java/Kotlin, mutation, and distributed unit testing.

    Event Page
  • Denver JUG

    Brian Demers: Testing is Confidence - A Java Developer's Perspective

    Event Page
  • Amsterdam JUG

    Trisha Gee on Developer Productivity & Viktor Gamov on Service Mesh for Java

    Event Page
  • Singapore JUG

    Event Page
  • Chicago JUG

    CKUG and CJUG, along with our host, GrubHub, are happy to welcome our speakers Justin Reock and Josh Long to the Windy City.

    Event Page
  • Garden State JUG

    Spring Batch is a robust framework for batch processing in Java, which enables the efficient processing of large volumes of data in a scalable and fault-tolerant manner. In this talk, we will explore the fundamentals of batch processing and how Spring Batch can be used to develop robust and efficient batch jobs.

    Event Page
  • GeeCON Poland

    Event Page
  • Bangalore JUG

    Choose Delegation Over Inheritance, Really? -- Venkat Subramaniam

    Event Page
  • GIDS India

    Event Page
  • Real Time Analytics Summit

    Event Page
  • Bangalore JUG

    High-Performance Real-time Stream Processing on the Cloud without Migraines

    Event Page
  • Dubai JUG

    As things get bigger and bigger, we always look forward to bring the best workshops about Java, Solution Design, Devops and Engineering in general to you.

    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
  • TEQnation

    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
  • JCon Europe

    International Java Community Conference at Cinedom Multiplex Cinema in Cologne, Germany

    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
  • Garden State JUG

    Docker Who: Small Containers Through Time and Space

    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
  • 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
  • Denver JUG

    Event Page

Previous Events

    • Virtual Event
    • Finished

    Microservices In The Enterprise Java World

    The use of the microservices architecture pattern has become increasingly popular in software development in recent years. With its ability to improve scalability, agility, and resilience, especially in a cloud native era, microservices have become an obvious choice for many organizations across different industries. This architecture paradigm also comes with its own challenges such as increased complexity, development, and infrastructure costs among others.

    This round-table panel discussion brings together renowned experts from the Jakarta EE (formerly Java EE) community to share their experiences and insights on microservices. The discussions will include:

    - The benefits of microservices and when it’s a better choice

    - The challenges and common pitfalls of microservices

    - How can microservices be designed, tested, and deployed effectively in a cloud native era?

    - Can microservices help optimize DevOps?

    - What are some security considerations to have in mind when adopting microservices?

    The panellists will also share their perspectives and insights on the future of microservices and its role in the rapidly evolving tech landscape, especially in the Jakarta EE ecosystem. By attending this event, you will gain valuable insights into the benefits and challenges of microservices, as well as practical tips for implementing and managing them effectively. You will also have the opportunity to ask questions to the panellists. Make sure you don't miss this exciting discussion!

    Event Panellists:

    Mary Grygleski

    Rudy De Busscher

    David Heffelfinger

    Steve Millidge

    Event Page
    • Finished

    Melbourne JUG

    Event Page
    • Finished

    Silesia JUG

    Kubernetes and Gitops – journey from kubectl apply to git push -- Bartosz Surma

    Event Page
    • 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

    Sydney JUG

    WebSockets in Java + a Spring Boot Deep Dive!

    Event Page
    • 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

    QCon London

    Event Page
    • Finished

    Arnhem JUG

    Event Page
    • Finished

    Voxxed Days Bucharest

    Event Page
    • Finished

    NYJavaSIG

    Join the next NYJavaSIG event with two great talks: How Java Apps Litter Beyond the Heap by Denis Magda, followed by ChatGPT for Java Developers by NYJavasig founder Frank Greco.

    Event Page
    • Finished

    JavaLand, Bruhl

    Event Page
    • Finished

    Atlanta JUG

    Architecture Foundations: Styles, Patterns, and Tradeoffs - Neal Fprd

    Event Page
    • Finished

    Belgian JUG

    What the CRaC, superfast JVM startup -- Gerrit Grunwald

    Event Page
    • Conference
    • Finished

    Voxxed Days, Zurich

    Event Page
    • 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

    Chicago JUG

    Dmitry Chuyko: Java on ARM. New horizons.

    Event Page
    • Finished

    MicroStream Online Meetup

    High-Performance Persistence – Getting Started Coding

    Event Page
    • Finished

    JChateau

    JChateau is an Unconference organized in France in the iconic area of the Châteaux.

    Event Page
    • Finished

    Utrecht JUG

    Java's Hidden Gems & Event Driven Architecture

    Event Page
    • Finished

    Philly JUG

    Apache Pulsar Development 101 with Java -- Tim Spann

    Event Page
    • Finished

    Embedded World

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

    Event Page
    • Finished

    Manchester JUG

    Making the transition to Digital Wallets with Java and the Google Wallet API - Edson Yanaga

    Event Page
    • Finished

    Connecticut JUG

    Event Page
    • Finished

    Bangalore JUG

    Kubernetes for Java Development

    Event Page
    • Finished

    Nürnberg JUG

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

    Event Page
    • Finished

    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
    • Finished

    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

    Denver JUG

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

    Event Page
    • Finished

    JUG Oberpfalz

    What the CRaC - Superfast JVM startup with Gerrit Grunwald.

    Event Page
    • Finished

    JUG Oberpfalz: Double Feature: What the CRaC / Wargames mit Gerrit Grunwald

    Details

    Wir freuen uns sehr Gerrit Grunwald im Double Feature mit zwei Themen begrüßen zu dürfen (in-person, Weiden i.d.Opf.):

    We are very happy to welcome Gerrit Grunwald in the double feature with two topics (in-person, Weiden i.d.Opf.

    What the CRaC - Superfast JVM startup

    in a world where microservices are more and more a standard architecture for Java based applications running in the cloud, the JVM warmup time can become a limitation. Especially when you look at spinning up new instances of an app as response to changes in load, the warmup time can be a problem. Native images are one solution to solve these problems because their statically ahead of time compiled code simply doesn’t have to warmup and so has short startup time. But even with the shorter startup time and smaller footprint it doesn’t come without a drawback. The overall performance might be slower because of the missing JIT optimizations at runtime. There is a new OpenJDK project called CRaC (Coordinated Restore at Checkpoint) which goal it is to address the JVM warmup problem with a different approach. The idea is to take a snapshot of the running JVM, store it in files and restore the JVM at a later point in time (or even on another machine).
    This session will give you a short overview of the CRaC project and shows some results from a proof of concept implementation.

    Wargames - Java vulnerabilities and why you should care

    Java is great and we all spend time on making it more performant, more scalable and maintainable. But we better should also spend some time on making it more secure. With all that new Java releases and features also come new vulnerabilities and exploits. Because Java is everywhere, it has a huge attack surface which makes it interesting for hackers to search for vulnerabilities in Java and foremost in Java based applications. This sessions will explain what all these mystique acronyms like NVD, CVE, CVSS, CPU, PSU etc. mean and how they are related to Java security. It will also be shown what tools are available to you to check whether your Java application is vulnerable to known issues.

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

    ***
    Ablauf:
    1730h get together
    1800h interaktive Vorträge: What the CRaC - Superfast JVM startup / Wargames - Java vulnerabilities and why you should care
    2000h offizelles Ende

    we decide on site whether the lecture will be held in English or German

    ***
    Speaker:
    Gerrit Grunwald is a software engineer that loves coding for around 40 years already. He is a true believer in open source and has participated in popular projects like JFXtras.org as well as his own projects (TilesFX, Medusa, Enzo, SteelSeries Swing, SteelSeries Canvas).
    Gerrit blogs regularly at http://harmonic-code.org, he is an active member of the Java community, where he founded and leads the Java User Group Münster (Germany), he is a JavaOne rockstar and a Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines.

    Event Page
    • Finished

    Brabant JUG

    Event Page
    • Finished

    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
    • Virtual Event
    • Finished

    Payara Hackathon

    Build an app with Jakarta EE 10 and Payara Platform for a chance to win £3,000 in prize money for the winner, with £2,000 and £1,000 prizes for runners up.

    Get recognition in the Jakarta EE Community!

    What is Payara Platform?

    Payara Platform is the application server of choice for innovative, supported Jakarta EE and MicroProfile applications. We are Strategic Members of the Jakarta EE Working Group, with our team working directly on Jakarta EE and guiding its future.

    Why Choose Our Hackathon? 

    Celebrate innovation and Java, Jakarta EE and open source community collaboration.

    “Payara’s Hackathon is a perfect opportunity to get involved with Jakarta EE, learn about the Jakarta EE 10 release,  build examples that would be contributed to the Jakarta EE examples repository, and become a contributor or even get a status of a committer for the project!” – Tanja Obradovic, Jakarta EE Program Manager at the Eclipse Foundation

    Register Here

    Event Page
    • Finished

    Manchester JUG

    Simplifying Real-time Stream Processing on the Cloud

    Event Page
    • 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

    Copenhagen JUG

    Javagruppens ordinære generalforsamling bliver afholdt tirsdag 28. februar 2023 kl 17.30 online via google meet.

    Event Page
    • 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

    Barcelona JUG

    Panel: Managing your team's soft skills development, from a Tech leader's POV

    Event Page
    • Finished

    Arnhem JUG

    For February we want to take a different approach. Instead of 2 speakers, we have 4 speakers for this evening. With 30 minutes per speaker, there will be 4 talks in the time frame you are used to.

    Event Page
    • Finished

    Utrecht JUG

    A Glance At The Java Performance Toolbox (Ana Maria Mihalceanu) & Internal Life of your Debugger (Nataliia Dziubenko)

    Event Page
    • in-person
    • Finished

    NYJavaSIG

    Join the NYJavaSIG, learn from the experts, meet new people, and participate in the raffle. You may win books and JetBrains licenses.

    Our main event is Goodbye to Dockerfiles in Kubernetes! with Cora Iberkleid - Cloud-native Tech VMware two lightning talks: WebTau: Game Changer in Testing - Mykola Golubyev and  Supercharge Java Apps on Google Cloud w/ Native Compilation - Mridula Peddada

    Event Page
    • Finished

    Amsterdam JUG

    Automating away bugs with Error Prone & Architect Designing an EDA Landscape

    Event Page
    • Finished

    Kubernetes Community Days Amsterdam 2023

    Event Page
    • Finished

    ConFoo Montreal

    ConFoo Montreal is a multi-technology conference for developers.

    Event Page
    • Virtual Event
    • Finished

    Microservices Development with Jakarta EE & Payara Cloud

    Attention Jakarta EE Developers! Are you tired of dealing with the hassle of managing your own deployment infrastructure? Want to simplify your deployment process and take advantage of the scalability and reliability of the cloud? Don’t want to manage your own Docker containers and Kubernetes clusters? Think there should be an easy and fast way to get your application running in the cloud?

    Join us for an exciting webinar on cloud deployments for Jakarta EE (microservices) applications! In this webinar, you will learn how to leverage the power of the first Jakarta EE native cloud deployment platform called Payara Cloud to deploy your Jakarta EE (microservices) applications with ease and confidence.

    In this webinar, you’ll learn

    - What cloud native is
    - The challenges of cloud deployment
    - The structure of a Jakarta EE application
    - Jakarta EE application runtime models
    - The benefits of having application from deployment runtime
    - Payara Cloud and what it is
    - How to deploy Jakarta EE applications and services to Payara Cloud
    - And a lot of tips on how to get cloud native Jakarta EE right

    Whether you're a seasoned Jakarta EE developer or just starting out, this webinar is a must-attend event. You'll come away with a solid understanding general cloud native principles and the knowledge of how to effortlessly get your Jakarta EE application running in the cloud with little to no effort!

    Sign up today to secure your spot! We look forward to seeing you at the webinar.

    Event Page
    • Finished

    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
    • Finished

    Big Fix Registration

    Join us for a month-long fix-a-thon, where you’ll win prizes for fixing vulnerabilities in open (and closed) source software while making a positive impact.

    Event Page
    • Finished

    St. Louis JUG

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

    Event Page
    • 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

    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
    • Finished

    JavaMUG

    After a long hiatus, JavaMUG is back. Come join us for this first meeting of the year.

    Event Page
    • 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

    Denver JUG

    Matt Raible: OAuth for Java Developers

    Event Page
    • Finished

    Boston JUG

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

    Event Page
    • Finished

    Jfokus, Sweden

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

    Event Page
    • Finished

    Apache Kafka Meetup Singapore

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

    Event Page
    • Finished

    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
    • Finished

    fooConf Helsinki 2023

    FooConf Helsinki is a one day event with focus on developers. A conference for the community to get together and share knowledges and get information on the latest news on technology from world-known speakers.

    Event Page
    • 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