SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
#SENDSummit17
Creare UI semplici, intuitive ed efficaci
con la Pattern Library di Contactlab.
Web Components in produzione.
Salvatore Laisa: Lead Frontend Engineer @ Contactlab
Maurizio Mangione: Google Developer Expert & MilanoJS Founder
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 2
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 3
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
COME SARÀ IL WEB
TRA 10 ANNI?
4
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
HTML in origine
5
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
HTML in origine
Pubblicato nel 1993 da Tim Berners Lee
Definisce marcatura e semantica di documenti web tramite i tag
Revisionato dal W3C
Set di tag fissi
Successivamente si affiancano CSS e Javascript per stili e comportamenti
Iterazione attuale: HTML 5.1 (2016)
6
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
La chimera della componentizzazione
Nascono le prime librerie di UI come jQuery UI, Kendo, ExtJS
Permettono di riutilizzare pattern di UX
L’implementazione è completamente artificiale e quindi onerosa in termini di
download e performance di esecuzione
Non sono mobile friendly
7
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
La chimera della componentizzazione
8
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Web Components v0
Specifica proposta da Google al W3C nel 2013 circa
Permette agli sviluppatori di registrare dei tag custom nel browser, ognuno
con una propria marcatura, aspetto e stile
Viene esposto il concetto di Shadow DOM, fino ad allora riservato solo ad
alcuni tag standard
Per i browser che non supportano la specifica sono state progettate delle
polyfill in Javascript
9
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Web Components v0
10
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 11
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 12
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Polymer
Sviluppato da Google
Basato sullo standard Web Components
Syntactic sugar
Utilizzato da:
13
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Tanti moduli, una sola UX
Individuata la tecnologia che garantisse longevità ai nostri frontend e il
framework per velocizzare lo sviluppo, lo step successivo era consolidare UI e
UX per i diversi moduli della nuova piattaforma che stavamo per creare, allo
scopo di:
Uniformare il design
Non dover reimplementare o copiare/incollare codice in ogni modulo
Mantere allineati nel tempo i diversi frontend
Nasce così la...
14
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 15
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Contactlab Pattern Library
Basata su Polymer e Web Components
Raggruppa: visual design, iconografia e componenti basilari di UI
Open source
Utilizzabile su progetti in essere basati su Javascript standard, jQuery,
Angular o React
Realizzata sulla base delle nostre esigenze ma riutilizzabile in altri contesti
16
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Vi ricordate?
17
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Contactlab Pattern Library
18
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Pensare in componenti
Creare componenti complessi combinando componenti atomici
Vero riutilizzo del codice
Si mantiene consistenza nei pattern e nella UX
Componenti «dumb» all’interno di componenti «smart» (mediator pattern)
19
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Pensare in componenti
20
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 21
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Online demo
22
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Dove siamo arrivati…
23
…e dove stiamo andando
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Web Components v1
Revisione della sintassi, supporto alle classi ES6
Adozione cross-browser in corso: Chrome e Safari offrono già supporto
nativo, Firefox è in fase di implementazione, Edge in «considerazione»
Nuove polyfill con lazy-load
Nuovo sito ufficiale
24
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 25
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
Next steps
Nuova versione della Pattern Library
Da «Pattern Library» a «Design System»
Compatibile con la specifica v1 dei Web Components
Maggiore atomicità
Stili incapsulati (niente più CSS globale)
Maggiori performance
26
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
…one more thing
Da oggi abbiamo un nuovo spazio dove condividere le nostre idee, esperienze e
sperimentazioni su molti aspetti legati allo sviluppo Frontend, al Design e a
tematiche di UI/UX
https://medium.com/the-frame
27
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17 28
SEND17
è un evento
organizzato da
GRAZIE
GRAZIE
è un evento organizzato da
© Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner.
#SENDSummit17
TAKE AWAY
30
Nel dubbio, seguire lo standard
Eliminiamo la complessità
Riutilizzo, riutilizzo, riutilizzo

Mais conteúdo relacionado

Semelhante a Creare UI semplici, intuitive ed efficaci con la Pattern Library di Contactlab. Web Components in produzione.

