Skip to content

Commit

Permalink
Merge pull request #2 from MadridJUG/200241025a
Browse files Browse the repository at this point in the history
Added Stack Allocation session
  • Loading branch information
dgomezg authored Oct 24, 2024
2 parents 700c7e5 + 9fad68f commit bc2a134
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions _pages/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,16 @@
excerpt: "**Tu grupo de desarrolladores y entusiastas de Java y la JVM**"

comming-up-row-one:
- header: "Profundizando en el uso de Parquet en Java con Carpet"
- header: "Stack Allocation y Otros Monstruos"
date: 9 de Octubre de 2024
excerpt: "Después de la <a href='https://www.youtube.com/watch?v=4TvNngGg0zg'>introducción sobre el uso de ficheros Parquet en Java</a> de la temporada pasada, esta vez profundizamos más en el tema presentando la librería Carpet. Proyecto Open Source que reduce a cero la complejidad de trabajar con ficheros Parquet en aplicaciones Java, y lo convierte en una potente alternativa como formato de intercambio de datos habituales en el mundo Backend, como JSON o CSV.
Jero nos contará porqué creó la herramienta, sus funcionalidades y el impacto de la librería en Clarity AI, y cómo cambió las dinámicas de trabajo con los equipos de Data Engineering."
btn-url: "https://www.meetup.com/es-ES/madridjug/events/303648415/"
excerpt: "Casi todas las JVM actuales tienen alguna forma de stack allocation, particularmente una variante llamada scalar replacement.<br/>
Esta optimización se suele presentar como una forma de mejorar el rendimiento de nuestro programa, sobre todo al reducir la cantidad de basura generada. Pero aprovechada adecuadamente sirve para mucho más: para construir programas mejores sin afectar (casi) al rendimiento.<br/>
Tras una explicación de los fundamentos del stack allocation, pasaremos a ver algunos ejemplos reales. Y eso nos llevará a hablar de otras optimizaciones, de cómo se conjugan, de dónde están sus límites y de algún truco para saltar parte de esos límites."
btn-url: "https://www.meetup.com/madridjug/events/304107149/"
btn-class: "info"
btn-label: "Registro"
blank: true
image-url: "assets/images/20241009-Parquet-Carpet.png"
image-url: "assets/images/20241030-StackAllocation.png"
alt-text: "Cartel anunciando el evento"
image-width: "500px"
image-right: true
Expand Down
Binary file added assets/images/20241030-StackAllocation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit bc2a134

Please sign in to comment.