2010 May BC ASBO Technology Powered Learning, Teaching, and WorkBrian Kuhn
Through Brian’s blog, http://shift2future.com/, participants can gain some insight into aspects of his thinking about technology and education both current and future.
Drawing upon examples from current work in his District, this session will include some practical applications of, and management approaches to, IT that provide value for money opportunities. Some examples include digital processes for Cross Catchment, Class Size & Composition Consultations, Parental Consent, and District ßà School information collection and sharing. Brian will also share some stories of what educators and students are doing with technology and how Principals are leading the way.
Thinking about the future, Brian will contemplate possible ways (some radical) that IT services in a K12 environment may (should) be provided. Some topics that will be covered include mobile computing, personally owned devices, and cloud computing.
Тихая электронная революция в делопроизводстве и архивном делеNatasha Khramtsovsky
Мастер-класс Натальи Храмцовской о тихой электронной революции в делопроизводстве и архивном деле на VIII Профессиональном Форуме «Эффективный документооборот в управлении бизнесом» - ИНФОДОКУМ-2010, 8 декабря 2010 г.
Dr Natasha Khramtsovsky's presentation "Silent e-revolution in Russian records and archives management" at the Infodocum 2010 conference, Moscow, December 8, 2010.
2010 May BC ASBO Technology Powered Learning, Teaching, and WorkBrian Kuhn
Through Brian’s blog, http://shift2future.com/, participants can gain some insight into aspects of his thinking about technology and education both current and future.
Drawing upon examples from current work in his District, this session will include some practical applications of, and management approaches to, IT that provide value for money opportunities. Some examples include digital processes for Cross Catchment, Class Size & Composition Consultations, Parental Consent, and District ßà School information collection and sharing. Brian will also share some stories of what educators and students are doing with technology and how Principals are leading the way.
Thinking about the future, Brian will contemplate possible ways (some radical) that IT services in a K12 environment may (should) be provided. Some topics that will be covered include mobile computing, personally owned devices, and cloud computing.
Тихая электронная революция в делопроизводстве и архивном делеNatasha Khramtsovsky
Мастер-класс Натальи Храмцовской о тихой электронной революции в делопроизводстве и архивном деле на VIII Профессиональном Форуме «Эффективный документооборот в управлении бизнесом» - ИНФОДОКУМ-2010, 8 декабря 2010 г.
Dr Natasha Khramtsovsky's presentation "Silent e-revolution in Russian records and archives management" at the Infodocum 2010 conference, Moscow, December 8, 2010.
En 2011, nous avons eu l'occasion de réaliser le rêve de tout agiliste. Un client a fait réaliser, par un concours de circonstances, deux fois le même site web, un en mode agile, l'autre en mode "classique". A votre avis qui a gagné ? Je vous présenterai le contexte de cette expérience à première vue étonnante et nous regarderons en détail les différences et leurs conséquences. Jusqu'à présent, j'ai toujours pensé qu'entre agile et cycle en V il "n'y avait pas photo"... Bon, maintenant en plus j'ai la photo !
Microservices, parce que, la taille, ça compte !Jean-Rémy Revy
Abstract
intermediateFrance
"C'est quoi la bonne taille pour une API / un microservice ?" Si je n'ai pas entendu 100 fois cette question, je ne l'ai jamais entendue ...
Je vous propose, d'aborder le lien entre les API et les microservices, l'usage d'une API et un bounded context, les ressources et les Aggregates Root ainsi que les concepts qui peuvent influer sur la granularité d'un microservice ou de l'API qui l'expose. Mais ceci n'est qu'une partie de la réponse. L'agilité, la théorie des organisations et même les sciences cognitives viendront à notre rescousse.
Quant à la réponse soit dit entre nous, c'est plutôt une question de forme, d'expérience et de l'usage qu'on en fait ;).
Le Devops est un terme émergent qui décrit un ensemble de méthode et pratiques pour favoriser la collaboration et la communication entre les équipes de développement logiciel et les équipes d’exploitation. Il est une réponse au besoin des acteurs du Web qui, face à une course effreinée à la fonctionnalité et l’explosion de leur trafic, ont du modifier leurs méthodes et rassembler l’ensemble des protagonistes pour minimiser l’impact de l’applicatif sur l’infrastructure et maitriser les coûts ou améliorer la performance. Nous verons dans cette conférence comment ces différentes équipes peuvent avancer ensemble en gardant une relation de partenaire plutôt que de client/prestataire
Comment gérer le SEO d'un site à l’international ?Semrush France
Parlez vous toutes les langues de Babel ? Avez-vous un site multilingue ou auriez-vous besoin d’en créer un ? Dans les deux cas, cette table ronde est faite pour vous ! Pierre Calvet, International SEO coordinator du Club Med, Nicolas J. Chevalier, CEO d’Ecommerce Nation et notre consultant SEO Jason Barnard (Kalicube.pro) vous y dévoileront :
☞ Se lancer à l'international : comment évaluer les opportunités ?
☞ Aborder par langue ? Coût de traduction ? Culture ?
☞ Traductions/Adaptations
☞ Quels obstacles à anticiper ?
☞ Comment étendre mon site et mes marchés ?
☞ Côté pratique "SEO"
☞ Se projeter : Logistique, SAV...
☞ Quels moyens sont nécessaire ?
Développer en mode Kick-Ass permet de vraiment faire les choses.
Dans cette présentation je montre comment:
- nous utilisons les Pull Requests pour la qualité du code
- collaborer rapidement pour développer vos idées
- éviter les meetings pour être productif
- raccourcir les boucles de retour pour échouer plus rapidement
- raccourcir vos cycles de livraison
- et travailler ensemble à travers différents continents.
Cela peut fonctionner aussi dans votre entreprise.
10 Slides à lire avant de commencer le développement AndroidAnthony Faucogney
Des liens, des resources, des bonnes pratiques, des erreurs. Un feedback sur la plateforme Android de la part d'un ingénieur qui découvre la programmation sur ce plateforme.
Blasé de l'agilité ?
Exaspéré des pair-programmeurs ?
Agacé des post-its qui traînent partout ?
Marre des emails de notification de l'intégration continue ?
Cette session est faite pour vous.
Attention, le contenu de cette session est volontairement irrévérencieux.
Et si le cerveau humain utilisait un algorithme pour la reconnaissance d'images ?
Expliquons et comparons les algorithmes de reconnaissance de formes des ordinateurs et le fonctionnement neurologique du cerveau humain.
Par Sarah Buisson, Craftsman full-stack Java chez Xebia
Toutes les informations et vidéos sur xebicon.fr
Aujourd'hui accessibles partout, les objets connectés suscitent de plus en plus d’intérêt. Malgré cela, l’implémentation d’un projet IoT peut s’avérer compliquée au vu la diversité des dispositifs, protocoles et frameworks. Le nombre d'alternatives qui se présentent à nous est énorme.
En partant de l'embarqué, avec les protocoles applicatifs, jusqu'au déploiement d'une solution sur le cloud, en passant par la délégation des traitements en local via l'IoT Edge, nous rentrerons dans le détail de l'implémentation d'une solution IoT de bout en bout, le tout en comparant deux solutions : AWS et Azure.
Par Diana Ortega, Développeuse Back-End, Yassir Sennoun et Sameh Ben Fredj Data Scientist et IoT, consultants chez Xebia
Toutes les informations et vidéos sur xebicon.fr
En 2011, nous avons eu l'occasion de réaliser le rêve de tout agiliste. Un client a fait réaliser, par un concours de circonstances, deux fois le même site web, un en mode agile, l'autre en mode "classique". A votre avis qui a gagné ? Je vous présenterai le contexte de cette expérience à première vue étonnante et nous regarderons en détail les différences et leurs conséquences. Jusqu'à présent, j'ai toujours pensé qu'entre agile et cycle en V il "n'y avait pas photo"... Bon, maintenant en plus j'ai la photo !
Microservices, parce que, la taille, ça compte !Jean-Rémy Revy
Abstract
intermediateFrance
"C'est quoi la bonne taille pour une API / un microservice ?" Si je n'ai pas entendu 100 fois cette question, je ne l'ai jamais entendue ...
Je vous propose, d'aborder le lien entre les API et les microservices, l'usage d'une API et un bounded context, les ressources et les Aggregates Root ainsi que les concepts qui peuvent influer sur la granularité d'un microservice ou de l'API qui l'expose. Mais ceci n'est qu'une partie de la réponse. L'agilité, la théorie des organisations et même les sciences cognitives viendront à notre rescousse.
Quant à la réponse soit dit entre nous, c'est plutôt une question de forme, d'expérience et de l'usage qu'on en fait ;).
Le Devops est un terme émergent qui décrit un ensemble de méthode et pratiques pour favoriser la collaboration et la communication entre les équipes de développement logiciel et les équipes d’exploitation. Il est une réponse au besoin des acteurs du Web qui, face à une course effreinée à la fonctionnalité et l’explosion de leur trafic, ont du modifier leurs méthodes et rassembler l’ensemble des protagonistes pour minimiser l’impact de l’applicatif sur l’infrastructure et maitriser les coûts ou améliorer la performance. Nous verons dans cette conférence comment ces différentes équipes peuvent avancer ensemble en gardant une relation de partenaire plutôt que de client/prestataire
Comment gérer le SEO d'un site à l’international ?Semrush France
Parlez vous toutes les langues de Babel ? Avez-vous un site multilingue ou auriez-vous besoin d’en créer un ? Dans les deux cas, cette table ronde est faite pour vous ! Pierre Calvet, International SEO coordinator du Club Med, Nicolas J. Chevalier, CEO d’Ecommerce Nation et notre consultant SEO Jason Barnard (Kalicube.pro) vous y dévoileront :
☞ Se lancer à l'international : comment évaluer les opportunités ?
☞ Aborder par langue ? Coût de traduction ? Culture ?
☞ Traductions/Adaptations
☞ Quels obstacles à anticiper ?
☞ Comment étendre mon site et mes marchés ?
☞ Côté pratique "SEO"
☞ Se projeter : Logistique, SAV...
☞ Quels moyens sont nécessaire ?
Développer en mode Kick-Ass permet de vraiment faire les choses.
Dans cette présentation je montre comment:
- nous utilisons les Pull Requests pour la qualité du code
- collaborer rapidement pour développer vos idées
- éviter les meetings pour être productif
- raccourcir les boucles de retour pour échouer plus rapidement
- raccourcir vos cycles de livraison
- et travailler ensemble à travers différents continents.
Cela peut fonctionner aussi dans votre entreprise.
10 Slides à lire avant de commencer le développement AndroidAnthony Faucogney
Des liens, des resources, des bonnes pratiques, des erreurs. Un feedback sur la plateforme Android de la part d'un ingénieur qui découvre la programmation sur ce plateforme.
Blasé de l'agilité ?
Exaspéré des pair-programmeurs ?
Agacé des post-its qui traînent partout ?
Marre des emails de notification de l'intégration continue ?
Cette session est faite pour vous.
Attention, le contenu de cette session est volontairement irrévérencieux.
Et si le cerveau humain utilisait un algorithme pour la reconnaissance d'images ?
Expliquons et comparons les algorithmes de reconnaissance de formes des ordinateurs et le fonctionnement neurologique du cerveau humain.
Par Sarah Buisson, Craftsman full-stack Java chez Xebia
Toutes les informations et vidéos sur xebicon.fr
Aujourd'hui accessibles partout, les objets connectés suscitent de plus en plus d’intérêt. Malgré cela, l’implémentation d’un projet IoT peut s’avérer compliquée au vu la diversité des dispositifs, protocoles et frameworks. Le nombre d'alternatives qui se présentent à nous est énorme.
En partant de l'embarqué, avec les protocoles applicatifs, jusqu'au déploiement d'une solution sur le cloud, en passant par la délégation des traitements en local via l'IoT Edge, nous rentrerons dans le détail de l'implémentation d'une solution IoT de bout en bout, le tout en comparant deux solutions : AWS et Azure.
Par Diana Ortega, Développeuse Back-End, Yassir Sennoun et Sameh Ben Fredj Data Scientist et IoT, consultants chez Xebia
Toutes les informations et vidéos sur xebicon.fr
Terminé l'adminstration de cluster Hadoop !
Depuis l'arrivée de la version 2.3 de Spark, il est maintenant possible de lancer des jobs sur un cluster Manager Kubernetes. Ce slot se propose de vous faire découvrir Spark sur un cluster manager Kubernetes mais pas seulement.
Il se propose également de montrer les nouvelles façons de faire du Spark sans être dépendant d'une distribution Hadoop tout en interagissant de manière sécurisée avec un stockage de masse.
Toutes ces solutions seront présentées à l'aide d'un provider de Cloud. Vous découvrirez lequel durant la présentation.
Par Bruno Bouchahoua, Architect Data chez Xebia
Toutes les informations et vidéos sur xebicon.fr
Vous avez beau avoir modernisé vos applications, les avoir rendu stateless, 12factor-compliant, etc., si vous n'avez pas l'infrastructure pour les déployer proprement et les gérer, votre bénéfice final sera fortement amoindri.
Cette conférence a pour but de vous faire ressortir avec une définition et une vision claires des principaux concepts qui caractérisent une infrastructure moderne. Nous y parlerons Configuration Management, infrastructure immuable, infra-as-Code, orchestration, self-healing, systèmes distribués, applications Cloud Native, Serverless ... et ce n'est qu'un avant goût !
Par Alexis "Horgix" Chotard, SRE & Automation addict chez Xebia
Toutes les informations et vidéo sur xebicon.fr
Qu’est-ce qu’une application web à l’état de l’art en 2018 ?
En évolution constante, les standards changent d’année en année et il faut régulièrement se mettre à jour sous peine d’être à la traîne. Si vous n’avez pas encore surfé sur la vague Progressive Web App, Server-Side Rendering ou encore Code Splitting, ce talk est pour vous. Il vous fera découvrir les pratiques et les outils d'une stack web moderne.
Par Anthony Giniers, Software Engineer chez Xebia
Toutes les informations et vidéos sur xebicon.fr
Depuis quelques années, les notebook ont gagné en popularité. Apache Zeppelin, avec son architecture modulaire, offre une solution de notebook et de dashboarding, le tout sans mettre de côté la sécurité. Cette présentation vous fera découvrir cet outil merveilleux dont vous ne pourrez bientôt plus vous passer.
Par Romain Sagean, Data Engineer chez Xebia
Toutes les informations sur xebicon.fr
Le RGPD est entré en vigueur le 25 mai 2018 avec les implications que nous connaissons tous (droit à l'oubli, consentement explicite, sécurité par défaut, etc.)
En parallèle, nous développons de plus en plus d'architectures autour de l'Event Sourcing, qui par définition sauvegarde les données de manière immutable.
Mais alors, comment faire pour concilier une architecture autour de l'Event Sourcing, immutable, avec les restrictions imposées par le RGPD ?
C'est ce que nous allons explorer durant cette session !
Par Charles Dufour, Développeur Back-End chez Xebia
Toutes les informations sur xebicon.fr
Le créateur de NodeJS, Ryan Dahl, a décidé de créer un nouveau runtime pour Javascript : Deno. Son but ? Eliminer les erreurs et maladresses de son grand frère. Découvrez ce qui se cache derrière ainsi que la vision de son créateur.
Par Maxime Pichou, développeur Back/Cloud chez Xebia
Toutes les informations sur xebicon.fr
Lorsque la quantité de données est très grande et que l'architecture de votre réseau de neurones est complexe, la question du temps d'entraînement et de la capacité de votre machine deviennent primordiales. Un entraînement de modèle peut vite prendre plusieurs heures voire jours, ou même ne pas tenir en mémoire. Il est alors temps de parler de Deep Learning distribué !
Au cours de cette présentation, nous allons voir différentes solutions et bonnes pratiques pour accélérer l'entraînement de modèles de Deep Learning en les distribuant sur un cluster ou sur des plateformes multi-GPUs.
Par Yoann Benoit, Data Scientist et Technical Officer chez Xebia
Toutes les informations sur xebicon.fr
Par curiosité, puis par passion, j'ai développé un jeu vidéo à l'aide des outils et frameworks habituellement utilisés dans des applications web.
Pas commun dites-vous ? Revenons ensemble sur la manière dont je m'y suis pris, les choix techniques et ce qui les a faits évoluer, les challenges et les compétences développées au cours de cette aventure.
Par Alexandre Dergham, Développeurs full-stack chez Xebia
Toutes les informations sur xebicon.fr
Depuis quelques années, vous entendez parler de transformation d’entreprises permettant la diminution du Time-To-Market, le rapprochement des développeurs et opérationnels et la synchronisation des backlogs ou encore favorisant le plaisir au travail. Pourtant nous oublions l’essentiel, réaliser le bon produit répondant aux réelles problématiques des utilisateurs finaux.
Ce fondement est trop souvent oublié par toutes ces entreprises voulant monter vite sur l’agilité à l’échelle. Vous êtes vous déjà rendu compte à quel point cette clé de succès est oubliée ? Savez-vous pourquoi il faut mettre un point d’honneur à intégrer les utilisateurs finaux dans les projets ?
Par Nelson Dufossé, Agile Delivery Manager chez Xebia
Toutes les informations sur xebicon.fr
Une Data Visualisation permet en un seul coup d’œil de véhiculer des résultats (d'analyse). Au travers de contre-exemples bien choisis, nous allons voir les nombreux pièges qui nuisent à la lisibilité et l'interprétation des données et comment choisir la bonne représentation pour faire passer vos idées.
Par Romain Sagean, Data Engineer chez Xebia
Toutes les informations sur xebicon.fr
"Quand je serai grand je travaillerai chez SEGA". Julien Smadja, 10 ans.
À travers les différents média de la Pop Culture, nous allons étudier l'image des développeurs, entre mythe, réalité, fantasme et exagération.
Quelle est l'image du développeur en 2018 ? Notre métier fait-il réver et donne-t-il envie aux jeunes et moins jeunes ?
Par Julien Smadja, Directeur Conseil chez Xebia
Toutes les informations sur xebicon.fr
Vous avez l’impression que vous devez jeter la moitié de votre code tous les 6 mois ? Plus le temps passe, moins votre application mobile est maintenable ?
Injection de dépendances, routage ou gestion des environnements, venez découvrir nos conseils pour vous aider à réaliser des applications mobiles évolutives conçues pour durer dans le temps.
Par Jean-Christophe Pastant, Mobile Engineer chez Xebia
Toutes les informations sur xebicon.fr
Nous entrons progressivement dans l’ère du temps réel et toutes les technologies nécessaires sont désormais à portée de mains, mais comment s’y prendre ? Quelles technologies choisir ? Nous allons vous montrer aujourd’hui comment créer facilement une application temps-réel qui scale ! Notre Stack ? Kubernetes, Google Container Engine, React, Redux et RethinkDB.
Par Jérémy P. et Damien Baron, consultants chez Xebia
Toutes les informations sur xebicon.fr
Que se passe-t-il dans nos têtes en permanence lorsque nous sommes à plusieurs et pourquoi ces mécanismes psychologiques s'activent ? Pourquoi passe-t-on notre temps, malgré nous, à jouer à des jeux psychologiques ? Que dit-on après avoir dit bonjour ? Comment nait et évolue un groupe dans le temps ? Comment repérer quand il dysfonctionne ? Les individus et leurs interactions plus que les processus et les outils ? Pour toute personne qui ne vit pas seule dans une grotte, ce sujet se veut utile et pourquoi pas intéressant
Par Anne-Sophie Girault, Coach Agile chez Xebia
Toutes les informations sur xebicon.fr
Spark NLP (Natural Language Processing) permet depuis son lancement en open source, il y a un an et quelques mois, d'avoir une solution de traitement du langage directement développé pour Apache Spark et Spark ML (Machine Learning). Apache Spark avec son module ML permet de lancer des tâches de data science, avec du machine learning et du deep learning, tout en profitant de l'aspect distribué de son architecture. Avec Spark NLP, on peut le faire maintenant avec des tâches de NLP spécialisé.
Depuis sa sortie, que peux-t-on faire avec Spark NLP ? Quels cas sont à tester avec Spark NLP, et ceux à éviter ? Est-ce facile pour les équipes d'entraîner un modèle et de l'utiliser dans son pipeline ?
Nous verrons ces questions à travers un exemple rapide d'entraînement de détection d'entités nommées (NER) avec Spark NLP.
Par Aurore De Amaral, Data Engineer chez Xebia
Toutes les informations sur xebicon.fr
La sécurité, cette branche de notre domaine dont le devoir est de protéger le système d'information, revient très souvent comme un point de douleur dans toutes les étapes du cycle de vie d'un projet. Pourtant, malgré une nécessité réelle, un bon nombre des mesures prises sont incomplètes, voire inutiles.
Des politiques de mot de passe aberrantes au proxy ne limitant en pratique que peu de choses, ce slot tentera de démystifier les principes clés de la sécurité et d'expliquer pourquoi un certain nombre des mesures courantes dans les entreprises n'ont en réalité qu'un effet placebo.
Par Jonathan Raffre, Technical Architect chez Xebia
Toutes les informations sur xebicon.fr
La blockchain est la technologie buzzword du moment pour assurer une traçabilité des transactions. Beaucoup de personnes en parlent, mais très peu savent comment cela fonctionne réellement. Pire, de plus d'outils d'implémentations font leur apparition, et il est difficile de s'y retrouver.
The Linux Foundation a créé Hyperledger Fabric, un framework permettant la réalisation d'un réseau de blockchain from scratch très prometteur, que nous allons décortiquer ensemble. Nous allons donc réaliser un tour d'horizon de ce qu'il permet et explorer les tenants et aboutissants de ce qu'est concrètement la réalisation d'un tel réseau.
Cette présentation a pour vocation de vous permettre de comprendre en détail le fonctionnement de cette technologie, et surtout d'être capable de savoir si elle peut répondre à vos besoins.
Par Vincent Segouin, Développeur full-stack JS Java chez Xebia
Toutes les informations sur xebicon.fr
En plus d'un siècle d'existence, la gestion de la circulation et l'organisation du métro parisien ont dû évoluer pour augmenter en permanence le débit tout en tenant compte des contraintes de sécurité. Vous commencez à comprendre où cette présentation veut en venir...
Le temps de cette session, prenons un peu de recul sur notre cœur de métier : la création logicielle. Entre organisation du travail, amélioration d'un produit sur le long terme ou équilibre permanent qu'il faut trouver entre exploitabilité et sécurité, vous serez surpris de retrouver de nombreux parallèles et de voir ce qu'ils peuvent nous apporter.
Par Edouard Siha, Développeur Back-End chez Xebia
Toutes les informations sur xebicon.fr
4. David Sagakian
Retour d'expérience
Le métier du
consultant
Plénière
5. Scripting with Groovy
Cyrille Le Clerc,
Aurélien Maury
Et
Guillaume Arnaud When Dev meets Ops !
Script your deployments with
Groovy to discover an
approach you will be able to
share with your ops team.
Hands on
6. Advanced Jersey Application
Jean-Laurent de
Morlhon
Showing advanced features of Jersey.
•Guice bindings
•Content Negociation done right.
•MessageBodyWriter & Reader
•Response & Request Filter
•Manual, Unit & IT Testing
•Simple BASIC & DIGEST Auth / https
•How to fallback to a basic servlet
container to display jsp.
•Using another engine than jsp for
template rendering
Démo
7. Success story
SGCIB
Nabil Gasri
Voilà un an et demi sont passés depuis que
j'ai commencé une mission d'expert
technique à la SGCIB.
Une mission pleine de rebondissement, des
hauts et des bas, des pleurs et des rires , des
colères et des joies, des réussites et des
échecs.
Une mission clé qui a ouvert la porte de la
SGCIB pour Xebia.
Une mission Java/J2EE, avec DataGrid et du
worldwild et des contraintes de performance
extrêmes avec un planning serré.
Débat
8. Advanced Hadoop
Pablo Lopez
Hands on hadoop, using the
whole hadoop framework
HDFS, Map/Reduce
but also HBase, Zookeeper,
and maybe Hive and Pig.
Hands on
9. Kanban game
Nathaniel Richand
Je vous propose de venir découvrir Kanban au
travers d'un jeu inspiré par getKanban
Au travers de cette simulation par équipe,
venez expérimenter Kanban et voir les impacts
de vos décisions sur votre projet.
Le jeux aura pour but d'expliquer
principalement ces notions :
- la notion de flot,
- l'optimisation globale,
- la limitation de WIP.
Un slot très ludique mais très instructif, je vous
le conseille ;)
Hands on