SlideShare a Scribd company logo
AN INTRODUCTION TO
REACTJSGABRIELE PETRONELLA
SOFTWARE ENGINEER @ BUILDO
TWITTER: @GABRO27 / @BUILDOHQ
ME, HI!
HTML
HTML
<!DOCTYPE html>
<html>
<head>
<title>This is a title</title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
I just had to take the
hypertext idea and
connect it to the TCP
and DNS ideas and — ta-
da!— the World Wide Web
— Tim Berners Lee
THE WEB, IN THE 90S
╔═══════════╗ ----------
║ ║ gimme dat page
║ ║---------------------->
║ browser ║ server
║ ║ <html>...</html>
║ ║<----------------------
╚═══════════╝ ----------
<a href="/somewhere-fun">LINK!</a>
╔═══════════╗
║ ║ gimme dat page
║ ║---------------------->
║ ║
║ ║ <html>...</html>
║ ║<----------------------
║ browser ║ ... server
║ ║
║ ║ do dat thing
║ ║---------------------->
║ ║
║ ║ <html>...</html>
║ ║<----------------------
║ ║
╚═══════════╝
ADDING AN ELEMENT TO A CART
<ul> <ul>
<li>An apple</li> <li>An apple</li>
<li>A horse</li> ---> <li>A horse</li>
</ul> <li>A dragon</li>
</ul>
JAVASCRIPT(1995)
ADDING AN ELEMENT TO A CART
var ul = document.getElementById("cart");
var li = document.createElement("li");
li.appendChild(document.createTextNode("A dragon"));
ul.appendChild(li);
╔═══════════╗
║ ║ gimme dat page
║ ║---------------------->
║ ║ <html>...</html>
║ browser ║<----------------------
║ ║ script.js
║ ║<---------------------- server
║ ║─────┐
╚═══════════╝ !
▲ !
<html>...</html>! !add item
! !
"########$ !
! ! !
! script !◀-----
! !
%########&
SO YOU SAY WE CAN
CREATE HTML ELEMENTS...
SPA
SINGLE-PAGE
APPLICATIONS
╔═══════════╗
║ ║ gimme dat page
║ ║---------------------->
║ ║ <html>...</html>
║ browser ║<----------------------
║ ║ app.js
║ ║<----------------------
║ ╠─────┐
╚═══════════╝ !
▲ ! server
<html>...</html>! !do stuff
! !
"##########$ !
! !<-----
! ! gimme data
! app.js !---------------------->
! !
! ! { data: "blah", ... }
! !<----------------------
%##########&
THE USUAL SUSPECTS
SOUNDS GREAT
BUT...
COMPLEXITY!
MUTABLE STATE
OVER THE LAST 25 YEARS
WE'VE SEEN...
FLUSH THE PAGE AT
EVERY CHANGE
VS
COMPUTE THE CHANGES
LOCALLY
HERE'S HOW THE PAGE
SHOULD LOOK LIKE
VS
HERE'S HOW TO MAKE IT
IN OTHER WORDS...
DECLARATIVE
VS
IMPERATIVE
AND POTENTIALLY...
DEVELOPER EXPERIENCE
VS
USER EXPERIENCE
MEET REACT
DX + UX = REACT
DECLARATIVE APPROACH
CONCEPTUALLY RE-RENDERING
EVERYTHING EVERYTIME
IMPERATIVE EXPERIENCE
MUTATION HAPPENS BEHIND THE SCENE
MVC
IT'S ALL ABOUT
REUSABLE
COMPONENTS
OUR FIRST COMPONENT
const Hello = React.createClass({
render() {
return <div>Hello!</div>;
}
});
WAIT!
HTML INSIDE
JAVASCRIPT?!
YES, ALMOST...
JSX
<div>Hello</div>
gets translated to
React.createElement("div", null, "Hello");
Details aside, there's no separation between
templates and logic
SEPARATE
CONCERNS NOT
TECHNOLOGIES
ONLY TWO THINGS CAN AFFECT A
COMPONENT
> props !
> state "
PROPS !
A generalization over HTML attributes
<button className='button inactive'>Click</button>
gets translated to
React.createElement(
"button",
{ className: 'button inactive' }, // <--- props
"Click"
);
OUR FIRST COMPONENT ACCEPTING PROPS
class Greeter extends React.Component {
render() {
return <div>Hello {this.props.name}!</div>;
} ^
} |
just a javascript variable
AND THEN USE IT LIKE
<Greeter name='Gabriele' />
^
|_____________ passing a prop
CAN THIS BE
EFFICIENT?
YOU WRITE
render() {
return (
<div>
<span>Hello {this.props.userName}!</span>
</div>
);
}
REACT COMPUTES
renderA: <div><span>Hello Gabriele!</span></div>
renderB: <div><span>Hello Irina!</span></div>
=> [replaceAttribute textContent 'Hello Irina']
^
|
|
a state mutation, i.e.
the horrible thing you want to
avoid writing by hand
STATE !
A component can have an internal state
AVOID WHEN YOU CAN!
THAT'S IT
REACT RECAPBring the 90s back (re-render everything!)
The V of MVC
Everything is a component
DEMO
<Speaker questions={?} />
@GABRO27
COSTRUIRE INTERFACCE WEB UTILIZZANDO REACTJS (Gabriele Petronella)

More Related Content

What's hot

Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018
Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018
Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018
Adam Hill
 
Magento 2 Front-end performance tips & tricks - Nomadmage September 2017
Magento 2 Front-end performance tips & tricks - Nomadmage September 2017Magento 2 Front-end performance tips & tricks - Nomadmage September 2017
Magento 2 Front-end performance tips & tricks - Nomadmage September 2017
Bartek Igielski
 
5.hello popescu2
5.hello popescu25.hello popescu2
5.hello popescu2
Razvan Raducanu, PhD
 
KalSMS DarGTUG
KalSMS DarGTUGKalSMS DarGTUG
KalSMS DarGTUG
Nir Yariv
 
Gutenberg Blocks Development for Programmers with no time
Gutenberg Blocks Development for Programmers with no timeGutenberg Blocks Development for Programmers with no time
Gutenberg Blocks Development for Programmers with no time
Mauricio Gelves
 
Async ... Await – concurrency in java script
Async ... Await – concurrency in java scriptAsync ... Await – concurrency in java script
Async ... Await – concurrency in java script
Athman Gude
 
Webkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The AwesomeWebkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The Awesome
davatron5000
 

What's hot (7)

Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018
Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018
Oops Youve Got A Mobile Enterprise App – DevFestWeekend 2018
 
Magento 2 Front-end performance tips & tricks - Nomadmage September 2017
Magento 2 Front-end performance tips & tricks - Nomadmage September 2017Magento 2 Front-end performance tips & tricks - Nomadmage September 2017
Magento 2 Front-end performance tips & tricks - Nomadmage September 2017
 
5.hello popescu2
5.hello popescu25.hello popescu2
5.hello popescu2
 
KalSMS DarGTUG
KalSMS DarGTUGKalSMS DarGTUG
KalSMS DarGTUG
 
Gutenberg Blocks Development for Programmers with no time
Gutenberg Blocks Development for Programmers with no timeGutenberg Blocks Development for Programmers with no time
Gutenberg Blocks Development for Programmers with no time
 
Async ... Await – concurrency in java script
Async ... Await – concurrency in java scriptAsync ... Await – concurrency in java script
Async ... Await – concurrency in java script
 
Webkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The AwesomeWebkit Transitions. The Good, The Bad, & The Awesome
Webkit Transitions. The Good, The Bad, & The Awesome
 

Viewers also liked

Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...
Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...
Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...
InSide Training
 
CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)
CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)
CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)
InSide Training
 
LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...
LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...
LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...
InSide Training
 
KEYNOTE - PEOPLE BEFORE PRODUCTS (Marco Calzolari)
KEYNOTE - PEOPLE BEFORE PRODUCTS  (Marco Calzolari)KEYNOTE - PEOPLE BEFORE PRODUCTS  (Marco Calzolari)
KEYNOTE - PEOPLE BEFORE PRODUCTS (Marco Calzolari)
InSide Training
 
ADAPTIVE CAREER DESIGN (Marco Calzolari)
ADAPTIVE CAREER DESIGN (Marco Calzolari)ADAPTIVE CAREER DESIGN (Marco Calzolari)
ADAPTIVE CAREER DESIGN (Marco Calzolari)
InSide Training
 
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio...
 BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio... BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio...
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio...
InSide Training
 
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)
InSide Training
 
