<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jadon Ortlepp on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/jadon-ortlepp/</link><description>Articles written by Jadon Ortlepp on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 07 Mar 2024 13:53:56 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/jadon-ortlepp/index.xml" rel="self" type="application/rss+xml"/><item><title>Payara Cloud Hackathon is Open for Sign-ups!</title><link>https://foojayio.github.io/website/today/payara-cloud-hackathon-is-open-for-sign-ups/</link><pubDate>Thu, 07 Mar 2024 13:53:56 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-cloud-hackathon-is-open-for-sign-ups/</guid><description>&lt;p&gt;We&amp;rsquo;re excited to announce that the 2nd edition of Payara Hackathon is now open for sign ups! &lt;a href="https://www.payara.fish/page/payara-hackathon-2024/" target="_blank" rel="noopener noreferrer"&gt;Find out more and sign up here!&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;The Payara Cloud Hackathon will be running from the 11th until the 31st of March and this time, we are looking for applications that tackle environmental, social, and economic sustainability challenges. With a focus on deploying to our Payara as a Service platform Payara Cloud, this is your chance to showcase the power and versatility of Jakarta EE technologies.&lt;/p&gt;</description></item><item><title>Flexible Jakarta EE Apps With Apache CouchDB NoSQL Database</title><link>https://foojayio.github.io/website/today/build-flexible-jakarta-ee-applications-with-apache-couchdb-nosql-database/</link><pubDate>Mon, 19 Feb 2024 07:33:38 +0000</pubDate><guid>https://foojayio.github.io/website/today/build-flexible-jakarta-ee-applications-with-apache-couchdb-nosql-database/</guid><description>&lt;p&gt;&lt;strong&gt;Are you a Jakarta EE developer interested in leveraging the power of NoSQL databases for your applications?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This webinar - &lt;a href="https://youtu.be/PVp40gXJ954?feature=shared" target="_blank" rel="noopener noreferrer"&gt;watch the recording here&lt;/a&gt;
 - is designed specifically to introduce you to the world of NoSQL through CouchDB, a high-performance, scalable database ideal for cloud-native applications.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/PVp40gXJ954?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;h2 id="h2-0-what-is-couchdb"&gt;What is CouchDB?&lt;/h2&gt;
&lt;p&gt;CouchDB is a NoSQL database used in distributed and cloud environments. It uses a schema-free JSON document format, which allows for more flexible and efficient data models.&lt;/p&gt;</description></item><item><title>Payara Platform Roadmap 2024</title><link>https://foojayio.github.io/website/today/payara-platform-roadmap-2024/</link><pubDate>Wed, 17 Jan 2024 10:39:43 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-platform-roadmap-2024/</guid><description>&lt;p&gt;&lt;strong&gt;Now that New Year is here, we reflect on 2023 and look ahead to what you can expect from our entire suite of Payara products in 2024. What is the future for Payara Community, Enterprise and Payara Cloud?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Read below to find out more about Payara Rodmap in the coming months - Java 21 compatibility, the upcoming Jakarta EE 11 and our plan for support, and more!&lt;/p&gt;
&lt;p&gt;You can also &lt;a href="https://www.crowdcast.io/c/virtualpayaraconference/xstAZ" target="_blank" rel="noopener noreferrer"&gt;watch the Payara Roadmap 2024 presented&lt;/a&gt;
 at the Virtual Payara Conference last month.&lt;/p&gt;</description></item><item><title>Revolutionising Java Collections: The Advent of Sequenced Collections in Java 21</title><link>https://foojayio.github.io/website/today/revolutionising-java-collections-the-advent-of-sequenced-collections-in-java-21/</link><pubDate>Tue, 26 Dec 2023 14:07:42 +0000</pubDate><guid>https://foojayio.github.io/website/today/revolutionising-java-collections-the-advent-of-sequenced-collections-in-java-21/</guid><description>&lt;p&gt;&lt;strong&gt;Java has been a staple in the software development world for decades, renowned for its robustness and vast ecosystem. However, some seasoned Java developers have encountered limitations within its collections framework, particularly when dealing with ordered elements.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enter JEP 431. JEP 431, part of the Java Enhancement Proposal system, represents a significant advancement in Java&amp;rsquo;s ongoing evolution.&lt;/p&gt;
&lt;p&gt;The Java Enhancement Proposal system is a process for proposing, reviewing, and implementing new features in the Java programming language.&lt;/p&gt;</description></item><item><title>Payara Platform Surpasses 150,000 Monthly Users</title><link>https://foojayio.github.io/website/today/payara-platform-reaches-150000-monthly-users/</link><pubDate>Fri, 10 Nov 2023 11:42:38 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-platform-reaches-150000-monthly-users/</guid><description>&lt;p&gt;&lt;a href="https://www.payara.fish/" title="Payara Services" target="_blank" rel="noopener noreferrer"&gt;Payara Services&lt;/a&gt;
, the leading provider of open source &lt;a href="https://jakarta.ee/" title="Jakarta EE" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
 application server software, is proud to announce a significant milestone in the global adoption of Payara Platform.&lt;/p&gt;
&lt;p&gt;Designed for mission-critical systems in production and containerized Jakarta EE and &lt;a href="https://microprofile.io/" title="MicroProfile" target="_blank" rel="noopener noreferrer"&gt;MicroProfile&lt;/a&gt;
 applications, with over 150,000 users globally relying on Payara Platform every month, Payara has firmly established itself as a preferred choice among developers, as well as companies and institutions worldwide.&lt;/p&gt;</description></item><item><title>Payara Makes a Splash at Devoxx Belgium 2023</title><link>https://foojayio.github.io/website/today/payara-makes-a-splash-at-devoxx-belgium-2023/</link><pubDate>Tue, 24 Oct 2023 10:50:46 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-makes-a-splash-at-devoxx-belgium-2023/</guid><description>&lt;p&gt;&lt;a href="https://devoxx.be/" target="_blank" rel="noopener noreferrer"&gt;Devoxx Belgium 2023&lt;/a&gt;
