Loading…
SnowCamp 2020 has ended
22nd-25th of January 2020 / 22-25 Janvier 2020, Grenoble

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Web / Mobile / IoT [clear filter]
Thursday, January 23
 

10:45 GMT

Construire une PWA temps réel avec Firebase
1H pour se lancer et créer sa première Progressive Web App ! Les Progressives Web Apps (PWA) sont le futur des applications mobiles et Web. Gestion de l'offline, des push notifications ... elles permettent une expérience utilisateur similaire aux applications mobiles classiques, sans avoir besoin de passer par les cycles d'installation de Google et d'Apple, ni de devoir coder en Android/iOS.

Au sein de cette conf, nous coderons et déploieront notre PWA capable de gérer les notifications temps réel en utilisant la puissance de Google Firebase ! L'application utilisera vue.js.

Google Firebase
La PWA (Manifest ...)
La gestion de l'offline / online et les services workers en général
Le déploiement
Les limites

Speakers
avatar for Loïc Vaillé

Loïc Vaillé

Jolimoi
Loïc Vaillé est développeur Fullstack JS chez Jolimoi. Travaillant sur une stack VueJs / NodeJS / ElasticSearch pour une Progressive Web Application (PWA) destinée aux professionnels. Il est passionné des technologies du Web mais aussi des systèmes pour faire tourner les applications... Read More →
avatar for Mathilde Rigabert Lemée

Mathilde Rigabert Lemée

Jolimoi
Après plusieurs années en tant qu'indépendante, Mathilde Lemée a rejoint Jolimoi, une beauty-tech spécialisée dans la recommandation autour de la beauté, en tant que CTO. Elle est très active au sein du JUG des Duchess, groupement feminin de développeuses, qu’elle a co-fond... Read More →


Thursday January 23, 2020 10:45 - 11:30 GMT
Auditorium WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

14:00 GMT

De Symfony à NuxtJs: voyage au pays du Js
JAVASCRIPT. Depuis quelques années, dans notre univers, ce langage est souvent au centre de nos conversations. En bon développeur frontend, ne pas s'y mettre sérieusement revient à continuer de croire que la terre est P(HP)late.
Alors quand s'est posée la question de refaire de zéro le vieux monolithe Symfony servant un de nos sites, on s'est jeté à l'eau. Bien sûr, il a fallu justifier et argumenter ce choix, mais notre destination était toute trouvée: construire une plateforme web basée sur un seul langage, capable de servir plusieurs sites multi-langues avec des contraintes SEO fortes.
Pour reprendre la célèbre maxime "tolkienne": one stack to rules them all.
Voilà les 3 étapes clés de notre itinéraire, pour arriver à bon port presque sans se noyer.
1) Choisir son navire et ses équipements (dans l'océan des frameworks)
2) Faire monter à bord les bonnes pratiques
3) Naviguer en direction de la platforme de nos rêves.
Après un an de voyage, voici un état des lieux honnête et sans filtre de notre "grande" traversée.

Speakers
avatar for Abdallah Bratos

Abdallah Bratos

Kelkoogroup
Hey ! En tant qu'ingénieur logiciel full-stack je me spécialise dans les technos web JS. Je suis également accro microsoft, fan de la pomme, maniaque de la photographie, passionné d'aviation, spécialiste du café et propriétaire d'un mug "Best dad ever!".Cela fait quelques mois... Read More →
avatar for Arnaud Becquet

Arnaud Becquet

Kelkoogroup
Depuis ma mise en orbite hors du *système s(c)olaire*, je suis passé par tous les états de la **"matière dev"**: stagiaire exploité, dev logiciel .NET, entrepreneur, freelance et maintenant **lead dev/scrum master chez Kelkoogroup**. Aujourd'hui en mode "rocket launch" dans... Read More →


Thursday January 23, 2020 14:00 - 14:45 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

The Sound of Silence: Des APIs Web pour l'accessibilité des déficiences visuelles et auditives
Selon l'OMS, il y a dans le monde 253 millions de personnes présentant une déficience visuelle et 360 millions présentant une déficience auditive. Soit entre 2 à 3 fois plus que d'utilisateurs d'Internet Explorer.

Et pourtant, on préfère optimiser pour Internet Explorer plutôt que pour les déficiences visuelles et auditives.

Pour changer, regardons ensemble ce que les navigateurs ont mis en place ces dernières années pour nous aider à construire des applications web inclusives. Des outils (Google's Lighthouse, Microsoft's Accessibility Insights, ...) aux APIs (Text-to-speech, aria-live, ...), ce tour d'horizon vous donnera toutes les ressources nécessaires pour vous accompagner dans l'évolution vers un web plus accessible.

Note: Ce talk sera accessible aux personnes présentant des déficiences visuelles et auditives.


Speakers

Thursday January 23, 2020 15:00 - 15:45 GMT
Mont Blanc WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

16:00 GMT

L'intégration, ce purgatoire
Vous avez déjà connu cette situation où vous commencez à travailler sur votre CSS, vous vous sentez en totale maitrise et le chef de projet arrive avec plein d'écrans à intégrer avec son lot de contraintes :
- L'intégration doit impérativement être responsive,
- Nous voulons être libres d'effectuer plein de changements dans l'existant,
- Notre application va grandir pour comporter un très grand nombre d'écrans,
- Le visuel est hyper critique pour nous, on ne peut pas se permettre des regressions.