Progettare, pubblicare e distribuire contenuti
Progettare, pubblicare e distribuire contenutiProgettare, pubblicare e distribuire contenuti
Progettare, pubblicare e distribuire contenuti
InSide Training
 
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utenti
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utentiL'analisi dei dati e la misurazione dei comportamenti emergenti degli utenti
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utenti
Emanuela Zaccone
 
LOGO DESIGN TALK SHOW (Bob Liuzzo)
LOGO DESIGN TALK SHOW (Bob Liuzzo)LOGO DESIGN TALK SHOW (Bob Liuzzo)
LOGO DESIGN TALK SHOW (Bob Liuzzo)
InSide Training
 
Comunicare e lavorare con le immagini
Comunicare e lavorare con le immaginiComunicare e lavorare con le immagini
Comunicare e lavorare con le immagini
InSide Training
 
Il Giusto Compenso - Creativity Day 2010
Il Giusto Compenso - Creativity Day 2010Il Giusto Compenso - Creativity Day 2010
Il Giusto Compenso - Creativity Day 2010
Dario Banfi
 
Guida al Content Management
Guida al Content ManagementGuida al Content Management
Guida al Content Management
InSide Training
 
Creative Thinking for Innovation
Creative Thinking for InnovationCreative Thinking for Innovation
Creative Thinking for Innovation
InSide Training
 
CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...
CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...
CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...
InSide Training
 
CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...
CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...
CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...
InSide Training
 
COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)
COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)
COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)
InSide Training
 
Lavorare meglio e con le persone giuste
Lavorare meglio e con le persone giusteLavorare meglio e con le persone giuste
Lavorare meglio e con le persone giuste
Giulio Roggero
 
LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)
LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)
LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)
InSide Training
 
Tecniche di sviluppo della creatività
Tecniche di sviluppo della creativitàTecniche di sviluppo della creatività
Tecniche di sviluppo della creatività
bruschetti
 

Viewers also liked (20)

Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...
Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...
Guida al content management La rivoluzione dei nuovi contenuti digitali: idee...
 
CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)
CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)
CUSTOMER JOURNEY DI UN PROGETTO SOCIAL (Alessandro Caruso)
 
LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...
LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...
LA METODOLOGIA BEM, SCRIVERE UN CODICE MIGLIORE PER IL PRESENTE ED IL FUTURO ...
 
KEYNOTE - PEOPLE BEFORE PRODUCTS (Marco Calzolari)
KEYNOTE - PEOPLE BEFORE PRODUCTS  (Marco Calzolari)KEYNOTE - PEOPLE BEFORE PRODUCTS  (Marco Calzolari)
KEYNOTE - PEOPLE BEFORE PRODUCTS (Marco Calzolari)
 
ADAPTIVE CAREER DESIGN (Marco Calzolari)
ADAPTIVE CAREER DESIGN (Marco Calzolari)ADAPTIVE CAREER DESIGN (Marco Calzolari)
ADAPTIVE CAREER DESIGN (Marco Calzolari)
 
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio...
 BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio... BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio...
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Gio...
 
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)
 
Progettare, pubblicare e distribuire contenuti
Progettare, pubblicare e distribuire contenutiProgettare, pubblicare e distribuire contenuti
Progettare, pubblicare e distribuire contenuti
 
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utenti
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utentiL'analisi dei dati e la misurazione dei comportamenti emergenti degli utenti
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utenti
 
LOGO DESIGN TALK SHOW (Bob Liuzzo)
LOGO DESIGN TALK SHOW (Bob Liuzzo)LOGO DESIGN TALK SHOW (Bob Liuzzo)
LOGO DESIGN TALK SHOW (Bob Liuzzo)
 
Comunicare e lavorare con le immagini
Comunicare e lavorare con le immaginiComunicare e lavorare con le immagini
Comunicare e lavorare con le immagini
 
Il Giusto Compenso - Creativity Day 2010
Il Giusto Compenso - Creativity Day 2010Il Giusto Compenso - Creativity Day 2010
Il Giusto Compenso - Creativity Day 2010
 
