<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Laura Cowen on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/laura-cowen/</link><description>Articles written by Laura Cowen on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 20 Jan 2026 13:53:00 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/laura-cowen/index.xml" rel="self" type="application/rss+xml"/><item><title>Get high performance Java applications with IBM Semeru Runtimes</title><link>https://foojayio.github.io/website/today/high-performance-java-semeru/</link><pubDate>Tue, 20 Jan 2026 13:53:00 +0000</pubDate><guid>https://foojayio.github.io/website/today/high-performance-java-semeru/</guid><description>&lt;p&gt;Originally published at &lt;a href="https://developer.ibm.com/articles/j-java-performance/" title="developer.ibm.com" target="_blank" rel="noopener noreferrer"&gt;developer.ibm.com&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;By Vijay Sundaresan, Mark Stoodley, Marius Pirvu, Grace Robinson, Laura Cowen&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Explore real‑world benchmarks, tuning options, and best‑practice strategies to optimize latency, throughput, and memory on modern hardware with Semeru Runtimes, an OpenJDK distribution.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When running applications in the cloud, performance matters. An application that handles more requests with less CPU and memory is cheaper to run. Java and its associated frameworks are widely appreciated for stability, throughput performance, and portability but not typically recognized for starting quickly, ramping up quickly, or consuming resources frugally. These limitations can pose significant challenges, especially when migrating Java applications to the cloud or developing new cloud-native Java solutions where more resources immediately make deployments more expensive.&lt;/p&gt;</description></item><item><title>IBM Semeru Runtimes for Java includes FIPS 140-3 certified cryptography</title><link>https://foojayio.github.io/website/today/ibm-semeru-java-fips140-3-cryptographic-standard/</link><pubDate>Tue, 27 Aug 2024 08:55:26 +0000</pubDate><guid>https://foojayio.github.io/website/today/ibm-semeru-java-fips140-3-cryptographic-standard/</guid><description>&lt;p&gt;&lt;strong&gt;IBM® Semeru Runtimes™ for Java™ 11, 17, 21+ now includes FIPS 140-3 cryptography (&lt;a href="https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4755" title="certified by the U.S. National Institute of Standards and Technology (NIST)" target="_blank" rel="noopener noreferrer"&gt;certified by the U.S. National Institute of Standards and Technology; NIST&lt;/a&gt;
) and is production-ready for Java deployments. FIPS 140-3 is also available in IBM SDK, Java Technology Edition, V8.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;IBM first made FIPS 140-3 cryptography available as a technology preview more than a year ago, and users responded with helpful feedback on usage and configuration so that the IBM development team could improve its usability. With NIST certification, this capability is now generally available for production deployments on most platforms (with more to come).&lt;/p&gt;</description></item><item><title>Five Java Developer Must-Haves For Ultra-Fast Startup Solutions</title><link>https://foojayio.github.io/website/today/five-java-developer-must-haves/</link><pubDate>Wed, 29 May 2024 20:15:45 +0000</pubDate><guid>https://foojayio.github.io/website/today/five-java-developer-must-haves/</guid><description>&lt;p&gt;&lt;strong&gt;Faster Java startup must not compromise developer experience, throughput performance, or security. We discuss how we achieved this with Liberty InstantOn.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;By Vijay Sundaresan, Thomas Watson, Laura Cowen&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many solutions that promise ultra-fast startup times for serverless Java apps force you to compromise on developer experience, throughput performance, or security. We&amp;rsquo;ll show you how to get ultra-fast startup of your Java apps without these compromises.&lt;/p&gt;
&lt;p&gt;Say, for example, you&amp;rsquo;re writing a Java web service that provides a catalog of items that your business sells. At quiet times, your application needs to stop all unneeded instances of the catalog service so that your business is not paying unnecessary cloud bills; at busy times, your application needs to rapidly spin up more instances so that your customers get instantaneous response times on your website. This is &amp;ldquo;scale-to-zero,&amp;rdquo; and your application needs to do it fast.&lt;/p&gt;</description></item><item><title>Start using Java 21 in your apps on Open Liberty 23.0.0.10</title><link>https://foojayio.github.io/website/today/start-using-java-21/</link><pubDate>Mon, 23 Oct 2023 08:39:06 +0000</pubDate><guid>https://foojayio.github.io/website/today/start-using-java-21/</guid><description>&lt;p&gt;&lt;strong&gt;Java 21 is finally here! Java 21 is the first long-term support (LTS) release since Java 17 was released two years ago. It offers some new functionality and changes that you&amp;rsquo;ll want to check out for yourself. In particular, there&amp;rsquo;s the introduction of virtual threads. And you can try it all out now on Open Liberty 23.0.0.10.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://openliberty.io/?utm_source=foojay&amp;amp;utm_medium=news&amp;amp;utm_content=java21" target="_blank" rel="noopener noreferrer"&gt;Open Liberty&lt;/a&gt;
 is a developer-friendly, fast, modular Java application runtime for the cloud. The Open Liberty project began six years ago when &lt;a href="https://openliberty.io/blog/2017/09/19/open-sourcing-liberty.html?utm_source=foojay&amp;amp;utm_medium=news&amp;amp;utm_content=java21" target="_blank" rel="noopener noreferrer"&gt;IBM open-sourced&lt;/a&gt;
 the Liberty Java runtime. IBM&amp;rsquo;s commercial Java runtime, WebSphere Liberty, is built from the Open Liberty project. You can use Open Liberty for free though.&lt;/p&gt;</description></item><item><title>Extending availability of IBM Semeru Runtimes V11 beyond Oct 2024</title><link>https://foojayio.github.io/website/today/semeru-v11-beyond-oct-2024/</link><pubDate>Thu, 14 Sep 2023 14:17:33 +0000</pubDate><guid>https://foojayio.github.io/website/today/semeru-v11-beyond-oct-2024/</guid><description>&lt;p&gt;&lt;strong&gt;IBM has extended the availability of IBM Semeru Runtimes V11 from Oct 2024 to Nov 2026. Semeru Runtimes is IBM&amp;rsquo;s build of OpenJDK with Eclipse OpenJ9 technology. The &lt;a href="https://www.ibm.com/support/pages/semeru-runtimes-support/" title="IBM Semeru Runtimes support page" target="_blank" rel="noopener noreferrer"&gt;IBM Semeru Runtimes support page&lt;/a&gt;
 (which includes downloads) is now updated to reflect this additional two years of availability for Version 11.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="h2-0-what-is-ibm-semeru-runtimes"&gt;What is IBM Semeru Runtimes?&lt;/h2&gt;
&lt;p&gt;IBM Semeru Runtimes is a free distribution of production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.&lt;/p&gt;</description></item></channel></rss>