Semelhante a Creare UI semplici, intuitive ed efficaci con la Pattern Library di Contactlab. Web Components in produzione. (20)

MEAN: il nuovo stack di sviluppo per il futuro del web
MEAN: il nuovo stack di sviluppo per il futuro del webMEAN: il nuovo stack di sviluppo per il futuro del web
MEAN: il nuovo stack di sviluppo per il futuro del web
 
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
IoT e Big Data: architetture Cloud Open Source (Giu. 2016)
 
#SEOUX Revolution: Cosa Cambia in Google
#SEOUX Revolution: Cosa Cambia in Google#SEOUX Revolution: Cosa Cambia in Google
#SEOUX Revolution: Cosa Cambia in Google
 
Il project management degli avatar
Il project management degli avatarIl project management degli avatar
Il project management degli avatar
 
Microsoft Fast - Overview
Microsoft Fast - OverviewMicrosoft Fast - Overview
Microsoft Fast - Overview
 
Bot and related technologies landscape - BotConference 2017 - Turin - ISMB
Bot and related technologies landscape - BotConference 2017 - Turin - ISMBBot and related technologies landscape - BotConference 2017 - Turin - ISMB
Bot and related technologies landscape - BotConference 2017 - Turin - ISMB
 
Applicazioni web e web design responsive - SMAU Bologna 2013
Applicazioni web e web design responsive - SMAU Bologna 2013Applicazioni web e web design responsive - SMAU Bologna 2013
Applicazioni web e web design responsive - SMAU Bologna 2013
 
Responsive web design RT
Responsive web design RTResponsive web design RT
Responsive web design RT
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPress
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Web accessibility - Buone pratiche a costo e tempo zero
Web accessibility - Buone pratiche a costo e tempo zeroWeb accessibility - Buone pratiche a costo e tempo zero
Web accessibility - Buone pratiche a costo e tempo zero
 
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Lezione WordPress Università degli Studi di Milano: Installazione e Gestione
Lezione WordPress Università degli Studi di Milano: Installazione e GestioneLezione WordPress Università degli Studi di Milano: Installazione e Gestione
Lezione WordPress Università degli Studi di Milano: Installazione e Gestione
 
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015
 
Contaowebdesign.pdf
Contaowebdesign.pdfContaowebdesign.pdf
Contaowebdesign.pdf
 
Cosa è un servizio digitale?
Cosa è un servizio digitale?Cosa è un servizio digitale?
Cosa è un servizio digitale?
 

Mais de Contactlab

Mais de Contactlab (20)

Come migliorare l’engagement tramite analisi dei dati, algoritmi predittivi e...
Come migliorare l’engagement tramite analisi dei dati, algoritmi predittivi e...Come migliorare l’engagement tramite analisi dei dati, algoritmi predittivi e...
Come migliorare l’engagement tramite analisi dei dati, algoritmi predittivi e...
 
Digital Competitive Map Contemporary 2019 - Abstract
Digital Competitive Map Contemporary 2019 - AbstractDigital Competitive Map Contemporary 2019 - Abstract
Digital Competitive Map Contemporary 2019 - Abstract
 
Artificial Intelligence or Artificial Dummies? Come istruire la macchina a no...
Artificial Intelligence or Artificial Dummies? Come istruire la macchina a no...Artificial Intelligence or Artificial Dummies? Come istruire la macchina a no...
Artificial Intelligence or Artificial Dummies? Come istruire la macchina a no...
 
User journeys: FATTI non PAROLE.Come analizzare i processi di acquisto e usar...
User journeys: FATTI non PAROLE.Come analizzare i processi di acquisto e usar...User journeys: FATTI non PAROLE.Come analizzare i processi di acquisto e usar...
User journeys: FATTI non PAROLE.Come analizzare i processi di acquisto e usar...
 
Personas & Journeys
Personas & JourneysPersonas & Journeys
Personas & Journeys
 
Conosci il vero significato dei tuoi dati con Analytics!
Conosci il vero significato dei tuoi dati con Analytics!Conosci il vero significato dei tuoi dati con Analytics!
Conosci il vero significato dei tuoi dati con Analytics!
 