Vous vous mettez à transpirer et vous vous dites "Bienvenue en enfer !"

À ce moment précis, vous pensez à votre pote Bruno qui vous a parlé de ses astuces pour effectuer votre intégration de manière évolutive et sans douleur.

Voyons donc ensemble :
- Les techniques pour ne plus casser votre application au moindre changement d'interface,
- Les astuces pour vous simplifier la vie pendant cette phase d'intégration,
- Les outils à ne pas oublier quand vous travaillez sur votre CSS et votre HTML.

Bref, bienvenue au paradis !

Speakers
avatar for Bruno Sabot

Bruno Sabot

Zenika
Bruno est développeur, consultant et formateur chez Zenika, passionné de Front-end, d'UX, de performance. Il a été speaker à BDX I/O, au JUG summer camp, au Breizhcamp et lors d'événements internes à Zenika. Il est aussi particulièrement engagé au sein de la communaut... Read More →


Thursday January 23, 2020 16:00 - 16:45 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble
 
Friday, January 24
 

11:45 GMT

Développement Zéro Déchet : tips & tricks pour améliorer l'empreinte carbone de vos applications
La planète n'est vraiment pas en grande forme, et en tant que professionnels de l'IT, nous en sommes en partie responsables (sur-consommation de ressources, appareils électroniques polluants obsolètes rapidement, ... ).

Sachant qu'il est possible de réduire ses déchets à la maison en appliquant les règles du Zéro Déchet (Refuser, Réduire, Réutiliser, Recycler et Composter), peut-on essayer de les appliquer au développement logiciel ? Que peut-on faire concrètement dans nos pratiques de développement pour améliorer notre empreinte carbone numérique ?

Cette présentation vous propose des pistes et des exemples concrets pour essayer de réduire notre impact écologique et essayer de tendre vers un numérique un peu plus vert.

Speakers
avatar for Kevin Morin

Kevin Morin

Code Lutin
Je suis développeur Java / JavaScript à Code Lutin depuis 10 ans. J'aipu y découvrir des domaines très variés comme la gestion halieutique,l'agronomie, les TV connectées ou la banque.Je suis également passionné de Geocaching, d'escape games etd'impression 3D.
avatar for Cécilia Bossard

Cécilia Bossard

Code Lutin
Développeuse depuis plus de 10 ans, agiliste passionnée, boîte à outils, ... Je m'intéresse à beaucoup de sujets et aime partager avec les différentes communautés. Vous pouvez me croiser du côté des meetups Software Crafters, aux coding goûters et Devoxx4kids nantais... Read More →


Friday January 24, 2020 11:45 - 12:30 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

14:00 GMT

Web Components: from Dream to Standard
After more than a decade of radio silence and the proliferation of JavaScript frameworks, Web Standards went booming in the last 5 years. Join my session to get insights on the impact of these new standards (Web Components, Custom Elements and Shadow DOM just to name a few). You'll see how these new browser-native functionalities replace what JavaScript frameworks implemented with complex abstractions. I'll share how you can build enterprise scale apps with Web Components.

Speakers
avatar for Philippe Ozil

Philippe Ozil

Salesforce
Philippe Ozil is a Developer Evangelist with Salesforce since 2016. His role is to empower the Salesforce developer community. He communicates around platform innovations and teaches development best practices. He is a frequent conference speaker. When not presenting, he blogs, writes... Read More →


Friday January 24, 2020 14:00 - 14:45 GMT
Mont Blanc WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

15:00 GMT

A la découverte de la réalité augmentée avec ARCore
Avec les annonces de l'arrivée de la réalité augmentée (ou RA) dans Google Maps et Google Search sur Android lors de Google IO 2019, nous constatons que la RA va prendre une place de plus en plus importante dans notre quotidien. La sortie d'ARCore en mars 2018 sur Android a simplifié le développement d’application en RA sur Android.

Au cours de cette session, nous vous proposons de découvrir ARCore, via l’utilisation dans un navigateur, des applications natives ou des moteurs 3D comme Unity ainsi que les CloudAnchors qui permettent la persistance et le partage de positions d’objets dans les scènes de réalité augmentée, y compris avec des utilisateurs d’iOS.

Après une initiations aux concepts liés à la RA (meshes, 6 DoF,...), nous présenterons les différentes fonctionnalités d’ARCore. Nous discuterons aussi des différentes approches d’utilisation, de leurs limitations et avantages au travers d'une application de cartographie 3D en réalité augmentée.

Speakers
avatar for Jérémy Voisin

Jérémy Voisin

Apside
Tech lead chez Apside, Jérémy est un explorateur des technologies modernes et passées qui apporte ses découvertes dans le cadre de formations ou d'interventions d'expertises. Issu d'un parcours universitaire en intelligence artificielle, il mène des travaux en Reinforcement Learning... Read More →
avatar for Christophe Jollivet

Christophe Jollivet

Apside
Agitateur technique chez Apside, Christophe prêche les bonnes pratiques sur divers projets informatiques et universités en région tourangelle. Reconverti à l’informatique il y a 15 ans suite à un doctorat de neurobiologie, il contribue activement dans les communautés Java... Read More →


Friday January 24, 2020 15:00 - 15:45 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble