SlideShare une entreprise Scribd logo
1  sur  14
Single Page Application:
Enrichissez l'expérience utilisateur
Florent PELLET
Développeur Freelance .Net / JavaScript
@florentpellet
wittycoding.com
florentpellet.fr
Twitter :
Blog :
Site :
Pourquoi le SPA ?
Parce qu’Internet ce n’est plus que ça
L’utilisateur est roi
 L’utilisateur ne doit pas subir le site
 La fin de la succession de page web
◦ Réactivité
◦ Immersion
◦ Ergonomie
◦ Tolérance aux déconnexions
Ergonomie
 Feedback
 Le Contenu
 Minimisez les interactions
 Animation
◦ > 100ms
◦ < 300ms
◦ Naturelle
Réactivité et immersion
 Recherche du traitement instantané
◦ Feedback
◦ Animation
 Ne pas bloquer l’utilisateur
◦ Ergonomie pour les traitements longs
Comment ? JQuery ?
 Mélange des données et de la
vue
 Plat de spaghettis
 Génération de la vue coté
serveur
 Fuite mémoire
 JQuery oui… pour les animations
◦ Et encore… CSS 3
MV* framework
 Répartition des rôles
◦ Vues : Templates
◦ Modèles & serveurs : Json
 Faible couplage
◦ Testable
 … Une architecture en somme.
Faites votre marché !
 KnockoutJs
 AngularJS
 Backbone
 Ember.js
 …
Temps réel
 Dashboards / monitoring
 Outils Collaboratifs
 Etat d’un long traitement
 Formulaires et notifications en temps réel
 Jeux
 Suivi des résultats
Comment ?
 Protocoles
◦ Periodic polling
◦ Long polling
◦ Comet / Forever-frame
◦ Server Sent Events / EventSource
◦ WebSockets
 Framework
◦ SignalR
◦ Socket.io
Des problèmes ?
 Historique & Workflow des urls
◦ Html 5
◦ History.js
◦ Sammyjs
 SEO
◦ PhantomJS
◦ {{Mustache}}
Des questions ?
KnockoutJs

Contenu connexe

En vedette