Strategia di personalizzazione omnichannel
Strategia di personalizzazione omnichannelStrategia di personalizzazione omnichannel
Strategia di personalizzazione omnichannel
 
Algoritmi e modelli predittivi per arricchire il profilo unico dei tuoi utenti.
Algoritmi e modelli predittivi per arricchire il profilo unico dei tuoi utenti.Algoritmi e modelli predittivi per arricchire il profilo unico dei tuoi utenti.
Algoritmi e modelli predittivi per arricchire il profilo unico dei tuoi utenti.
 
Gestisci e automatizza le tue azioni di marketing su un'unica piattaforma.
Gestisci e automatizza le tue azioni di marketing su un'unica piattaforma.Gestisci e automatizza le tue azioni di marketing su un'unica piattaforma.
Gestisci e automatizza le tue azioni di marketing su un'unica piattaforma.
 
GDPR: è iniziato il countdown
GDPR: è iniziato il countdownGDPR: è iniziato il countdown
GDPR: è iniziato il countdown
 
NEW EDITION! Il caso del “luxury feeling”: best practice sull’esperienza d’ac...
NEW EDITION! Il caso del “luxury feeling”: best practice sull’esperienza d’ac...NEW EDITION! Il caso del “luxury feeling”: best practice sull’esperienza d’ac...
NEW EDITION! Il caso del “luxury feeling”: best practice sull’esperienza d’ac...
 
Protect your domain with DMARC
Protect your domain with DMARCProtect your domain with DMARC
Protect your domain with DMARC
 
CONTACTONE: COSTRUISCI RELAZIONI SOLIDE E DURATURE CON I TUOI CLIENTI E MIGLI...
CONTACTONE: COSTRUISCI RELAZIONI SOLIDE E DURATURE CON I TUOI CLIENTI E MIGLI...CONTACTONE: COSTRUISCI RELAZIONI SOLIDE E DURATURE CON I TUOI CLIENTI E MIGLI...
CONTACTONE: COSTRUISCI RELAZIONI SOLIDE E DURATURE CON I TUOI CLIENTI E MIGLI...
 
Metodologia Agile in Contactlab
Metodologia Agile in ContactlabMetodologia Agile in Contactlab
Metodologia Agile in Contactlab
 
Welfare in Contactlab
Welfare in ContactlabWelfare in Contactlab
Welfare in Contactlab
 
SEND2017: l'Open Summit di Contactlab
SEND2017: l'Open Summit di ContactlabSEND2017: l'Open Summit di Contactlab
SEND2017: l'Open Summit di Contactlab
 
Hello Send, Messagener: conversations that drives results
Hello Send, Messagener: conversations that drives resultsHello Send, Messagener: conversations that drives results
Hello Send, Messagener: conversations that drives results
 
METTI IL DATO AL CENTRO DELLA TUA STRATEGIA. L’arte e la scienza applicate al...
METTI IL DATO AL CENTRO DELLA TUA STRATEGIA. L’arte e la scienza applicate al...METTI IL DATO AL CENTRO DELLA TUA STRATEGIA. L’arte e la scienza applicate al...
METTI IL DATO AL CENTRO DELLA TUA STRATEGIA. L’arte e la scienza applicate al...
 
Netcomm Suisse Ecommerce meets Fashion | Who buys where
Netcomm Suisse Ecommerce meets Fashion | Who buys whereNetcomm Suisse Ecommerce meets Fashion | Who buys where
Netcomm Suisse Ecommerce meets Fashion | Who buys where
 
WEBINAR SERIES | Raccogli e connetti le informazioni sui tuoi utenti con Cont...
WEBINAR SERIES | Raccogli e connetti le informazioni sui tuoi utenti con Cont...WEBINAR SERIES | Raccogli e connetti le informazioni sui tuoi utenti con Cont...
WEBINAR SERIES | Raccogli e connetti le informazioni sui tuoi utenti con Cont...
 

