Presented May 15th in Saskatoon to SIAST administrators. The focus was, we all can make education better, we just need to want to. There are examples all over the world of how successful institutions are adapting to the new connected world. Let's make SIAST one of those world class organizations. To learn more about what I do visit http://strategylab.ca.
Presented May 15th in Saskatoon to SIAST administrators. The focus was, we all can make education better, we just need to want to. There are examples all over the world of how successful institutions are adapting to the new connected world. Let's make SIAST one of those world class organizations. To learn more about what I do visit http://strategylab.ca.
Comment construire une interface vocale en 6 étapes ?Cécilia Ossoro
Rémi Favre et Camille Leblond en mission chez SNCF, nous présenteront
"Comment construire une interface vocale en 6 étapes ?"
- Comment choisir les bons use cases ?
- Quels sont les principaux flows ?
- Quelles sont les bonnes pratiques pour l’écriture des scripts ?
- Quand et comment tester son interface vocale ?
#AssistantsVocaux : REX de RadioFrance & SNCFThiga
Rémi Favre et Camille Leblond en mission chez SNCF, nous présenteront
"Comment construire une interface vocale en 6 étapes ?"
- Comment choisir les bons use cases ?
- Quels sont les principaux flows ?
- Quelles sont les bonnes pratiques pour l’écriture des scripts ?
- Quand et comment tester son interface vocale ?
Architecture et Bonnes pratiques Android #DevoxxFr2016 Part1Mathias Seguy
Depuis maintenant 7 ans que je développe sous Android, ma principale préoccupation a toujours été l'architecture.
Et si nous prenions quelques heures pour en discuter ?
Je vous propose une vision globale et synthétique s'appuyant sur des exemples concrets, sur les principes et conseils de référence des équipes Google et sur des modèles d'architecture (MVP/n-tiers) et leur mises en place.
Au programme:
Le contexte Android,
L'objectif utilisateur,
La responsabilité du développeur,
Les bonnes pratiques (celles de Chet Haase, Romain Guy et les miennes),
Les principes d'architecture (n-tiers, MVP et MVVM),
Leur application sur Android (services, threads, Application ...),
Le déploiement continue,
Les librairies incontournables du moment,
Un exemple concret d'utilisation d'un service REST (up et download)
et bien sûr un projet github est associé à cette conférence pour que le code soit avec vous !
Message-Driven Architecture is the foundation for building reactive microservices (responsive, resilient, elastic).
See why in this presentation and how to do it on AWS.
Do more with less code in a serverless worldjeromevdl
There are many software engineering practices that can and should be applied to Lambda functions: Single Responsibility Principle (from SOLID), You Ain't Gonna Need It (YAGNI), Keep It Simply Stupid (KISS). In this presentation, I'll go through the different ways to apply those principles in the AWS serverless world and even to avoid the usage of Lambda functions sometimes.
My Android is not an iPhone like any others (Mdevcon 2014)jeromevdl
This talk was about Android UX and design. Avoid mimic or replicate iOs screens on your Android apps, just try to respect the Google guidelines. You'll probably get better score on the Play Store, and better respect from your users.
Slides de ma présentation au JUG Lausanne (Janvier 2013) : slides d'introduction à la plateforme Android, les bases du développement Android, les relations avec Java (outillage, librairies, ...) et quelques bonnes pratiques pour gérer la diversité des devices.
Comment construire une interface vocale en 6 étapes ?Cécilia Ossoro
Rémi Favre et Camille Leblond en mission chez SNCF, nous présenteront
"Comment construire une interface vocale en 6 étapes ?"
- Comment choisir les bons use cases ?
- Quels sont les principaux flows ?
- Quelles sont les bonnes pratiques pour l’écriture des scripts ?
- Quand et comment tester son interface vocale ?
#AssistantsVocaux : REX de RadioFrance & SNCFThiga
Rémi Favre et Camille Leblond en mission chez SNCF, nous présenteront
"Comment construire une interface vocale en 6 étapes ?"
- Comment choisir les bons use cases ?
- Quels sont les principaux flows ?
- Quelles sont les bonnes pratiques pour l’écriture des scripts ?
- Quand et comment tester son interface vocale ?
Architecture et Bonnes pratiques Android #DevoxxFr2016 Part1Mathias Seguy
Depuis maintenant 7 ans que je développe sous Android, ma principale préoccupation a toujours été l'architecture.
Et si nous prenions quelques heures pour en discuter ?
Je vous propose une vision globale et synthétique s'appuyant sur des exemples concrets, sur les principes et conseils de référence des équipes Google et sur des modèles d'architecture (MVP/n-tiers) et leur mises en place.
Au programme:
Le contexte Android,
L'objectif utilisateur,
La responsabilité du développeur,
Les bonnes pratiques (celles de Chet Haase, Romain Guy et les miennes),
Les principes d'architecture (n-tiers, MVP et MVVM),
Leur application sur Android (services, threads, Application ...),
Le déploiement continue,
Les librairies incontournables du moment,
Un exemple concret d'utilisation d'un service REST (up et download)
et bien sûr un projet github est associé à cette conférence pour que le code soit avec vous !
Message-Driven Architecture is the foundation for building reactive microservices (responsive, resilient, elastic).
See why in this presentation and how to do it on AWS.
Do more with less code in a serverless worldjeromevdl
There are many software engineering practices that can and should be applied to Lambda functions: Single Responsibility Principle (from SOLID), You Ain't Gonna Need It (YAGNI), Keep It Simply Stupid (KISS). In this presentation, I'll go through the different ways to apply those principles in the AWS serverless world and even to avoid the usage of Lambda functions sometimes.
My Android is not an iPhone like any others (Mdevcon 2014)jeromevdl
This talk was about Android UX and design. Avoid mimic or replicate iOs screens on your Android apps, just try to respect the Google guidelines. You'll probably get better score on the Play Store, and better respect from your users.
Slides de ma présentation au JUG Lausanne (Janvier 2013) : slides d'introduction à la plateforme Android, les bases du développement Android, les relations avec Java (outillage, librairies, ...) et quelques bonnes pratiques pour gérer la diversité des devices.
1. Metroïde Le métro avec vous, partout, tout le temps Application Metroïde pour le concours SFR Jeunes talents Jérôme Van Der Linden (jeromevdl[at]gmail[dot]com)
2.
3.
4.
5. Ce matin, je pars au boulot, je vais prendre le métro J'ai une nouvelle mission et je ne sais pas trop comment y aller... Mon quotidien...
6. ... et le futur ! * Vivement qu'il sorte pour de vrai, parce que c'est pas facile de transporter l'émulateur ! Heureusement, j'ai mon tout nouveau téléphone HTC Magic de chez SFR* avec ma superbe application : Metroide
7. Simple... En quelques clicks je choisis ma station de départ (merci à l'auto complétion), l'adresse d'arrivée et ... c'est tout !
8. Rapide... En à peine une seconde, l'application a calculé le plus court chemin pour me rendre à mon travail et m'afficher le résultat ! Je peux même afficher l'itinéraire sur la carte pour savoir ou je vais...
9. Efficace... Ce soir, en sortant du boulot, je vais chez un pote Bd Raspail. Ni une ni deux, je sors Metroide, je choisis ma position actuelle, je selectionne Mickael* et c'est partit ! * A condition que son adresse soit enregistrée
10. Pratique... Vers 23h30, on commence à se dire qu'on devrait sortir boire un verre dans un pub. Je lui propose la ”Bignouse Taverne” que je connais bien et que j'ai dans mes favoris Metroide...
11. Ergonomique... Si je préfère, je choisis l'affichage par carte: je positionne mon point de départ (par défaut ma position actuelle) et mon point d'arrivée. Si plusieurs stations sont à proximité, Metroide calculera le plus court chemin à partir de ces différentes stations pour ne proposer que le meilleur... si c'est pas fantastique !