, the premier Java developer conference, held in Antwerp, Belgium is an event we eagerly anticipate. As representatives of Payara, a sponsor of the conference, we had the privilege of attending this year&amp;rsquo;s gathering, which took place at the iconic Kinepolis Antwerpen Cinema.
&lt;img src="https://blog.payara.fish/hubfs/image-png-Oct-12-2023-03-49-00-8874-PM.png" alt="" loading="lazy"&gt;
&lt;/p&gt;
&lt;p&gt;The conference ran seamlessly, reflecting the organizers&amp;rsquo; dedication to creating a productive environment for learning, networking, and fostering our shared enthusiasm for technology. We were thrilled to participate in an event that was such a focal point for Java developers.&lt;br&gt;
&lt;img src="https://blog.payara.fish/hs-fs/hubfs/image-png-Oct-12-2023-03-55-38-8960-PM.png?width=327&amp;amp;height=347&amp;amp;name=image-png-Oct-12-2023-03-55-38-8960-PM.png" alt="" loading="lazy"&gt;
&lt;/p&gt;</description></item><item><title>Java 21 and Jakarta EE 11: A New Era of Cloud Native Java</title><link>https://foojayio.github.io/website/today/java-21-and-the-upcoming-jakarta-ee-11-a-new-era-of-cloud-native-java/</link><pubDate>Fri, 06 Oct 2023 08:28:38 +0000</pubDate><guid>https://foojayio.github.io/website/today/java-21-and-the-upcoming-jakarta-ee-11-a-new-era-of-cloud-native-java/</guid><description>&lt;p&gt;&lt;strong&gt;With Java 21 released and Jakarta EE 11 slated for release in Q1 of 2024, the landscape for Java development is evolving rapidly, particularly in the cloud-native space. Although these two are not being developed together, they are intrinsically linked: Jakarta EE 11 will have Java 21 as its base Java SE version. This blog post will explore what these two significant releases bring to the table individually and how they can collectively enhance cloud native Java development.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Manage Different Java Versions on Your Machine with SDKMan!</title><link>https://foojayio.github.io/website/today/easily-manage-different-java-versions-on-your-machine-with-sdkman/</link><pubDate>Wed, 20 Sep 2023 07:05:16 +0000</pubDate><guid>https://foojayio.github.io/website/today/easily-manage-different-java-versions-on-your-machine-with-sdkman/</guid><description>&lt;p&gt;&lt;strong&gt;So, you&amp;rsquo;re a Java developer, or maybe you&amp;rsquo;re aspiring to be one. Either way, you&amp;rsquo;ve probably faced the challenge of managing multiple versions of Java on your machine. One project requires Java 8, but another needs Java 11, yet another requires Java 17. The open-source library you&amp;rsquo;re keen on contributing to needs yet another version. What do you do? You start juggling environment variables, and before you know it, your system is a tangled mess of configurations. Not fun, right?&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Getting Started With Apache Camel On Jakarta EE 10</title><link>https://foojayio.github.io/website/today/getting-started-with-apache-camel-on-jakarta-ee-10/</link><pubDate>Mon, 24 Jul 2023 10:20:06 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-apache-camel-on-jakarta-ee-10/</guid><description>&lt;p&gt;&lt;strong&gt;Apache Camel is an open source enterprise integration framework that helps you connect different systems and applications together with as little effort as possible. It provides a simple and powerful way to define and implement message-based routing and mediation rules. It is an implementation of the patterns described in the book Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In simple terms, Apache Camel acts as a &amp;ldquo;translator&amp;rdquo; or &amp;ldquo;bridge&amp;rdquo; between different systems. It allows you to easily route, transform, and process messages as they move from one system to another. It supports a wide range of communication protocols and data formats (JSON, XML, YAML, etc.), making it easier to integrate different technologies and applications.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Enterprise Java Applications With Jakarta EE and Vaadin</title><link>https://foojayio.github.io/website/today/enterprise-java-application-development-with-jakarta-ee-and-vaadin/</link><pubDate>Wed, 12 Jul 2023 09:26:07 +0000</pubDate><guid>https://foojayio.github.io/website/today/enterprise-java-application-development-with-jakarta-ee-and-vaadin/</guid><description>&lt;p&gt;&lt;strong&gt;Watch this webinar recording to get an overview of the &lt;a href="https://vaadin.com/" target="_blank" rel="noopener noreferrer"&gt;Vaadin framework&lt;/a&gt;
 and learn how to use it to build modern web applications on the Jakarta EE Platform in pure Java, without any frontend framework.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Find out more about the core features of Jakarta EE, like its dependency injection (Jakarta CDI) and persistence (Jakarta Persistence) APIs. Additionally, you will learn how to use Vaadin and Jakarta EE to build responsive web applications that can run on different devices and browsers.&lt;/p&gt;</description></item><item><title>Exploring Java Records In A Jakarta EE Context</title><link>https://foojayio.github.io/website/today/exploring-java-records-in-a-jakarta-ee-context/</link><pubDate>Wed, 14 Jun 2023 21:08:35 +0000</pubDate><guid>https://foojayio.github.io/website/today/exploring-java-records-in-a-jakarta-ee-context/</guid><description>&lt;p&gt;Java Records, one of the major highlights of the Java 16 release, provides a concise and immutable way to define classes for modelling data.&lt;/p&gt;
&lt;p&gt;This conciseness lends itself useful in a typical Jakarta EE application that can have a number of layers that need to share data.&lt;/p&gt;
&lt;p&gt;For example, the data layer might want to return a subset of a given data set to a calling client through a data projection object.&lt;/p&gt;</description></item><item><title>Getting Started With Jakarta EE 10 - Jakarta REST</title><link>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-10-jakarta-rest/</link><pubDate>Wed, 12 Apr 2023 07:42:29 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-10-jakarta-rest/</guid><description>&lt;p&gt;Jakarta EE 10 was released in September of 2022 as the first major release of the venerable Enterprise Java development platform since it was moved to the Eclipse Foundation.&lt;/p&gt;
&lt;p&gt;As a major release, it did come with a slew of updates to almost all the major specifications, including &lt;a href="https://blog.payara.fish/whats-new-in-jakarta-rest-3.1-in-jakarta-ee-10" target="_blank" rel="noopener noreferrer"&gt;Jakarta REST.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;In this article, we take a look at how to get started developing RESTful web services on the Jakarta EE Platform using the Jakarta REST API.&lt;/p&gt;</description></item><item><title>A Quick Look At Faces (JSF) 4.0 In Jakarta EE 10</title><link>https://foojayio.github.io/website/today/a-quick-look-at-faces-jsf-4-0-in-jakarta-ee-10/</link><pubDate>Fri, 17 Feb 2023 09:07:05 +0000</pubDate><guid>https://foojayio.github.io/website/today/a-quick-look-at-faces-jsf-4-0-in-jakarta-ee-10/</guid><description>&lt;p&gt;Jakarta EE 10 shipped with the fourth major release of its component based web framework Jakarta Faces.&lt;/p&gt;
&lt;p&gt;Hitherto known as Jakarta Server Faces, and Java Server Faces before that, &lt;a href="https://blog.payara.fish/getting-started-with-jakarta-ee-9-jakarta-faces-jsf" target="_blank" rel="noopener noreferrer"&gt;Jakarta Faces&lt;/a&gt;
, or just Faces, &lt;a href="https://jakarta.ee/specifications/faces/4.0/" target="_blank" rel="noopener noreferrer"&gt;version 4.0&lt;/a&gt;
 is the first major version with API change since version 2.3 in Java EE 8.&lt;/p&gt;
