ºÝºÝߣshows by User: DanHeidinga / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: DanHeidinga / Wed, 11 Mar 2020 16:08:03 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: DanHeidinga It's always sunny with OpenJ9 /slideshow/its-always-sunny-with-openj9/230082800 danheidingacloudopenj9-200311160803
So you've been deploying Java in the cloud and are wondering how to handle the new world of containers, microservices, and memory constraints. Cold starts got you down? Come to this session to learn about how the OpenJ9 and the JVM in general can help you on your Cloud Native journey.]]>

So you've been deploying Java in the cloud and are wondering how to handle the new world of containers, microservices, and memory constraints. Cold starts got you down? Come to this session to learn about how the OpenJ9 and the JVM in general can help you on your Cloud Native journey.]]>
Wed, 11 Mar 2020 16:08:03 GMT /slideshow/its-always-sunny-with-openj9/230082800 DanHeidinga@slideshare.net(DanHeidinga) It's always sunny with OpenJ9 DanHeidinga So you've been deploying Java in the cloud and are wondering how to handle the new world of containers, microservices, and memory constraints. Cold starts got you down? Come to this session to learn about how the OpenJ9 and the JVM in general can help you on your Cloud Native journey. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/danheidingacloudopenj9-200311160803-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> So you&#39;ve been deploying Java in the cloud and are wondering how to handle the new world of containers, microservices, and memory constraints. Cold starts got you down? Come to this session to learn about how the OpenJ9 and the JVM in general can help you on your Cloud Native journey.
It's always sunny with OpenJ9 from DanHeidinga
]]>
179 1 https://cdn.slidesharecdn.com/ss_thumbnails/danheidingacloudopenj9-200311160803-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Migrate Early, Migrate Often: JDK release cadence strategies /slideshow/migrate-early-migrate-often-jdk-release-cadence-strategies/137127912 devnexus2019migrateearly-190319151743
Interested in how the changes in the Java ecosystem effect you? This talk covers several strategies on how to manage the new JDK release cadence.]]>

Interested in how the changes in the Java ecosystem effect you? This talk covers several strategies on how to manage the new JDK release cadence.]]>
Tue, 19 Mar 2019 15:17:43 GMT /slideshow/migrate-early-migrate-often-jdk-release-cadence-strategies/137127912 DanHeidinga@slideshare.net(DanHeidinga) Migrate Early, Migrate Often: JDK release cadence strategies DanHeidinga Interested in how the changes in the Java ecosystem effect you? This talk covers several strategies on how to manage the new JDK release cadence. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devnexus2019migrateearly-190319151743-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Interested in how the changes in the Java ecosystem effect you? This talk covers several strategies on how to manage the new JDK release cadence.
Migrate Early, Migrate Often: JDK release cadence strategies from DanHeidinga
]]>
191 2 https://cdn.slidesharecdn.com/ss_thumbnails/devnexus2019migrateearly-190319151743-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JavaOne 2017: Eclipse OpenJ9: Under the hood of the JVM /slideshow/javaone-2017-eclipse-openj9-under-the-hood-of-the-jvm/80661553 javaone2017openj9deepdivefinal-171010172941
An updated version of my "OpenJ9: Under the hood of the next open source JVM" that covers where it was open sourced (github.com/eclipse/openj9), how to build it, and then deep dives into the ROM/RAM divide before touching on interpreter, JIT and AOT.]]>

An updated version of my "OpenJ9: Under the hood of the next open source JVM" that covers where it was open sourced (github.com/eclipse/openj9), how to build it, and then deep dives into the ROM/RAM divide before touching on interpreter, JIT and AOT.]]>
Tue, 10 Oct 2017 17:29:41 GMT /slideshow/javaone-2017-eclipse-openj9-under-the-hood-of-the-jvm/80661553 DanHeidinga@slideshare.net(DanHeidinga) JavaOne 2017: Eclipse OpenJ9: Under the hood of the JVM DanHeidinga An updated version of my "OpenJ9: Under the hood of the next open source JVM" that covers where it was open sourced (github.com/eclipse/openj9), how to build it, and then deep dives into the ROM/RAM divide before touching on interpreter, JIT and AOT. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaone2017openj9deepdivefinal-171010172941-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An updated version of my &quot;OpenJ9: Under the hood of the next open source JVM&quot; that covers where it was open sourced (github.com/eclipse/openj9), how to build it, and then deep dives into the ROM/RAM divide before touching on interpreter, JIT and AOT.
JavaOne 2017: Eclipse OpenJ9: Under the hood of the JVM from DanHeidinga
]]>
2137 5 https://cdn.slidesharecdn.com/ss_thumbnails/javaone2017openj9deepdivefinal-171010172941-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Clone Clone Make: a better way to build /slideshow/clone-clone-make-a-better-way-to-build/69155208 cloneclonemakeabetterwaytobuildsacon2016-161117050540
Description of the J9's build pipeline and how reshaping it around the "clone clone make" vision has helped to reshape the organization.]]>