Guida al Content Management
Guida al Content ManagementGuida al Content Management
Guida al Content Management
 
Creative Thinking for Innovation
Creative Thinking for InnovationCreative Thinking for Innovation
Creative Thinking for Innovation
 
CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...
CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...
CODE-IN-MOTION: CONIUGARE L'ILLUSTRAZIONE VETTORIALE CON IL CODICE (ILLO Crea...
 
CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...
CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...
CONTENUTO, STRATEGIA E STRUMENTI: COSA DETERMINA UN'ESPERIENZA VINCENTE NEL D...
 
COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)
COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)
COME GESTIRE IL BUDGET TRA INTEGRATION, DEPLOY E DELIVERY? (Francesco Fullone)
 
Lavorare meglio e con le persone giuste
Lavorare meglio e con le persone giusteLavorare meglio e con le persone giuste
Lavorare meglio e con le persone giuste
 
LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)
LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)
LE 4 COSE IN CROCE CHE HO IMPARATO SUL DESIGN (Francesco Marino)
 
Tecniche di sviluppo della creatività
Tecniche di sviluppo della creativitàTecniche di sviluppo della creatività
Tecniche di sviluppo della creatività
 

Similar to COSTRUIRE INTERFACCE WEB UTILIZZANDO REACTJS (Gabriele Petronella)

Basicsof c make and git for a hello qt application
Basicsof c make and git for a hello qt applicationBasicsof c make and git for a hello qt application
Basicsof c make and git for a hello qt application
Dinesh Manajipet
 
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Optimising Your Front End Workflow With Symfony, Twig, Bower and GulpOptimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Matthew Davis
 
