Speaker

Marc Nuri

Marc Nuri

Principal Software Engineer at Red Hat

Principal Software Developer en Red Hat

Valencia, Spain

Actions

Marc is an open-source enthusiast and software developer.

Currently, Marc is working as a principal software engineer at Red Hat in the Developer Tools team focusing on Java.
He is the lead maintainer for Eclipse JKube and the Fabric8 Kubernetes Client.

Marc is the author of "Full Stack Quarkus and React", Packt Publishing 2022. A book that covers how to develop a complete application from scratch leveraging Quarkus and ReactJS. Besides learning the best practices for development and testing with these libraries, readers will also learn how to deploy their applications to the cloud.

Marc es un desarrollador y entusiasta del software libre.

En la actualidad Marc trabaja como principal software developer para Red Hat en el equipo de herramientas para desarrolladores en la parte Java.
Marc es el responsable del mantenimiento de los proyectos Eclipse JKube y Fabric8 Kubernetes Client.

Marc es el autor de "Full Stack Quarkus and React", Packt Publishing 2022. Este libre abarca el proceso completo para desarrollar una aplicación desde cero con Quarkus y ReactJS. Además de aprender las prácticas más adecuadas para el desarrollo y testeo con estas librerías, los lectores también aprenderán a desplegar sus aplicaciones en la nube.

Area of Expertise

  • Information & Communications Technology

Topics

  • java
  • Kubernetes
  • OpenShift
  • Fabric8 Kubernetes Client
  • Eclipse JKube

Developing a full stack reactive application using Kubernetes as event producer

Have you heard about reactive applications? Do you know how to get started? In this session, we'll learn how to implement a full stack web application that consumes events generated by Kubernetes reactively.

Using the "Yet Another Kubernetes Dashboard (YAKD)" project [1] as an example, we'll go through its architecture and what challenges lie behind the technical decisions.

We'll see how to stream Kubernetes resource events using a resilient backend built with Quarkus. Then we'll analyze how this events can be asynchronously consumed from a ReactJS frontend leveraging a Redux store to replicate the state of the Kubernetes cluster objects.

By the end of this talk, you should be able to get started building your own reactive applications using a similar architecture as that showcased by YAKD. You should also be able to understand what are the advantages and tradeoffs of this kind of applications.

[1] https://github.com/manusa/yakd

Deploying your apps to Kubernetes without the boilerplate

Ever struggled with complex YAML when deploying to Kubernetes? This developer-oriented talk is here to change that. We will explore a wide array of tools, including JKube, Knative Functions, Buildpacks, Tilt, Draft, Skaffold, and Garden, designed to simplify Kubernetes deployments for various programming languages and needs. Discover how these tools can streamline your workflow, reduce complexity, and enhance productivity. While providing an overview of this diverse tooling landscape, we'll delve deeper into JKube, a tool that exemplifies these principles for Java applications.

Through a live demo, see firsthand how JKube simplifies the Kubernetes deployment process, serving as a real-world example of the effectiveness of these tools. Join us to unlock the potential of Kubernetes with minimal YAML hassle.

DevBcn 2024 Sessionize Event

June 2024 L'Hospitalet de Llobregat, Spain

CNCF-hosted Co-located Events Europe 2024 Sessionize Event

March 2024 Paris, France

Marc Nuri

Principal Software Engineer at Red Hat

Valencia, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top