Description of the J9's build pipeline and how reshaping it around the "clone clone make" vision has helped to reshape the organization.]]>
Thu, 17 Nov 2016 05:05:40 GMT /slideshow/clone-clone-make-a-better-way-to-build/69155208 DanHeidinga@slideshare.net(DanHeidinga) Clone Clone Make: a better way to build DanHeidinga Description of the J9's build pipeline and how reshaping it around the "clone clone make" vision has helped to reshape the organization. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cloneclonemakeabetterwaytobuildsacon2016-161117050540-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Description of the J9&#39;s build pipeline and how reshaping it around the &quot;clone clone make&quot; vision has helped to reshape the organization.
Clone Clone Make: a better way to build from DanHeidinga
]]>
384 3 https://cdn.slidesharecdn.com/ss_thumbnails/cloneclonemakeabetterwaytobuildsacon2016-161117050540-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JavaOne 2016: Life after Modularity /slideshow/javaone-2016-life-after-modularity/66438947 javaone2016lifeaftermodularityfinal-160926194338
Covers the common issues seen when migrating from Java 8 to Java 9. This deck shows simplified examples of the issues and code snippets of how to address them. ]]>

Covers the common issues seen when migrating from Java 8 to Java 9. This deck shows simplified examples of the issues and code snippets of how to address them. ]]>
Mon, 26 Sep 2016 19:43:38 GMT /slideshow/javaone-2016-life-after-modularity/66438947 DanHeidinga@slideshare.net(DanHeidinga) JavaOne 2016: Life after Modularity DanHeidinga Covers the common issues seen when migrating from Java 8 to Java 9. This deck shows simplified examples of the issues and code snippets of how to address them. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaone2016lifeaftermodularityfinal-160926194338-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Covers the common issues seen when migrating from Java 8 to Java 9. This deck shows simplified examples of the issues and code snippets of how to address them.
JavaOne 2016: Life after Modularity from DanHeidinga
]]>
653 5 https://cdn.slidesharecdn.com/ss_thumbnails/javaone2016lifeaftermodularityfinal-160926194338-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
J9: Under the hood of the next open source JVM /slideshow/j9-under-the-hood-of-the-next-open-source-jvm/66244262 javaone2016j9underthehoodfinal-160921062734
A description of how bytecodes are loaded into the J9VM and how bytecode execution occurs, plus IBM's plans to open source J9. Session is the "new hire" talk given to all new J9 VM team members.]]>

A description of how bytecodes are loaded into the J9VM and how bytecode execution occurs, plus IBM's plans to open source J9. Session is the "new hire" talk given to all new J9 VM team members.]]>
Wed, 21 Sep 2016 06:27:34 GMT /slideshow/j9-under-the-hood-of-the-next-open-source-jvm/66244262 DanHeidinga@slideshare.net(DanHeidinga) J9: Under the hood of the next open source JVM DanHeidinga A description of how bytecodes are loaded into the J9VM and how bytecode execution occurs, plus IBM's plans to open source J9. Session is the "new hire" talk given to all new J9 VM team members. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaone2016j9underthehoodfinal-160921062734-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A description of how bytecodes are loaded into the J9VM and how bytecode execution occurs, plus IBM&#39;s plans to open source J9. Session is the &quot;new hire&quot; talk given to all new J9 VM team members.
J9: Under the hood of the next open source JVM from DanHeidinga
]]>
16663 5 https://cdn.slidesharecdn.com/ss_thumbnails/javaone2016j9underthehoodfinal-160921062734-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
invokedynamic: Evolution of a Language Feature /slideshow/invokedynamic-evolution-of-a-language-feature/54405467 javaoneinvokedynamicevolutionofalanguagefeaturefinal-151026221617-lva1-app6891
This session explores how the Java ecosystem is evolving, by following the lifecycle of the java.lang.invoke package and the invokedynamic bytecode. From its origins in dynamic language optimization to providing the underpinnings of Java 8’s lambda expression, invokedynamic has become a powerful tool for language design.]]>