SDPHP - Percona Toolkit (It's Basically Magic)
SDPHP - Percona Toolkit (It's Basically Magic)SDPHP - Percona Toolkit (It's Basically Magic)
SDPHP - Percona Toolkit (It's Basically Magic)
Robert Swisher
 
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP ModeEmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
Matt Ray
 
Refactoring & Restructuring - Improving the Code and Structure of Software
Refactoring & Restructuring - Improving the Code and Structure of SoftwareRefactoring & Restructuring - Improving the Code and Structure of Software
Refactoring & Restructuring - Improving the Code and Structure of Software
CodeOps Technologies LLP
 
Performance measurement and tuning
Performance measurement and tuningPerformance measurement and tuning
Performance measurement and tuning
AOE
 
Microformats: The Nanotechnology of the Semantic Web
Microformats: The Nanotechnology of the Semantic WebMicroformats: The Nanotechnology of the Semantic Web
Microformats: The Nanotechnology of the Semantic Web
adunne
 
MySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features SummaryMySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features Summary
Olivier DASINI
 
Code Reviews vs. Pull Requests
Code Reviews vs. Pull RequestsCode Reviews vs. Pull Requests
Code Reviews vs. Pull Requests
Atlassian
 
Rails Presentation (Anton Dmitriyev)
Rails Presentation (Anton Dmitriyev)Rails Presentation (Anton Dmitriyev)
Rails Presentation (Anton Dmitriyev)True-Vision
 
Introduction to telepresence
Introduction to telepresenceIntroduction to telepresence
Introduction to telepresence
Kyohei Mizumoto
 
Painless Migrations from Backbone to React/Redux
Painless Migrations from Backbone to React/ReduxPainless Migrations from Backbone to React/Redux
Painless Migrations from Backbone to React/Redux
Jim Sullivan
 
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon
 
WebSockets 101
WebSockets 101WebSockets 101
WebSockets 101
The Software House
 
Hacking websockets
Hacking websocketsHacking websockets
Hacking websockets
Tomek Cejner
 
Sexy React Stack
Sexy React StackSexy React Stack
Sexy React Stack
KMS Technology
 
How to Measure Everything: A Million Metrics Per Second with Minimal Develope...
How to Measure Everything: A Million Metrics Per Second with Minimal Develope...How to Measure Everything: A Million Metrics Per Second with Minimal Develope...
How to Measure Everything: A Million Metrics Per Second with Minimal Develope...
Puppet
 
tdc2012
tdc2012tdc2012
tdc2012
Juan Lopes
 
Front End Development for Back End Developers - Devoxx UK 2017
 Front End Development for Back End Developers - Devoxx UK 2017 Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
Matt Raible
 
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Codemotion
 

Similar to COSTRUIRE INTERFACCE WEB UTILIZZANDO REACTJS (Gabriele Petronella) (20)

Basicsof c make and git for a hello qt application
Basicsof c make and git for a hello qt applicationBasicsof c make and git for a hello qt application
Basicsof c make and git for a hello qt application
 
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Optimising Your Front End Workflow With Symfony, Twig, Bower and GulpOptimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
 
SDPHP - Percona Toolkit (It's Basically Magic)
SDPHP - Percona Toolkit (It's Basically Magic)SDPHP - Percona Toolkit (It's Basically Magic)
SDPHP - Percona Toolkit (It's Basically Magic)
 
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP ModeEmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
 
Refactoring & Restructuring - Improving the Code and Structure of Software
Refactoring & Restructuring - Improving the Code and Structure of SoftwareRefactoring & Restructuring - Improving the Code and Structure of Software
Refactoring & Restructuring - Improving the Code and Structure of Software
 
Performance measurement and tuning
Performance measurement and tuningPerformance measurement and tuning
Performance measurement and tuning
 
Microformats: The Nanotechnology of the Semantic Web
Microformats: The Nanotechnology of the Semantic WebMicroformats: The Nanotechnology of the Semantic Web
Microformats: The Nanotechnology of the Semantic Web
 
MySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features SummaryMySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features Summary
 
Code Reviews vs. Pull Requests
Code Reviews vs. Pull RequestsCode Reviews vs. Pull Requests
Code Reviews vs. Pull Requests
 
Rails Presentation (Anton Dmitriyev)
Rails Presentation (Anton Dmitriyev)Rails Presentation (Anton Dmitriyev)
Rails Presentation (Anton Dmitriyev)
 
Introduction to telepresence
Introduction to telepresenceIntroduction to telepresence
Introduction to telepresence
 
Painless Migrations from Backbone to React/Redux
Painless Migrations from Backbone to React/ReduxPainless Migrations from Backbone to React/Redux
Painless Migrations from Backbone to React/Redux
 
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
 
WebSockets 101
WebSockets 101WebSockets 101
WebSockets 101
 
Hacking websockets
Hacking websocketsHacking websockets
Hacking websockets
 
Sexy React Stack
Sexy React StackSexy React Stack
Sexy React Stack
 
How to Measure Everything: A Million Metrics Per Second with Minimal Develope...
How to Measure Everything: A Million Metrics Per Second with Minimal Develope...How to Measure Everything: A Million Metrics Per Second with Minimal Develope...
How to Measure Everything: A Million Metrics Per Second with Minimal Develope...
 
tdc2012
tdc2012tdc2012
tdc2012
 
Front End Development for Back End Developers - Devoxx UK 2017
 Front End Development for Back End Developers - Devoxx UK 2017 Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
 
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
 

More from InSide Training

Fare test con Acrobat (Giovanna Busconi)
Fare test con Acrobat (Giovanna Busconi)Fare test con Acrobat (Giovanna Busconi)
Fare test con Acrobat (Giovanna Busconi)
InSide Training
 
Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...
Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...
Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...
InSide Training
 
Insegnare 3D - modellazione e stampa (Riccardo Gatti)
Insegnare 3D - modellazione e stampa (Riccardo Gatti)Insegnare 3D - modellazione e stampa (Riccardo Gatti)
Insegnare 3D - modellazione e stampa (Riccardo Gatti)
InSide Training
 
Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...
Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...
Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...
InSide Training
 
Lo storytelling come percorso educativo (Gabriele Fantuzzi)
Lo storytelling come percorso educativo (Gabriele Fantuzzi)Lo storytelling come percorso educativo (Gabriele Fantuzzi)
Lo storytelling come percorso educativo (Gabriele Fantuzzi)
InSide Training
 
Web Marketing Master
Web Marketing MasterWeb Marketing Master
Web Marketing Master
InSide Training
 
CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)
CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)
CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)
InSide Training
 
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALY
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALYVISUAL STORYTELLING PER LA MODA E IL MADE IN ITALY
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALY
InSide Training
 
GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)
GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)
GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)
InSide Training
 
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...
InSide Training
 
DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)
DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)
DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)
InSide Training
 
Visual storytelling per la moda (Francesca Appi)
Visual storytelling per la moda (Francesca Appi)Visual storytelling per la moda (Francesca Appi)
Visual storytelling per la moda (Francesca Appi)
InSide Training
 
La trasformazione digitale è una questione di customer experience e d’innovaz...
La trasformazione digitale è una questione di customer experience e d’innovaz...La trasformazione digitale è una questione di customer experience e d’innovaz...
La trasformazione digitale è una questione di customer experience e d’innovaz...
InSide Training
 
Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...
Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...
Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...
InSide Training
 
Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...
Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...
Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...
InSide Training
 
Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)
Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)
Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)
InSide Training
 
Raccontare attraverso l'uso dei video
Raccontare attraverso l'uso dei videoRaccontare attraverso l'uso dei video
Raccontare attraverso l'uso dei video
InSide Training
 
Il videogioco e il processo di apprendimento
Il videogioco e il processo di apprendimentoIl videogioco e il processo di apprendimento
Il videogioco e il processo di apprendimento
InSide Training
 

More from InSide Training (18)

Fare test con Acrobat (Giovanna Busconi)
Fare test con Acrobat (Giovanna Busconi)Fare test con Acrobat (Giovanna Busconi)
Fare test con Acrobat (Giovanna Busconi)
 
Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...
Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...
Percorsi, linguaggi e stili per metodi di apprendimento efficaci (Alberto Som...
 
Insegnare 3D - modellazione e stampa (Riccardo Gatti)
Insegnare 3D - modellazione e stampa (Riccardo Gatti)Insegnare 3D - modellazione e stampa (Riccardo Gatti)
Insegnare 3D - modellazione e stampa (Riccardo Gatti)
 
Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...
Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...
Rendi più coinvolgenti le tue lezioni con Adobe Character Animator (Alberto C...
 
Lo storytelling come percorso educativo (Gabriele Fantuzzi)
Lo storytelling come percorso educativo (Gabriele Fantuzzi)Lo storytelling come percorso educativo (Gabriele Fantuzzi)
Lo storytelling come percorso educativo (Gabriele Fantuzzi)
 
Web Marketing Master
Web Marketing MasterWeb Marketing Master
Web Marketing Master
 
CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)
CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)
CONTENT DESIGN. OLTRE LE PAROLE C'È DI PIÙ (Valentina Falcinelli)
 
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALY
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALYVISUAL STORYTELLING PER LA MODA E IL MADE IN ITALY
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALY
 
GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)
GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)
GRAPHIC DESIGN TALK SHOW (Bob Liuzzo)
 
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...
BEST PRACTICES PER EVITARE GLI ERRORI PIÙ GRAVI QUANDO SI STAMPA ONLINE (Giov...
 
DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)
DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)
DISRUPTIVE BUSINESS MODEL (Stefano Guerrieri)
 
Visual storytelling per la moda (Francesca Appi)
Visual storytelling per la moda (Francesca Appi)Visual storytelling per la moda (Francesca Appi)
Visual storytelling per la moda (Francesca Appi)
 
La trasformazione digitale è una questione di customer experience e d’innovaz...
La trasformazione digitale è una questione di customer experience e d’innovaz...La trasformazione digitale è una questione di customer experience e d’innovaz...
La trasformazione digitale è una questione di customer experience e d’innovaz...
 
Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...
Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...
Fare un sito web non significa fare e-commerce. Oltre al carrello c'è di più ...
 
Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...
Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...
Copyright. Tutelare le proprie idee: quello che c'è da sapere tra moda, senti...
 
Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)
Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)
Lo storytelling è morto. Viva lo storytelling! (Alberto Maestri)
 
Raccontare attraverso l'uso dei video
Raccontare attraverso l'uso dei videoRaccontare attraverso l'uso dei video
Raccontare attraverso l'uso dei video
 
Il videogioco e il processo di apprendimento
Il videogioco e il processo di apprendimentoIl videogioco e il processo di apprendimento
Il videogioco e il processo di apprendimento
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

COSTRUIRE INTERFACCE WEB UTILIZZANDO REACTJS (Gabriele Petronella)