CaenJS

CaenJS est un événement propulsé par Calvacoders, une association co-fondée par Sylvain Zyssman et Willy Leloutre. La deuxième édition aura lieu le 13/09/2014, sur le Campus Effiscience de Colombelles en Normandie.

Une V2 ?

La première édition de CaenJS a été un succès. Alors on remet çà !

À propos

Cette année, en plus des conférences, CaenJS vous proposera de suivre 2 ateliers pratiques d'1h30. Frameworks, bonnes pratiques, performances, tests, mise en application, bref, une journée remplie de Javascript !

Suivez toute l'actualité de cet évènement sur : Facebook / Twitter / Lanyrd

logo des calvacoders
logo du Forum Digital de Caen
logo de Mailjet
logo d'Atech-ATL

Programme

8h30 Accueil petit-déjeuner

9h30 HTML5, la cross-platform parfaite pour le développement d'applications

Yacine Rezgui

"Je suis un développeur web basé à Londres qui fait souvent des excursions sur Paris et Nice. Je travaille au sein d'une startup où le JavaScript est maître (NodeJS, AngularJS, MongoDB et Phonegap). Je suis le co-organisateur du London Phonegap Meetup et je donne souvent des talks dans d'autres meetups."

Yacine Rezgui

Cette conférence montre surtout pourquoi le HTML5 n'était pas une solution viable afin de créer des applications mobiles jusqu'à maintenant et qu'est-ce qui a finalement changé. Je vais faire le tour des solutions disponibles pour un développeur JS et surtout partager mon expérience sur l'application réalisée au sein de l'entreprise où je travaille.

Les slides

10h20 Quoi de Node ?

Mathieu Lallemand

"Chef de Projet Internet, Spécialisé dans les WebApp. PHP, HTML/JS"

Mathieu Lallemand

Un petit script en nodeJS permettant de faire du Temps Réel avec potentiellement n'importe quel framework actuel. Placer du temps réel c'est toujours un peu complexe, surtout quand on a déjà fait pas mal de chose avec un framework traditionnel. Cette conférence montre comment on peut simplement contourner cette problématique en venant "plugger" à la volée une petite appli nodeJS et s'en servir en toute simplicité et souplesse. Démo en live multi-user avec gros espoir d'effet Wahoo !

Les slides

11h15 Comment tester une Single Page Application ?

Florent Duveau

Je m'appelle Florent DUVEAU et je suis développeur front chez Xebia depuis 2 ans ! Je développe des applications principalement avec Angular et Marionette et m'intéresse tout particulièrement aux problématiques de tests unitaires.

Florent Duveau

La présence de tests dans une application JS est cruciale pour le bon fonctionnement de celle-ci. Nous verrons, à travers du live coding, comment mettre en place des tests unitaires sur une vue Marionette (Backbone). Nous verrons aussi les différences entre les tests unitaires et les tests d'intégration et quand utiliser l'un ou l'autre.

12h15 Déjeuner au Forum Digital.

Le déjeuner du midi vous sera offert, vous disposerez d'une heure et demie pour manger et réseauter !

14h15 Javascript et ses promesses

Sylvain Zyssman

Développeur Web et applicatif passionné, et pâtissier à mes heures. Co-fondateur de Calvacoders, co-organisateur de CaenJS et Accessiday, organisateur des ApéroWeb Caennais.

Sylvain Zyssman

JavaScript a toujours cherché à développer un modèle de programmation asynchrone. Cela a longtemps donné des enchaînements de callback, plus ou moins compréhensible. Sortez du "Callback Hell", entrez dans le monde des promises !

Les slides

14h55 Bonne pratiques Javascript : Vanilla, jQuery included

Ronan Messuwe

Je suis Développeur Web et mobile depuis quelques années déjà. Je fais partie des développeurs qui s'obstinent à soigner leur code (quand c'est possible...). Que ce soit pour moi même, pour un autre ou pour améliorer la performance du projet, c'est pareil. Gamer à mes heures perdues, j'aime tout particulièrement les FPS sur PC.

Ronan Messuwe

La plupart du temps, nous négligeons la qualité de notre code Javascript par manque de temps et/ou connaissance en terme d'optimisation. Que ce soit en Javascript "natif" ou avec jQuery, certaines bonnes pratiques sont à connaître. Abordons ensemble une liste non exhaustive des choses à connaître.

15h55 Automatisez votre flux de développement

Thomas François-Eugène

Développeur junior, d'abord autodidacte puis de formation. Un passionné du web et de ce qui gravite autour qui a toujours envie de simplifier la vie des gens en faisant travailler la machine à notre place !

Thomas François-Eugène

Les tests, la compilation, la concaténation, la minification, le déploiement sont autant de processus aujourd'hui nécessaires à la création d'un site de qualité. C'est long et on doit refaire tout le chemin à chaque modification ! Heureusement avec l'arrivée de node.js et des task runner comme Grunt ou Gulp la machine va gérer tout ça pour nous. Voyons comment automatiser notre flux de développement de notre site pour éviter les erreurs, les oublis et surtout pour gagner du temps !

16h35 NodeJs in real life

Willy Leloutre

Je suis un développeur frontend passionné, mangeur de cookie, qui œuvre dans les agences web Normandes depuis plus de 10 ans. Fondateur du projet @culturecodeorg || co-fondateur de l'association @calvacoders || co-organisateur d'@accessiday & @CaenJS

Willy Leloutre

Dans la vraie vie, (nous) développeurs, devons maîtriser un grand nombres de langages, pour le frontend, le backend, nous devons produire parfois très rapidement, sur des infrastructures non adaptées, trop peu performantes pour accueillir nos bons vieux CMS ! Voyons comment NodeJS, peut nous aider (dans la vraie vie)

Les slides

17h30 Fin de la journée

On the Web

Informations pratiques

Le 2e CaenJS aura lieu le 13 Septembre 2014, sur le Campus Effiscience de Colombelles, situé 2, Esplanade Anton Philips. Au Forum Digital, dans un espace de 100m2 équipé de 2 vidéoprojecteurs, disposant de 90 places.

Les participants seront accueillis dès 8h30 pour le petit-déjeuner, et un repas Réseautage "Orienté Objet" leur sera offert

L'inscription de 30€ donne l'accès au petit-déjeuner, à l'ensemble des conférences et ateliers de la journée et au repas de midi.

Forum Digital, 2 Esplanade Anton Phillips

Staff

Si vous souhaitez rejoindre le staff de CaenJS, n'hésitez pas à nous faire signe ! (info[at]caenjs.fr)