This session explores how the Java ecosystem is evolving, by following the lifecycle of the java.lang.invoke package and the invokedynamic bytecode. From its origins in dynamic language optimization to providing the underpinnings of Java 8’s lambda expression, invokedynamic has become a powerful tool for language design.]]>
Mon, 26 Oct 2015 22:16:17 GMT /slideshow/invokedynamic-evolution-of-a-language-feature/54405467 DanHeidinga@slideshare.net(DanHeidinga) invokedynamic: Evolution of a Language Feature DanHeidinga This session explores how the Java ecosystem is evolving, by following the lifecycle of the java.lang.invoke package and the invokedynamic bytecode. From its origins in dynamic language optimization to providing the underpinnings of Java 8’s lambda expression, invokedynamic has become a powerful tool for language design. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaoneinvokedynamicevolutionofalanguagefeaturefinal-151026221617-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This session explores how the Java ecosystem is evolving, by following the lifecycle of the java.lang.invoke package and the invokedynamic bytecode. From its origins in dynamic language optimization to providing the underpinnings of Java 8’s lambda expression, invokedynamic has become a powerful tool for language design.
invokedynamic: Evolution of a Language Feature from DanHeidinga
]]>
958 5 https://cdn.slidesharecdn.com/ss_thumbnails/javaoneinvokedynamicevolutionofalanguagefeaturefinal-151026221617-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
J9's MethodHandle Compilation Pipeline #JFokus2015 /slideshow/j9s-method-handlecompilationpipelinefinal/44279382 j9methodhandlecompilationpipelinefinal-150204152048-conversion-gate02
Come hear about how IBM's J9 JVM approaches MethodHandle compilation. The MethodHandle architecture and the transitions from interpreted to compiled and finally to customized will be described. Recent performance optimizations will be touched on along with hints on how to aid the JVM to optimize your MethodHandle code.]]>

Come hear about how IBM's J9 JVM approaches MethodHandle compilation. The MethodHandle architecture and the transitions from interpreted to compiled and finally to customized will be described. Recent performance optimizations will be touched on along with hints on how to aid the JVM to optimize your MethodHandle code.]]>
Wed, 04 Feb 2015 15:20:48 GMT /slideshow/j9s-method-handlecompilationpipelinefinal/44279382 DanHeidinga@slideshare.net(DanHeidinga) J9's MethodHandle Compilation Pipeline #JFokus2015 DanHeidinga Come hear about how IBM's J9 JVM approaches MethodHandle compilation. The MethodHandle architecture and the transitions from interpreted to compiled and finally to customized will be described. Recent performance optimizations will be touched on along with hints on how to aid the JVM to optimize your MethodHandle code. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/j9methodhandlecompilationpipelinefinal-150204152048-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Come hear about how IBM&#39;s J9 JVM approaches MethodHandle compilation. The MethodHandle architecture and the transitions from interpreted to compiled and finally to customized will be described. Recent performance optimizations will be touched on along with hints on how to aid the JVM to optimize your MethodHandle code.
J9's MethodHandle Compilation Pipeline #JFokus2015 from DanHeidinga
]]>
1124 2 https://cdn.slidesharecdn.com/ss_thumbnails/j9methodhandlecompilationpipelinefinal-150204152048-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-DanHeidinga-48x48.jpg?cb=1583942788 https://cdn.slidesharecdn.com/ss_thumbnails/danheidingacloudopenj9-200311160803-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/its-always-sunny-with-openj9/230082800 It&#39;s always sunny with... https://cdn.slidesharecdn.com/ss_thumbnails/devnexus2019migrateearly-190319151743-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/migrate-early-migrate-often-jdk-release-cadence-strategies/137127912 Migrate Early, Migrate... https://cdn.slidesharecdn.com/ss_thumbnails/javaone2017openj9deepdivefinal-171010172941-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/javaone-2017-eclipse-openj9-under-the-hood-of-the-jvm/80661553 JavaOne 2017: Eclipse ...