&lt;p&gt;Among the major changes in this version are the following.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1581" target="_blank" rel="noopener noreferrer"&gt;Issue #1581&lt;/a&gt;
: New API to programmatically create Facelets&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1508" target="_blank" rel="noopener noreferrer"&gt;Issue #1508&lt;/a&gt;
: New automatic extensionless mapping&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1509" target="_blank" rel="noopener noreferrer"&gt;Issue #1509&lt;/a&gt;
: New annotation @ClientWindowScoped&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1555" target="_blank" rel="noopener noreferrer"&gt;Issue #1555&lt;/a&gt;
: New attribute &amp;lt;h:inputFile multiple=&amp;quot;&amp;hellip;&amp;quot;&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1556" target="_blank" rel="noopener noreferrer"&gt;Issue #1556&lt;/a&gt;
: New attribute &amp;lt;h:inputFile accept=&amp;quot;&amp;hellip;&amp;quot;&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1559" target="_blank" rel="noopener noreferrer"&gt;Issue #1559&lt;/a&gt;
: New tag &amp;lt;f:selectItemGroups&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1560" target="_blank" rel="noopener noreferrer"&gt;Issue #1560&lt;/a&gt;
: New attribute &amp;lt;h:inputText type=&amp;quot;&amp;hellip;&amp;quot;&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1563" target="_blank" rel="noopener noreferrer"&gt;Issue #1563&lt;/a&gt;
: New tag &amp;lt;f:selectItemGroup&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eclipse-ee4j/faces-api/issues/1565" target="_blank" rel="noopener noreferrer"&gt;Issue #1565&lt;/a&gt;
: Skip type attribute from &amp;lt;link&amp;gt; and &amp;lt;script&amp;gt; when doctype is HTML5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There were also some pruning of the API such as:&lt;/p&gt;</description></item><item><title>What is An Application Server? In 3 Minutes!</title><link>https://foojayio.github.io/website/today/what-is-an-application-server-in-3-minutes/</link><pubDate>Thu, 01 Dec 2022 17:01:44 +0000</pubDate><guid>https://foojayio.github.io/website/today/what-is-an-application-server-in-3-minutes/</guid><description>&lt;p&gt;Low on time and want to know what an &amp;lsquo;application server&amp;rsquo; really is?&lt;/p&gt;
&lt;p&gt;Here we offer our explanation. This video covers the difference between application servers and web servers, what an application server can do to make your life as a developer easier, and more, all in less time than your average pop song!&lt;/p&gt;
&lt;p&gt;This is a high-level view that might be helpful to pass on to managers and procurement teams who aren&amp;rsquo;t sure what an application server is.&lt;/p&gt;</description></item><item><title>Payara Launches Payara Cloud – Serverless for Jakarta EE</title><link>https://foojayio.github.io/website/today/payara-launches-payara-cloud-serverless-approach-for-jakarta-ee/</link><pubDate>Tue, 15 Nov 2022 16:31:30 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-launches-payara-cloud-serverless-approach-for-jakarta-ee/</guid><description>&lt;h2 id="h2-0-the-cloud-native-application-runtime-automates-tasks-like-kubernetes-deployment-ingress-and-yaml"&gt;The cloud native application runtime automates tasks like Kubernetes deployment, ingress and YAML.&lt;/h2&gt;
&lt;p&gt;Payara has launched a new product &lt;a href="https://www.globenewswire.com/Tracker?data=vWpu_qnRrkJcVsDvJOwJah09cL0__ihD70JQn1PC6vbdZhbW7zbNxo2ghVnHWkXX3jO6POtRb8Gjgiaa-vrN66gNjzvUPyiITCnoWqKAaYV4D440OmdOMwAVS0lLCo76" target="_blank" rel="noopener noreferrer"&gt;++Payara Cloud++&lt;/a&gt;
, designed to run Jakarta EE apps easily and quickly on the cloud.&lt;/p&gt;
&lt;p&gt;Developers simply upload any web application following the Jakarta Web Profile specification and run it in a containerized Payara Micro instance.&lt;/p&gt;
&lt;p&gt;Payara Cloud deals with infrastructure, allowing them to build the code and concentrate on business logic.&lt;/p&gt;</description></item><item><title>What is Jakarta RPC?</title><link>https://foojayio.github.io/website/today/what-is-jakarta-rpc/</link><pubDate>Thu, 10 Nov 2022 15:32:52 +0000</pubDate><guid>https://foojayio.github.io/website/today/what-is-jakarta-rpc/</guid><description>&lt;p&gt;&lt;em&gt;Originally written by Alfonso Altamirano&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Jakarta EE is at the forefront of innovation in enterprise Java. This means staying close to the community and working on new specifications to meet developer needs.&lt;/p&gt;
&lt;p&gt;Now that &lt;a href="https://blog.payara.fish/payara-welcomes-jakarta-ee-10" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE 10&lt;/a&gt;
 has been released, the first release to bring new features since the move to the &lt;code&gt;jakarta &lt;/code&gt;namespace, all the upcoming releases of Jakarta EE will bring new features. The improvements will keep arriving!&lt;/p&gt;</description></item><item><title>Payara Launches Jakarta EE 10 Platform Compatible Product</title><link>https://foojayio.github.io/website/today/payara-launches-jakarta-ee-10-platform-compatible-product/</link><pubDate>Thu, 22 Sep 2022 16:05:19 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-launches-jakarta-ee-10-platform-compatible-product/</guid><description>&lt;p&gt;&lt;strong&gt;22.09. 2022&lt;/strong&gt; . With the launch of Jakarta EE 10 today, Payara releases &lt;strong&gt;Payara 6 Community Alpha 4 immediately,&lt;/strong&gt; bringing its new features directly to its product for innovation and learning*.*&lt;/p&gt;
&lt;p&gt;&lt;a href="https://jakarta.ee/compatibility/certification/10/" target="_blank" rel="noopener noreferrer"&gt;Payara is one of the few vendors to have a product certified against the Jakarta EE 10 Platform on the launch day.&lt;/a&gt;
 Payara 6 Enterprise will follow in Q1, 2023, bringing the future of Jakarta EE to those using Payara&amp;rsquo;s enterprise product.&lt;/p&gt;</description></item><item><title>What is MicroProfile?</title><link>https://foojayio.github.io/website/today/what-is-microprofile/</link><pubDate>Thu, 22 Sep 2022 09:03:08 +0000</pubDate><guid>https://foojayio.github.io/website/today/what-is-microprofile/</guid><description>&lt;p&gt;The Java programming language can be enhanced with specifications. An specification is a baseline platform definition - a framework - to guide concrete implementations.&lt;/p&gt;
&lt;p&gt;One of these specifications is called MicroProfile.&lt;/p&gt;
&lt;p&gt;But what is MicroProfile specification, what is it used for and why might you need it?&lt;/p&gt;
&lt;p&gt;This article explains all!&lt;/p&gt;
&lt;h2 id="h2-0-what-is-microprofile"&gt;What Is MicroProfile?&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://microprofile.io/" target="_blank" rel="noopener noreferrer"&gt;MicroProfile&lt;/a&gt;
 specification is a set of Enterprise Java APIs and technologies, designed to help with the challenge of building microservices architectures in Java.&lt;/p&gt;</description></item><item><title>Can Java/Jakarta EE do Microservices?</title><link>https://foojayio.github.io/website/today/can-java-jakarta-ee-do-microservices/</link><pubDate>Thu, 01 Sep 2022 12:43:12 +0000</pubDate><guid>https://foojayio.github.io/website/today/can-java-jakarta-ee-do-microservices/</guid><description>&lt;p&gt;In this myth-busting webinar, Steve Millidge (founder of &lt;a href="https://www.payara.fish/dismiss-the-myths/" target="_blank" rel="noopener noreferrer"&gt;Payara&lt;/a&gt;
), demonstrates that Java/Jakarta EE can do microservices.&lt;/p&gt;
&lt;p&gt;In this video, Steve explains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are microservices?&lt;/li&gt;
&lt;li&gt;How JAX-RS API makes it easy to develop applications that use the REST architecture&lt;/li&gt;
&lt;li&gt;Deployment models for microservices&lt;/li&gt;
&lt;li&gt;How to use MicroProfile with &lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;12 factor apps with Jakarta EE&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;ve been hearing that Java/Jakarta EE is only for monolithic architecture, watch this video to see why that&amp;rsquo;s not true and how you can continue using your existing development skills to modernize your application development with microservices.&lt;/p&gt;</description></item><item><title>Ignore Infrastructure, Focus on Code, with Jakarta EE and Payara</title><link>https://foojayio.github.io/website/today/ignore-infrastructure-concentrate-on-code-with-jakarta-ee-and-payara-cloud/</link><pubDate>Tue, 09 Aug 2022 09:59:12 +0000</pubDate><guid>https://foojayio.github.io/website/today/ignore-infrastructure-concentrate-on-code-with-jakarta-ee-and-payara-cloud/</guid><description>&lt;p&gt;Java EE, now Jakarta EE, makes it possible for developers to focus purely on the development of a Java enterprise application, solving the business logic without needing to think about infrastructure and operations when writing code.&lt;/p&gt;
&lt;p&gt;Payara Cloud extends this philosophy by also eliminating the need to worry about infrastructure and operations when preparing your application to run in the cloud.&lt;/p&gt;
&lt;p&gt;Together, Jakarta EE and Payara Cloud let you focus on writing code and delivering solutions to business challenges from the moment you write your first piece of code to the day people are using your application successfully on the cloud.&lt;/p&gt;</description></item><item><title>What is a Java Uber-JAR and Why Is It Useful?</title><link>https://foojayio.github.io/website/today/what-is-a-java-uber-jar-and-why-is-it-useful/</link><pubDate>Thu, 04 Aug 2022 12:53:49 +0000</pubDate><guid>https://foojayio.github.io/website/today/what-is-a-java-uber-jar-and-why-is-it-useful/</guid><description>&lt;p&gt;An uber-JAR, also known as a fat JAR or JAR with dependencies, is a JAR file that contains not only a Java program but embeds its dependencies as well, and might also contain the web application that needs to be executed.&lt;/p&gt;
&lt;p&gt;In this article, we&amp;rsquo;ll describe the different variants of the artifact and the advantages and drawbacks it has.&lt;/p&gt;
&lt;h2 id="h2-0-what-is-an-uber-jar"&gt;What is an Uber-JAR?&lt;/h2&gt;
&lt;p&gt;As indicated, the Uber-JAR contains all the program dependencies packaged in the JAR file.&lt;/p&gt;</description></item><item><title>Easy Jakarta EE Integration Testing</title><link>https://foojayio.github.io/website/today/easy-jakarta-ee-integration-testing/</link><pubDate>Wed, 04 May 2022 14:41:49 +0000</pubDate><guid>https://foojayio.github.io/website/today/easy-jakarta-ee-integration-testing/</guid><description>&lt;p&gt;One major issue when developing modern enterprise applications is the &amp;ldquo;works on my machine&amp;rdquo; problem: when an application works well on your machine but is not functional in production or even on a colleague&amp;rsquo;s machine.&lt;/p&gt;
&lt;p&gt;An even more prevalent problem is to maintain the quality of ever-changing applications during development and maintenance.&lt;/p&gt;
&lt;p&gt;This is especially prevalent when Jakarta EE applications are developed and not properly tested in an isolated and cohesive manner.&lt;/p&gt;</description></item><item><title>Quick Fire Java: Java After Log4j</title><link>https://foojayio.github.io/website/today/quick-fire-java-java-after-log4j/</link><pubDate>Thu, 31 Mar 2022 08:23:36 +0000</pubDate><guid>https://foojayio.github.io/website/today/quick-fire-java-java-after-log4j/</guid><description>&lt;p&gt;In this episode of the Quick Fire Java video series, Rudy De Busscher and Priya Khaira-Hanks discuss Log4j, security processes and prioritization, and how Payara dealt with the vulnerability.&lt;/p&gt;
&lt;p&gt;All in a concise 10-minute video!&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://logging.apache.org/log4j/2.x/" target="_blank" rel="noopener noreferrer"&gt;Log4j&lt;/a&gt;
 vulnerability, &lt;a href="https://en.wikipedia.org/wiki/Log4Shell" target="_blank" rel="noopener noreferrer"&gt;Log4Shell&lt;/a&gt;
