java

Recursos de programación de java
Johnny Willer is a software engineer at Ocado Technology, currently working in the Payments domain within the company’s ecommerce stream. He has a Bachelor’s degree in Computer Science, is Java 11 OCP certified and strongly believes that quality software should be the standard rather than the exception. With ten years of experience in software craftsmanship, Johnny has worked on a variety of domains, both in the private and public government sectors. On a more personal note, he is a chess enthusiast and flower stick juggler.
MasStack es un sistema Cloud Native escrito en Java y en Go que se ejecuta sobre GKE e Istio en Google Cloud Platform con más de 4000 vCPU y 12 TB de memoria, en total más de 10,000 pods. MasStack se apoya en sistemas OSS como Cadence que nos permite ejecutar millones de workflows de negocio cada hora o Kafka como columna vertebral de eventos gestionando más de 50k mensajes por segundo. En esta charla veremos cómo hemos afrontado un refactor de nuestra arquitectura y migración de una región de Google Cloud de Bélgica a Madrid sin impactar el negocio, en el menor tiempo posible y sin que los costes se vean afectados. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Simon Ritter is the Deputy CTO of Azul Systems. Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999 focusing on the core Java platform as well as client and embedded applications. At Azul, he continues to help people understand Java and AzulÕs JVM products. Simon is a Java Champion and two time recipient of the JavaOne Rockstar award. In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group as well as the JSR Expert Group since Java SE 9.
xef es una de las librerías más potentes que existen para trabajar con AI y Raúl Raja es uno de sus creadores. Hoy vamos a ver cómo se utiliza y cómo funciona por dentro para exprimir este lado de la programación. Esta librería es una alternativa a LanchChain, pero para el mundo Kotlin, Java, Scala, C# y siempre respetando el tipado de los datos. ﹤🍍﹥ Enlaces ricos ├ 🐦 Twitter Raul: https://twitter.com/raulraja └ 🧑‍🍳 xef: https://github.com/xebia-functional/xef ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂‍♀️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
MasStack es un sistema Cloud Native escrito en Java y en Go que se ejecuta sobre GKE e Istio en Google Cloud Platform con más de 4000 vCPU y 12 TB de memoria, en total más de 10,000 pods. MasStack se apoya en sistemas OSS como Cadence que nos permite ejecutar millones de workflows de negocio cada hora o Kafka como columna vertebral de eventos gestionando más de 50k mensajes por segundo. En esta charla veremos cómo hemos afrontado un refactor de nuestra arquitectura y migración de una región de Google Cloud de Bélgica a Madrid sin impactar el negocio, en el menor tiempo posible y sin que los costes se vean afectados.
El trabajo con ficheros Parquet en Java es una técnica importante para la manipulación de datos en aplicaciones de Big Data. En esta charla, se introducirá al público en el concepto de ficheros Parquet, un formato de almacenamiento de datos columnar altamente eficiente y optimizado para el procesamiento distribuido. Se explicará cómo funciona internamente, y se mostrará cómo trabajar con ellos en Java sin necesidad de usar herramientas o frameworks complejos, presentándolo como algo asequible a cualquiera que no esté metido en el mundo Big Data. https://github.com/jerolba/parquet-for-java ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Spring Framework 6 es la base de la nueva generación del ecosistema Spring con la mirada puesta en 2023 y más allá. Spring Framework 6 requiere Java 17 e introduce soporte de primer nivel de Ahead of Time (AoT) e imágenes nativas de GraalVM. Por otro lado Spring Boot 3 es la nueva versión del framework que se aprovecha de todas las ventajas y novedades de Spring 6 para hacer más fácil y sencillo desarrollar nuestras aplicaciones Java. En esta charla veremos las principales novedades tanto de Spring Framework 6 como Spring Boot 3 como el nuevo cliente HTTP pero nos centraremos sobre todo en el uso de AOT y GraalVM. ¡Además tendremos la posibilidad de verlo en acción! ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
La programación reactiva tiene muchas ventajas. Los sistemas reactivos son mucho más eficientes y aprovechan mejor los recursos que los sistemas tradicionales. Se pueden implementar de manera más sencilla patrones de estabilidad, (algunas APIs reactivas ya vienen incorporados de serie) y son más resilentes. Pero el paralelismo y operaciones no bloqueantes tiene un precio y este es la complejidad de su programación. Es en este aspecto donde los patrones funcionales ayudan a disminuir esta brecha. Teniendo claras las abstracciones funcionales nos podremos enfrentar a casi cualquier api reactiva, ya que la mayoría las implementan. La idea de esta charla es ahondar en estos conceptos con ejemplos sencillos desde cero hechos en Java. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
How would you build a database to support sustained ingestion of several hundreds of thousands of rows per second while running near real-time queries on top? In this session, I will go over some of the technical decisions and trade-offs we applied when building QuestDB, an open-source time-series database developed mainly in JAVA, and how we can achieve over a million row writes per second on a single instance without blocking or slowing down the reads. There will be code and demos, of course. We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read replicas, or faster batch ingestion.
El trabajo con ficheros Parquet en Java es una técnica importante para la manipulación de datos en aplicaciones de Big Data. En esta charla, se introducirá al público en el concepto de ficheros Parquet, un formato de almacenamiento de datos columnar altamente eficiente y optimizado para el procesamiento distribuido. Se explicará cómo funciona internamente, y se mostrará cómo trabajar con ellos en Java sin necesidad de usar herramientas o frameworks complejos, presentándolo como algo asequible a cualquiera que no esté metido en el mundo Big Data.