Community Day at EclipseCon has always been a great event for Eclipse working groups and project teams. Community Day is on Monday, October 24, 8:30 to 18:30 CET (the day before the start of the main conference). This year Community Day is returning to an in-person format! Space may be limited, so please register and save your spot soon.
We have a packed agenda centered on the Jakarta EE, MicroProfile and Cloud Native Java communities. If there is a set of very focused sessions you should attend on these topics, the agenda offers the one place this year to do so. The sessions are intended not only for learning, but also for the community to actively engage with some key leaders. Don’t miss this opportunity!
|Morning Coffee||8:30 - 9:00|
|Welcome and Agenda||9:00 - 9:20||Reza Rahman|
|Jakarta EE Community State of the Union||9:30 - 10:20||Tanja Obradovic, Ivar Grimstad|
|Jakarta Concurrency - What's Next||10:30 - 11:20||Steve Millidge|
|Jakarta Security - What Next||11:30 - 12:20||Werner Keil|
|Lunch||12:30 - 14:00|
|Jakarta Data - What's Coming||14:00 - 14:50||Emily Jiang|
|MicroProfile Community State of the Union||15:00 - 15:50||Emily Jiang|
|MicroProfile Telemetry - What’s Coming||16:00 - 16:50||Martin Stefanko|
|Open Discussion and Closing||17:00 - 17:30||Reza Rahman|
|Meet & Greet||17:30 - 18:30|
Please note that all times are Central European Time (CET).
Jakarta EE Community State of the Union
Join this session to get the current status of Jakarta EE. First, we will give a quick overview of Jakarta EE releases and how to get involved in the work with producing the specifications. Then we will recap the Jakarta EE 10 release and the significance of this release, covering innovations of the release. The rest of the session will be geared toward what should be the focus of the next Jakarta EE release. We will look at the various new specifications/projects and seek involvement and input. This is the session to join if you want to learn about the Jakarta EE community, the technologies, and how to get involved. This is your opportunity to get your questions answered.
Jakarta Concurrency - What’s Next
Jakarta Concurrency is the successor of the Java EE Concurrency API. Jakarta Concurrency provides concurrency features aligned with Java SE that work in the Jakarta EE environment. For Jakarta EE 10 the team significantly upgraded Jakarta Concurrency. In this talk Steve Millidge, the lead of the Jakarta Concurrency project, will talk you through the new features in Jakarta EE 10, ideas for the future and how you can contribute to shape Jakarta Concurrency.
Jakarta Security - What’s Next
Jakarta EE 10 is the first major new version of Jakarta EE, after its two year+ long transition from Java EE. In this talk we'll look at one of the key components of Jakarta EE 10; the Security API. Security is an overarching aspect of an application, and Jakarta Security is fundamental for applications ranging from traditional MVC to Jakarta REST based microservices. In this session we will dive into what’s already done and everything that's in the works for this API.
Jakarta Data - What’s Coming
Your microservices often need to store or access data in data stores, either SQL or NoSQL. Jakarta Data offers a productive, high-level API to allow easy data access. Thus, a Java developer can split the persistence infrastructure and model with several features such as a Repository interface with automatically generated methods for queries, where the framework will implement all the lower level data access details. Jakarta Data is a newly created specification in Jakarta EE. Come to this session to learn what’s coming to this specification and learn how to get involved.
MicroProfile Community State of the Union
MicroProfile 6.0 is the focus in 2022, which aligns with the Jakarta EE 10 Core Profile. MicroProfile 6.0 contains major updates from MicroProfile Metrics together with the newly created MicroProfile Telemetry specification. In this session, Emily is going to bring you up to date with the latest MicroProfile release with a demo and then briefly discuss the future roadmap for MicroProfile. Come along to this session to listen or ask questions.
MicroProfile Telemetry - What’s Coming
In 2019, OpenTracing and OpenCensus projects merged into a single project called OpenTelemetry. Since then, hundreds of developers and companies have contributed to this project. In 2022, OpenTelemetry is the de facto standard defining how to collect, process, and export telemetry data in distributed applications. MicroProfile Telemetry Tracing was created to adopt this technology for easy integration with MicroProfile applications with the focus placed on the tracing aspect of OpenTelemetry. In this session, we learn how MicroProfile Telemetry Tracing instruments MicroProfile applications to participate in distributed tracing, cover how it is configured, and analyze how you can utilize OpenTelemetry API to provide even more detailed information in your traces.
Tanja Obradovic joined the Eclipse Foundation as Jakarta EE Program Manager in June 2018. Having been involved with Java and Java EE for quite some time, revitalizing Enterprise Java seems like a good challenge and a great fit for her! Outside the office, she loves spending time with her family and friends, enjoys art events, outdoor activities (even in the winter!), visiting different countries and most of all spending summers on a beach.
Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden. Besides advocating the Jakarta EE technologies, Ivar is contributing to the Jakarta EE specifications as well as being the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation in the JCP Executive Committee. Ivar is also involved in MicroProfile, Apache NetBeans, and a wide range of other open-source projects and communities. He is a frequent speaker at international developer conferences.
Emily Jiang is a Java Champion. She is Liberty Microservices Architect and Advocate, Senior Technical Staff Member (STSM) in IBM, based at Hursley Lab in the UK. Emily is a MicroProfile guru and has been working on MicroProfile since 2016 and leads the specifications of MicroProfile Config, Fault Tolerance and Service Mesh. She is a CDI Expert Group member. She is passionate about MicroProfile and Jakarta EE. She regularly speaks at conferences, such as Code One, DevNexus, JAX London, Voxxed, Devoxx, EclipseCon, QCon, GeeCon, JFokus, etc. Connect with Emily on Twitter at @emilyfhjiang or LinkedIn at https://www.linkedin.com/in/emilyfhjiang.
Steve Millidge is the founder of Payara, and is a Steering committee member of Jakarta EE and a founder member of MicroProfile. At Payara Steve heads up the company with a particular focus on product direction and strategy. Steve has spoken at a number of events about the performance and scalability of Java systems, including JavaOne, JBoss World, UK Oracle User Group Conference and Special Interest Groups, JAX London, GeeCon, EclipseCon, and JakartaOne Livestream; he regularly presents technical workshops and webinars on Jakarta EE, MicroProfile and big scale Java. Steve has been working with Java since pre-1.0 and has worked on large scale distributed applications and application servers since the 1990s. Before founding Payara Steve ran a consultancy company providing advice and guidance on architecting, building and running at scale large web applications on Java technologies. Steve has a keen interest in non-functional attributes of big scale Java.
Werner Keil does Agile, BDD, DevOps, Java, Java EE/Jakarta EE, IoT, Security and Microservices. Helping Global 500 clients across industries and IT vendors. He worked for over 30 years as PM, Coach, SW architect and consultant for Finance, Mobile, Media, Transport and the Public sector. Werner is Eclipse and Apache Committer, JCP member in JSRs like 354 (Money, also Maintenance Lead), 366 (Java EE 8), 375 (Security), 385 (Units 2.0, also Spec Lead) among several others. Werner won multiple JCP Awards including Member of the Year or Outstanding Spec Lead and was recognized a Speaker of All Times by Java2Days, one of the largest Java conferences in Eastern Europe. He is Eclipse Babel Language Champion, project lead of Eclipse UOMo and Committer member in the Jakarta EE Specification Committee.
Martin Stefanko is a principal software engineer at Red Hat and a MicroProfile committer, working mainly on Red Hat middleware technologies like Quarkus, SmallRye, WildFly, JBoss middleware (RESTEasy, Weld, ...) mostly around MicroProfile integrations and implementations. He is a programming and microservices enthusiast. Martin started contributing to MicroProfile in 2018 and since then he helped to deliver several specifications and platform releases. Martin likes to experiment and innovate with technologies for which MicroProfile is a great platform.
Reza Rahman is Principal Program Manager for Java on Azure at Microsoft. He works to make sure Java developers are first class citizens at Microsoft and Microsoft is a first class citizen of the Java ecosystem. Reza has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE track at JavaOne as well as a JavaOne Rock Star Speaker award recipient. He was the program chair for the inaugural JakartaOne conference. Reza is an avid contributor to industry journals like DZone. He has been a member of the Java EE, EJB and JMS expert groups over the years. Reza implemented the EJB container for the Resin open source Java EE application server. He helps lead the Philadelphia Java User Group. Reza is a founding member of the Jakarta EE Ambassadors.