<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <version>1</version>
  <type>rich</type>
  <provider_name>Libsyn</provider_name>
  <provider_url>https://www.libsyn.com</provider_url>
  <height>90</height>
  <width>600</width>
  <title>162. A Conservative JDK/Java Migration Path</title>
  <description>  CppCon 2018: Thoughts on a more powerful and simpler C++ (5 of N) - Herb Sutter Resources for writing modern Java Java 8 adoption process Conservative migration  Build under new JDK Deploy on JDK THEN switch bytecode target to new JDK or...  keep main build JDK target, move tests to target new JDK and use new features in non production code     records  Local records inside a method   JEP 345: NUMA-Aware Memory Allocation for G1  Java switch - 4 wrongs don't make a right - Stephen Colebourne  Jakarta EE 8: The new era of Java EE explained Git Partial clones give shallow checkouts, whilst  sparse checkout yields a restricted subset of the working copy to check out. Dart native  </description>
  <author_name>Illegal Argument</author_name>
  <author_url>http://sites.libsyn.com/21670</author_url>
  <html>&lt;iframe title="Libsyn Player" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/12151517/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/88AA3C/" height="90" width="600" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;</html>
  <thumbnail_url>https://assets.libsyn.com/secure/content/58309184</thumbnail_url>
</oembed>
