Java Events
-
-
Bangalore JUG
Spring Boot 3 Observability
-
Philippines JUG
"What's New in Java?" -- Simon Ritter
-
Utrecht JUG
Developer Productivity Engineering & Bootiful Spring Boot 3
-
-
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. -
Denver JUG
Brian Demers: Testing is Confidence - A Java Developer's Perspective
-
Amsterdam JUG
Trisha Gee on Developer Productivity & Viktor Gamov on Service Mesh for Java
-
-
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.
-
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.
-
-
Bangalore JUG
Choose Delegation Over Inheritance, Really? -- Venkat Subramaniam
-
-
-
Bangalore JUG
High-Performance Real-time Stream Processing on the Cloud without Migraines
-
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.
-
-
-
-
-
-
-
-
- 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
-
-
JCon Europe
International Java Community Conference at Cinedom Multiplex Cinema in Cologne, Germany
-
-
-
-
DevBcn
Multidisciplinary conference made for Developers and by Developers, to learn and share on the different modern software technologies used across the companies.
-
-
-
-
-
-
-
Garden State JUG
Docker Who: Small Containers Through Time and Space
-
-
-
-
-
-
-
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.
-
-
- 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
-
- Finished
-
- Finished
Silesia JUG
Kubernetes and Gitops – journey from kubectl apply to git push -- Bartosz Surma
-
- 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
Sydney JUG
WebSockets in Java + a Spring Boot Deep Dive!
-
- 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
-
- Finished
-
- Finished
-
- 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.
-
- Finished
-
- Finished
Atlanta JUG
Architecture Foundations: Styles, Patterns, and Tradeoffs - Neal Fprd
-
- Finished
Belgian JUG
What the CRaC, superfast JVM startup -- Gerrit Grunwald
-
- Conference
- Finished
-
- 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
Chicago JUG
Dmitry Chuyko: Java on ARM. New horizons.
-
- Finished
MicroStream Online Meetup
High-Performance Persistence – Getting Started Coding
-
- Finished
JChateau
JChateau is an Unconference organized in France in the iconic area of the Châteaux.
-
- Finished
Utrecht JUG
Java's Hidden Gems & Event Driven Architecture
-
- Finished
Philly JUG
Apache Pulsar Development 101 with Java -- Tim Spann
-
- Finished
Embedded World
embedded world Exhibition&Conference – Global platform for the embedded community from 14 - 16.03.2023!
-
- Finished
Manchester JUG
Making the transition to Digital Wallets with Java and the Google Wallet API - Edson Yanaga
-
- Finished
-
- Finished
Bangalore JUG
Kubernetes for Java Development
-
- Finished
Nürnberg JUG
Felix Rieß: Hotwire: Ein neuer (alter) Ansatz für moderne Webanwendungen
-
- 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]
-
- 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.
-
- Finished
Denver JUG
Denis Magda: How Java Apps Litter Beyond the Heap and What We Can Do About That
-
- Finished
JUG Oberpfalz
What the CRaC - Superfast JVM startup with Gerrit Grunwald.
-
- 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 Endewe 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. -
- Finished
-
- 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.
-
- 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
-
- Finished
Manchester JUG
Simplifying Real-time Stream Processing on the Cloud
-
- 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
Copenhagen JUG
Javagruppens ordinære generalforsamling bliver afholdt tirsdag 28. februar 2023 kl 17.30 online via google meet.
-
- 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
Barcelona JUG
Panel: Managing your team's soft skills development, from a Tech leader's POV
-
- 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.
-
- Finished
Utrecht JUG
A Glance At The Java Performance Toolbox (Ana Maria Mihalceanu) & Internal Life of your Debugger (Nataliia Dziubenko)
-
- 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
-
- Finished
Amsterdam JUG
Automating away bugs with Error Prone & Architect Designing an EDA Landscape
-
- Finished
-
- Finished
ConFoo Montreal
ConFoo Montreal is a multi-technology conference for developers.
-
- 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 rightWhether 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.
-
- 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.
-
- 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.
-
- Finished
St. Louis JUG
Not your father's Java, not your mother's JavaScript
-
- 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
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.***
-
- Finished
JavaMUG
After a long hiatus, JavaMUG is back. Come join us for this first meeting of the year.
-
- 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
Denver JUG
Matt Raible: OAuth for Java Developers
-
- Finished
Boston JUG
How Java Apps Litter Beyond the Heap (And What We Can Do About That) -- Denis Magda
-
- Finished
Jfokus, Sweden
Jfokus will be held at Waterfront Congress Center in Stockholm, Sweden 6-8 February 2023.
-
- Finished
Apache Kafka Meetup Singapore
Powering AI/ML systems with Apache Kafka & Better Kafka Performance Without Changing Any Code
-
- 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.
-
- 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.
-
- 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