Tomitribe is excited to be attending Oracle CodeOne (Oct 22nd – 25th) this year. Eight Tribers – David, Amelia, Jean-Louis, Roberto, Otavio, Cesar, Ivan, and Richard – six of whom are giving a total of 12 presentations. Attendees can also meet us during exhibitor’s hours at booth 5209, where we can tell you about Tomitribe Community Partnership Program. We also look forward to sharing the latest updates on the Open Source Projects we are part of.
For the first time in 20 years, there will be no JavaOne conference. JavaOne always brings back memories for those who have attended and the tradition will surely be missed. That said, we look forward to starting a new tradition with CodeOne (OC1).
It is a new time for Java in all of its forms from a new, aggressive release cycle for Java SE, to the creation of Jakarta EE, the new brand of Enterprise Java. OC1 promises to deliver on all of them. As stated by Stephen Chin in his blog, OC1 is not just about Java, but Java is certainly a major portion of the conference. OC1 has 9 Java-specific tracks and over 300 developer sessions, Birds of a Feather, hands-on-labs, and panels about Java. There is going to be something of interest for everyone.
In addition to visiting our booth and learning more about Tomitribe, you can also attend any of the Tribers’ presentations on a variety of enterprise Java topics. Here is a rundown of our presentations in chronological order.
Monday, October 22nd
Development Horror Stories
Birds of a Feather
12:30 p.m. – 1:15 p.m. | Moscone West – Room 2007
Hosted by: Roberto Cortez and Oleg Selajev
We kick off the week with Triber Roberto Cortez, a seasoned open source and enterprise developer. Roberto can frequently be found working on a number of open source projects and providing first tier support for our customers. Roberto is joined by Oleg Selajev, the developer advocate for Oracle’s cool new GraalVM. This Bird of a Feather (BOF) session promises to be engaging with fellow developer’s sharing the worst nightmare development experiences.
Let’s Make Graph Databases Fun Again with Java
Developer Session
1:30 p.m. – 2:15 p.m. | Moscone West – Room 2006
By: Otavio Santana and Elder Moraes
Triber Otavio Santana, one of the worlds foremost experts in JNoSQL, is joined by Elder Moraes as the discuss one of the cornerstones of NoSQL, Graphs, and how to leverage Java to take advantage of this powerful feature.
Tuesday, October 23rd
The Future of JMS 3.0
Developer Session
1:30 p.m. – 2:15 p.m. | Moscone West – Room 2016
By: David Blevins and Richard Monson-Haefel
I’m honored to be giving this presentation with Tomitribe’s commander and Chief, David Blevins. It’s been years since I wrote the O’Reilly book on JMS, but I’m confident that David, who has served on the JMS expert groups and worked extensively in JMS, will make this an exciting session. JMS 3.0 promises to deliver a lot of new capabilities which demonstrate that JMS will be even more useful and relevant than ever before.
Jakarta EE Meets NoSQL in the Cloud Age
Developer Session
2:30 p.m. – 3:15 p.m. | Moscone West – Room 2008
By: Otavio Santana and Elder Moraes
Otavio Santana, the JNoSQL open source project lead is joined by Elder Moraes a Cloud Evangelist, Oracle. You may not know this, but JNoSQL is the first new specification proposed for the Jakarta EE platform. Something Otavio announced only recently blogged about. Learn why NoSQL and JNoSQL in particular, is so important to the future of enterprise Java and Jakarta EE.
Wednesday, October 24th
GraalVM and MicroProfile: A Polyglot Microservices Solution
Developer Session
9:00 a.m. – 9:45 a.m. | Moscone West – Room 2006
By: Roberto Cortez and Cesar Hernandez Mendoza
GraalVM is Oracle’s new universal virtual machine that allows you to write code in Java, Python, JavaScript, Go, and other languages. You can also use languages together in the same program – its pretty Amazing. Roberto is back along with Cesar, our Triber extraordinaire from Guatemala to demonstrate a really cool microservices application that takes full advantage of the GraalVM’s polyglot nature.
Eclipse JNoSQL: One API to Many NoSQL Databases
Birds of a Feather Lab
9:00 a.m. – 11:00 a.m. | Moscone West – Overlook 2A (HOL)
Hosted by Otavio Santana, Leonardo Lima, Hillmer Chona, Patricia Uribe, Luis Amigo, Jonathan Vila Lopez.
Don’t forget your laptop and coding hat for this hands-on Birds of a Feather which will get you started using the Eclipse JNoSQL API. This BOF is hosted by a whos-who including, once again, our own Otavio Santana the lead developer on the Eclipse JNoSQL projects. You are going to learn a lot and walk out knowing the basics of working with the JNoSQL APIs.
Jakarta EE: What Is It and What Does It Mean for Enterprise Java?
Developer Session
10:30 a.m. – 11:15 a.m. | Moscone West – Room 2024
By: David Blevins, Mark Little, and Ian Robinson
If you are struggling to understand how Jakarta EE fits into the enterprise Java puzzle and are interested in the future of this new platform, there is no one better than these three open sources, Java luminaries including our very own, David Blevins. This presentation promises to be a fascinating session for anyone involved in Enterprise Java development be it Java EE, Spring, or whatever.
Thursday, October 25th
Chasing the RESTful Trinity: Client, CLI, and Docs
Developer Session
12:00 p.m. – 12:45 p.m. | Moscone West – Room 2014
By: Roberto Cortez and Ivan Junckes Filho
This session shows how to combine tooling around JAX-RS, OpenAPI, and MicroProfile REST Client to bootstrap microservice APIs that have Amazon-style Java client library, command-line API, and AsciiDoc/HTML documentation. The presentation explores the generation of clients in other languages and Git-inspired command-line techniques that enable REST calls to be secured via SSH keys. All perfectly documented in AsciiDoc, HTML, and man pages.
Deconstructing and Evolving REST Security
Developer Session
1:00 p.m. – 1:45 p.m. | Moscone West – Room 2003
By: David Blevins
Doing REST security, in particular, authentication and authorization can be challenging. In this session, David Blevins provides an in-depth understanding of how to use JSON Web Tokens (JWT) in combination with REST to better secure your REST-based APIs. This presentation has been hailed as one of the best at many of other conferences, so don’t miss it!
Type-Safe Approach to Invoking RESTful Services with MicroProfile Rest Client
Developer Session
2:00 p.m. – 2:45 p.m. | Moscone West – Room 2003
By: Cesar Hernandez Mendoza and Ivan Junckes Filho
Cesar Hernandez Mendoza and Ivan Junckes Filho, drawing on years of experience and work on the MicroProfile, demonstrate how the Eclipse Project’s MicroProfile Rest Client makes it possible to write type-safe RESTful client applications the open source project Apache CXF, one of the MicroProfile Rest Client implementations used by Apache TomEE and OpenLiberty application servers. With in-depth discussion on features, advantages, and use cases along with code demos, this promises to be both informative and fun!
See you there!
Traveling Tribers look forward to meeting you at OC1. Thank you for giving us the opportunity to share our experiences and knowledge about Java, Jakarta EE, Eclipse MicroProfile and the other Open Source Projects we are involved with. See you there!