Revivez l'évènement à travers les photos et illustrations.
12 meetups web parisiens se réunissent pour vous proposer un Best Of de leurs talks de l'année, ainsi que quelques inédits et une journée de formation.
Le vendredi 10 juin sera consacré aux conférences, sur le même format que l’année dernière.
Le jeudi 9 juin, nous vous proposons des formations (à prix imbattable !) sur les dernières technos, dispensées par nos partenaires.
Il vous faut un Ticket Conférence pour pouvoir vous inscrire à une formation.
Le web est challengé par les applications natives. Nous développons des Single Page App pour les concurrencer, mais pour offrir une meilleure expérience utilisateur il est indispensable de proposer des interfaces animées et fluides. Comment faire aujourd'hui pour être fluide sur mobile ? Comment analyser à la loupe la performance des animations dans les Chrome DevTools ? Quelle métrique utiliser ? C’est ce nous allons voir ensemble.
Freddy Harris
Tous les sites mettent maintenant du CSS pour animer l’apparition du contenu car notre cerveau est très réceptif et attentif
aux choses qui bougent … mais, si au lieu de mettre des “objets inanimés qui bougent”, nous mettions
des données utiles qui évoluent en temps réel, l’impact sur nos visiteurs/utilisateurs seraient bien
plus grand.
La bonne nouvelle c’est que le temps réel n’est plus réservé
aux traders new-yorkais en chemise rayée … il y a des données temps réel dans les réseaux sociaux,
dans les prix, dans les transports, … bref partout ! Soit la mise à jour de la donnée a une utilité
pratique / commerciale, soit vous pouvez proposer à votre utilisateur le tout dernier contenu utile
!
Nous vous proposons d’apprendre comme transformer une UI mort-vivante en une UI pleine de
vie avec des données animées : quelles données ? comment les communiquer efficacement à vos applications/siteweb
? Comment les afficher ?
En 2015, Redux est passé du statut "encore une nouvelle implémentation Flux" au statut d'implémentation la plus populaire.
Redux est un nouveau paradigme de programmation pour les interfaces Web qui propose de centraliser
l’intégralité du contexte de l’application en un seul endroit organisant toutes les transformations
de façon séquentielles et reproductible.
Je vous propose un tour complet
de la technologie par la même approche que préconise son créateur : en allant voir directement le code
de la librairie. Pas de panique ! L’essentiel de la librairie peut être écrit en 10 lignes. Comment
10 lignes peuvent apporter un nouveau paradigme ? C’est bien ça la beauté de cette librairie.
CSS Flags est un projet un peu fou de recréer l'ensemble des drapeaux du monde en CSS. Et comme si ce n'était pas une tâche assez longue, on va le faire en se limitant à un seul `div` par drapeau. Je vous présenterai dans ce talk les techniques pour utiliser un unique `div` au maximum de ces capacités. Nous verrons aussi pourquoi des projets de ce genre sont importants.
Tim Carry
Dans le cadre de la refonte de l'espace client de Bouygues Telecom dans une SPA sous Backbone.js, un certain nombre de problématiques
se posent. Notamment l'incorporation de tout un tas de parcours client et de la gestion de la différenciation
suivant les profils clients. En d'autres termes : il y a tout un tas de lien dans le nouvel espace
client qui va faire appel à des ressources externes ou bien à l'ancien espace client. Suivant le profil
de l'utilisateur les liens ont des comportements différents.
Nous vous
montrerons comment une bonne utilisation des Behaviors de Marionette permet un fort découplage entre
la logique métier et technique.
Ah, les web components, quelle belle idée ! Du développement web basé enfin sur une vraie architecture en composants, de
la réutilisation, de la modularisation, de l'encapsulation… Mais en attendant que le W3C décide de
sortir le standard, ce qu'on a dans les mains c'est une panoplie de bibliothèques de polyfills : Polymer,
X-Tag, Bosomic…
Dans ce talk nous allos répondre à la question : "OK,
le futur sera beau, mais aujourd'hui, si je fais des composants avec une bibliothèque X et mon pote
en fait avec une bibliothèque Y, je peux les utiliser dans la même application ? Et ils marcheront
dans mon framework favori ?".
Android, iOS, Windows… autant d’OS que de langages, toolkits et workflow différents.
Mais aujourd’hui
les frameworks multiplateformes comme React Native, Cordova ou Ionic sont en vogue et vous permettent
avec la même base de code de créer des application pour toutes ces environnements. En tant que développeur
web, vous vous demandez comment vous lancer dans l’aventure mobile ?
Ce talk expliquera le
fonctionnement de ces frameworks et se penchera sur les problématiques que vous pourrez rencontrer :
test, déploiement, performances, analytics et les outils qui permettent d’y répondre comme Fastlane,
Calabash ou Code Push.
Vous souhaitez participer et sponsoriser l'événement Best Of Web ?