, was disclosed in early December 2021 and the repercussions have been far-reaching.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/rdebusscher" target="_blank" rel="noopener noreferrer"&gt;Rudy&lt;/a&gt;
 explains more about what this actually means and about the wider implications of the incident. He also responds to &lt;a href="https://www.breachquest.com/" target="_blank" rel="noopener noreferrer"&gt;BreachQuest&amp;rsquo;s&lt;/a&gt;
&lt;a href="https://twitter.com/MalwareJake" target="_blank" rel="noopener noreferrer"&gt;Jake Williams&lt;/a&gt;
 for &lt;a href="https://threatpost.com/" target="_blank" rel="noopener noreferrer"&gt;Threatpost&lt;/a&gt;
, who claimed &amp;ldquo;being exploited through an internet-facing system running vulnerable log4j at this point is a leadership failure, not a technical one.&amp;rdquo;&lt;/p&gt;</description></item><item><title>The State of Java in 2022</title><link>https://foojayio.github.io/website/today/the-state-of-java-in-2022/</link><pubDate>Tue, 25 Jan 2022 10:24:08 +0000</pubDate><guid>https://foojayio.github.io/website/today/the-state-of-java-in-2022/</guid><description/></item><item><title>Hype-Driven Development: Don't Be a Victim!</title><link>https://foojayio.github.io/website/today/hype-driven-development-dont-be-a-victim/</link><pubDate>Wed, 12 Jan 2022 09:38:51 +0000</pubDate><guid>https://foojayio.github.io/website/today/hype-driven-development-dont-be-a-victim/</guid><description>&lt;p&gt;Don&amp;rsquo;t be a victim of development trends that are &amp;ldquo;hot&amp;rdquo; right now, but might not actually be best for your specific business!&lt;/p&gt;
&lt;p&gt;In this video, Rudy De Busscher warns against software investments based on &amp;ldquo;buzz&amp;rdquo; around a trend or product, rather than whether it actually works for your use case. He discusses what technologies, commonly used with Java and Jakarta EE, can often be a case of hype over helpfulness.&lt;/p&gt;</description></item><item><title>7 Reasons to Switch to OpenJDK 17 as a Jakarta EE Developer</title><link>https://foojayio.github.io/website/today/7-reasons-to-switch-to-openjdk-17-as-a-jakarta-ee-developer/</link><pubDate>Mon, 15 Nov 2021 08:19:03 +0000</pubDate><guid>https://foojayio.github.io/website/today/7-reasons-to-switch-to-openjdk-17-as-a-jakarta-ee-developer/</guid><description>&lt;p&gt;&lt;a href="https://openjdk.java.net/projects/jdk/17/" target="_blank" rel="noopener noreferrer"&gt;JDK 17,&lt;/a&gt;
 the next Long-Term Release of &lt;a href="https://www.oracle.com/java/technologies/downloads/" target="_blank" rel="noopener noreferrer"&gt;Java SE&lt;/a&gt;
, launched in September.&lt;/p&gt;
&lt;p&gt;You may have seen many of the great blogs, articles, and videos about what this means for Java developers. For just a few places to start, we like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;a href="https://www.jetbrains.com/" target="_blank" rel="noopener noreferrer"&gt;JetBrains&lt;/a&gt;
 team&amp;rsquo;s &lt;a href="https://www.youtube.com/watch?v=4VPqwWuFPD4&amp;amp;ab_channel=IntelliJIDEAbyJetBrains" target="_blank" rel="noopener noreferrer"&gt;discussion on migrating to JDK 17&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://todd.ginsberg.com/" target="_blank" rel="noopener noreferrer"&gt;Todd Ginsberg&lt;/a&gt;
 on &lt;a href="https://todd.ginsberg.com/post/java-17/ten-things-i-love/?utm_content=183298400&amp;amp;utm_medium=social&amp;amp;utm_source=twitter&amp;amp;hss_channel=tw-2599580401" target="_blank" rel="noopener noreferrer"&gt;his ten favourite features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mydeveloperplanet.com/about/" target="_blank" rel="noopener noreferrer"&gt;Gunter Rotsaert&lt;/a&gt;
 mapping out the &lt;a href="https://dzone.com/articles/whats-new-between-java-11-and-java-17?edition=697399&amp;amp;utm_content=182786191&amp;amp;utm_medium=social&amp;amp;utm_source=twitter&amp;amp;hss_channel=tw-2599580401" target="_blank" rel="noopener noreferrer"&gt;differences between Java 11 and Java 17.&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But what does the new release mean for &lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
 developers specifically?&lt;/p&gt;</description></item><item><title>Getting Started with Jakarta EE 9: Jakarta EE 9.1</title><link>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-jakarta-ee-9-1/</link><pubDate>Wed, 13 Oct 2021 08:02:33 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-jakarta-ee-9-1/</guid><description>&lt;p&gt;Jakarta EE 9.1 was officially released at the end of May 2021.&lt;/p&gt;
&lt;p&gt;The objective of Jakarta EE 9.1 is to provide certification on Java SE 11 and not to deliver new features. These are scheduled for Jakarta EE 10.&lt;/p&gt;
&lt;p&gt;In this article, we describe how you can use Jakarta EE 9.1 and some background around Jakarta EE 9.1.&lt;/p&gt;
&lt;h2 id="h2-0-using-jakarta-ee-9-1"&gt;Using Jakarta EE 9.1&lt;/h2&gt;
&lt;p&gt;Just as with Jakarta EE 9, you can easily define all dependencies on Jakarta EE 9.1 for your web application by defining the &lt;code&gt;jakarta.jakartaee-web-api&lt;/code&gt; artifact in your Maven pom file.&lt;/p&gt;</description></item><item><title>Payara Platform October 2021 Survey</title><link>https://foojayio.github.io/website/today/payara-platform-october-2021-survey/</link><pubDate>Wed, 13 Oct 2021 07:58:29 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-platform-october-2021-survey/</guid><description>&lt;p&gt;&lt;a href="https://www.payara.fish/Survey" target="_blank" rel="noopener noreferrer"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;[&lt;/p&gt;
&lt;img fetchpriority="high" decoding="async" class="alignnone wp-image-49781 size-medium" src="MicrosoftTeams-image-33-700x394.jpg" alt="" width="700" height="394"&gt;
&lt;p&gt;](&lt;a href="https://www.payara.fish/Survey" target="_blank" rel="noopener noreferrer"&gt;https://www.payara.fish/Survey&lt;/a&gt;
)&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;We are inviting all Payara Platform community users to &lt;a href="https://www.payara.fish/Survey" target="_blank" rel="noopener noreferrer"&gt;answer a few questions&lt;/a&gt;
 about your use of the Payara Platform and ecosystem components.&lt;/p&gt;
