<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JEP &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/jep/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 12:00:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Weekly Round-Up: Microsoft Invests in AdoptOpenJDK, OpenJFX Heads to GitHub, JEP Drafts &#038; More</title>
		<link>https://www.bestdevops.com/weekly-round-up-microsoft-invests-in-adoptopenjdk-openjfx-heading-for-github-jep-drafts-more/</link>
					<comments>https://www.bestdevops.com/weekly-round-up-microsoft-invests-in-adoptopenjdk-openjfx-heading-for-github-jep-drafts-more/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 27 Aug 2019 10:54:20 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[AdoptOpenJDK]]></category>
		<category><![CDATA[JEP]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=7272</guid>

					<description><![CDATA[A look back at the week's biggest developer and DevOps news: Microsoft acquires jClarity, OpenJFX eyes GitHub, new JEP drafts target garbage collection, Ruby on Rails 6.0 ships, Git 2.23 lands, and serverless takes centre stage.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A busy week in the Java, DevOps and open-source ecosystems wrapped up with a string of significant announcements. Here is a structured summary of the most important stories, originally curated by JAXenter.</p>



<h2 class="wp-block-heading">Microsoft Acquires AdoptOpenJDK Contributor jClarity</h2>



<p class="wp-block-paragraph">The headline story of the week was Microsoft&#8217;s acquisition of jClarity, a London-based company specialising in Java performance analytics and tuning. jClarity was also one of the leading contributors to the <strong>AdoptOpenJDK</strong> project, which provides free, community-built OpenJDK binaries. The acquisition signals a deeper commitment from Microsoft to the Java ecosystem — a notable shift for a company historically associated with the .NET stack. By absorbing jClarity&#8217;s team and expertise, Microsoft gains both Java performance tooling and a meaningful seat at the AdoptOpenJDK governance table.</p>



<h2 class="wp-block-heading">OpenJFX to Follow Java and Migrate to GitHub</h2>



<p class="wp-block-paragraph">OpenJFX, the open-source JavaFX project, was at that time hosted on Mercurial. With <strong>Project Skara</strong> — the OpenJDK initiative to move Java&#8217;s own source repositories to Git and GitHub — already in progress, and with parts of the JavaFX codebase already visible on GitHub, OpenJFX project lead Kevin Rushforth opened a discussion about migrating the full OpenJFX project to GitHub as well.</p>



<p class="wp-block-paragraph">The timing was made more urgent by Bitbucket&#8217;s concurrent announcement that it would be shutting down support for Mercurial repositories the following summer. For teams depending on Mercurial-hosted Java projects, this made planning a migration path more pressing.</p>



<h2 class="wp-block-heading">JEP Drafts: Removing CMS Garbage Collector and Adding ZGC for macOS</h2>



<p class="wp-block-paragraph">Two new <strong>JDK Enhancement Proposal (JEP) drafts</strong> were circulating that week, both focused on garbage collection:</p>



<ul class="wp-block-list">
<li><strong>Removal of the Concurrent Mark Sweep (CMS) garbage collector</strong> — CMS had been deprecated two years prior and the draft proposed completing its removal from the JDK. Teams relying on CMS would need to migrate to alternative collectors such as G1 or ZGC.</li>
<li><strong>ZGC support for macOS</strong> — The Z Garbage Collector, designed for low-latency workloads, was proposed to be made available on macOS in addition to its existing Linux support. This would give macOS-based development and testing environments access to the same low-pause GC option already available on Linux.</li>
</ul>



<p class="wp-block-paragraph">Both drafts represented incremental but meaningful steps in the ongoing evolution of the JDK&#8217;s garbage collection story.</p>



<h2 class="wp-block-heading">Ruby on Rails 6.0 Released</h2>



<p class="wp-block-paragraph">After a lengthy development cycle, <strong>Ruby on Rails 6.0</strong> shipped with a substantial set of new features and improvements. Key additions in this release included:</p>



<ul class="wp-block-list">
<li><strong>Action Mailbox</strong> — routes inbound emails to controller-like mailbox classes for processing.</li>
<li><strong>Action Text</strong> — a rich-text content framework built on the Trix editor, integrated directly into Rails.</li>
<li><strong>Parallel Testing</strong> — the ability to run test suites in parallel to reduce CI build times.</li>
<li><strong>Multiple database support</strong> — built-in support for connecting to more than one database, with automatic connection switching.</li>
</ul>



<p class="wp-block-paragraph">Rails 6.0 also required Ruby 2.5 or higher and dropped support for several older patterns in favour of a cleaner, more modern API surface.</p>



<h2 class="wp-block-heading">Git 2.23 Introduces Experimental Commands: git switch and git restore</h2>



<p class="wp-block-paragraph"><strong>Git 2.23</strong> arrived with a set of new features and fixes, the most discussed being two new experimental commands intended to improve usability:</p>



<ul class="wp-block-list">
<li><strong><code>git switch</code></strong> — a dedicated command for switching branches, separating this concern from the overloaded <code>git checkout</code> command.</li>
<li><strong><code>git restore</code></strong> — a dedicated command for restoring working tree files, again splitting out functionality that had previously lived in <code>git checkout</code>.</li>
</ul>



<p class="wp-block-paragraph">Both commands were marked as experimental in this release, meaning their behaviour or flags could change in future versions. The intent was to eventually make Git&#8217;s command surface more intuitive, particularly for newcomers who found the multi-purpose nature of <code>git checkout</code> confusing.</p>



<h2 class="wp-block-heading">Road to Angular v9: 9.0.0-next.3 Improves Ivy Performance</h2>



<p class="wp-block-paragraph">The Angular team continued its pre-release work on Angular 9 with the <strong>9.0.0-next.3</strong> release. The update focused on performance improvements to the <strong>Ivy compiler and runtime</strong> — Angular&#8217;s next-generation compilation and rendering pipeline. Alongside performance gains, the release included new features, bug fixes, and one breaking change, details of which were tracked in the Angular changelog.</p>



<p class="wp-block-paragraph">Ivy had been in development for several release cycles and Angular 9 was expected to make it the default compilation mode, replacing the older View Engine.</p>



<h2 class="wp-block-heading">How DevOps Teams Can Migrate to the Cloud Without Sacrificing Security</h2>



<p class="wp-block-paragraph">Cloud migration introduces real security risks when teams move fast without adjusting their security posture. A piece by Ivan Novikov explored how DevOps practitioners can maintain velocity during cloud migrations while avoiding common security pitfalls. Key themes included shifting security left in the pipeline, using infrastructure-as-code to enforce consistent security configuration, and treating cloud permissions and IAM policies as first-class engineering concerns rather than afterthoughts.</p>



<h2 class="wp-block-heading">Getting Started with Serverless: Is It Worth Your Time?</h2>



<p class="wp-block-paragraph">Chris Wahl shared a practical account of his experience adopting serverless technology — covering the learning curve, operational trade-offs, and whether the benefits justify the shift in mental model. Serverless functions-as-a-service (FaaS) platforms remove infrastructure management overhead, but introduce new challenges around cold starts, observability, vendor lock-in, and local development workflows. The piece offered a grounded counterpoint to the uncritical hype often surrounding serverless.</p>



<h2 class="wp-block-heading">AIOps and Application Performance Monitoring in Serverless Environments</h2>



<p class="wp-block-paragraph">As serverless architectures grow, traditional monitoring approaches struggle to keep up with the ephemeral, distributed nature of function-based workloads. An interview with <strong>Matt Chotin, Senior Director of Technology Strategy at AppDynamics</strong>, examined how <strong>AIOps</strong> — applying machine learning to operations data — can help teams manage the complexity that exceeds human-scale monitoring. Chotin discussed how application performance monitoring (APM) tools need to evolve to provide meaningful observability in serverless and highly distributed environments, where correlation across thousands of short-lived invocations becomes critical.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Originally curated from JAXenter&#8217;s weekly round-up, week of 26 August 2019.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/weekly-round-up-microsoft-invests-in-adoptopenjdk-openjfx-heading-for-github-jep-drafts-more/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
