Community Day at EclipseCon has always been a great event for Eclipse working groups and project teams. Community Day is on Monday, October 25 (the day before the start of the main conference). Community Day is virtual and free, and open to anyone who registers for EclipseCon 2021. To register, visit the EclipseCon 2021 Registration page.
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!
Please note that all times are Central European Time (CET).
|Jakarta EE Community State of the Union||15:00 - 15:50||Tanja Obradovic, Ivar Grimstad|
|MicroProfile Community Current and Future||16:00 - 16:50||Emily Jiang|
|What's Coming to Jakarta Security||17:00 - 17:50||Arjan Tijms|
|Jakarta Concurrency Futures||18:00 - 18:50||Steve Millidge|
|Jakarta REST: Looking Ahead||19:00 - 19:50||Andy McCright|
|Jakarta NoSQL and the Future of Polyglot Persistence in Java||20:00 - 20:50||Otavio Santana|
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 and how to get involved in the work with producing the specifications. Then we will recap the Jakarta EE 9 release and the significance of this release, including the namespace change from javax.* to jakarta.*. The rest of the session will be geared toward what's coming in Jakarta EE 10. We will look at what the various specifications are planning as well as the brand new Jakarta EE Core Profile. 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.
MicroProfile Community Current and Future
MicroProfile has undergone a big transformation last year and established the MicroProfile working group in October 2020. In December 2020, MicroProfile 4.0 was released with many feature updates and then followed by MicroProfile 4.1. MicroProfile has been collaborating with Jakarta EE and trying to define a great ecosystem so that both communities can help each other. In 2021, MicroProfile has been focusing on aligning with Jakarta EE 9.1 and plans to release MicroProfile 5.0. In this session, Emily is going to bring you up to date with the latest MicroProfile release and then briefly discuss the future roadmap for MicroProfile. Come along to this session to listen or ask questions.
What's Coming to Jakarta Security
Jakarta EE 10 will be 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 everything that's in the works for the new version of this API, and provide an overview of some of the existing implementations.
Jakarta Concurrency Futures
Jakarta Concurrency is the successor of the Java EE Concurrency API. Jakarta Concurrency provides concurrency primitives aligned with Java SE that work in the Jakarta EE environment. For Jakarta EE 10 the team wants to significantly upgrade Jakarta Concurrency. In this talk Steve Millidge, the lead of the Jakarta Concurrency project, will talk you through some ideas for new features in Jakarta Concurrency targeted for Jakarta EE 10 and will outline how you can contribute to shape the future of Jakarta Concurrency.
Jakarta REST - Looking Ahead
Jakarta RESTful Web Services (aka JAX-RS) is one of the more active and popular APIs in the Jakarta EE family. As RESTful services continue to dominate as the communication choice for microservice architectures as well as public facing APIs, it is vital to learn about Java's premier API for creating and consuming RESTful services. In this session, we'll take a look at what is currently available. We'll then look into the future to see how these APIs will evolve and how you can contribute. This session will leave time for interactive Q&A, so please bring your questions, ideas, complaints, and other feedback with you.
Jakarta NoSQL and the Future of Polyglot Persistence in Java
NoSQL databases bring a new perspective to persistence technology within the Java architecture toolbox. And this type of database is increasing in popularity even in the most conservative spaces like the financial sector. Jakarta NoSQL is an API whose objective is to facilitate integrating NoSQL databases and a corporate application using Jakarta EE. This session will leave time for interactive Q&A, so please bring your questions, ideas, complaints, and other feedback with you.
Tanja Obradovic Tanja 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 Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden. Ivar is heavily involved in the Jakarta EE Working Group, 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 JSR 371 (MVC 1.0) and represents Eclipse Foundation in the JCP Executive Committee. Ivar is also involved in MicroProfile, Apache NetBeans, and a frequent speaker at International developer conferences.
Emily Jiang 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.
Arjan Tijms Arjan Tijms is the project lead for a number of Jakarta projects including Jakarta- Security, Authentication, Authorization, Faces, and Expression Language, and is a Jakarta EE steering committee member. He is one of the founders of the Piranha project, which aims to develop a simplified Jakarta EE runtime, and is one of the GlassFish committers actively releasing new versions. Arjan regularly writes for Java Magazine about Jakarta EE, is the author of two books: The Definitive Guide to JSF and Pro CDI 2 in Java EE 8, and has spoken at conferences such as JakartaOne Live. He is also a Java Champion and the co-creator of the popular OmniFaces library for Jakarta Faces that was a 2015 Duke's Choice Award winner. Arjan holds an MSc degree in computer science from the University of Leiden, The Netherlands.
Steve Millidge 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.
Andy McCright Andy is a Web Services Architect and Senior Software Engineer at IBM's WebSphere and Open Liberty development lab based in Rochester, Minnesota. He is a frequent contributor to open source software such as Open Liberty, Apache CXF, RESTEasy, MicroProfile, Jakarta RESTful Web Services, and more. He is a co-founder of the MicroProfile Rest Client and GraphQL projects. He has written blog posts for openliberty.io, DZone, dev.to and his own blog at andymc12.net, and he has spoken at various conferences around the world. The rest of the time, Andy keeps busy with a wife, three kids and a bass guitar.
Otavio Santana Empowering developers worldwide to deliver better software faster, scalable in the Cloud. Otavio is a passionate software engineer focused on Cloud and Java technology. He has experience mainly in persistence polyglot and high-performance applications in finances, social media, and e-commerce. Otavio is a member of both Expert Groups and Expert Leader in several JSRs and JCP executive committees. He is working on several Apache and Eclipse Foundation projects such as Apache Tamaya, MicroProfile, Jakarta EE, where he is leading the first specification at Jakarta EE with Jakarta NoSQL. A JUG leader and global speaker at JavaOne and Devoxx conferences. Otavio has received recognition for his OSS contributions such as the JCP Outstanding Award, Member of the year and innovative JSR, Duke’s Choice Award, and Java Champion Award, to name a few.
Reza Rahman 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.
Werner Keil Werner 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.
Petr Aubrecht Petr is a programmer with a special interest in Jakarta EE and all the accompanying good stuff like SCRUM (Agile in general), UX, TDD, CI/CD, virtualization. He did in Java everything from Java Card, Swing, Applets, data preprocessing for data mining, databases, games, interpreters, programming on mainframes, etc., but the major business interest was development of web applications for huge companies and banks. He recently joined Payara.