Community Day at EclipseCon has always been a great event for Eclipse working groups and project teams. Community Day is on Monday, October 19, 14:00 to 18:00 CET (the day before the start of the main conference). This year Community Day is virtual and free.
Community Day is open to anyone who is attending EclipseCon 2020. To register for the conference for free, start on this page.
Pre-registration for Community Day sessions is required, and will be done in the Swapcard conference platform. Access to the Swapcard platform for EclipseCon attendees will begin on October 5, and Community Day attendees can pre-register after they have joined the event in Swapcard.
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||10/19/2020
14:30 - 15:15
|MicroProfile Community Current and Future||10/19/2020
15:15 - 16:00
|Jakarta EE/MicroProfile - Key Features Demo||10/19/2020
16:30 - 17:15
|Josh Juneau, Edwin Derks|
|Jakarta EE 10 Round Table||10/19/2020
17:15 - 18:00
|Otavio Santana (Moderator)
Steve Millidge (Payara), Kevin Sutter (IBM),
Dmitry Kornilov (Oracle), David Blevins (Tomitribe),
Werner Keil, Ryan Cuprak
Jakarta EE Community State of the Union
This session will cover the current status of Jakarta EE. We will take a quick glance behind including what was achieved in Jakarta EE 8 and the current implementations. A principal focus of the session will be covering the goals of Jakarta EE 9, its current status and where we need help along with the current status of Eclipse GlassFish. Finally the session will look forward to Jakarta EE 10, what do Jakarta EE developers want, focus areas and how to get involved. If there is one session to learn about the Jakarta EE community status, get involved and ask questions, this session is it.
MicroProfile Community Current and Future
Eclipse MicroProfile has been around for over four years. Within the four years, 8 MicroProfile umbrella specifications were released together with 4 standalone specifications. This year, the community released MicroProfile 3.3 and MicroProfile 4.0 is to be released next. In this session, Emily is going to bring you up to date with the latest MicroProfile release and then briefly discuss what's new in MicroProfile 4.0. Come along to this session to listen or ask questions.
Jakarta EE/MicroProfile - Key Features Demo
Learn important features of Jakarta EE and MicroProfile through a number of examples, using a hands on approach. The examples are presented in a Problem, Solution, and How it Works recipe-style format, correlating usage of the APIs to real-life scenarios. The examples presented showcase key features of Jakarta EE, as well as some of the latest MicroProfile features. Recipes cover a variety of APIs from Jakarta Server Faces to Jakarta Persistence to Jakarta WebSockets and MicroProfile JWT, providing an overview of each, including examples using APIs together. The demo explains server-side resources using Payara, and development of microservices with Payara Micro, and provides attendees the ability to ask questions throughout the demo.
Attendees will walk away with a solid understanding of some of the most important features of Jakarta EE and MicroProfile.
Jakarta EE 10 Round Table
Jakarta EE 8 has been delivered and Jakarta EE 9 is well on the way. This is a perfect time to begin exploring the horizons of Jakarta EE 10. This panel discussion brings together the likes of Payara, Oracle, IBM, Tomitribe and community leadership at large to begin gazing into the crystal ball together! Come along and bring your thinking cap with you - there will be plenty of opportunity for you to interact first hand with the panel!
If you have questions for the panel, please add them ahead of time to this document.
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 Java One, JBoss World, UK Oracle User Group Conference and Special Interest Groups, JaxLondon, GeeCon, EclipseCon, and Jakarta EE Live Stream; 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.
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.
Josh Juneau (@javajuneau) works as an application developer, system analyst, and database administrator. He primarily develops using Java and other JVM languages. He is a frequent contributor to Oracle Technology Network and Java Magazine and has written several books for Apress about Java and Java EE. Juneau was a JCP Expert Group member for JSR 372 and JSR 378. He is a member of the NetBeans Dream Team, a Java Champion, CJUG Board Member, and a co-host for the JavaPubHouse Off Heap and Stackd podcasts.
Edwin Derks is a Software Architect at Ordina JTech. He has a passion for gathering and sharing knowledge about anything related to the Java ecosystem and cloud-driven development in general. He is a contributor to Eclipse MicroProfile and Jakarta EE, and often hosts meetups, writes articles, blogs and speaks at conferences. In his spare time, he can often be found in the gym or having a good time at metal concerts.
Kevin Sutter is the co-lead for the Eclipse MicroProfile project (http://microprofile.io). He is also a member of the Eclipse EE4J PMC (https://projects.eclipse.org/projects/ee4j) and Jakarta EE Steering and Specification Committees, which are guiding the efforts of moving Java EE to the Eclipse Foundation.
Dmitry Kornilov is Director of Software Development at Oracle leading Helidon and Jakarta EE teams. He is an open source enthusiast and speaker holding JCP "Star Spec Lead" and "Outstanding Spec Lead 2016" awards, and a member of EE4J project management and spec committees at the Eclipse Foundation.
David Blevins is founder of Tomitribe and a veteran of Open Source Java EE & Jakarta EE in both implementing and defining specifications for over 15 years, with a strong drive to see Jakarta EE simple, testable, and as light as Java SE. He is a co-founder of OpenEJB (1999), Geronimo (2003), TomEE (2011), and MicroProfile (2016). David is a member of the Jakarta EE Steering Committee, Java Community Process Executive Committee, past member of the Java EE 6, 7 & 8 Expert Groups, EJB 3.0, 3.1 & 3.2 Expert Groups, JMS 2.0 Expert Group. He is a contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley.
Ryan Cuprak is a Formulation Applications R&D Development Senior Manager at Dassault Systemes, co-author EJB in Action 2nd Edition from Manning and the NetBeans Certification Guide from McGraw-Hill. He is also president of the Connecticut Java Users Group since 2003. Ryan is a JavaOne Rockstar Presenter. At Dassault Systemes he works on the ENOVIA Enginuity chemical formulation software and is involved in desktop and backend server development as well as client data migrations. Prior to joining DS, Ryan worked for a distributed computing company, TurboWorx, and also Eastman Kodak’s Molecular imaging Systems group, now part of Burker. Ryan earned a BS in computer science and biology from Loyola University Chicago.
Otavio Santana 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.Empowering developers worldwide to deliver better software faster, scalable in the Cloud. Otavio is a member of both Expert Groups and Expert Leader in several JSRs and JCP executive committee. 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 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 JavaLobby/DZone and TheServerSide. 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 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.
Thodoris Bais works as a Scrum Master for ABN Amro bank and contributes to the prosperity of the (software) community in several ways. He is the Founder & Leader of Utrecht Java User Group, which counts more than 2500 members and has hosted exceptional speakers (where among others, James Gosling and Uncle Bob). Thodoris Bais serves the Expert Group of JSR-385 and helps developers grow their career. Previously: 5 years of Software Engineering, 2 years as a Technical Author, Open-source Contributor. His views are expressed via his twitter handle @thodorisbais.