proscala's profile picture. #functionalprogramming, #scala. Supports ProScala Podcasts authored by Csaba Kincses @kincsescsaba http://proscala.com/podcasts

ProScala Podcasts

@proscala

#functionalprogramming, #scala. Supports ProScala Podcasts authored by Csaba Kincses @kincsescsaba http://proscala.com/podcasts

Cats library includes a series of type classes to which specific rules apply. Hear more about #Scala here: proscala.com/podcasts/episo…


Why is it essential to practice Cats or Shapeless? - because these are Functional feature additions to #Scala and are important to train yourself going in the direction of a more Functional programming style Hear more about #Scala here: proscala.com/podcasts/episo…


scala-exercises.org features the following to practice with: - Scala standard lib - Cats - Shapeless - Doobie - Circe - Fetch - Monocle


scala-exercises.org lets you practice with some common #Scala features and libraries.


Codename One is a project letting you transpile your #Java code to native for mobile devices.


Unlike GraalVM, OpenJ9 has many garbage collector policies.


OpenJ9 has a class data-sharing feature.


OpenJ9 has both a just-in-time compiler and an ahead-of-time compiler.


GraalVM vs. OpenJ9: - OpenJ9 also promises performance while doing fewer feature restrictions to accomplish it


7/ GraalVM - the price of performance: - only partial support for reflection, and this may affect any library which utilizes this feature


6/ GraalVM - the price of performance: - no thread dump and heap dump support


5/ GraalVM - the price of performance: - efficient only with smaller heap due to SerialGC


4/ GraalVM - the price of performance: - no Java agents


3/ GraalVM - the price of performance: - no support for profilers


2/ GraalVM - the price of performance: - some parts of the heap are pre-initialized


1/ GraalVM - the price of performance: - no classloading, and for that reason, only classes being traced at the image build process are available


OpenJDK vs. GraalVM - GraalVM is optimized for performance; hence provides faster startup and a lower memory footprint


OpenJDK vs. Amazon Corretto - Amazon Corretto is optimized for the cloud


OpenJDK vs. Amazon Corretto - Amazon Corretto is developed and supported by Amazon Web Services


The top 5 most recognized on GitHub JVM flavors alternative to OpenJDK include: - GraalVM CE(18.3K+ stars) - JVM.go(3.5K+ stars) - Eclipse OpenJ9 (3.1K stars) - Amazon Corretto (2K+ stars) - Codename One (1.4K+ stars)


Loading...

Something went wrong.


Something went wrong.