&lt;p&gt;We want to know what you like, what you want to see improved, and we&amp;rsquo;re giving you the opportunity to vote on new features you&amp;rsquo;d like to see added to the Payara Platform.&lt;/p&gt;
&lt;p&gt;Your survey answers help drive future development efforts for the Payara Platform.&lt;/p&gt;</description></item><item><title>Do Java/Jakarta EE Standards Matter?</title><link>https://foojayio.github.io/website/today/do-java-jakarta-ee-standards-matter/</link><pubDate>Thu, 02 Sep 2021 14:43:05 +0000</pubDate><guid>https://foojayio.github.io/website/today/do-java-jakarta-ee-standards-matter/</guid><description>&lt;p&gt;In this myth-busting webinar, Steve Millidge, founder of &lt;a href="https://www.payara.fish/dismiss-the-myths/" target="_blank" rel="noopener noreferrer"&gt;Payara&lt;/a&gt;
, will show you why standards like Java EE (i.e., now &lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
) are beneficial.&lt;/p&gt;
&lt;p&gt;In this webinar, learn the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How standards help with vendor neutrality and why that is important&lt;/li&gt;
&lt;li&gt;How standards help drive competition (and why that&amp;rsquo;s good for you)&lt;/li&gt;
&lt;li&gt;How standards help you develop future proof applications&lt;/li&gt;
&lt;li&gt;How a working group offers the opportunity to shape the future of the industry&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;ve been thinking standards like Jakarta EE don&amp;rsquo;t matter, this video will show you how having standards gives you the opportunity to develop future proof applications, among other benefits.&lt;/p&gt;</description></item><item><title>Is the Java/Jakarta EE Deployment Model Out of Date?</title><link>https://foojayio.github.io/website/today/is-the-java-jakarta-ee-deployment-model-out-of-date/</link><pubDate>Wed, 25 Aug 2021 13:05:59 +0000</pubDate><guid>https://foojayio.github.io/website/today/is-the-java-jakarta-ee-deployment-model-out-of-date/</guid><description>&lt;p&gt;In this myth-busting webinar, Steve Millidge, founder of &lt;a href="https://www.payara.fish" target="_blank" rel="noopener noreferrer"&gt;Payara&lt;/a&gt;
, will show you why the Java EE/&lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
 deployment model is not old fashioned or out of date.&lt;/p&gt;
&lt;p&gt;In this webinar, learn the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Benefits of using thin WARs over fat JARs:
&lt;ul&gt;
&lt;li&gt;Do you know what&amp;rsquo;s in your Spring fat JAR?&lt;/li&gt;
&lt;li&gt;Do you know who&amp;rsquo;s tracking security issues with Spring?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Security benefits of patched runtimes&lt;/li&gt;
&lt;li&gt;Advantages of building container images to build applications, not infrastructure messaging&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you think you have to switch to Spring for a modern deployment model, this video will show you how the Jakarta EE deployment model using thin WARs allows you to modernize your application development, today!&lt;/p&gt;</description></item><item><title>Is Java/Jakarta EE Cloud-Native?</title><link>https://foojayio.github.io/website/today/is-java-jakarta-ee-cloud-native/</link><pubDate>Wed, 18 Aug 2021 09:14:45 +0000</pubDate><guid>https://foojayio.github.io/website/today/is-java-jakarta-ee-cloud-native/</guid><description>&lt;p&gt;In this myth-busting webinar, Steve Millidge (founder of &lt;a href="https://www.payara.fish/" target="_blank" rel="noopener noreferrer"&gt;Payara&lt;/a&gt;
), shows you that Java/Jakarta EE &lt;strong&gt;IS&lt;/strong&gt; Cloud-native and can handle microservices and containers in the Cloud.&lt;/p&gt;
&lt;p&gt;In this webinar, learn:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is Cloud-Native?&lt;/li&gt;
&lt;li&gt;How &lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
 (Java EE) applications run securely in the Cloud&lt;/li&gt;
&lt;li&gt;Why you should build applications, not runtimes&lt;/li&gt;
&lt;li&gt;How to keep your runtime easily up-to-date&lt;/li&gt;
&lt;li&gt;Learn about an upcoming project,&lt;strong&gt;&lt;a href="https://www.payara.fish/products/payara-cloud/" target="_blank" rel="noopener noreferrer"&gt;Payara Cloud&lt;/a&gt;
&lt;/strong&gt;, that separates the deployment from the runtime to make running Jakarta EE applications on the cloud even easier&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;ve been hearing that Java/Jakarta EE is not Cloud-native or it&amp;rsquo;s difficult to get your Java/Jakarta EE applications running in the Cloud, watch this webinar to see why that&amp;rsquo;s not true and how you can continue using your existing Java/Jakarta EE development skills to modernize your application development!&lt;/p&gt;</description></item><item><title>Are Java/Jakarta EE Application Servers Heavy?</title><link>https://foojayio.github.io/website/today/are-java-jakarta-ee-application-servers-heavy/</link><pubDate>Thu, 12 Aug 2021 07:10:29 +0000</pubDate><guid>https://foojayio.github.io/website/today/are-java-jakarta-ee-application-servers-heavy/</guid><description>&lt;p&gt;In this myth-busting webinar, Steve Millidge (founder of &lt;a href="https://www.payara.fish/" target="_blank" rel="noopener noreferrer"&gt;Payara&lt;/a&gt;
), demonstrates that Java/Jakarta EE application servers are not resource-heavy or slow.&lt;/p&gt;
&lt;p&gt;Watch live demonstrations of application servers that show it&amp;rsquo;s possible to have a small footprint and low resource usage in&lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
 runtimes.&lt;/p&gt;
&lt;p&gt;In this webinar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;See a new Jakarta EE (Java EE) runtime that allows for single jar deployment&lt;/li&gt;
&lt;li&gt;Watch a demo of a small start up/small footprint Jakarta EE runtime&lt;/li&gt;
&lt;li&gt;See a Jakarta EE application server that is not fat or heavy with high resource usage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;ve been hearing that Java EE application servers are all resource hogs and slow to start up &amp;ndash; watch this webinar to see why that&amp;rsquo;s not true and how you can continue using your existing Java EE development skills to modernize your application development!&lt;/p&gt;</description></item><item><title>Schedule for Foojay Virtual OpenJDK 17+ JUG Tour</title><link>https://foojayio.github.io/website/today/schedule-for-foojay-virtual-openjdk-17-jug-tour/</link><pubDate>Tue, 10 Aug 2021 12:04:52 +0000</pubDate><guid>https://foojayio.github.io/website/today/schedule-for-foojay-virtual-openjdk-17-jug-tour/</guid><description>&lt;p&gt;As announced &lt;a href="https://foojayio.github.io/website/today/virtual-foojay-openjdk-17-jug-tour/"&gt;last month&lt;/a&gt;
, to celebrate the OpenJDK 17 and Foojay.io as &lt;a href="https://adtmag.com/blogs/watersworks/2021/02/foojay-for-openjdk.aspx" target="_blank" rel="noopener noreferrer"&gt;a vendor-neutral community platform for its users&lt;/a&gt;
, we&amp;rsquo;re kicking off the Virtual Foojay JUG Tour to be held during and around its release month of September.&lt;/p&gt;
&lt;p&gt;And here&amp;rsquo;s the schedule, note that it will change as more meetups are confirmed, and if your JUG is missing, i.e., you&amp;rsquo;d like to still be included in the tour, no worries, let&amp;rsquo;s see what can be done, simply contact JFrog&amp;rsquo;s Ari Waller (ariw at jfrog dot com) and Payara&amp;rsquo;s Jadon Ortlepp (jadon.ortlepp at payara.fish), Foojay&amp;rsquo;s Event Managers, and specify a date and time (&lt;a href="https://foojayio.github.io/website/today/virtual-foojay-openjdk-17-jug-tour/"&gt;and preferred topics&lt;/a&gt;
) together with some dates and times that would work for your JUG.&lt;/p&gt;</description></item><item><title>Is Java/Jakarta EE Outdated &amp; Dead?</title><link>https://foojayio.github.io/website/today/is-java-ee-outdated-dead/</link><pubDate>Wed, 28 Jul 2021 08:08:50 +0000</pubDate><guid>https://foojayio.github.io/website/today/is-java-ee-outdated-dead/</guid><description>&lt;p&gt;Java was created in 1995 and, despite being over 25 years old, is still one of the most popular and widely used programming languages in the world.&lt;/p&gt;
&lt;p&gt;Due to its longevity &amp;ndash; many myths around Java EE (now &lt;a href="https://jakarta.ee/" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
) have circulated.&lt;/p&gt;
&lt;p&gt;In the &lt;a href="https://www.payara.fish/dismiss-the-myths/" target="_blank" rel="noopener noreferrer"&gt;&amp;ldquo;Dismiss the Myths&amp;rdquo; webinar series&lt;/a&gt;
, Steve Millidge, founder of Payara, discusses these common myths and shows you the programming language is still relevant, keeps up with the changes in the IT world, and that there is a future in Jakarta EE.&lt;/p&gt;</description></item><item><title>Announcement: Virtual Foojay OpenJDK 17+ JUG Tour</title><link>https://foojayio.github.io/website/today/virtual-foojay-openjdk-17-jug-tour/</link><pubDate>Wed, 21 Jul 2021 16:07:16 +0000</pubDate><guid>https://foojayio.github.io/website/today/virtual-foojay-openjdk-17-jug-tour/</guid><description>&lt;p&gt;To celebrate OpenJDK 17 and Foojay as a community platform for its users, we&amp;rsquo;re kicking off the Virtual Foojay OpenJDK 17+ JUG Tour, focused on OpenJDK 17, plus more!&lt;/p&gt;
&lt;p&gt;Ari Waller, JFrog&amp;rsquo;s Event Manager, well known to many JUGs, will continue to wear a second hat, as he did on the previous tour&amp;mdash;that of Foojay Event Manager, together with Jadon Ortlepp from Payara, newly added to the Foojay Event Team!&lt;/p&gt;</description></item><item><title>Introduction to New AutoScale Feature Available in Payara Server</title><link>https://foojayio.github.io/website/today/introduction-to-new-autoscale-feature-available-in-payara-server/</link><pubDate>Wed, 23 Jun 2021 07:47:09 +0000</pubDate><guid>https://foojayio.github.io/website/today/introduction-to-new-autoscale-feature-available-in-payara-server/</guid><description>&lt;p&gt;Running your application sometimes requires multiple instances to handle the requests of the users. Within the Payara Platform, the Domain Data Grid helps you configure your environment to run your application in a cluster. Besides the setup of a cluster itself, many applications can benefit from an environment that scales dynamically.&lt;/p&gt;
&lt;p&gt;The number of instances must increase when the application usage peaks and should decrease when activity is low to reduce the resource usage and the corresponding costs associated with it. The introduction of the &lt;a href="https://docs.payara.fish/community/docs/documentation/extensions/autoscale/" target="_blank" rel="noopener noreferrer"&gt;AutoScale feature in Payara Server Community 5.2021.4&lt;/a&gt;
 helps us achieve this dynamic scalability.&lt;/p&gt;</description></item><item><title>Getting Started with Jakarta EE 9: Context &amp; Dependency Injection</title><link>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-context-and-dependency-injection-cdi/</link><pubDate>Wed, 26 May 2021 06:56:27 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-context-and-dependency-injection-cdi/</guid><description>&lt;p&gt;In the next part of the &amp;ldquo;&lt;a href="https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-how-to-create-a-rest-api-with-jakarta-ee-9/"&gt;Getting Started with Jakarta EE&lt;/a&gt;
&amp;rdquo; series, we discuss Context and Dependency Injection (CDI) and the CDI specification.&lt;/p&gt;
&lt;p&gt;The CDI specification is an important backbone of Jakarta EE as it brings several specifications together. Over the years, it has become more and more important as an increasing number of specifications started using CDI as the basis for it.&lt;/p&gt;
&lt;p&gt;We will also tell you a bit about the different scopes, the interceptor mechanism, and the Event system.&lt;/p&gt;</description></item><item><title>Payara Services Wins Prestigious Queen’s Award!</title><link>https://foojayio.github.io/website/today/payara-services-wins-prestigious-queens-award/</link><pubDate>Thu, 06 May 2021 08:07:23 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-services-wins-prestigious-queens-award/</guid><description>&lt;p&gt;Micro-multinational open source software company, Payara Services, has been commended for its achievements within global trading and exporting with the Queen&amp;rsquo;s Award for Enterprise for International Trade.&lt;/p&gt;
&lt;figure class="alignright size-large is-resized"&gt;
 &lt;img fetchpriority="high" decoding="async" src="4.-Payara-Services-QA-Logo-2021-1-3-593x1024.png" alt="" class="wp-image-44793" width="259" height="448"&gt;