[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...
[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...
[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...HUB INSTITUTE
 
Idaho consulting : les enjeux d'une stratégie mobile
Idaho consulting : les enjeux d'une stratégie mobileIdaho consulting : les enjeux d'une stratégie mobile
Idaho consulting : les enjeux d'une stratégie mobileIdaho Consulting
 
Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...
Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...
Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...Valtech Canada
 
La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015
La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015
La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015Agence-Pi2R
 
Mix07 Ergonomie et Experience Utilisateur Steria
Mix07 Ergonomie et Experience Utilisateur SteriaMix07 Ergonomie et Experience Utilisateur Steria
Mix07 Ergonomie et Experience Utilisateur SteriaSteria
 
Livre Blanc : l’importance de la maintenance d’une application mobile selon H...
Livre Blanc : l’importance de la maintenance d’une application mobile selon H...Livre Blanc : l’importance de la maintenance d’une application mobile selon H...
Livre Blanc : l’importance de la maintenance d’une application mobile selon H...Thierry Pires
 
W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...
W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...
W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...Valtech Canada
 
Mobile Apps, Stratégies et Enjeux
Mobile Apps, Stratégies et EnjeuxMobile Apps, Stratégies et Enjeux
Mobile Apps, Stratégies et EnjeuxSamir Bellik
 
Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...
Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...
Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...Adviso Stratégie Internet
 
Strategies de marques et communication sur les reseaux sociaux
Strategies de marques et communication sur les reseaux sociauxStrategies de marques et communication sur les reseaux sociaux
Strategies de marques et communication sur les reseaux sociauxAlban Jarry
 
Livre blanc 612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontres
Livre blanc   612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontresLivre blanc   612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontres
Livre blanc 612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontresAlban Jarry
 
Livre blanc 612 rencontres sur les reseaux sociaux - partie 2 - etude
Livre blanc   612 rencontres sur les reseaux sociaux - partie 2 - etudeLivre blanc   612 rencontres sur les reseaux sociaux - partie 2 - etude
Livre blanc 612 rencontres sur les reseaux sociaux - partie 2 - etudeAlban Jarry
 
PIRANHA - Comment positionner et commercialiser son application mobile - RDV WEB
PIRANHA - Comment positionner et commercialiser son application mobile - RDV WEBPIRANHA - Comment positionner et commercialiser son application mobile - RDV WEB
PIRANHA - Comment positionner et commercialiser son application mobile - RDV WEBDominic Gagnon
 
Quels usages pour les réseaux sociaux en entreprise ?
Quels usages pour les réseaux sociaux en entreprise ?Quels usages pour les réseaux sociaux en entreprise ?
Quels usages pour les réseaux sociaux en entreprise ?Timothée Mervillon
 
Comment concevoir une experience utilisateur cross canal
Comment concevoir une experience utilisateur cross canalComment concevoir une experience utilisateur cross canal
Comment concevoir une experience utilisateur cross canalAkiani
 
¿Ganar pasta con apps? Tráfico y conversiones
¿Ganar pasta con apps? Tráfico y conversiones¿Ganar pasta con apps? Tráfico y conversiones
¿Ganar pasta con apps? Tráfico y conversionesLanzandoApps.com
 
Sistema endocrino
Sistema endocrinoSistema endocrino
Sistema endocrinojairvevo
 
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOSJosé Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOSAESP AESP
 

En vedette (20)

[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...
[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...
[HUBDAY] Les clés de succès pour favoriser l'adoption des médias sociaux | Ho...
 
Idaho consulting : les enjeux d'une stratégie mobile
Idaho consulting : les enjeux d'une stratégie mobileIdaho consulting : les enjeux d'une stratégie mobile
Idaho consulting : les enjeux d'une stratégie mobile
 
Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...
Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...
Expérience Utilisateur : L’art et la science de satisfaire… et de faire de l’...
 
La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015
La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015
La recette du succès d'une stratégie digitale sur les réseaux sociaux 2015
 
Mix07 Ergonomie et Experience Utilisateur Steria
Mix07 Ergonomie et Experience Utilisateur SteriaMix07 Ergonomie et Experience Utilisateur Steria
Mix07 Ergonomie et Experience Utilisateur Steria
 
Livre Blanc : l’importance de la maintenance d’une application mobile selon H...
Livre Blanc : l’importance de la maintenance d’une application mobile selon H...Livre Blanc : l’importance de la maintenance d’une application mobile selon H...
Livre Blanc : l’importance de la maintenance d’une application mobile selon H...
 
W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...
W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...
W/ conférence : Expérience utilisateur, créativité et design, par Anastasia S...
 
Mobile Apps, Stratégies et Enjeux
Mobile Apps, Stratégies et EnjeuxMobile Apps, Stratégies et Enjeux
Mobile Apps, Stratégies et Enjeux
 
Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...
Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...
Choisir des technologies d'automatisation du marketing - Sommet Marketing B2B...
 
Strategies de marques et communication sur les reseaux sociaux
Strategies de marques et communication sur les reseaux sociauxStrategies de marques et communication sur les reseaux sociaux
Strategies de marques et communication sur les reseaux sociaux
 
Business Plan d’une application mobile
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobile
 
Livre blanc 612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontres
Livre blanc   612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontresLivre blanc   612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontres
Livre blanc 612 rencontres sur les reseaux sociaux - partie 1 - 74 rencontres
 
Livre blanc 612 rencontres sur les reseaux sociaux - partie 2 - etude
Livre blanc   612 rencontres sur les reseaux sociaux - partie 2 - etudeLivre blanc   612 rencontres sur les reseaux sociaux - partie 2 - etude
Livre blanc 612 rencontres sur les reseaux sociaux - partie 2 - etude
 
PIRANHA - Comment positionner et commercialiser son application mobile - RDV WEB
PIRANHA - Comment positionner et commercialiser son application mobile - RDV WEBPIRANHA - Comment positionner et commercialiser son application mobile - RDV WEB
PIRANHA - Comment positionner et commercialiser son application mobile - RDV WEB
 
Quels usages pour les réseaux sociaux en entreprise ?
Quels usages pour les réseaux sociaux en entreprise ?Quels usages pour les réseaux sociaux en entreprise ?
Quels usages pour les réseaux sociaux en entreprise ?
 
Comment concevoir une experience utilisateur cross canal
Comment concevoir une experience utilisateur cross canalComment concevoir une experience utilisateur cross canal
Comment concevoir une experience utilisateur cross canal
 
¿Ganar pasta con apps? Tráfico y conversiones
¿Ganar pasta con apps? Tráfico y conversiones¿Ganar pasta con apps? Tráfico y conversiones
¿Ganar pasta con apps? Tráfico y conversiones
 
Mouse
MouseMouse
Mouse
 
Sistema endocrino
Sistema endocrinoSistema endocrino
Sistema endocrino
 
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOSJosé Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
 

Similaire à Single Page Application: Enrichissez l'expérience utilisateur

Techniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwipartyTechniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwipartyJean-Pierre Vincent
 
Le SEO JavaScript démystifié
Le SEO JavaScript démystifiéLe SEO JavaScript démystifié
Le SEO JavaScript démystifiéAdrien Russo
 
HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013
HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013
HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013Julien LE THUAUT
 
Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013
Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013
Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013MBA Multimedia
 
Softshake 2013 - Du JavaScript propre ? Challenge accepted!
Softshake 2013 - Du JavaScript propre ? Challenge accepted!Softshake 2013 - Du JavaScript propre ? Challenge accepted!
Softshake 2013 - Du JavaScript propre ? Challenge accepted!OCTO Technology
 
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013JavaScript Devoxx France 2013
JavaScript Devoxx France 2013Romain Linsolas
 
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Julien Jakubowski
 
Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Ippon
 
Softshake 2013 - Du JavaScript propre ? Challenge Accepted!
Softshake 2013 - Du JavaScript propre ? Challenge Accepted!Softshake 2013 - Du JavaScript propre ? Challenge Accepted!
Softshake 2013 - Du JavaScript propre ? Challenge Accepted!Romain Linsolas
 
Responsive WebDesign performant
Responsive WebDesign performantResponsive WebDesign performant
Responsive WebDesign performantRefficience
 
Techniques d'accélération des pages web
Techniques d'accélération des pages webTechniques d'accélération des pages web
Techniques d'accélération des pages webJean-Pierre Vincent
 
Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Eric D.
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Kenny Dits
 
NodeJs, une introduction
NodeJs, une introductionNodeJs, une introduction
NodeJs, une introductionToxicode
 
Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Microsoft
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3 ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3 Horacio Gonzalez
 

Similaire à Single Page Application: Enrichissez l'expérience utilisateur (20)

Techniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwipartyTechniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwiparty
 
Le SEO JavaScript démystifié
Le SEO JavaScript démystifiéLe SEO JavaScript démystifié
Le SEO JavaScript démystifié
 
HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013
HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013
HTML5/CSS3D - Expresso Rennes Atalante - 17 sept. 2013
 
Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013
Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013
Expresso Rennes Atalante - Html5 / Css3D - 17 sept. 2013
 
Softshake 2013 - Du JavaScript propre ? Challenge accepted!
Softshake 2013 - Du JavaScript propre ? Challenge accepted!Softshake 2013 - Du JavaScript propre ? Challenge accepted!
Softshake 2013 - Du JavaScript propre ? Challenge accepted!
 
JavaScript Devoxx France 2013
JavaScript Devoxx France 2013JavaScript Devoxx France 2013
JavaScript Devoxx France 2013
 
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
 
Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Présentation Rex GWT 2.0
Présentation Rex GWT 2.0
 
Softshake 2013 - Du JavaScript propre ? Challenge Accepted!
Softshake 2013 - Du JavaScript propre ? Challenge Accepted!Softshake 2013 - Du JavaScript propre ? Challenge Accepted!
Softshake 2013 - Du JavaScript propre ? Challenge Accepted!
 
Responsive WebDesign performant
Responsive WebDesign performantResponsive WebDesign performant
Responsive WebDesign performant
 
FOF Spécial Webinaire.pdf
FOF Spécial Webinaire.pdfFOF Spécial Webinaire.pdf
FOF Spécial Webinaire.pdf
 
Introduction à la webperf
Introduction à la webperfIntroduction à la webperf
Introduction à la webperf
 
Techniques d'accélération des pages web
Techniques d'accélération des pages webTechniques d'accélération des pages web
Techniques d'accélération des pages web
 
Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
 
Les performances Web mobile
Les performances Web mobileLes performances Web mobile
Les performances Web mobile
 
NodeJs, une introduction
NodeJs, une introductionNodeJs, une introduction
NodeJs, une introduction
 
Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3 ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
 

Plus de florentpellet

Split my monolith - Devoxx
Split my monolith - DevoxxSplit my monolith - Devoxx
Split my monolith - Devoxxflorentpellet
 
Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?florentpellet
 
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?florentpellet
 
TDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo LyonTDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo Lyonflorentpellet
 
Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015florentpellet
 
CARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de testsCARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de testsflorentpellet
 
CARA Coding dojo - Golden Master
CARA Coding dojo - Golden MasterCARA Coding dojo - Golden Master
CARA Coding dojo - Golden Masterflorentpellet
 
CARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDCARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDflorentpellet
 
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du toutHumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du toutflorentpellet
 
CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)florentpellet
 
GWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierGWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierflorentpellet
 

Plus de florentpellet (15)

Split my monolith - Devoxx
Split my monolith - DevoxxSplit my monolith - Devoxx
Split my monolith - Devoxx
 
Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?
 
Lyon Tech Hub
Lyon Tech HubLyon Tech Hub
Lyon Tech Hub
 
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
 
TDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo LyonTDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo Lyon
 
Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015
 
201506 mug intro
201506 mug intro201506 mug intro
201506 mug intro
 
Event storming
Event stormingEvent storming
Event storming
 
CARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de testsCARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de tests
 
CARA Coding dojo - Golden Master
CARA Coding dojo - Golden MasterCARA Coding dojo - Golden Master
CARA Coding dojo - Golden Master
 
CARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDCARA Coding Dojo - SOLID
CARA Coding Dojo - SOLID
 
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du toutHumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
 
CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)
 
GWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierGWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelier
 
Crafting workshop
Crafting workshopCrafting workshop
Crafting workshop
 

Single Page Application: Enrichissez l'expérience utilisateur