Creare UI semplici, intuitive ed efficaci con la Pattern Library di Contactlab. Web Components in produzione.

  • 1. #SENDSummit17 Creare UI semplici, intuitive ed efficaci con la Pattern Library di Contactlab. Web Components in produzione. Salvatore Laisa: Lead Frontend Engineer @ Contactlab Maurizio Mangione: Google Developer Expert & MilanoJS Founder
  • 2. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 2
  • 3. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 3
  • 4. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 COME SARÀ IL WEB TRA 10 ANNI? 4
  • 5. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 HTML in origine 5
  • 6. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 HTML in origine Pubblicato nel 1993 da Tim Berners Lee Definisce marcatura e semantica di documenti web tramite i tag Revisionato dal W3C Set di tag fissi Successivamente si affiancano CSS e Javascript per stili e comportamenti Iterazione attuale: HTML 5.1 (2016) 6
  • 7. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 La chimera della componentizzazione Nascono le prime librerie di UI come jQuery UI, Kendo, ExtJS Permettono di riutilizzare pattern di UX L’implementazione è completamente artificiale e quindi onerosa in termini di download e performance di esecuzione Non sono mobile friendly 7
  • 8. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 La chimera della componentizzazione 8
  • 9. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Web Components v0 Specifica proposta da Google al W3C nel 2013 circa Permette agli sviluppatori di registrare dei tag custom nel browser, ognuno con una propria marcatura, aspetto e stile Viene esposto il concetto di Shadow DOM, fino ad allora riservato solo ad alcuni tag standard Per i browser che non supportano la specifica sono state progettate delle polyfill in Javascript 9
  • 10. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Web Components v0 10
  • 11. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 11
  • 12. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 12
  • 13. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Polymer Sviluppato da Google Basato sullo standard Web Components Syntactic sugar Utilizzato da: 13
  • 14. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Tanti moduli, una sola UX Individuata la tecnologia che garantisse longevità ai nostri frontend e il framework per velocizzare lo sviluppo, lo step successivo era consolidare UI e UX per i diversi moduli della nuova piattaforma che stavamo per creare, allo scopo di: Uniformare il design Non dover reimplementare o copiare/incollare codice in ogni modulo Mantere allineati nel tempo i diversi frontend Nasce così la... 14
  • 15. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 15
  • 16. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Contactlab Pattern Library Basata su Polymer e Web Components Raggruppa: visual design, iconografia e componenti basilari di UI Open source Utilizzabile su progetti in essere basati su Javascript standard, jQuery, Angular o React Realizzata sulla base delle nostre esigenze ma riutilizzabile in altri contesti 16
  • 17. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Vi ricordate? 17
  • 18. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Contactlab Pattern Library 18
  • 19. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Pensare in componenti Creare componenti complessi combinando componenti atomici Vero riutilizzo del codice Si mantiene consistenza nei pattern e nella UX Componenti «dumb» all’interno di componenti «smart» (mediator pattern) 19
  • 20. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Pensare in componenti 20
  • 21. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 21
  • 22. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Online demo 22
  • 23. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Dove siamo arrivati… 23 …e dove stiamo andando
  • 24. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Web Components v1 Revisione della sintassi, supporto alle classi ES6 Adozione cross-browser in corso: Chrome e Safari offrono già supporto nativo, Firefox è in fase di implementazione, Edge in «considerazione» Nuove polyfill con lazy-load Nuovo sito ufficiale 24
  • 25. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 25
  • 26. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 Next steps Nuova versione della Pattern Library Da «Pattern Library» a «Design System» Compatibile con la specifica v1 dei Web Components Maggiore atomicità Stili incapsulati (niente più CSS globale) Maggiori performance 26
  • 27. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 …one more thing Da oggi abbiamo un nuovo spazio dove condividere le nostre idee, esperienze e sperimentazioni su molti aspetti legati allo sviluppo Frontend, al Design e a tematiche di UI/UX https://medium.com/the-frame 27
  • 28. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 28
  • 30. è un evento organizzato da © Copyright 2017 Contactlab This document may not be modified, organized or reutilized in any way without the express written permission of the rightful owner. #SENDSummit17 TAKE AWAY 30 Nel dubbio, seguire lo standard Eliminiamo la complessità Riutilizzo, riutilizzo, riutilizzo