Loading…
SnowCamp 2020 has ended
22nd-25th of January 2020 / 22-25 Janvier 2020, Grenoble
Makalu [clear filter]
Thursday, January 23
 

10:45 GMT

Rendre son IoT encore plus intelligent avec Tensorflow Lite
Alors que le Machine Learning est déployé habituellement dans le Cloud, des versions allégées de ces algorithmes et adaptées aux systèmes contraints de l’IoT comme les micro-contrôleurs commencent à apparaître.

Utiliser du Machine Learning « at-the-edge » présente en effet plusieurs avantages comme la réduction de la latence, la confidentialité des données, et le fonctionnement sans connexion internet.

Au cours de cette présentation, nous verrons qu’il est donc possible de déployer des algorithmes de Deep Learning sur des objets connectés grâce à TensorFlow Lite. Nous verrons alors comment l’utiliser pour concevoir l’« agriculture du futur » capable de prédire et optimiser la production de légumes, aussi bien chez soi que dans des pays en voie de développement où la connexion internet est intermittente.

Speakers
avatar for Alexis Duque

Alexis Duque

Research and Development Director, Rtone
Je suis responsale des activités de R&D et de l'équipe sécurité IoT au sein d'Rtone, une équipe d'experts en conception d'objets connectés basée à Lyon. Je possède un doctorat en informatique de l'Université de Lyon obtenu après une thèse sur le Visible Light Communication... Read More →



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

11:45 GMT

HTTP/3 what is the status?
A new protocol is getting ready: HTTP/3.
The presentation will shortly explain the new protocol.
Why a new protocol? Why HTTP/2 wasn't enough and why latency is a problem.
What does it change? For the network? For the Kernel? For the Server? For the developers?
We will look to where we are with it in the Apache servers: Traffic Server, HTTP Server and Tomcat.
A demo will be run using a webapp and a server and a client.

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →


Thursday January 23, 2020 11:45 - 12:30 GMT
Makalu 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

De l'écoconception à la low-tech numérique
L'univers numérique pèse des centaines de millions de tonnes (autant que 5 fois le parc automobile français) et son empreinte environnementale équivaut à 3 fois celle de la France.

L' écoconception d'un service numérique , notamment en jouant sur sa composante logicielle, permet de réduire significativement son empreinte tout en améliorant l'expérience utilisateur.

Mais face à l'effondrement en cours, n'est-il pas temps d'adopter une posture plus radicale de sobriété numérique , jusqu'à envisager une forme de low-tech numérique ?

A quoi cette low-tech numérique correspond-t-elle lorsque qu'on aborde la couche logicielle ? Est-ce une vision réaliste ?

Nous répondrons à toutes ces questions en nous appuyant sur des retours d'expérience concrets.

Speakers


Thursday January 23, 2020 15:00 - 15:45 GMT
Makalu 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
 

10:45 GMT

Le diable s'habille en Java
En informatique, tout est dans tout.
Et pourtant, depuis vingt ans, il y a eu bien des modes à tous les niveaux

* Des paradigmes sont devenus à la mode (ou ont perdu les faveurs du public)
* Des architectures (physiques ou logicielles) ont été le nec plus ultra avant de sombrer
* Des outils considérés comme indispensables sont devenus grossièrement inutiles
* Des méthodes ont simplement disparu

Dans cette présentation, j'essayerai de cerner à travers un voyage dans les vingt dernières années certains des moteurs de ces modes, qui ne sont pas forcément ceux qu'on croit.

**ATTENTION** cette présentation contient des opinions personnelles, qui seront présentées comme telles et séparées des éléments factuels.

Speakers
avatar for Nicolas Delsaux

Nicolas Delsaux

Zenika
Développeur Java pendant 15 ans, je suis devenu depuis quelques années peut-être un peu plus qu'un vieux développeur : un architecte, un référent technique, peut-être un mentor. J'ai fait du Java dans suffisamment d'environnements différents pour apprendre beaucoup à la fois... Read More →


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

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

REX de Trois années d'Event Sourcing
L'architecture Event Sourcing est de plus en plus adoptée dans les projets. Cependant réussir son implémentation demande beaucoup d'efforts et de rigueur.

Venez découvrir un retour d'expérience sur une implémentation d'une architecture Event Sourcing dans la banque : les pièges à éviter et les pratiques à adopter!

Speakers
NK

Nizar KEFI

SOCIETE GENERALE
Technical Leader à la Société générale, avec plus de 10 d'expériences, je m’intéresse aux Software Craftsmanship, Devops et tout ce qui se termine par DD.


Friday January 24, 2020 14:00 - 14:45 GMT
Makalu 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

16:00 GMT

Angular : Prise de masse, notre programme depuis deux ans !
« C’est facile de créer un projet Angular, mais le rendre plus musclé et prendre de la masse requiert davantage d’efforts !
En effet, il ne s'agit pas de faire n'importe quoi et d'essayer de prendre le plus de fonctionnalités possibles en un minimum de temps. Cela ne mènerait qu'à un stockage massif de code, difficile à maintenir et éliminer par la suite sans perdre le peu de fonctionnalités durement gagnées.
Il y a beaucoup de concepts a prendre en considération, de nouvelles techno apparaissent et évoluent régulièrement. On en apprend tous les jours, même après des années de pratiques.
Dans les grandes lignes : architecture modulaire, Nx de Nrwl, smart and dumb components, ngrx/ngxs, bonnes pratiques et bon TypeScript. Et pour assimiler tout cela de façon optimale, il est important de partager ses expériences. »
Tel était le programme lorsque nous avons commencé. Nous vous proposons de vous faire un retour sur la transformation de notre projet Angular après plus de 2 ans de pratique quotidienne.

Speakers
avatar for Thibaud Avenier

Thibaud Avenier

Gravitee
¯\_(ツ)_/¯


Friday January 24, 2020 16:00 - 16:45 GMT
Makalu WTC, 5 - 7, place Robert Schuman, 38025 Grenoble
 
Filter sessions
Apply filters to sessions.