Artwork

Content provided by Freddy Guime and Bob Paulin. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Freddy Guime and Bob Paulin or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Episode 95. Ludicruos speed! Practical GraalVM

1:08:08
 
Share
 

Manage episode 286708864 series 2852088
Content provided by Freddy Guime and Bob Paulin. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Freddy Guime and Bob Paulin or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

So we had a previous episode where we show a party trick with GraalVM, where we saw how to create a Native Image. It was really the "hello world" of Native image creation, so Bob decided that's not good enough!

In this epidose we dive a little deeper on how to actually run your Restful Web service (or other app) natively, going through the exercise of debugging GraalVM builds including adding Maven plugins, finding out how to quelch the different reflection errors and how to deal with resources (and those pesky JNI / so libs).

In all, this is more of actually a practical use of GraalVM, not just a "it can do it", but more, how is it done. So want ludicruos startup speed and performance? then press play and listen!

http://www.javaoffheap.com/datadog We thank DataDogHQ for sponsoring this podcast episode

Don't forget to SUBSCRIBE to our cool NewsCast OffHeap! http://www.javaoffheap.com/

GraalVM Native Image Options https://www.graalvm.org/reference-manual/native-image/Options/

Maven GraalVM Native Image Plugin https://www.graalvm.org/reference-manual/native-image/NativeImageMavenPlugin/ Apache HttpComponents http://hc.apache.org/

https://www.graalvm.org/docs/getting-started/linux/

GraalVM Resources https://www.graalvm.org/reference-manual/native-image/Resources/

Build Configuration https://www.graalvm.org/reference-manual/native-image/BuildConfiguration/

GraalVM Example Code https://github.com/bobpaulin/javapubhouse-graal-episode/ https://github.com/bobpaulin/opencv-1/tree/feature/add-native-image

GraalVM Native Image InvalidAlgorithmParameterException https://github.com/oracle/graal/issues/768

Do you like the episodes? Want more? Help us out! Buy us a beer! https://www.javapubhouse.com/beer

And Follow us! https://www.twitter.com/javapubhouse

  continue reading

106 episodes

Artwork
iconShare
 
Manage episode 286708864 series 2852088
Content provided by Freddy Guime and Bob Paulin. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Freddy Guime and Bob Paulin or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

So we had a previous episode where we show a party trick with GraalVM, where we saw how to create a Native Image. It was really the "hello world" of Native image creation, so Bob decided that's not good enough!

In this epidose we dive a little deeper on how to actually run your Restful Web service (or other app) natively, going through the exercise of debugging GraalVM builds including adding Maven plugins, finding out how to quelch the different reflection errors and how to deal with resources (and those pesky JNI / so libs).

In all, this is more of actually a practical use of GraalVM, not just a "it can do it", but more, how is it done. So want ludicruos startup speed and performance? then press play and listen!

http://www.javaoffheap.com/datadog We thank DataDogHQ for sponsoring this podcast episode

Don't forget to SUBSCRIBE to our cool NewsCast OffHeap! http://www.javaoffheap.com/

GraalVM Native Image Options https://www.graalvm.org/reference-manual/native-image/Options/

Maven GraalVM Native Image Plugin https://www.graalvm.org/reference-manual/native-image/NativeImageMavenPlugin/ Apache HttpComponents http://hc.apache.org/

https://www.graalvm.org/docs/getting-started/linux/

GraalVM Resources https://www.graalvm.org/reference-manual/native-image/Resources/

Build Configuration https://www.graalvm.org/reference-manual/native-image/BuildConfiguration/

GraalVM Example Code https://github.com/bobpaulin/javapubhouse-graal-episode/ https://github.com/bobpaulin/opencv-1/tree/feature/add-native-image

GraalVM Native Image InvalidAlgorithmParameterException https://github.com/oracle/graal/issues/768

Do you like the episodes? Want more? Help us out! Buy us a beer! https://www.javapubhouse.com/beer

And Follow us! https://www.twitter.com/javapubhouse

  continue reading

106 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide