A set of talks regarding GraalVM https://twitter.com/alina_yurenko/status/1787775331048288476
X (formerly Twitter)
Аlina Yurenko 🇺🇦 (@alina_yurenko) on X
Some of @GraalVM community sessions at @DevoxxUK:
– @bjschrijver and going serverless with GraalVM: https://t.co/fTJY77K7zu
– @kehrlann and migrating Spring to native: https://t.co/LGTtLPN2kw
– @starbuxman and Bootiful Spring Boot 3: https://t.co/G0NP7PZihP…
– @bjschrijver and going serverless with GraalVM: https://t.co/fTJY77K7zu
– @kehrlann and migrating Spring to native: https://t.co/LGTtLPN2kw
– @starbuxman and Bootiful Spring Boot 3: https://t.co/G0NP7PZihP…
Are you thinking about building a LLM/AI-based app in the JVM? Check https://docs.langchain4j.dev/intro/
docs.langchain4j.dev
Introduction | LangChain4j
Welcome!
Nuevo JEP para el siguiente paso de eliminar definitivamente
Si quieres tener contexto de como empezo la historia de intentar eliminar
sun.misc.Unsafe https://openjdk.org/jeps/471Si quieres tener contexto de como empezo la historia de intentar eliminar
sun.misc.Unsafe y sus consecuencia te recomiendo este video https://www.youtube.com/watch?v=4HG0YQVy8UMYouTube
JVMLS 2015 - The Secret History and Tragic Fate of sun.misc.Unsafe
JVMLS 2014 - The Secret History and Tragic Fate of sun.misc.Unsafe - Mark Reinhold
The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened…
The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened…
YouTube
KotlinConf'24 - Hall A Day 1
The KotlinConf’24 livestream is brought to you by Android
Conference Schedule:
Day 1 - https://kotlinconf.com/schedule
Day 2 - https://kotlinconf.com/schedule/may-24/
Hall A Day 1:
A Tale of Two Languages | John Pampuch
Grow with the Flow: How Kotlin…
Conference Schedule:
Day 1 - https://kotlinconf.com/schedule
Day 2 - https://kotlinconf.com/schedule/may-24/
Hall A Day 1:
A Tale of Two Languages | John Pampuch
Grow with the Flow: How Kotlin…
https://www.youtube.com/live/2frynyLSmyw?feature=shared
Livestream of kotlinconf happening today and tommoro in Copenhagen
Livestream of kotlinconf happening today and tommoro in Copenhagen
Aunque sea de algunos años, sigue siendo interesante. https://www.youtube.com/watch?v=wgQBz2Ldhvk
YouTube
Java Performance Puzzlers by Douglas Hawkins
Everyone worries about performance but few of us have the time to truly understand it. Fortunately, our modern JVMs and CPUs are capable of some amazing performance tricks, but those same tricks only make reasoning about performance that much harder.
In…
In…
A new chapter for Kotlin and good opportunities for Kotlin developers
Today we are excited to release Kotlin 2.0 with a stable K2 compiler, which is multiplatform from the ground up, understands your code better, and compiles it twice as fast.
https://blog.jetbrains.com/kotlin/2024/05/celebrating-kotlin-2-0-fast-smart-and-multiplatform/
Today we are excited to release Kotlin 2.0 with a stable K2 compiler, which is multiplatform from the ground up, understands your code better, and compiles it twice as fast.
https://blog.jetbrains.com/kotlin/2024/05/celebrating-kotlin-2-0-fast-smart-and-multiplatform/
The JetBrains Blog
Celebrating Kotlin 2.0: Fast, Smart, and Multiplatform - The JetBrains Blog
We're excited to release Kotlin 2.0 with a stable K2 compiler, which is fast, smart, and multiplatform.
Gradle is very powerful tool but it comes with a price in the learning curve. Declarative gradle was introduced a year ago or so (https://blog.gradle.org/declarative-gradle). Last week the Gradle CTO chat a bit about the state of the art and the future of Declarative Gradle (https://youtu.be/xZRR71VtmGc?t=752)
blog.gradle.org
Declarative Gradle
NOTE: Declarative Gradle is an experimental project undergoing active development,
with frequent changes occurring during implementation.
To learn more about the current status,
visit the Declarative Grad...
with frequent changes occurring during implementation.
To learn more about the current status,
visit the Declarative Grad...
We continue with Kafka today; New Relic is an observability vendor, and the article highlights the need for observability. Besides that, the article provides a good example of common Kafka issues depending on your producer/consumer patterns, which I found really interesting.
https://newrelic.com/blog/how-to-relic/tuning-apache-kafka-consumers
https://newrelic.com/blog/how-to-relic/tuning-apache-kafka-consumers
New Relic
Tuning Apache Kafka Consumers to maximize throughput and reduce costs
Learn how to optimize Apache Kafka Consumers for better performance and cost efficiency. Discover key configurations, metrics, and practical tuning strategies.
The Gradle team is excited to announce Gradle 8.8.
Gradle now supports Java 22.
This release introduces a preview feature to configure the Gradle daemon JVM using toolchains and improved IDE performance with large projects.
https://docs.gradle.org/8.8/release-notes.html
Gradle now supports Java 22.
This release introduces a preview feature to configure the Gradle daemon JVM using toolchains and improved IDE performance with large projects.
https://docs.gradle.org/8.8/release-notes.html
Java 22 has been around since March! This article doesn't bring any news but I likes the way they sumarized the release content (see picture) and how they explained the lifecycle of JEPs
https://www.unlogged.io/post/everything-you-need-to-know-about-java-22?ref=dailydev
https://www.unlogged.io/post/everything-you-need-to-know-about-java-22?ref=dailydev
Interesting post regarding JDK git workflow
https://mail.openjdk.org/pipermail/jdk-dev/2024-March/008834.html
In June and December, we fork
the main line into a stabilization repository [1]. Changes are backported
from the jdk repository into the stabilization repository, typically by the
Committer who contributed the change [2]. The stabilization repository is
archived when the release is delivered.
We inherited the convention of forking repositories from Mercurial, which
originally had weak support for branches.
https://mail.openjdk.org/pipermail/jdk-dev/2024-March/008834.html
Great example of Observability, adding crystal clear vision to unknown unknowns.
https://foojay.io/today/who-instruments-the-instrumenters/
https://foojay.io/today/who-instruments-the-instrumenters/
foojay
Who instruments the instrumenters?
Have you ever wondered how libraries like Spring and Mockito modify your code at run-time to implement all their advanced features?