&lt;/figure&gt;
&lt;p&gt;Now in its 55^th^ year, the Queen&amp;rsquo;s Award for Enterprise: International Trade is the UK&amp;rsquo;s most prestigious business award, honouring organisations that have excelled in overseas exports whilst maintaining the highest standards in social, economic, and environmental activity.&lt;/p&gt;
&lt;p&gt;Payara&amp;rsquo;s win attests to the growing success of the open source software business model. Payara&amp;rsquo;s open source product offering, the Payara Platform, is based on the global initiatives of the Jakarta EE and MicroProfile standards. Community users can download the Payara Platform Community Edition for their development projects and containerized Jakarta EE and MicroProfile applications, while the fully supported, subscription based Payara Enterprise Edition is designed for mission critical systems in production and containerized Jakarta EE and MicroProfile applications.&lt;/p&gt;</description></item><item><title>How to Create a REST API with Jakarta EE 9</title><link>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-how-to-create-a-rest-api-with-jakarta-ee-9/</link><pubDate>Mon, 26 Apr 2021 07:18:39 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-how-to-create-a-rest-api-with-jakarta-ee-9/</guid><description>&lt;p&gt;In this second article of the &amp;ldquo;&lt;a href="https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-hello-world/"&gt;Getting Started with Jakarta EE 9&lt;/a&gt;
&amp;rdquo; series, we show you some basic scenarios using the REST specification. Although most people are using the term REST or RESTful API just to indicate they do data transfer over HTTP, and ignore the &amp;ldquo;Hypermedia as the engine of application State (HATEOS)&amp;rdquo; part of REST. The technology is used a lot lately to connect the front-end with the back-end.&lt;/p&gt;</description></item><item><title>Getting Started with Jakarta EE 9: Hello World</title><link>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-hello-world/</link><pubDate>Wed, 07 Apr 2021 08:55:22 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-jakarta-ee-9-hello-world/</guid><description>&lt;p&gt;The &lt;a href="https://jakarta.ee/release/9/" target="_blank" rel="noopener noreferrer"&gt;release of Jakarta EE 9&lt;/a&gt;
, at the end of 2020, was in many ways a historic event. The Java Enterprise framework is already 20 years old, having its first release in 1999. It has changed names a few times but the main concepts of the first release can still be found in this new release. During all those years, it has adapted itself to keep it up to date but has always adhered to its main principle of stability and backward compatibility.&lt;/p&gt;</description></item><item><title>How to Convert a 3rd Party Library to the New Jakarta Namespace</title><link>https://foojayio.github.io/website/today/how-to-use-eclipse-transformer-to-convert-a-3rd-party-library-to-the-new-jakarta-namespace/</link><pubDate>Mon, 08 Mar 2021 16:56:53 +0000</pubDate><guid>https://foojayio.github.io/website/today/how-to-use-eclipse-transformer-to-convert-a-3rd-party-library-to-the-new-jakarta-namespace/</guid><description>&lt;p&gt;The release of Jakarta EE 9 breaks a tradition of Java Enterprise. A legal requirement of the Java EE code donation from Oracle to the Eclipse Foundation is the change of the namespace of &lt;em&gt;javax&lt;/em&gt; to&lt;em&gt;jakarta.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;But the change of the package and XML namespace in Jakarta EE 9 is only the beginning. The change of the namespace allows for new development and functionality, but all frameworks and libraries using one of the Java Enterprise specifications also need to be adjusted to the new version.&lt;/p&gt;</description></item><item><title>"Biggest Project Yet for the New Java Community Platform, Foojay"</title><link>https://foojayio.github.io/website/today/virtual-tour-is-the-biggest-project-yet-for-the-new-java-community-platform-foojay-dzone/</link><pubDate>Thu, 04 Mar 2021 14:02:00 +0000</pubDate><guid>https://foojayio.github.io/website/today/virtual-tour-is-the-biggest-project-yet-for-the-new-java-community-platform-foojay-dzone/</guid><description>&lt;p&gt;Today, published &lt;a href="https://dzone.com/articles/virtual-tour-is-biggest-project-yet-for-new-java-c" target="_blank" rel="noopener noreferrer"&gt;by Steve Millidge on DZone&lt;/a&gt;
:
&lt;img src="https://foojayio.github.io/website/today/virtual-tour-is-the-biggest-project-yet-for-the-new-java-community-platform-foojay-dzone/image-1-1024x981.png" alt="" loading="lazy"&gt;
&lt;/p&gt;</description></item><item><title>Virtual Tour Is Biggest Project Yet For Java Community Platform Foojay</title><link>https://foojayio.github.io/website/today/virtual-tour-is-biggest-project-yet-for-new-java-community-platform-foojay/</link><pubDate>Wed, 03 Mar 2021 18:27:05 +0000</pubDate><guid>https://foojayio.github.io/website/today/virtual-tour-is-biggest-project-yet-for-new-java-community-platform-foojay/</guid><description>&lt;p&gt;&lt;a href="https://foojayio.github.io/website/today/schedule-for-foojay-virtual-jug-tour/"&gt;Fifteen events are already confirmed&lt;/a&gt;
 in an ambitious virtual tour of Java User Groups across the globe, marking a strong start for new Java community platform Foojay. Foojay.io was founded last year as a vendor-neutral platform for developers who create and run applications on top of Java and OpenJDK. It is designed to provide free information on all things Java, with updated analysis, highlights, OpenJDK update release details, and command line arguments hosted on its website.&lt;/p&gt;</description></item><item><title>Payara Platform 2021 Survey Ready For You!</title><link>https://foojayio.github.io/website/today/payara-platform-2021-survey/</link><pubDate>Tue, 23 Feb 2021 08:22:13 +0000</pubDate><guid>https://foojayio.github.io/website/today/payara-platform-2021-survey/</guid><description>&lt;p&gt;The Payara Platform 2021 Survey is underway and we&amp;rsquo;re inviting everyone to &lt;a href="https://forms.office.com/Pages/ResponsePage.aspx?id=Ol4Z8U5Yuk6GfwMLbUz_qRvNA3jNrcFAk2okHLVZDLJUOUNCWllWM1ZBMzBQTkk1NU85MUtVU05WNi4u" target="_blank" rel="noopener noreferrer"&gt;answer a few questions&lt;/a&gt;
 about your use of the Payara Platform and ecosystem components.&lt;/p&gt;
&lt;p&gt;We want to know what you like, what you want to see improved, and we&amp;rsquo;re giving you the opportunity to vote on new features you&amp;rsquo;d like to see added to the Payara Platform.&lt;/p&gt;
&lt;p&gt;Your survey answers help drive future development efforts for the Payara Platform.&lt;/p&gt;</description></item><item><title>Introduction to MicroProfile OpenTracing with Jaeger</title><link>https://foojayio.github.io/website/today/microprofile-opentracing-with-jaeger/</link><pubDate>Thu, 18 Feb 2021 09:41:19 +0000</pubDate><guid>https://foojayio.github.io/website/today/microprofile-opentracing-with-jaeger/</guid><description>&lt;p&gt;In this short video, Rudy de Busscher demonstrates how to use MicroProfile OpenTracing with Jaeger in combination with Payara Micro.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/eclipse/microprofile-opentracing" target="_blank" rel="noopener noreferrer"&gt;The MicroProfile OpenTracing&lt;/a&gt;
 specification defines behaviours and an API for accessing an OpenTracing compliant Tracer object within your JAX-RS application. The behaviours specify how incoming and outgoing requests will have OpenTracing Spans automatically created. The API defines how to explicitly disable or enable tracing for given endpoints.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.jaegertracing.io/" target="_blank" rel="noopener noreferrer"&gt;Jaeger&lt;/a&gt;
, inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems, including:&lt;/p&gt;</description></item><item><title>How to Create a Kubernetes Operator in Java</title><link>https://foojayio.github.io/website/today/creating-a-kubernetes-operator-in-java/</link><pubDate>Wed, 27 Jan 2021 08:46:27 +0000</pubDate><guid>https://foojayio.github.io/website/today/creating-a-kubernetes-operator-in-java/</guid><description>&lt;p&gt;Kubernetes is much more than a runtime platform for Docker containers.&lt;/p&gt;
&lt;p&gt;Through its API, you can not only create custom clients, but you can also extend Kubernetes. Those custom Controllers are called Operators and work with application-specific custom resource definitions. You can not only write those Kubernetes operators in Go, but you can do this also in Java.&lt;/p&gt;
&lt;p&gt;In this talk, delivered by Payara&amp;rsquo;s&lt;a href="https://twitter.com/rdebusscher" target="_blank" rel="noopener noreferrer"&gt;Rudy De Busscher&lt;/a&gt;
 at &lt;a href="https://jcon.one/en/" target="_blank" rel="noopener noreferrer"&gt;JCON 2020&lt;/a&gt;
, you will be guided through setting up your environment to your first explorations of the Kubernetes API within a plain Java program.&lt;/p&gt;</description></item><item><title>How To Bring Your Java Microservices To The Cloud</title><link>https://foojayio.github.io/website/today/how-to-bring-your-java-microservices-to-the-cloud/</link><pubDate>Fri, 08 Jan 2021 11:20:46 +0000</pubDate><guid>https://foojayio.github.io/website/today/how-to-bring-your-java-microservices-to-the-cloud/</guid><description>&lt;p&gt;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.&lt;/p&gt;
&lt;h4 id="here-is-the-questionis-java-prepared-to-deal-with-these-diverse-concepts-in-a-corporate-environment"&gt;Here is the question&amp;mdash;is Java prepared to deal with these diverse concepts in a corporate environment?&lt;/h4&gt;
&lt;p&gt;Yes, and to demonstrate how &lt;a href="https://jakarta.ee/" title="Jakarta EE" target="_blank" rel="noopener noreferrer"&gt;Jakarta EE&lt;/a&gt;
 and &lt;a href="https://microprofile.io/" title="Eclipse MicroProfile" target="_blank" rel="noopener noreferrer"&gt;Eclipse MicroProfile&lt;/a&gt;
 work very well and in the cloud, Payara and Platform.sh collaborated together on this webinar. You can watch the video presentation by Otavio Santana and Rudy de Busscher below:&lt;/p&gt;</description></item><item><title>What Are Your Java Predictions for 2021: Jakarta EE</title><link>https://foojayio.github.io/website/today/java-predictions-for-2021-jakarta-ee/</link><pubDate>Mon, 28 Dec 2020 09:30:18 +0000</pubDate><guid>https://foojayio.github.io/website/today/java-predictions-for-2021-jakarta-ee/</guid><description>&lt;p&gt;&lt;strong&gt;To celebrate the world of Java and predict our highlights for 2021, several key Foojay participants will share their thoughts and hopes during the coming days on Foojay, &lt;a href="https://foojayio.github.io/website/today/java-predictions-for-2021-raspberry-pi/"&gt;starting with Frank Delporte, Foojay Community Manager for the Raspberry Pi&lt;/a&gt;
, and now continuing with Jadon Ortlepp, Foojay Community Manager for Microservices, who here provides the predictions of his Payara colleagues on Jakarta EE in 2021&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;figure class="wp-block-image size-large is-resized is-style-rounded"&gt;
 &lt;img decoding="async" src="image.png" alt="" class="wp-image-36725" align="right" width="133" height="143"&gt;
&lt;/figure&gt;
&lt;h3 id="h3-0-jakarta-ee-will-start-driving-improvements-in-apis-and-project-loom-will-drive-new-releases-of-many-frameworks"&gt;&amp;ldquo;Jakarta EE will start driving improvements in APIs and Project Loom will drive new releases of many frameworks.&lt;/h3&gt;
&lt;h3 id="h3-1-java-developers-may-stop-having-to-worry-about-kubernetes-as-it-is-abstracted-away-as-just-infrastructure"&gt;Java developers may stop having to worry about Kubernetes as it is abstracted away as &amp;lsquo;just infrastructure&amp;rsquo;.&lt;/h3&gt;
&lt;h3 id="h3-2-as-ever-the-death-of-java-is-predicted-but-java-is-set-to-remain-a-top-3-programming-language-in-2021"&gt;As ever, the death of Java is predicted but Java is set to remain a top 3 programming language in 2021.&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Steve Millidge, Payara CEO and Founder&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Cloud Myth: Ahead of Time Compilation Will Save You Money</title><link>https://foojayio.github.io/website/today/cloud-myth-ahead-of-time-compilation-will-save-you-money/</link><pubDate>Mon, 21 Dec 2020 14:54:19 +0000</pubDate><guid>https://foojayio.github.io/website/today/cloud-myth-ahead-of-time-compilation-will-save-you-money/</guid><description>&lt;p&gt;There is a lot of interest in the server-side Java community around using ahead of time (AOT) native compilation provided by &lt;a href="https://www.graalvm.org/reference-manual/native-image/SubstrateVM/" title="Graal Substrate VM" target="_blank" rel="noopener noreferrer"&gt;Graal Substrate VM&lt;/a&gt;
 to drive down memory usage and cold start times of Java microservices.&lt;/p&gt;
&lt;p&gt;While these frameworks are technically interesting, the claim is if you spend time rewriting your Jakarta EE applications to utilise these new frameworks, then you will substantially reduce your cloud operational costs.&lt;/p&gt;</description></item><item><title>MicroProfile Metrics with Prometheus and Grafana</title><link>https://foojayio.github.io/website/today/microprofile-metrics-with-prometheus-and-grafana/</link><pubDate>Wed, 02 Dec 2020 09:11:30 +0000</pubDate><guid>https://foojayio.github.io/website/today/microprofile-metrics-with-prometheus-and-grafana/</guid><description>&lt;p&gt;In a distributed microservices architecture, it is important to have an overview of your systems in terms of CPU, memory management and other important metrics.&lt;/p&gt;
&lt;p&gt;This is called &lt;em&gt;Observability&lt;/em&gt;, measuring the internal state of a system, in this case, the micro-services instances.&lt;/p&gt;
&lt;p&gt;These metrics are gathered centrally, so that you can instantly have an overview of all the values and it allows the determination (mostly automated based on some rules) of the health of the instances.&lt;/p&gt;</description></item><item><title>Getting Started Quickly and Easily with Payara Server</title><link>https://foojayio.github.io/website/today/getting-started-with-payara-server/</link><pubDate>Tue, 10 Nov 2020 09:39:02 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-payara-server/</guid><description>&lt;p&gt;The following four short videos will take you step-by-step through installing, writing, and deploying an application to &lt;a href="https://www.payara.fish/" title="Payara Server" target="_blank" rel="noopener noreferrer"&gt;Payara Server&lt;/a&gt;
, even if you&amp;rsquo;ve never used the application server before:&lt;/p&gt;
&lt;p&gt;{#more-36262}&lt;/p&gt;
&lt;h2 id="h2-0-introduction-to-payara-server"&gt;Introduction to Payara Server&lt;/h2&gt;
&lt;p&gt;Learn how to write a simple Hello World application and deploy it to Payara Server.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KEsus1Ihjs4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;Install Software&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Securing Microservices with Auth0 and MicroProfile in Kubernetes</title><link>https://foojayio.github.io/website/today/securing-microservices-with-auth0-and-microprofile-in-kubernetes/</link><pubDate>Tue, 03 Nov 2020 15:38:00 +0000</pubDate><guid>https://foojayio.github.io/website/today/securing-microservices-with-auth0-and-microprofile-in-kubernetes/</guid><description>&lt;p&gt;In this day and age, securing enterprise platforms is a challenge that developers and consultants tackle in an uninformed manner, producing subpar solutions in most cases.&lt;/p&gt;
&lt;p&gt;To combat this pattern, third-party security services such as Auth0 have been devised to externalize the security of services, and they focus on stable implementations of common enterprise use cases (identity management, OAuth compatibility, and so on), and platforms such as &lt;a href="https://microprofile.io/" title="Eclipse MicroProfile" target="_blank" rel="noopener noreferrer"&gt;Eclipse MicroProfile&lt;/a&gt;
 allow for their easy integration with enterprise Java microservices.&lt;/p&gt;</description></item><item><title>Evolution of the Growth in Interest in Microservices</title><link>https://foojayio.github.io/website/today/evolution-of-microservices/</link><pubDate>Fri, 23 Oct 2020 07:35:11 +0000</pubDate><guid>https://foojayio.github.io/website/today/evolution-of-microservices/</guid><description>&lt;p&gt;For some time now, there has been an undeniable growth in interest for Microservices. The core concept itself, however, is not that new.
&lt;img src="https://blog.payara.fish/hs-fs/hubfs/Microservices%20Guide%20Final-05.jpg?width=9058&amp;amp;name=Microservices%20Guide%20Final-05.jpg" alt="Microservices Guide Final-05" loading="lazy"&gt;
&lt;/p&gt;
&lt;h2 id="h2-0-corba"&gt;CORBA&lt;/h2&gt;
&lt;p&gt;As early as 1996, we talked about distributed objects, mainly in the context of an early and now mostly forgotten technology called &lt;a href="https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture" target="_blank" rel="noopener noreferrer"&gt;CORBA&lt;/a&gt;
. CORBA promised to deliver business objects, for which the network and their exact implementation was mostly abstracted away.&lt;/p&gt;
&lt;p&gt;In a CORBA world, these business objects representing a service that focused on a single thing could essentially live anywhere. If an application was the aggregation of a number of these distributed objects, each of them living on their own server, one could be updated or restarted without having to take down the entire application.&lt;/p&gt;</description></item><item><title>What's New in the Payara Platform October Release?</title><link>https://foojayio.github.io/website/today/whats-new-in-the-payara-platform-october-release/</link><pubDate>Thu, 15 Oct 2020 14:19:00 +0000</pubDate><guid>https://foojayio.github.io/website/today/whats-new-in-the-payara-platform-october-release/</guid><description>&lt;p&gt;We&amp;rsquo;re happy to announce that Payara Platform Community 5.2020.5 (&lt;a href="https://www.payara.fish/downloads/payara-platform-community-edition/" target="_blank" rel="noopener noreferrer"&gt;direct download here&lt;/a&gt;
) and Payara Platform Enterprise 5.22.0 (&lt;a href="https://www.payara.fish/page/payara-enterprise-downloads/" target="_blank" rel="noopener noreferrer"&gt;request here&lt;/a&gt;
) Editions are out!&lt;/p&gt;
&lt;p&gt;With this major release of Payara Platform Enterprise, we&amp;rsquo;re introducing &lt;strong&gt;Payara InSight&lt;/strong&gt;: a new and improved version of the Community Edition&amp;rsquo;s Monitoring Console. Enterprise Edition also features some tooling enhancements including IntelliJ support and NetBeans Community Tooling.&lt;/p&gt;
&lt;p&gt;Meanwhile, the Payara Community Edition introduces support for the Jakarta EE 9 Platform as a &lt;em&gt;Tech Preview&lt;/em&gt; feature and a major Notifier API Update.&lt;/p&gt;</description></item></channel></rss>