
Native Speed, Java Comfort: Llamando a Rust desde la JVM con Project Panama
⚠️ Esta sesión será en español. ¡Acompáñame en una experiencia práctica y reveladora sobre cómo integrar Rust en la JVM!
La JVM es una maravilla tecnológica que hace que Java sea increíblemente rápido para una variedad de tareas. Sin embargo, en campos como la computación científica y la IA, a veces la rapidez no es suficiente. Necesitamos aprovechar bibliotecas nativas optimizadas en C++ o Rust para obtener un impulso en el rendimiento.
Tradicionalmente, esto se hacía a través de la Java Native Interface (JNI), pero esta metodología es a menudo complicada y propensa a errores. Aquí es donde Project Panama transforma el juego. Gracias a la API Foreign Function & Memory (FFM), Java puede llamar a código nativo de forma segura y eficiente, eliminando el código “pegamento” y la gestión manual de memoria.
En esta sesión, realizaremos un reto clásico de Java: reemplazaremos el motor de expresiones regulares con el altamente optimizado crate regex de Rust. Compararemos dos enfoques: la antigua forma usando JNI frente a la nueva forma con Project Panama. Además, haremos benchmarking en vivo para ver cuál de los dos enfoques supera al estándar de Java.
Gonzalo Ortiz es nuestro ponente, ingeniero de software con un enfoque en sistemas de alto rendimiento y miembro del PMC de Apache Pinot.
📍 Ubicación: Pl. de Manuel Gómez-Moreno, 2, 28020, Madrid
🎟️ Compra tus entradas aquí: Registro y más información
OBS! Vi reserverar oss för eventuella felskrivningar i informationen som vi ger om det här evenemanget. Besök evenemangets hemsida för att säkerställa exempelvis datum, öppettider, priser och plats.
Liknande evenemang
Pl. de Manuel Gómez-Moreno, 2, 28020, Madrid




