© Mapbox, © OpenStreetMap

Most Active Speaker

Luigi Fugaro

Luigi Fugaro

Solution Architect @ Redis

Solution Architect @ Redis

Rome, Italy

Actions

Luigi Fugaro's journey into the realm of computer science began in the vibrant world of video games, starting with the Vic 20 and Atari ST1040. This early exposure ignited a fascination with the inner workings of games, particularly the allure of manipulating game code to unlock endless lives and energy. This initial intrigue was the catalyst for Luigi's foray into programming, marking the start of a rich and diverse professional path.

Throughout his distinguished career, Luigi has demonstrated a remarkable versatility, mastering an array of programming languages from the structured precision of Fortran to the modern fluency of Java, Go, Delphi, Visual Basic, and Python. His relationship with JavaScript is a bit more nuanced, viewing it as borderline in the programming language spectrum. Though he doesn’t classify HTML as a programming language per se, Luigi holds a deep respect for its capabilities and applications.

As his career progressed, Luigi ventured beyond the boundaries of coding, exploring the increasingly critical domains of observability, monitoring, and data management. A pivotal chapter in his career unfolded at Red Hat and Redis, where he realized the critical role of application performance for clients, further enriching his professional expertise.

Now, Luigi remains as enthusiastic and driven as ever, constantly seeking new knowledge and challenges. His passion for technology not only leads him to embark on numerous side projects - most of which remain unfinished except for his notable literary contributions - but also keeps him at the forefront of innovation in the ever-evolving field of computer science.

Luigi Fugaro è un esperto di informatica la cui passione è scaturita fin dai primi anni di interazione con il mondo dei videogiochi. Il suo interesse ha avuto inizio con le prime esperienze su Vic 20 e Atari ST1040, dove il desiderio di esplorare oltre i limiti dei giochi lo ha spinto a sperimentare con il codice dei videogiochi stessi, cercando di modificarlo per ottenere vantaggi come vite ed energia infinite. Questa curiosità lo ha portato naturalmente verso la programmazione, aprendogli la strada a un percorso professionale ricco e variegato.

Nella sua carriera, Luigi ha padroneggiato una vasta gamma di linguaggi di programmazione, passando dal Fortran al Java, dal Go al Delphi, dal Visual Basic al Python, e al JavaScript (che considera borderline). Mentre non vede l'HTML come un linguaggio di programmazione in senso stretto, ne apprezza profondamente le potenzialità e le applicazioni.

Con il tempo, Luigi ha ampliato i suoi interessi oltre la programmazione, esplorando ambiti come l'observability, il monitoring e la gestione dei dati. Un momento significativo nella sua carriera è stato l'incontro con Redis durante il suo periodo in Red Hat, dove ha scoperto l'importanza delle prestazioni per le applicazioni e per l'accesso al dato.

Oggi, Luigi rimane animato da una forte passione e un incessante desiderio di crescere e imparare. Questo lo porta a iniziare numerosi side-project, sebbene raramente li porti a termine, con l'eccezione notevole dei suoi libri. La sua storia è quella di un professionista sempre in cerca di nuove sfide e possibilità di apprendimento nel dinamico mondo dell'informatica.

Awards

  • Most Active Speaker 2024

Area of Expertise

  • Information & Communications Technology

Topics

  • Redis
  • caching
  • query caching
  • Event Driven Architecture
  • Enterprise Architecture
  • Microservice Architecture
  • Cloud Architecture
  • Software Architecture
  • Solution Architecture
  • Data Architecture
  • Architecture of Web-Apps
  • Java
  • Java & JVM
  • Java EE
  • Enterprise Java / Jakarta EE
  • AWS Data & AI
  • GCP Data
  • GCP
  • Azure
  • Azure Data & AI
  • Kubernetes
  • .NET
  • ​​​​​​​The Generative AI LLM Revolution (ChatGPT)
  • GenAI
  • vector search
  • Vector Database
  • python
  • Data Engineering with Python
  • JavaScript
  • Modern JavaScript Frameworks
  • generative ai
  • KCD

Faster than caching: client-side caching

Due to its client-server model, databases speed and performance are network-bound. Every operation requires round-trip communication over the network, which can significantly affect overall performance, especially in high-throughput systems or scenarios where network latency is a concern. One effective way to reduce this network overhead—and thereby improve application performance—is to implement client-side caching, also called near cache. This talk presents the concept of client-side caching, its benefits and tradeoffs, and how it can be implemented in a real-world scenario, using the Redis Java library Jedis.

Codemotion Tech Expert in AI/ML, Data, Java

I will be available in the networking area in front of the main stage as Tech Expert in AI/ML, Data, Java . Let's meet there for questions, mentoring, and special activities (with related gadgets) we have for you.

JDBC Performance Fest: Elevating Java Through High-Speed Data Dynamics

