26 Sep 2023
This session will include an introduction to each of the additional factors that have been added to this methodology, why they matter and the OSS Java tools and technologies that can be used to enable them.
- 2 participants
- 51 minutes
11 Sep 2023
"As many enterprise applications have been built using Java EE, migrating these applications to Jakarta EE is a key concern for developers. Jakarta EE 10 is the latest version of the enterprise Java standard, and it provides a platform for building portable, cloud-native applications.
In this talk, we will explore the challenges and opportunities of migrating from Java EE to Jakarta EE. We will begin by discussing the differences between Java EE and Jakarta EE, and how the migration process differs from previous upgrades. We will then explore the steps involved in migrating an application, such as identifying the modules that need to be updated, testing the application, and deploying it to a Jakarta EE 10 runtime.
One of the key challenges in migrating from Java EE to Jakarta EE is dealing with the removal of some of the legacy technologies that were present in earlier versions of Java EE. We will discuss strategies for dealing with this, such as using alternative technologies or refactoring the code to remove dependencies on these legacy technologies.
Throughout the talk, we will provide practical tips and best practices for migrating from Java EE to Jakarta EE, based on our own experiences and those of the broader community. By the end of the talk, developers will have a better understanding of the challenges and opportunities of migrating to Jakarta EE, and will be equipped with the knowledge and tools they need to make a successful transition."
In this talk, we will explore the challenges and opportunities of migrating from Java EE to Jakarta EE. We will begin by discussing the differences between Java EE and Jakarta EE, and how the migration process differs from previous upgrades. We will then explore the steps involved in migrating an application, such as identifying the modules that need to be updated, testing the application, and deploying it to a Jakarta EE 10 runtime.
One of the key challenges in migrating from Java EE to Jakarta EE is dealing with the removal of some of the legacy technologies that were present in earlier versions of Java EE. We will discuss strategies for dealing with this, such as using alternative technologies or refactoring the code to remove dependencies on these legacy technologies.
Throughout the talk, we will provide practical tips and best practices for migrating from Java EE to Jakarta EE, based on our own experiences and those of the broader community. By the end of the talk, developers will have a better understanding of the challenges and opportunities of migrating to Jakarta EE, and will be equipped with the knowledge and tools they need to make a successful transition."
- 2 participants
- 57 minutes
17 Aug 2023
OpenID Connect 1.0 is one of the biggest security standards to come out in recent years, as it allows developers to simplify authentication, authorization, and identity management in an interoperable manner, but what many developers don’t know is that is crucial to understand how to properly integrate existing services and web applications to use this standard in a way that is easy to maintain. Jakarta EE 10, and its new version of the Jakarta Security specification now leverage the power of OpenID Connect providers in an intuitive manner, making Enterprise applications more adaptable to cloud environments.
This talk will focus on showcasing how this new integration is being implemented with a quick demonstration of how to implement a portable Jakarta EE application that connects to a valid OpenID Connect provider to leverage authentication and authorization services.
This talk will focus on showcasing how this new integration is being implemented with a quick demonstration of how to implement a portable Jakarta EE application that connects to a valid OpenID Connect provider to leverage authentication and authorization services.
- 2 participants
- 57 minutes
14 Aug 2023
Jakarta Tech Talk - Unleashing the Power of Jakarta Data: Exploring API-driven Data Access for Relational and NoSQL Databases.
Join us for an enlightening presentation on Eclipse JNoSQL 1.0.0, a robust framework that streamlines the integration of Java and NoSQL databases. In this session, we will delve into the latest advancements of Eclipse JNoSQL and discuss the future roadmap for the Jakarta NoSQL specification.
We will showcase the exciting new features and enhancements introduced in version 1.0.0 through a series of live code demonstrations. Discover how Eclipse JNoSQL empowers developers to seamlessly work with various NoSQL databases, including MongoDB, Couchbase, Redis, Neo4J, Cassandra, and more!
During the presentation, we will highlight the key benefits of using Eclipse JNoSQL, such as simplified data modeling, flexible querying capabilities, and seamless integration with Java frameworks. You will learn how to leverage JNoSQL's robust APIs and abstractions to optimize your NoSQL database operations and improve application performance.
Furthermore, we will discuss the significance of the Jakarta NoSQL specification and its role in standardizing NoSQL development within the Java ecosystem. Gain insights into the future direction of Jakarta NoSQL and its compatibility with Eclipse JNoSQL.
Whether you are a Java developer looking to explore NoSQL databases or an experienced JNoSQL user interested in the latest advancements, this presentation will provide valuable insights and practical knowledge. Join us to learn how Eclipse JNoSQL 1.0.0 can simplify your Java and NoSQL integration and pave the way for future developments in the Jakarta NoSQL specification.
Join us for an enlightening presentation on Eclipse JNoSQL 1.0.0, a robust framework that streamlines the integration of Java and NoSQL databases. In this session, we will delve into the latest advancements of Eclipse JNoSQL and discuss the future roadmap for the Jakarta NoSQL specification.
We will showcase the exciting new features and enhancements introduced in version 1.0.0 through a series of live code demonstrations. Discover how Eclipse JNoSQL empowers developers to seamlessly work with various NoSQL databases, including MongoDB, Couchbase, Redis, Neo4J, Cassandra, and more!
During the presentation, we will highlight the key benefits of using Eclipse JNoSQL, such as simplified data modeling, flexible querying capabilities, and seamless integration with Java frameworks. You will learn how to leverage JNoSQL's robust APIs and abstractions to optimize your NoSQL database operations and improve application performance.
Furthermore, we will discuss the significance of the Jakarta NoSQL specification and its role in standardizing NoSQL development within the Java ecosystem. Gain insights into the future direction of Jakarta NoSQL and its compatibility with Eclipse JNoSQL.
Whether you are a Java developer looking to explore NoSQL databases or an experienced JNoSQL user interested in the latest advancements, this presentation will provide valuable insights and practical knowledge. Join us to learn how Eclipse JNoSQL 1.0.0 can simplify your Java and NoSQL integration and pave the way for future developments in the Jakarta NoSQL specification.
- 2 participants
- 50 minutes
28 Jun 2023
Implementing the correct security patterns is a common challenge that most application developers and consultants can get wrong in even the most common of scenarios. Reinventing the wheel is a common pattern that DevOps engineers do when integrating security solutions inside their applications (authentication, password validation, identity management, correct storage of user data, etc.). Keycloak is an open-source identity management solution that focuses on offloading this burden from DevOps engineers, allowing them to focus on the business aspects of their applications and simplifying their solutions in the long run.
This talk will focus on the benefits of using such a service with an enterprise application, with a live demonstration of a small application that uses the Eclipse MicroProfile APIs to correctly integrate it with Keycloak by way of the OpenIDConnect standards.
This talk will focus on the benefits of using such a service with an enterprise application, with a live demonstration of a small application that uses the Eclipse MicroProfile APIs to correctly integrate it with Keycloak by way of the OpenIDConnect standards.
- 2 participants
- 42 minutes
9 May 2023
With introduction of Virtual threads in Java 19 (as a preview feature), we could start looking into creating a framework to write services that are blocking, and at the same time provide great performance even under heavy parallel load.
Where we had to use reactive programming to achieve the same goal, we can now write simpler, more maintainable code and achieve the same results. With Helidon Níma (Web Server designed for Virtual threads), and other Helidon libraries, we now have a framework to build
blocking and performant services (now in Alpha, until Virtual threads are release in Java as a non-preview feature).
You will learn how we benefit from virtual threads when writing (Micro)services, and whether our performance assumptions were correct.
Where we had to use reactive programming to achieve the same goal, we can now write simpler, more maintainable code and achieve the same results. With Helidon Níma (Web Server designed for Virtual threads), and other Helidon libraries, we now have a framework to build
blocking and performant services (now in Alpha, until Virtual threads are release in Java as a non-preview feature).
You will learn how we benefit from virtual threads when writing (Micro)services, and whether our performance assumptions were correct.
- 2 participants
- 41 minutes
20 Apr 2023
Integration testing is difficult as you need additional systems, like a database, with a predefined set of data to have repeatable tests.
With the availability of the Testcontainers framework, developers can test the real application by deploying it in a container using the runtime that will be used in production and dependencies available in other containers.
In this session, we explore a few scenarios of how you can use the Testcontainers framework to test your Jakarta EE application, including a remote debug session of your code.
With the availability of the Testcontainers framework, developers can test the real application by deploying it in a container using the runtime that will be used in production and dependencies available in other containers.
In this session, we explore a few scenarios of how you can use the Testcontainers framework to test your Jakarta EE application, including a remote debug session of your code.
- 2 participants
- 54 minutes
13 Apr 2023
REST is all about endpoints that perform specific queries or operations. This works fine, but the client is limited by which queries have been exposed. What if the back-end exposed the data, but the client could decide which subset of data it needed, or how to interact with that data? That’s the promise of GraphQL — simplify the back-end, give the client more power, and make it easier to evolve APIs. In this talk, we’ll explain what GraphQL is, how it works, and look at a JavaScript client and a Java back-end.
- 3 participants
- 1:06 hours
16 Mar 2023
Whether you work as a data scientist, ML engineer or software developer, at some point you will need to develop applications – for your customers, products or as a support for the latest and coolest ML model that you have built.
With the introduction of the Cloud, a lot has changed in the way we work with the development and deployment of our applications.
In this talk, we look at 5 things to look for when creating an application in the Cloud age.
With the introduction of the Cloud, a lot has changed in the way we work with the development and deployment of our applications.
In this talk, we look at 5 things to look for when creating an application in the Cloud age.
- 2 participants
- 49 minutes
9 Mar 2023
Show how to build a microservices with Microprofile by adding cloud native features from Microprofile. I believe a hands-on live coding session with incremently adding features will show how easy it is to use Microprofile to build production grade microservices.
- 2 participants
- 57 minutes
7 Mar 2023
This session aims to crystalize why open standards like Jakarta EE are critically important to you today and in the future. We will explore these concepts in the context of well-established economic theories - in true Freakonomist style!
- 2 participants
- 1:03 hours
2 Feb 2023
Jakarta Messaging 3.0 provides a standard set of messaging concepts and interfaces enabling Java developers design and build loosely coupled with a single - yet powerful - API. In this session, Graham and Richard will show how a developer can get up and running quickly with a Jakarta Messaging 3.0 developer runtime environment - using OpenLiberty and IBM MQ - and get hands on with a sample code. Once up and running, the presenters will explore the environment's key features: demonstrate how Jakarta 3.0 applications can interoperate with JMS 2.0 services using IBM MQ as a common messaging provider and as a basis to migrate applications to the new standard.
- 3 participants
- 53 minutes
12 Dec 2022
A presentation of what Tradista is and what a collaboration Eclipse Foundation / Tradista can bring in the area of Financial Risk Management softwares.
- 2 participants
- 29 minutes
11 Aug 2022
Wouldn't it be nice if, with a single API, it was possible to easily integrate several databases that promise greater scalability in the application, such as Cassandra and MongoDB, among others? Let's make our life easy and enable polyglot persistence in our application today! Jakarta NoSQL is a project to help you make a smooth integration between Java and NoSQL databases, mainly in the enterprise world. This presentation will cover the news around this Jakarta EE specification.
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 2 participants
- 51 minutes
29 Jun 2022
The Jakarta EE 10 release Tech Talk marks the celebration of the community-driven innovation release of Jakarta EE 10. This event is a great opportunity to hear from the industry leaders of the cloud native Java ecosystem discussing the production of this major release.
We'll talk about:
* Jakarta EE 10 release technology and top new features
* Benefits and significance of this release for enterprise Java Developers
-----
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
We'll talk about:
* Jakarta EE 10 release technology and top new features
* Benefits and significance of this release for enterprise Java Developers
-----
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 7 participants
- 1:08 hours
20 Jun 2022
REST is all about endpoints that perform specific queries or operations. This works fine, but the client is limited by which queries have been exposed. What if the backend exposed the data, but the client could decide which subset of data it needed, and how to interact with that data? That’s the promise of GraphQL — simplify the back-end, give the client more power, and make it easier to evolve APIs.
When we take this approach, we also have more flexibility on the backend; we can use one or many different microservices together to provide a unified API. In this talk, we’ll explain what GraphQL is, how it works, and look at how easy it is to build GraphQL APIs using MicroProfile GraphQL.
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
When we take this approach, we also have more flexibility on the backend; we can use one or many different microservices together to provide a unified API. In this talk, we’ll explain what GraphQL is, how it works, and look at how easy it is to build GraphQL APIs using MicroProfile GraphQL.
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 2 participants
- 1:01 hours
31 May 2022
This live presentation will be covering the following topics:
1. What is Jakarta Mail
2. What is new in Jakarta Mail 2.1
3. What is Angus Mail
4. Demo
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
1. What is Jakarta Mail
2. What is new in Jakarta Mail 2.1
3. What is Angus Mail
4. Demo
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 1 participant
- 17 minutes
12 May 2022
In the span of several weeks, we took a legacy app that had been running in production for 12 years, moved it to git, mavenized it, upgraded from Java 6 to Java 8, and upgraded from Java EE 5 to Java EE 7. Oh, and did I mention that it uses SOAP, JSP, and JSF 1.2? We did all this with a relatively minor amount of code changes, thanks to the backward compatibility of Java 8 and Java EE. Come to this session to learn how we did it, what issues we ran into, which app server we were using, and why we didn't move to a newer JDK, Java EE 8, or Jakarta EE.
- 2 participants
- 56 minutes
13 Apr 2022
Many of the benefits of the Servlet 6.0 API are in removing the kruft of many years, thus allowing better implementations of the specification. This presentation will show aspects of how Servlet 6.0 has been implemented by the Jetty server with reflections on how that will impact your existing and future applications.
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 2 participants
- 40 minutes
30 Mar 2022
This session will take a look at a new runtime that is aiming to become Jakarta EE and MicroProfile certified in the future. Piranha Cloud USP is supporting those platforms without being a traditional application server.
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
Jakarta EE
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 2 participants
- 44 minutes
18 Mar 2022
An area of technology has been growing exponentially and bringing with it several opportunities and specializations. Among these thousands of options, we have software engineering and architecture. However, with so much content and easy access to happiness, how would be the best way to reach the goal that will achieve the desired satisfaction? In this debate, we will significantly address the area of expertise in software engineering, in other words, career approaches such as "techniques." Let's share five engineering skills for you, the professional software technician.
---
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
---
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 3 participants
- 57 minutes
24 Feb 2022
February 24, 2022
Java ecosystem is vast and rich. It has been the center of innovation for years. Many people and organizations invested time and money in Java.
...but, Java is not very popular in the cloud!
Who says you cannot use Java in the cloud? Would you like to use Java in event-driven and serverless architectures?
I will show you how to do that by making a Java and Quarkus app run on the cloud using minimal resources. In my demo, I will create a simple pipeline that use Knative which provides plug&play components to process events and a Quarkus application to receive the events. We'll get the events from Apache Kafka to the pipeline and see how the Java application scales quickly and with minimum resources.
---
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jak...
Like us on Facebook: https://www.facebook.com/JakartaEE/
Java ecosystem is vast and rich. It has been the center of innovation for years. Many people and organizations invested time and money in Java.
...but, Java is not very popular in the cloud!
Who says you cannot use Java in the cloud? Would you like to use Java in event-driven and serverless architectures?
I will show you how to do that by making a Java and Quarkus app run on the cloud using minimal resources. In my demo, I will create a simple pipeline that use Knative which provides plug&play components to process events and a Quarkus application to receive the events. We'll get the events from Apache Kafka to the pipeline and see how the Java application scales quickly and with minimum resources.
---
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jak...
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 3 participants
- 50 minutes
1 Feb 2022
Have you started your Cloud Native journey? The first thing you need to do is containerize your applications. Now that you’ve gotten past that first hurdle, JJ Asghar is here to say there’s more to think about. In this talk, JJ discusses stumbling blocks that a masked enterprise called AsgharLabs had to deal with, and hopefully shed some light on things you haven’t thought about.
---
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
---
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://bit.ly/3IPrxOq
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 2 participants
- 51 minutes
12 Jan 2022
Domain-Driven Design (DDD) is an architectural approach that strongly focuses on materializing the business domain in enterprise software through disciplined object-oriented analysis. This session demonstrates first-hand how DDD can be elegantly implemented using Jakarta EE via an open source project named Cargo Tracker.
Cargo Tracker maps DDD concepts like entities, value objects, aggregates and repositories to Jakarta EE code examples in a realistic application. We will also see how DDD concepts like the bounded context are invaluable to designing pragmatic microservices.
____
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://jakarta.ee/
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
Cargo Tracker maps DDD concepts like entities, value objects, aggregates and repositories to Jakarta EE code examples in a realistic application. We will also see how DDD concepts like the bounded context are invaluable to designing pragmatic microservices.
____
Jakarta EE gives developers a comprehensive set of vendor-neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up. With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications. And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Learn more: https://jakarta.ee/
Follow us on Twitter: https://twitter.com/home
Follow us on LinkedIn: https://www.linkedin.com/showcase/jakartaee/
Like us on Facebook: https://www.facebook.com/JakartaEE/
- 2 participants
- 1:04 hours
13 Dec 2021
Introduction to Jakarta Commons.
- Common components for Jakarta EE specifications
- What are the drivers to propose this new specification project, what should be in scope for the first release, and what are the ideas for the future.
- Common components for Jakarta EE specifications
- What are the drivers to propose this new specification project, what should be in scope for the first release, and what are the ideas for the future.
- 2 participants
- 10 minutes
9 Nov 2021
Jakarta gRPC aims to do for Java gRPC services what JAX-RS did for REST: it makes them easier to implement, by allowing developers to annotate service classes and methods, and by generating client-side proxies automatically, based on the annotated Java interface. It also allows them to integrate and play nicely with other Jakarta specs, such as CDI and Config, which is something native, proto-based gRPC services do not do very well.
Another goal of Jakarta gRPC is to expand the ecosystem by making the services more marshaller-agnostic than they currently are. While the gRPC protocol itself, and its various implementations, including Java, are not tied to any particular serialization framework, the available tooling pretty much limits the choice to ProtoBuf, which is not always the best choice.
In this session we will cover how we plan to achieve all of the above via recently submitted Jakarta gRPC specification.
Another goal of Jakarta gRPC is to expand the ecosystem by making the services more marshaller-agnostic than they currently are. While the gRPC protocol itself, and its various implementations, including Java, are not tied to any particular serialization framework, the available tooling pretty much limits the choice to ProtoBuf, which is not always the best choice.
In this session we will cover how we plan to achieve all of the above via recently submitted Jakarta gRPC specification.
- 2 participants
- 53 minutes
19 Oct 2021
This talk will focus on how engineering teams can leverage automated refactoring tools that originated at Netflix to greatly reduce the time and effort required when migrating to new versions of frameworks like Micronaut, Spring, Jakarta, and between Java language versions.
Does this scenario sound familiar?
Your organization has many Java-based microservices and applications that are critical for the day-to-day operation of your business. Over time, you find that your applications have a large number of dependencies on third-party technologies and libraries that have different release cadences. Invariably, your organization encounters pressures to upgrade those dependencies for any number of the following reasons: critical bug fixes, security updates, expiring support, "modernization", or technical enablement. Refactoring a single application to update its third-party dependencies can be tricky and often requires manual intervention when there are breaking changes. At the organization level, performing the same refactoring operation across all of your applications can result in weeks of effort.
This talk introduces OpenRewrite, an open-source ecosystem that specializes in mass, automated refactoring with a focus on Java source code, Maven build files, XML, YAML, and property files. We will discuss how the framework enables the creation of composable, prepackaged recipes that can be used to automate common framework migration and how these recipes can be integrated into both Maven and Gradle builds.
This talk will include some live demonstrations of Rewrite's tools to perform automated migrations on real-world, Java applications and libraries.
Does this scenario sound familiar?
Your organization has many Java-based microservices and applications that are critical for the day-to-day operation of your business. Over time, you find that your applications have a large number of dependencies on third-party technologies and libraries that have different release cadences. Invariably, your organization encounters pressures to upgrade those dependencies for any number of the following reasons: critical bug fixes, security updates, expiring support, "modernization", or technical enablement. Refactoring a single application to update its third-party dependencies can be tricky and often requires manual intervention when there are breaking changes. At the organization level, performing the same refactoring operation across all of your applications can result in weeks of effort.
This talk introduces OpenRewrite, an open-source ecosystem that specializes in mass, automated refactoring with a focus on Java source code, Maven build files, XML, YAML, and property files. We will discuss how the framework enables the creation of composable, prepackaged recipes that can be used to automate common framework migration and how these recipes can be integrated into both Maven and Gradle builds.
This talk will include some live demonstrations of Rewrite's tools to perform automated migrations on real-world, Java applications and libraries.
- 2 participants
- 59 minutes
13 Oct 2021
JDK 17 is the next LTS version of the Java Platform. In this session, we have a look at the differences between JDK 11 and JDK 17 when creating microservices with the Jakarta platform. Within a demo, you will see the usage of the new Java Record construct and other new features. We also have a look at the impact on the operational side like the performance improvements and the new Garbage Collectors.
- 2 participants
- 54 minutes
15 Sep 2021
This presentation will provide an overview of the Jakarta NoSQL specification, introduce the four NoSQL database types, and demonstrate a Jakarta NoSQL application that interacts with a MongoDB database.
- 2 participants
- 43 minutes
30 Aug 2021
This presentation will provide an update of the upcoming Jakarta REST releases. Jakarta REST 3.1 will be part of EE 10 and will include numerous improvements and clarifications as well as a new bootstrap API for Java SE development. Jakarta REST 4.0 in EE 11 proposes a backward incompatible change that eliminates its @Context-based injection mechanism in favor of full CDI support. With the advent of CDI Lite, this will also enable support for built-time dependency injection which is becoming more popular with microservices and native compilation.
- 2 participants
- 40 minutes
11 Aug 2021
This talk will walk through some of the ideas the Jakarta Concurrency team have identified for Jakarta EE 10. It will also cover how to get involved to shape Jakarta EE 10.
- 2 participants
- 52 minutes
28 Jul 2021
Jakarta EE Ambassadors are announcing the start of the Jakarta EE Community Acceptance (JCAT) Testing initiative. The purpose of this initiative is to test Jakarta EE 9/9.1 implementations testing using your code and/or applications. Although Jakarta EE is extensively tested by the TCK, container specific tests, and QA, the purpose of JCAT is for developers to test the implementations. This presentation will go over this initiative and how to test your apps and code on Jakarta EE 9/9.1.
- 2 participants
- 18 minutes
2 Jun 2021
Greg Wilkins and Chris Walker present:
Jakarta Servlet defines a server-side API for handling HTTP requests and responses. Get to know Eclipse Jetty as a compatible implementation for Jakarta Servlet 5.0. Eclipse Jetty is newly certified and brings exciting implications.
Chris Walker will explain what Jetty is and why they made the change to the Jakarta namespace, as well as the certification process.
Greg Wilkins will spend the rest of his time discussing his latest blog on the latest Servlet Spec 5, which is part of EE9. You can view his blog at the link below.
https://webtide.com/less-is-more-servlet-api/
Jakarta Servlet defines a server-side API for handling HTTP requests and responses. Get to know Eclipse Jetty as a compatible implementation for Jakarta Servlet 5.0. Eclipse Jetty is newly certified and brings exciting implications.
Chris Walker will explain what Jetty is and why they made the change to the Jakarta namespace, as well as the certification process.
Greg Wilkins will spend the rest of his time discussing his latest blog on the latest Servlet Spec 5, which is part of EE9. You can view his blog at the link below.
https://webtide.com/less-is-more-servlet-api/
- 3 participants
- 52 minutes
18 May 2021
Ryan Cuprak Presents:
Jakarta EE is now over 20 years old and despite its age, it is as relevant today as it was back in 1999. It is one of the few open standards for developing enterprise applications with multiple independent vendor implementations. Its APIs are central to developing Java based cloud solutions. It is as relevant today as it was back in 1999. This presentation will provide context to Jakarta EE and why businesses choose to use it.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/...
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Jakarta EE is now over 20 years old and despite its age, it is as relevant today as it was back in 1999. It is one of the few open standards for developing enterprise applications with multiple independent vendor implementations. Its APIs are central to developing Java based cloud solutions. It is as relevant today as it was back in 1999. This presentation will provide context to Jakarta EE and why businesses choose to use it.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/...
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 55 minutes
10 May 2021
Per-Åke Minborg - Founder and CTO of Speedment, Inc presents:
What if you could keep Hibernate/JPA and at the same time stick to Java and the Java Stream API?
Like many Java developers, I like to stick to a single language. Every time I come across a database project and need to switch from Java to Hibernate Query Language (HQL) or Java Persistence Query Language (JPQL), it is a tedious process because the syntax is wordy and partly unintuitive. Nevertheless, I do appreciate that the Hibernate Java Persistence API (JPA) abstracts away other inconveniences for me.
Now, you might think that it’s already possible to obtain streams in the later versions of JPA, and this is perfectly true. However, those streams fall short of enabling the use of streams to express actual database queries. This feature merely relies on a wrapped stream from previous HQL or JPQL queries or users performing complete table scans. To add insult to injury, these stream implementations are often flawed and perform poorly.
To solve these problems, Speedment developed the open source library called JPAstreamer. This webinar shows how to express JPA, Hibernate, and Spring queries using standard Java streams. All that is necessary is to add a single dependency, and then the application is instantly ready to handle database Java streams.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/...
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
What if you could keep Hibernate/JPA and at the same time stick to Java and the Java Stream API?
Like many Java developers, I like to stick to a single language. Every time I come across a database project and need to switch from Java to Hibernate Query Language (HQL) or Java Persistence Query Language (JPQL), it is a tedious process because the syntax is wordy and partly unintuitive. Nevertheless, I do appreciate that the Hibernate Java Persistence API (JPA) abstracts away other inconveniences for me.
Now, you might think that it’s already possible to obtain streams in the later versions of JPA, and this is perfectly true. However, those streams fall short of enabling the use of streams to express actual database queries. This feature merely relies on a wrapped stream from previous HQL or JPQL queries or users performing complete table scans. To add insult to injury, these stream implementations are often flawed and perform poorly.
To solve these problems, Speedment developed the open source library called JPAstreamer. This webinar shows how to express JPA, Hibernate, and Spring queries using standard Java streams. All that is necessary is to add a single dependency, and then the application is instantly ready to handle database Java streams.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/...
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 52 minutes
29 Apr 2021
Larry Garfield presents:
The days of hand-crafted artisanal servers are long over. Modern web applications need to be able to run on many different servers without code changes. Not just different hosting providers, but different environments on the same hosting provider. Whether you’re using a legacy dev/stage/prod setup or a modern branch-is-environment host, modern hosting imposes some requirements on your application design but also offers a huge potential for new and powerful tools.
In this webinar, we’ll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform enables.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/...
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
The days of hand-crafted artisanal servers are long over. Modern web applications need to be able to run on many different servers without code changes. Not just different hosting providers, but different environments on the same hosting provider. Whether you’re using a legacy dev/stage/prod setup or a modern branch-is-environment host, modern hosting imposes some requirements on your application design but also offers a huge potential for new and powerful tools.
In this webinar, we’ll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform enables.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/...
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 51 minutes
13 Apr 2021
Development teams spend time on a lot of things other than their product. They manage infrastructure, DevOps and integrations, and even create staging servers so that an external agency can test out your sweet new redesign. Maybe it’s not even just one site to worry about, but a whole fleet of applications that need to be kept in-sync, secure, and up-to-date, all while sticking to a release schedule.
No one has that much attention or experience to manage it all, and it’s a lot to ask of them to keep up with.
In this demo you’ll get a view of how the same team solves these problems when their project is hosted on Platform.sh. In short, they don’t need to think much about them. The project didn’t move anywhere - it’s in the same GitHub repository the team is used to working with - but now it’s got some new tools and assurances that weren’t there before with only a few short files needed to configure it all. We’ll cover:
Infrastructure-as-code: committed and clear infrastructure for all collaborators, where new services and upgrades are single character commits.
CI: pull requests become live environments as soon as they’re opened, even for upgrades to infrastructure.
Production data: a staging server for every proposed change, that’s not just a clone of production code, but also infrastructure and production data that the application really needs to have available for reliable testing prior to merges.
Access: collaborators can test on isolated copies of production as easily as branching.
One or many: control extends from a single application to a full fleet just the same.
Presented by Chad Carlson
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
No one has that much attention or experience to manage it all, and it’s a lot to ask of them to keep up with.
In this demo you’ll get a view of how the same team solves these problems when their project is hosted on Platform.sh. In short, they don’t need to think much about them. The project didn’t move anywhere - it’s in the same GitHub repository the team is used to working with - but now it’s got some new tools and assurances that weren’t there before with only a few short files needed to configure it all. We’ll cover:
Infrastructure-as-code: committed and clear infrastructure for all collaborators, where new services and upgrades are single character commits.
CI: pull requests become live environments as soon as they’re opened, even for upgrades to infrastructure.
Production data: a staging server for every proposed change, that’s not just a clone of production code, but also infrastructure and production data that the application really needs to have available for reliable testing prior to merges.
Access: collaborators can test on isolated copies of production as easily as branching.
One or many: control extends from a single application to a full fleet just the same.
Presented by Chad Carlson
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 46 minutes
8 Apr 2021
The Eclipse LSP4Jakarta project (https://projects.eclipse.org/projects/technology.lsp4jakarta) along with student contributors from the CANOSP initiative (https://canosp.ca/) would like to provide an update and demonstration of the latest progress on building a Language Server for Jakarta EE to enable cloud-native Java developers to build with Jakarta EE APIs.
Join us for a project update, a demonstration of the latest enhancements, and a look what's next!
Get involved: https://github.com/eclipse/lsp4jakarta
Speakers:
YK Chang (IBM)
Kathryn Kodama (IBM)
Matthew Shocrylas (University of Alberta)
Leslie Dawson (McGill University)
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Join us for a project update, a demonstration of the latest enhancements, and a look what's next!
Get involved: https://github.com/eclipse/lsp4jakarta
Speakers:
YK Chang (IBM)
Kathryn Kodama (IBM)
Matthew Shocrylas (University of Alberta)
Leslie Dawson (McGill University)
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 5 participants
- 26 minutes
23 Mar 2021
Larry Garfield presents:
Containers are all the rage these days. They’re fast, they make deployment easy, they handle dependencies, they slice, they dice, they make julienne fries! But... what are they? What exactly is a container and how does it work? Just how does a container differ from the “old” silver bullet, virtual machines?
Here’s a hint: It has nothing to do with boats, or whales, or shipping. That’s all marketing fluff.
Containers are simply a shorthand name for leveraging newer features of operating system kernels that let the OS lie to programs about how they’re running. In fact, all modern software is built on lies. That’s what’s useful about it!
To understand how that works, why it’s so useful, and where it’s not, let’s dive into how software actually works on a modern Linux system to see how those kernel features fit into the big picture, building up to “containers” along the way. Pull back the veil of lies and see how your computer really works.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Containers are all the rage these days. They’re fast, they make deployment easy, they handle dependencies, they slice, they dice, they make julienne fries! But... what are they? What exactly is a container and how does it work? Just how does a container differ from the “old” silver bullet, virtual machines?
Here’s a hint: It has nothing to do with boats, or whales, or shipping. That’s all marketing fluff.
Containers are simply a shorthand name for leveraging newer features of operating system kernels that let the OS lie to programs about how they’re running. In fact, all modern software is built on lies. That’s what’s useful about it!
To understand how that works, why it’s so useful, and where it’s not, let’s dive into how software actually works on a modern Linux system to see how those kernel features fit into the big picture, building up to “containers” along the way. Pull back the veil of lies and see how your computer really works.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 54 minutes
8 Mar 2021
Presented by Otavio Santana and Karina Varela
Nowadays, the best company is the one that delivers value quicker to its customers. They seek to spend less, and in consequence, they end up searching for cloud solutions. On the technical side, we have Java, which is the most mature and popular language of the past 25 years. Nevertheless, the most asked questions of the past years are: how do Java and cloud fit together? Does Java still fit the new technology trends or Is it time to deprecate Java to use newer languages such as NodeJS and GO?Join this session to understand how the Java language, standards, culture, and ecosystem around it evolved to keep the pace of cloud deployment. Learn how you can maintain your developers' productivity by architecting your Java application aligned with the most recent best practices and recommendations, besides, defining a good integration and delivery scenario for your application lifecycle.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Nowadays, the best company is the one that delivers value quicker to its customers. They seek to spend less, and in consequence, they end up searching for cloud solutions. On the technical side, we have Java, which is the most mature and popular language of the past 25 years. Nevertheless, the most asked questions of the past years are: how do Java and cloud fit together? Does Java still fit the new technology trends or Is it time to deprecate Java to use newer languages such as NodeJS and GO?Join this session to understand how the Java language, standards, culture, and ecosystem around it evolved to keep the pace of cloud deployment. Learn how you can maintain your developers' productivity by architecting your Java application aligned with the most recent best practices and recommendations, besides, defining a good integration and delivery scenario for your application lifecycle.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 1:25 hours
17 Feb 2021
From Feb 17, 2021
Josh Juneau and Edwin Derks present an evolution of the session provided at EclipseCon 2020, exploring Jakarta EE 8 and MicroProfile 3.3, looking forward to Jakarta EE 9 and MicroProfile 4.0.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Josh Juneau and Edwin Derks present an evolution of the session provided at EclipseCon 2020, exploring Jakarta EE 8 and MicroProfile 3.3, looking forward to Jakarta EE 9 and MicroProfile 4.0.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 3 participants
- 57 minutes
3 Feb 2021
Otavio Santana Presents:
Java has a large number of tools and frameworks to facilitate integration with databases, microservices, and so on. These tools have evolved considerably. It all started with class integrated with XML files and has undergone significant evolution with reflections and annotations within the class definitions. In the cloud-native scenario, requirements have changed and this impacts applications in ways that weren't critical before. For example, cold starts and boot time wasn't critical with application servers but is crucial in serverless and microservices. The objective of this presentation is to talk about how these frameworks behave in the native cloud age and they affect the new world of Jakarta EE: the trade-off of Reflection, Annotation Processing, and Native Image capabilities are some examples, and the tools and frameworks you can choose in for your next application.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Java has a large number of tools and frameworks to facilitate integration with databases, microservices, and so on. These tools have evolved considerably. It all started with class integrated with XML files and has undergone significant evolution with reflections and annotations within the class definitions. In the cloud-native scenario, requirements have changed and this impacts applications in ways that weren't critical before. For example, cold starts and boot time wasn't critical with application servers but is crucial in serverless and microservices. The objective of this presentation is to talk about how these frameworks behave in the native cloud age and they affect the new world of Jakarta EE: the trade-off of Reflection, Annotation Processing, and Native Image capabilities are some examples, and the tools and frameworks you can choose in for your next application.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 52 minutes
19 Jan 2021
Paweł Skrzypek and Alicja Reniewicz Present:
The dynamic development of Cloud Computing with the introduction of novel Cloud computing models like serverless creates new challenges for Cloud deployment. This presentation describes how to implement Multi-Cloud native strategies using advanced an open source framework that allows for Cloud-agnostic Multi-Cloud deployment and optimized management of the serverless applications based on flexible monitoring, context aware maximization of the application owner’s utility of the deployed serverless components, and autonomic reconfiguration based on the application’s current execution context. All stages of the cloud deployment planning and designing process will be shown. Also, the key execution steps will be provided.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
The dynamic development of Cloud Computing with the introduction of novel Cloud computing models like serverless creates new challenges for Cloud deployment. This presentation describes how to implement Multi-Cloud native strategies using advanced an open source framework that allows for Cloud-agnostic Multi-Cloud deployment and optimized management of the serverless applications based on flexible monitoring, context aware maximization of the application owner’s utility of the deployed serverless components, and autonomic reconfiguration based on the application’s current execution context. All stages of the cloud deployment planning and designing process will be shown. Also, the key execution steps will be provided.
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 3 participants
- 57 minutes
3 Dec 2020
Abstract
Jakarta EE is a set of specifications that enables the worldwide community of Java developers to wok on Java enterprise applications. The specifications are developed by well known industry leaders that instills confidence in technology developers and consumers.
Language Server Protocol has become the de facto way for providing language support in tools, editors and IDEs -- A common approach to provide language support for multiple different tools with one common implementation.
As part of the proposed Eclipse LSP4Jakarta project and in collaboration with the CANOSP project, we would like to present an update and demonstration of the progress that a team of students has made in collaboration with the Jakarta EE community.
Speakers:
YK Chang (IBM)
Kathryn Kodama (IBM)
Ryan Zegray (IBM)
Ankush Sharma (University of Alberta)
Reza Akhavan (University of British Columbia)
Pengyu Xiong (University of Alberta)
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Jakarta EE is a set of specifications that enables the worldwide community of Java developers to wok on Java enterprise applications. The specifications are developed by well known industry leaders that instills confidence in technology developers and consumers.
Language Server Protocol has become the de facto way for providing language support in tools, editors and IDEs -- A common approach to provide language support for multiple different tools with one common implementation.
As part of the proposed Eclipse LSP4Jakarta project and in collaboration with the CANOSP project, we would like to present an update and demonstration of the progress that a team of students has made in collaboration with the Jakarta EE community.
Speakers:
YK Chang (IBM)
Kathryn Kodama (IBM)
Ryan Zegray (IBM)
Ankush Sharma (University of Alberta)
Reza Akhavan (University of British Columbia)
Pengyu Xiong (University of Alberta)
Get Social!
Website: jakarta.ee
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 5 participants
- 28 minutes
24 Nov 2020
Access the slides here: https://f.hubspotusercontent10.net/hubfs/5413615/Jakarta%20Tech%20Talk%20Decks/Java%20Trends%20Report%202020.pdf
The InfoQ Java editorial team provides an annual summary of how they currently see the adoption of technology and emerging trends within the Java space. The focus is on Java the language, as well as related languages such as Kotlin and Scala, the Java Virtual Machine, and Java-based frameworks and utilities.
This talk will discuss these trends in more detail by the authors of the 2020 report. They will discuss trends in core Java, such as the adoption of new versions of Java and also the evolution of frameworks (web-based and otherwise) such as Quarkus and MicroProfile.
Authors
Ben Evans is co-founder of jClarity, a JVM performance optimization company. He is an organizer for the London Java Community and a member of the JCP Executive Committee. Ben is a Java Champion, three-time JavaOne Rockstar Speaker, author of “The Well-Grounded Java Developer,” and the new edition of “Java in a Nutshell” and “Optimizing Java.” Ben has been serving on the InfoQ editorial team since May 2014 and has been lead editor of the Java Queue since October 2017.
Michael Redlich is a Senior Research Technician at a petrochemical research organization in Clinton, New Jersey for the past 31 years with experience in developing custom scientific applications. He has been facilitating the Garden State Java User Group since February 2001 and has been serving on the InfoQ editorial team since May 2016.
Erik Costlow is a software security expert with extensive Java experience. He manages developer relations for Contrast Security and public Community Edition. He was also the principal product manager at Oracle focused on security of Java 8, joining at the height of the hack and departing after a two-year absence of zero-day vulnerabilities. Erik has published several developer courses through Packt Publishing on data analysis, statistics and cryptography. He has been serving on the InfoQ editorial team since February 2019.
Uday Tatiraju is a tech lead and principal engineer at Oracle with over a decade of experience in e-commerce platforms, search engines, backend systems, and web and mobile programming. He has been serving on the InfoQ editorial team since May 2019.
Get Social!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
The InfoQ Java editorial team provides an annual summary of how they currently see the adoption of technology and emerging trends within the Java space. The focus is on Java the language, as well as related languages such as Kotlin and Scala, the Java Virtual Machine, and Java-based frameworks and utilities.
This talk will discuss these trends in more detail by the authors of the 2020 report. They will discuss trends in core Java, such as the adoption of new versions of Java and also the evolution of frameworks (web-based and otherwise) such as Quarkus and MicroProfile.
Authors
Ben Evans is co-founder of jClarity, a JVM performance optimization company. He is an organizer for the London Java Community and a member of the JCP Executive Committee. Ben is a Java Champion, three-time JavaOne Rockstar Speaker, author of “The Well-Grounded Java Developer,” and the new edition of “Java in a Nutshell” and “Optimizing Java.” Ben has been serving on the InfoQ editorial team since May 2014 and has been lead editor of the Java Queue since October 2017.
Michael Redlich is a Senior Research Technician at a petrochemical research organization in Clinton, New Jersey for the past 31 years with experience in developing custom scientific applications. He has been facilitating the Garden State Java User Group since February 2001 and has been serving on the InfoQ editorial team since May 2016.
Erik Costlow is a software security expert with extensive Java experience. He manages developer relations for Contrast Security and public Community Edition. He was also the principal product manager at Oracle focused on security of Java 8, joining at the height of the hack and departing after a two-year absence of zero-day vulnerabilities. Erik has published several developer courses through Packt Publishing on data analysis, statistics and cryptography. He has been serving on the InfoQ editorial team since February 2019.
Uday Tatiraju is a tech lead and principal engineer at Oracle with over a decade of experience in e-commerce platforms, search engines, backend systems, and web and mobile programming. He has been serving on the InfoQ editorial team since May 2019.
Get Social!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 59 minutes
17 Nov 2020
Reza Rahman presents a comprehensive overview of what Jakarta EE on Azure really means. He will cover what is possible today and what the current roadmap is. This includes supporting WebLogic, WebSphere/Open Liberty, JBoss EAP, WildFly, and Payara on virtual machines, Kubernetes, or PaaS.
Get Social!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Get Social!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 1 participant
- 1:02 hours
16 Sep 2020
Speaker: Ivar Grimstad
When JSR 371 was dropped from the scope of Java EE, Oracle made the decision to allow the Community to finalize the specification. It quickly became known as the "Community JSR" and the slogan "@Controller to the Community" grew out of it.
When all the Java EE 8 specifications where transferred to Eclipse Foundation and Jakarta EE, MVC was once again left behind. We managed to release MVC 1.0 through the JCP and has since moved over to Jakarta EE as well. And we are on our way to release Jakarta MVC 1.1 through the Jakarta EE Specification Process. Maybe it is time for a new slogan? "The Specification that Never Dies!"?
In this talk, I will take you through this journey and show all aspects of the MVC in code. You don't want to miss this!
--
Get Social!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
When JSR 371 was dropped from the scope of Java EE, Oracle made the decision to allow the Community to finalize the specification. It quickly became known as the "Community JSR" and the slogan "@Controller to the Community" grew out of it.
When all the Java EE 8 specifications where transferred to Eclipse Foundation and Jakarta EE, MVC was once again left behind. We managed to release MVC 1.0 through the JCP and has since moved over to Jakarta EE as well. And we are on our way to release Jakarta MVC 1.1 through the Jakarta EE Specification Process. Maybe it is time for a new slogan? "The Specification that Never Dies!"?
In this talk, I will take you through this journey and show all aspects of the MVC in code. You don't want to miss this!
--
Get Social!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 58 minutes
1 Sep 2020
Speaker: Aleks Seovic
Scaling stateless services is easy, but scaling their stateful data stores, not so much. This is true whether you are using an “old fashioned" relational database, or one of the popular, “modern" KV data stores, such as MongoDB or Redis.
In this presentation we will discuss some of the issues with state management in elastic microservices today, and look into how Oracle Coherence, with its Helidon and Eclipse MicroProfile integration, provides a better alternative you can use tomorrow.
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
Scaling stateless services is easy, but scaling their stateful data stores, not so much. This is true whether you are using an “old fashioned" relational database, or one of the popular, “modern" KV data stores, such as MongoDB or Redis.
In this presentation we will discuss some of the issues with state management in elastic microservices today, and look into how Oracle Coherence, with its Helidon and Eclipse MicroProfile integration, provides a better alternative you can use tomorrow.
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 1 participant
- 55 minutes
18 Aug 2020
All companies are software companies, and businesses will always experience the challenge of keeping integrations between users and applications scalable, productive, fast, and of high quality. To combat this, cloud, microservices, and other modern solutions come up more and more in architectural decisions.
Here is the question: Is Java prepared to deal with these diverse concepts in a corporate environment?
Yes, and to demonstrate how Jakarta EE and Eclipse MicroProfile work very well and in the cloud, the Payara and Platform.sh will work together on this webinar. Join us, and make your conclusions.
Here is the question: Is Java prepared to deal with these diverse concepts in a corporate environment?
Yes, and to demonstrate how Jakarta EE and Eclipse MicroProfile work very well and in the cloud, the Payara and Platform.sh will work together on this webinar. Join us, and make your conclusions.
- 3 participants
- 56 minutes
28 Jul 2020
What is the relation between Jakarta EE / MicroProfile? What to choose and when?
Otavio Santana (@OtavioJava) shares his answer.
Otavio Santana (@OtavioJava) shares his answer.
- 2 participants
- 58 minutes
15 Jul 2020
Ever thought of implementing a modern cloud architecture with Jakarta EE and MicroProfile applications but don’t know which practices to follow? This talk will highlight 10 strategies that will help you implement robust scalable cloud-ready applications!
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 1 participant
- 1:01 hours
9 Jul 2020
What is the relation between Jakarta EE / MicroProfile? Available runtimes, migrations and developer experience. What to choose when? How to start a project? A continuous coding show.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 1:03 hours
16 Jun 2020
After over 40 years programming and teaching software development I thought it was about time I contributed to an open source project. I knew I was not up to adding a new feature or finding an elusive bug. What I could do is contribute examples of coding from the numerous demo programs I use in my classes. At this talk I will discuss what I chose to be my first contribution. It wasn't just a matter of a simple pull request. I had to learn a lot to integrate my code into the project. My mistakes and what I learned will be presented.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 1 participant
- 51 minutes
21 May 2020
Decomposing your system into multiple pieces means that you also need to decompose your data storage in similar manner. But it’s working with the whole information that makes the system effective for the user. Whether we decide to nest network calls, or use message brokers to get related pieces of information together, there are lots of dangers hiding in the real world of distributed systems. In this talk we will look at what the dangers are and how to be prepared for them. We will demonstrate one particularly lightweight approach with MicroProfile + JPA application.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/JakartaEE
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/JakartaEE
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 6 participants
- 1:02 hours
30 Apr 2020
A case of migration to the cloud with MicroProfile in the Brazilian medical industry. It involves several challenges such as the fifth-largest population and largest territory in the world; complexity; and diversity, both geographic and economic. This session’s speakers discuss how they used MicroProfile projects such as Health Check, JWT Authentication, Metrics, OpenAPI, Rest Client, and Config to contribute to the success of the project; what benefits they saw; the challenges they faced; and how they solved them. Come see how MicroProfile played a critical role in creating a safe and scalable architecture and hear about lessons learned in the delivery of this mission-critical project.
- 3 participants
- 1:01 hours
27 Apr 2020
Words like standard, de-facto, de-jure and open are frequently used and abused in our industry. The reality is that few people really understand what these words actually mean or how these ideas affect their own professional lives in the long and short term.
This session aims to clear the air on some of these terms and outline why open standards like Jakarta EE are critically important to you today and in the future. We will explore these concepts in the context of well-established economic theories on competition, monopoly power, the network effect, innovation, opensource and open standards - in true Freakonomist style!
This session aims to clear the air on some of these terms and outline why open standards like Jakarta EE are critically important to you today and in the future. We will explore these concepts in the context of well-established economic theories on competition, monopoly power, the network effect, innovation, opensource and open standards - in true Freakonomist style!
- 2 participants
- 56 minutes
27 Apr 2020
Are Jakarta EE Servers Dead?
What is the relation between Application Servers and Docker? Are application servers suitable for cloud native environments?
What is the difference between Kubernetes and Application Servers? Is it still viable to run Application Servers on bare metal? Do we need dedicated runtimes?
Which application server’s features become superfluous?
Most of such questions can be answered best with a CLI and a few slides and a lot of live coding. Attendees questions are highly welcome.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
What is the relation between Application Servers and Docker? Are application servers suitable for cloud native environments?
What is the difference between Kubernetes and Application Servers? Is it still viable to run Application Servers on bare metal? Do we need dedicated runtimes?
Which application server’s features become superfluous?
Most of such questions can be answered best with a CLI and a few slides and a lot of live coding. Attendees questions are highly welcome.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 1:00 hours
27 Apr 2020
Enterprise Java has come a long way. Let’s not focus on the old, darker days, but on modern approaches how to do cloud-native enterprise applications with Jakarta EE and MicroProfile.
In this session, we’ll have a look at best practices for today’s projects, how to use the best of Jakarta’s and MicroProfile’s APIs, how to build effective development workflows, and how to test efficiently and with joy. We’ll have a look at effective tool usage, for Maven, Docker, Kubernetes, and more cloud technology. This session is aimed at both developers who are just starting out with Enterprise Java, as well as engineers who might want a refresh on how to do things in year 2019.
In this session, we’ll have a look at best practices for today’s projects, how to use the best of Jakarta’s and MicroProfile’s APIs, how to build effective development workflows, and how to test efficiently and with joy. We’ll have a look at effective tool usage, for Maven, Docker, Kubernetes, and more cloud technology. This session is aimed at both developers who are just starting out with Enterprise Java, as well as engineers who might want a refresh on how to do things in year 2019.
- 2 participants
- 60 minutes
27 Apr 2020
// ABSTRACT
Eclipse MicroProfile is a feature-rich collection of specifications for developing microservices. Quarkus is a MicroProfile implementation that gives developers an incredibly productive development experience (“Developer Joy”) and delivers superb runtime efficiency. When combined, developers quickly can deliver feature-rich container-based MicroProfile applications that start in under 10's of milliseconds and utilize only 10’s of megabytes of total memory. This Tech Talk will include a few slides to set the context and then live-code a container-based MicroProfile application that is deployed to Kubernetes.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtal...
Eclipse MicroProfile is a feature-rich collection of specifications for developing microservices. Quarkus is a MicroProfile implementation that gives developers an incredibly productive development experience (“Developer Joy”) and delivers superb runtime efficiency. When combined, developers quickly can deliver feature-rich container-based MicroProfile applications that start in under 10's of milliseconds and utilize only 10’s of megabytes of total memory. This Tech Talk will include a few slides to set the context and then live-code a container-based MicroProfile application that is deployed to Kubernetes.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtal...
- 1 participant
- 1:04 hours
27 Apr 2020
Microprofile is one of the key topics in Java development right now. Everyone is talking about Microservices and cloud-native development. This talk is all about how you can start developing a microservice with Microprofile specifications. This talk will have lots of code examples with Helidon framework and developers will have a deep dive into the Microprofile concepts.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 1:22 hours
27 Apr 2020
We live in an era of building enterprise software with build pipelines, containerization and clouds in order to provide business value. In order to maintain the quality of your software and fast delivery, you must optimize the development process and release strategy with tools and concepts that complement each other.
I will provide insights in how to implement these optimizations utilizing the Jakarta EE platform with the addition of Eclipse MicroProfile. The audience will learn why this specific platform is such a valuable asset in the arsenal of tools for developing enterprise software.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks_/
I will provide insights in how to implement these optimizations utilizing the Jakarta EE platform with the addition of Eclipse MicroProfile. The audience will learn why this specific platform is such a valuable asset in the arsenal of tools for developing enterprise software.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks_/
- 2 participants
- 48 minutes
27 Apr 2020
Creating cloud native microservices is common, but which programming model should you choose? At the moment, MicroProfile and Spring are two popular programming models for developing microservices. What are the differences or commonalities between them? This session focuses on comparing the two programming models side by side. After the session, if you are a Spring developer, you should be able to grasp MicroProfile very quickly, and vice versa. Since MicroProfile is relatively new to the market, this session also includes a quick demo of developing a MicroProfile microservice and then deploying them onto Open Liberty.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 50 minutes
27 Apr 2020
Eclipse MicroProfile provides a set of APIs for creating cloud-native microservices. In this session, I will start with a blank sheet and build a set of well documented, configurable microservices that communicates with each other in a secure and fault tolerant way using implementations from a wide range of vendors.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 53 minutes
27 Apr 2020
// ABSTRACT
Eclipse MicroProfile has been around for over two years. Within the two years, 8 brand new specifications were created and 8 MicroProfile platform releases, 21 component releases were done. Recently the community released MicroProfile 2.2. In this session, Emily is going to bring you up to date with the latest MicroProfile release and then briefly discuss what's next? Come along to this session to listen or ask questions. Want to get involved but not sure how? Come along to get yourself connected.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Eclipse MicroProfile has been around for over two years. Within the two years, 8 brand new specifications were created and 8 MicroProfile platform releases, 21 component releases were done. Recently the community released MicroProfile 2.2. In this session, Emily is going to bring you up to date with the latest MicroProfile release and then briefly discuss what's next? Come along to this session to listen or ask questions. Want to get involved but not sure how? Come along to get yourself connected.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
- 2 participants
- 56 minutes
27 Apr 2020
There are several key trade-offs to consider while using Docker and Kubernetes with Java EE applications. Examples include:
- Whether to use thin WARs, fat JARs, or hollow uber-JARs to effectively work with Docker repositories, layering, and caching.
- Whether to deploy applications within images, through exposed admin ports or as autodeployed mounted external volumes.
- How Docker clusters, networking, and Kubernetes deployments align with application server administration, clustering, auto-discovery, and load-balancing.
- How the CI/CD pipeline of your application can be adapted to Docker and Kubernetes.
This entirely slide-less, fast-paced, demo-driven session walks through each of these considerations in detail.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks_/
- Whether to use thin WARs, fat JARs, or hollow uber-JARs to effectively work with Docker repositories, layering, and caching.
- Whether to deploy applications within images, through exposed admin ports or as autodeployed mounted external volumes.
- How Docker clusters, networking, and Kubernetes deployments align with application server administration, clustering, auto-discovery, and load-balancing.
- How the CI/CD pipeline of your application can be adapted to Docker and Kubernetes.
This entirely slide-less, fast-paced, demo-driven session walks through each of these considerations in detail.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks_/
- 2 participants
- 1:02 hours
27 Apr 2020
Containers provide much better elasticity and density than VMs, but JVM-based applications are not fully container-ready. The first issue is that HotSpot JVM doesn’t release unused committed heap memory automatically. Second, it is not possible to increase the size of the JVM heap at runtime. To solve these major issues and make JVM more container-friendly, a new patch is implemented for the Garbage-First collector in OpenJDK. This session shares details of what is done and how the added improvements enhance Java resource consumption efficiency.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/showcase/jakartaee
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/showcase/jakartaee
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 3 participants
- 1:03 hours
27 Apr 2020
The old world of monolithic Java EE servers had the luxury of assuming a consistent state, due to a single database being able to enforce that with ACID transactions. In the cloud-native Jakarta EE world, these assumptions no longer hold, and new architectural models are needed to deal with state and ensuring consistency. At the core of these models is streaming, which allows the state to be reliably propagated throughout a cloud-native system, allowing eventual consistency to be assumed. MicroProfile Reactive Streams is a new spec that has been created to manipulate and handle these streams. Coupled with upcoming specs for messaging and modifications to existing Jakarta EE specs for Reactive Streams, MicroProfile Reactive Streams offers Jakarta EE users an opportunity to safely move into the new world of cloud-native computing.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597511/
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup:
https://www.meetup.com/meetup-group-DAaStLqu/
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597511/
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup:
https://www.meetup.com/meetup-group-DAaStLqu/
- 2 participants
- 50 minutes
27 Apr 2020
// ABSTRACT
In this session, we will demonstrate how to build microservices with Java EE and Eclipse MicroProfile and how to run and operate them on Kubernetes and Istio. MicroProfile also comes with convenience functionality that you typically need when developing microservices, for example invocations and implementations of REST APIs including their documentation. Attend this session to see how we walk you through a scalable and resilient sample application that can be run in your local Kubernetes environment or on any other Kubernetes cluster.
Sample application: https://github.com/nheidloff/cloud-native-starter
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks_/
In this session, we will demonstrate how to build microservices with Java EE and Eclipse MicroProfile and how to run and operate them on Kubernetes and Istio. MicroProfile also comes with convenience functionality that you typically need when developing microservices, for example invocations and implementations of REST APIs including their documentation. Attend this session to see how we walk you through a scalable and resilient sample application that can be run in your local Kubernetes environment or on any other Kubernetes cluster.
Sample application: https://github.com/nheidloff/cloud-native-starter
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks_/
- 2 participants
- 47 minutes
27 Apr 2020
This talk will show you how easily you can design a good production-ready, secure, modular Java full-stack system with IoT devices based on the Enterprise stack with Microprofile combined with good continuous deployment infrastructure patterns. There will be code, demos, and (buzzword) dragons.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 3 participants
- 1:10 hours
27 Apr 2020
In enterprise software, we see more and more of the cloud native technologies, especially container orchestration and service meshes, emerging and slowly taking over the market. Developers are facing the challenge which technology to choose to implement microservices for a cloud native setting. Java Enterprise has been used for software solutions for a long time and its APIs are well-established in the ecosystem. Jakarta EE aims to take over where Java EE left off. However, is it possible to develop cloud native, service-meshed Jakarta EE applications that fulfill concerns such as scalability, resiliency, and telemetry -- in an effective, manageable way?
This session shows how to implement service-meshed applications using Jakarta EE and MicroProfile. We will develop a mesh of microservices, managed by Kubernetes and Istio. We'll see why especially the Java Enterprise approach fits the concepts behind container orchestration and service meshes well. All of the time will be spent live-coding while explaining the concepts and solutions.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup:
This session shows how to implement service-meshed applications using Jakarta EE and MicroProfile. We will develop a mesh of microservices, managed by Kubernetes and Istio. We'll see why especially the Java Enterprise approach fits the concepts behind container orchestration and service meshes well. All of the time will be spent live-coding while explaining the concepts and solutions.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597...
Tag us: #JakartaEE
Want more great Eclipse Community webinars?
Become a member of our Jakarta Tech Talks Meetup:
- 1 participant
- 1:00 hours
27 Apr 2020
In this latest Jakarta Tech Talk, John Clingan delivers an update regarding the latest edition of the Microprofile specification: MicroProfile 3.3.
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
///GET SOCIAL!
Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/JakartaEE
Like us on Facebook: https://www.facebook.com/JakartaEE/
Join us on LinkedIn: https://www.linkedin.com/groups/13597
Tag us: #JakartaEE
Want more great Eclipse Community webinars? Become a member of our Jakarta Tech Talks Meetup: https://www.meetup.com/jakartatechtalks
- 2 participants
- 1:00 hours
27 Apr 2020
MicroProfile Health is an API designed specifically for use in cloud and containerized environments, where you want to quickly determine if an instance of an application is unhealthy and restart it. How exactly do you use it though? In this session, I’ll run through how to add some health checks to your application, and how to configure a number of cloud providers and containers to effectively use them to restart your application instances.
- 2 participants
- 1:00 hours
27 Apr 2020
How would you like to utilize your knowledge of Jakarta Server Faces (JSF) development when building sophisticated Microservice based applications? JSF has proven to be a brilliant front end solution for Microservices-based applications, and in this talk I will show you how it can be done. Best of all, many popular frameworks can be harnessed to develop amazing front ends that will scale across many devices. In this talk, you will learn the principles behind leveraging JSF to build stateless views that utilize RESTful web services for performing database interactions.
- 1 participant
- 59 minutes