Imagine transforming your daily data operations into a dynamic hub of speed and efficiency. Feel the excitement as you witness your queries accelerate at an astonishing pace, turning routine tasks into moments of lightning-fast performance. Picture yourself pinpointing those sluggish, time-consuming queries and effortlessly morphing them into quick and efficient data access points. It's time to step out of the realm of imagination and bring this vision to life.

In this session, I'll introduce you to Smart-Cache – an innovative, practical, and open-source solution that promises to revolutionize the way you handle data. This tool is not just about subtle improvements; it's about catapulting your data operations to unprecedented levels of efficiency and speed.

We'll dive deep into the strategies that will enable you to master your JDBC usage. Instead of navigating through common performance roadblocks, you'll learn to leverage these scenarios as opportunities to achieve remarkable speed. It's not just about avoiding pitfalls; it's about transforming them into your greatest advantages.

By the end of this talk, you won't just understand the theory behind these techniques; you'll be equipped with actionable knowledge and the inspiration to apply these innovations in your own projects. Prepare to embark on a journey that will change the way you think about data operations – a journey towards efficiency, speed, and unparalleled performance with Smart-Cache.

Unleashing the Power of Vector Search and Semantic Caching in .NET

This presentation delves into the innovative capabilities of vector search and semantic caching within the .NET framework, with a focus on the Redis OM library.

Redis OM .NET has evolved to embrace the transformative world of vector database technology, now supporting Redis vector search and seamless integration with OpenAI, Azure OpenAI, Hugging Face, and ML.NET. This talk highlights the latest advancements in Redis OM .NET, focusing on how it simplifies the complex process of vector indexing, data modeling, and querying for AI-powered applications.

Vector databases are redefining data handling, enabling semantic searches across text, images, and audio encoded as vectors. Redis OM .NET simplifies this innovative approach, making it accessible even for those new to vector data. We will explore the new capabilities of Redis OM .NET, including intuitive vector search interfaces and semantic caching, which reduce the overhead of large language model (LLM) calls.

The session will delve into the practical aspects of using Redis OM .NET for vector data management, covering topics like modeling and index creation, querying techniques including nearest neighbors and vector range searches, hybrid queries, and custom vector generation. These enhancements to Redis OM .NET not only make vector search more intuitive but also condense what was once a complex implementation into a few straightforward lines of code.

Redis, la trilogia inedita... o quasi!

Pensate a Redis solo come a un sistema di caching?
Preparatevi a cambiare idea! In questa sessione, esploreremo le frontiere meno battute di Redis, dimostrando come questa piattaforma possa rivoluzionare le vostre architetture con capacità sorprendenti che vanno ben oltre la semplice cache.
Scopriremo come Redis gestisce le code con un'efficienza strabiliante, trasformando le operazioni di background in un gioco da ragazzi grazie a tempi di risposta istantanei. Esploreremo il mondo del Pub/Sub di Redis, una gemma nascosta che permette comunicazioni in tempo reale e architetture guidate dagli eventi, fondamentali per applicazioni ultra-responsive. Non finisce qui: esamineremo come gli stream di Redis aprano nuovi orizzonti per log degli eventi e streaming dati, essenziali per applicazioni che richiedono affidabilità e scalabilità senza compromessi.
Se vuoi fare un viaggio alla scoperta di come Redis possa non solo accelerare, ma anche innovare profondamente la tua infrastruttura, questo è il talk giusto. Redis non è solo un'opzione; è la soluzione.

Ottimizzare le REST API

All'inizio degli anni 2000, Roy Fielding ha introdotto lo stile architetturale REST (Representational State Transfer) nella sua tesi di dottorato. Da allora, abbiamo assistito a una diffusione massiccia di implementazioni REST, spesso però con risultati non ottimali.

Quante volte abbiamo visto microservizi comunicare tra loro tramite interfacce REST, con tempi di risposta end-to-end interminabili? Tantissime!

In questo intervento, vi mostrerò come ottimizzare queste chiamate in modo semplice ed efficiente, senza nemmeno dover modificare il codice dell'applicazione, un requisito spesso richiesto dai clienti.

Codemotion Milan 2024 Sessionize Event

October 2024 Milan, Italy

UseCaseConf 2024 Sessionize Event

October 2024 Verona, Italy

Come To Code 2024 Sessionize Event

September 2024 Pignola, Italy

MakeIT 2024 / JCON OpenBlend Slovenia 2024 Sessionize Event

May 2024 Portorož, Slovenia

Rome .NET Conference 2024 Sessionize Event

March 2024 Rome, Italy

SharpCoding 2024 Roma Sessionize Event

March 2024 Rome, Italy

SharpCoding 2023 Sessionize Event

March 2023 Rome, Italy

Luigi Fugaro

Solution Architect @ Redis

Rome, Italy

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