Par Mathilde Roussel et Nathanael Marchand
Nous nous pencherons sur le cas d'une application Xamarin, comment elle s'intègre à VSTS et HockeyApp, ainsi que l'avantage de tirer parti des services fournis pour garantir une application de qualité.
Explications et démos seront au rendez-vous pour vous donner les clés qui faciliteront le cycle de vie de votre application !
Une introduction au framework de développement mobile Xamarin. Développer de véritables apps natives dans le langage C# en utilisant les objets de Microsoft .NET, presqu'un jeu d'enfant avec Xamarin
Xamarin - Programmation C# multi-plateforme pour iOS, Android et WindowsNadjib KHELIFATI
Présentation de la plateforme XAMARIN, la différence entre cross-platforms native les autres types de plateformes, expliquer comment ça fonctionne, expliquer la structure du projet et de l'application, avantage et inconvénients.
Xamarin et le développement natif d’applications Android, iOS et Windows en C#SOAT
Une mise à jour de cette présentation est disponible ici : http://fr.slideshare.net/soatexpert/dvelopper-des-applications-i-os-et-android-avec-c-grce-xamarin
*********************
Les slides de la conférence présentée par Cyril Cathala chez Soat le 04/03/2014 sur le thème : Xamarin et le développement natif d’applications Android, iOS et Windows en C#
La vidéo de la présentation est visible ici : http://youtu.be/0BF9NqLYNvQ
Par Mathilde Roussel et Nathanael Marchand
Nous nous pencherons sur le cas d'une application Xamarin, comment elle s'intègre à VSTS et HockeyApp, ainsi que l'avantage de tirer parti des services fournis pour garantir une application de qualité.
Explications et démos seront au rendez-vous pour vous donner les clés qui faciliteront le cycle de vie de votre application !
Une introduction au framework de développement mobile Xamarin. Développer de véritables apps natives dans le langage C# en utilisant les objets de Microsoft .NET, presqu'un jeu d'enfant avec Xamarin
Xamarin - Programmation C# multi-plateforme pour iOS, Android et WindowsNadjib KHELIFATI
Présentation de la plateforme XAMARIN, la différence entre cross-platforms native les autres types de plateformes, expliquer comment ça fonctionne, expliquer la structure du projet et de l'application, avantage et inconvénients.
Xamarin et le développement natif d’applications Android, iOS et Windows en C#SOAT
Une mise à jour de cette présentation est disponible ici : http://fr.slideshare.net/soatexpert/dvelopper-des-applications-i-os-et-android-avec-c-grce-xamarin
*********************
Les slides de la conférence présentée par Cyril Cathala chez Soat le 04/03/2014 sur le thème : Xamarin et le développement natif d’applications Android, iOS et Windows en C#
La vidéo de la présentation est visible ici : http://youtu.be/0BF9NqLYNvQ
Présentation Powerpoint présentant les différents outils DevOps au service d'une application Xamarin, tels que VSTS, Xamarin Test Cloud ou encore HockeyApp
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API reste la pierre angulaire de la digitalisation de nos entreprises.
Ces dernières années, nous avons gravi les montagnes sacrées – API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices – prêché les bonnes pratiques API dictées par les Géants du Web, accompagné une centaine d’entreprises dans le cadre de leur stratégie API. Vient le moment de dresser le bilan. Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
Cette session était l’occasion de revenir sur les points fondamentaux tirés par la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Nous vous proposons des retours d’expérience concrets et sans langue de bois.
Spécifications de webservices avec un seul outilFabernovel
A l'occasion de la conférence web2day du 14 juin 2018, Julie Rollin-Moustéou, Senior Product Manager chez Fabernovel Technologies, prend la parole sur les spécifications de webservices avec un seul outil.
"Sur tout projet faisant intervenir des webservices (donc presque tous les produits Web, Mobile ou Objets Connectés), Product Owner, QA Team et développeurs utilisent des outils spécifiques pour le test, la documentation et le mock de ces webservices.
Comment à partir d'une spécification unique, peut-on documenter, tester et bouchonner une API ?
Publier une application mobile en un clicFabernovel
A l'occasion de la conférence web2day du 13 juin 2018, Claire Dufretelle, Head of Product Management chez Fabernovel Technologies, prend la parole sur l'intégration continue sur mobile & une introduction à Fastlane.
"Il est extrêmement pénible de publier une application mobile, les étapes étant nombreuses et complexes. La moindre erreur peut obliger à tout recommencer. Une mise en production de quelques heures peut finalement prendre la journée. Et pourtant, le sujet est accessible à tous, même à ceux qui ne sont pas développeurs professionnels.
> Il ne faut pas laisser faire à un humain un travail de robot mais automatiser
> L’automatisation de la publication se fait aisément grâce à un ensemble d’outils : Fastlane
> Fastlane peut être customisé à loisir pour s’adapter à vos process
> Il est possible de pousser la customisation très loin jusqu’à la publication d'une application mobile
>> Tout le monde peut se lancer pour publier une application mobile en un clic."
Depuis que Steve Jobs, le 9 Janvier 2007 annonçait fièrement : « Today Apple is going to reinvent the phone » le mobile est devenu protéiforme et cristallise la convergence de la plupart des nouveaux usages.
Depuis 10 ans, Apple et Google se sont lancés dans une course folle aux nouvelles fonctionnalités, éliminant tous les concurrents sur leur passage, pour proposer toujours plus d’usages et permettre aux éditeurs d’applications d’en faire autant, mettant l'écosystème mobile en ébullition permanente.
Ce rythme effréné, imposé par les deux géants, entraîne nécessairement un impact sur la façon de réaliser nos applications mobiles.
Nous vous avons proposé de revenir sur la création de deux services mobiles : celui des applications de la BNP, orientées grand public, et celui du projet COSMO de la SNCF, pour ses agents de contrôle :
Quelles particularités distinguent l’approche à mener pour réaliser ces projets ?
En quoi ces applications exploitent les spécificités de leur plateforme mobile ?
Y a-t-il des points communs entre une application B2C et B2E ?
Enfin, nous avons partagé notre vision de la transformation des usages mobiles en vous présentant nos convictions sur leurs évolutions.
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
Microsoft ALM 2013 Software Factory
(Visual Studio 2013, Team Foundation Server 2013, Team Foundation Service 2013, DevOps, DevCloud)
Objet direct, Grenoble, 2013-05-11
JFTL2015 - Tester une application mobile de A à ZCedric GAUTIER
Test des applications mobiles
Cédric Gautier / Hien-Thuan Quach - PagesJaunes
La présentation "Test des applications mobiles" a pour but de présenter les différentes étapes pour qualifier une application mobile depuis la fin de sa phase de conception fonctionnelle (conception recette, et l’écriture des tests dans le code par l’équipe de développement) à sa mise en ligne en passant par sa validation.
Nous aborderons chacune des étapes en évoquant la stratégie (couverture des combinaisons terminaux/OS), les méthodes, les outils utilisés (dev, déploiement, supervision, sniffing) ainsi que les différents écueils déjà rencontrés et les solutions mises en place ( intégration Continue, Equipe Agile, Outillage) ou à venir ( vers un mode Continuous Delivery, Agilité, feature flipping, mise en place de train de releases)
Nous évoquerons donc le test au niveau de la phase de développement, les différentes typologies de tests (unitaires, Acceptance, fonctionnels (Manuels & Automatisés), performance, tests graphiques et ergonomie, tests 2à2, tests dos à dos, tests en extérieur), la non-régression et leur implémentation dans notre organisation.
La présentation ne se veut pas didactique mais au contraire sera réalisée sur des échanges interactifs qui permettront d'aborder les problématiques rencontrées par le public sur les applications mobiles comme le
cycle de vie d'une application (mise à jour, compatibilité, débranchement), la gestion des versions par store interne, la gestion d’un éco-système hétérogène avec de nombreux SDK externes embarqués dans le produit, le suivi de la qualité (crashlogs, audience)
La performance Back Office et applicative sera aussi évoquée ainsi que les impacts de l’application sur le terminal (Batterie, mémoire, géolocalisation) et les méthodes utilisées pour tester ces conditions aux limites. Pour finir comment gérer la mise en ligne selon les stores et les délais de validation (itération, déploiement progressif et suivi de crashes, beta-testing)
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
Retour d'expérience sur la création d'une application mobile pour une groupe de presse professionnelle. Ce retour d'expérience a eu lieu lors du 8ème meetup PhoneGap Paris.
Les secrets du développement d'une application mobileEutech SSII
Présentation du 25 septembre 2012 dans le cadre d'un atelier technique à destination de clients, partenaires et prospects d'Eutech SSII. Dans un format court, il est question des jalons du développement d'une application mobile, iOs, Android, Webmobile
DevOpsDays Baltimore 2017.
As organizations begin the path towards Dev-ops, I often run across development teams who are ready to start the transition, but don't yet have their operations counterparts on board.
This talk is about the experiences and techniques that I have seen work (and not work) in my time supporting customers as a Solutions Engineer for GitHub, as well as being a development team lead in an Organization whose Operations-side was reluctant to pursue DevOps.
Présentation Powerpoint présentant les différents outils DevOps au service d'une application Xamarin, tels que VSTS, Xamarin Test Cloud ou encore HockeyApp
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API reste la pierre angulaire de la digitalisation de nos entreprises.
Ces dernières années, nous avons gravi les montagnes sacrées – API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices – prêché les bonnes pratiques API dictées par les Géants du Web, accompagné une centaine d’entreprises dans le cadre de leur stratégie API. Vient le moment de dresser le bilan. Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
Cette session était l’occasion de revenir sur les points fondamentaux tirés par la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Nous vous proposons des retours d’expérience concrets et sans langue de bois.
Spécifications de webservices avec un seul outilFabernovel
A l'occasion de la conférence web2day du 14 juin 2018, Julie Rollin-Moustéou, Senior Product Manager chez Fabernovel Technologies, prend la parole sur les spécifications de webservices avec un seul outil.
"Sur tout projet faisant intervenir des webservices (donc presque tous les produits Web, Mobile ou Objets Connectés), Product Owner, QA Team et développeurs utilisent des outils spécifiques pour le test, la documentation et le mock de ces webservices.
Comment à partir d'une spécification unique, peut-on documenter, tester et bouchonner une API ?
Publier une application mobile en un clicFabernovel
A l'occasion de la conférence web2day du 13 juin 2018, Claire Dufretelle, Head of Product Management chez Fabernovel Technologies, prend la parole sur l'intégration continue sur mobile & une introduction à Fastlane.
"Il est extrêmement pénible de publier une application mobile, les étapes étant nombreuses et complexes. La moindre erreur peut obliger à tout recommencer. Une mise en production de quelques heures peut finalement prendre la journée. Et pourtant, le sujet est accessible à tous, même à ceux qui ne sont pas développeurs professionnels.
> Il ne faut pas laisser faire à un humain un travail de robot mais automatiser
> L’automatisation de la publication se fait aisément grâce à un ensemble d’outils : Fastlane
> Fastlane peut être customisé à loisir pour s’adapter à vos process
> Il est possible de pousser la customisation très loin jusqu’à la publication d'une application mobile
>> Tout le monde peut se lancer pour publier une application mobile en un clic."
Depuis que Steve Jobs, le 9 Janvier 2007 annonçait fièrement : « Today Apple is going to reinvent the phone » le mobile est devenu protéiforme et cristallise la convergence de la plupart des nouveaux usages.
Depuis 10 ans, Apple et Google se sont lancés dans une course folle aux nouvelles fonctionnalités, éliminant tous les concurrents sur leur passage, pour proposer toujours plus d’usages et permettre aux éditeurs d’applications d’en faire autant, mettant l'écosystème mobile en ébullition permanente.
Ce rythme effréné, imposé par les deux géants, entraîne nécessairement un impact sur la façon de réaliser nos applications mobiles.
Nous vous avons proposé de revenir sur la création de deux services mobiles : celui des applications de la BNP, orientées grand public, et celui du projet COSMO de la SNCF, pour ses agents de contrôle :
Quelles particularités distinguent l’approche à mener pour réaliser ces projets ?
En quoi ces applications exploitent les spécificités de leur plateforme mobile ?
Y a-t-il des points communs entre une application B2C et B2E ?
Enfin, nous avons partagé notre vision de la transformation des usages mobiles en vous présentant nos convictions sur leurs évolutions.
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
Microsoft ALM 2013 Software Factory
(Visual Studio 2013, Team Foundation Server 2013, Team Foundation Service 2013, DevOps, DevCloud)
Objet direct, Grenoble, 2013-05-11
JFTL2015 - Tester une application mobile de A à ZCedric GAUTIER
Test des applications mobiles
Cédric Gautier / Hien-Thuan Quach - PagesJaunes
La présentation "Test des applications mobiles" a pour but de présenter les différentes étapes pour qualifier une application mobile depuis la fin de sa phase de conception fonctionnelle (conception recette, et l’écriture des tests dans le code par l’équipe de développement) à sa mise en ligne en passant par sa validation.
Nous aborderons chacune des étapes en évoquant la stratégie (couverture des combinaisons terminaux/OS), les méthodes, les outils utilisés (dev, déploiement, supervision, sniffing) ainsi que les différents écueils déjà rencontrés et les solutions mises en place ( intégration Continue, Equipe Agile, Outillage) ou à venir ( vers un mode Continuous Delivery, Agilité, feature flipping, mise en place de train de releases)
Nous évoquerons donc le test au niveau de la phase de développement, les différentes typologies de tests (unitaires, Acceptance, fonctionnels (Manuels & Automatisés), performance, tests graphiques et ergonomie, tests 2à2, tests dos à dos, tests en extérieur), la non-régression et leur implémentation dans notre organisation.
La présentation ne se veut pas didactique mais au contraire sera réalisée sur des échanges interactifs qui permettront d'aborder les problématiques rencontrées par le public sur les applications mobiles comme le
cycle de vie d'une application (mise à jour, compatibilité, débranchement), la gestion des versions par store interne, la gestion d’un éco-système hétérogène avec de nombreux SDK externes embarqués dans le produit, le suivi de la qualité (crashlogs, audience)
La performance Back Office et applicative sera aussi évoquée ainsi que les impacts de l’application sur le terminal (Batterie, mémoire, géolocalisation) et les méthodes utilisées pour tester ces conditions aux limites. Pour finir comment gérer la mise en ligne selon les stores et les délais de validation (itération, déploiement progressif et suivi de crashes, beta-testing)
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
Retour d'expérience sur la création d'une application mobile pour une groupe de presse professionnelle. Ce retour d'expérience a eu lieu lors du 8ème meetup PhoneGap Paris.
Les secrets du développement d'une application mobileEutech SSII
Présentation du 25 septembre 2012 dans le cadre d'un atelier technique à destination de clients, partenaires et prospects d'Eutech SSII. Dans un format court, il est question des jalons du développement d'une application mobile, iOs, Android, Webmobile
DevOpsDays Baltimore 2017.
As organizations begin the path towards Dev-ops, I often run across development teams who are ready to start the transition, but don't yet have their operations counterparts on board.
This talk is about the experiences and techniques that I have seen work (and not work) in my time supporting customers as a Solutions Engineer for GitHub, as well as being a development team lead in an Organization whose Operations-side was reluctant to pursue DevOps.
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth AyerRed Gate Software
SQL in the City presentation 2016 - Dan Nolan.
Managing individual database scripts is often seen as slow, old-fashioned and error-prone. But how times have changed!
With more teams automating deployments, script-based change processes (sometimes called “Migrations”) are undergoing a renaissance. When the SQL is visible up-front, an exact change can be rehearsed through progressively more realistic test environments, so that deployment contains no surprises.
In this session, Daniel and Elizabeth will introduce ReadyRoll, a script-based system for managing and deploying database changes. After dispelling old myths about script-based methods, they will show how scripts can be the foundation for a reliable, repeatable process that software developers love.
Running Docker in Development & Production (DevSum 2015)Ben Hall
This document provides an overview of Docker containers and how to use Docker for development and production environments. It discusses Docker concepts like images, containers, and Dockerfiles. It also demonstrates how to build images, run containers, link containers, manage ports, and use Docker Compose. The document shows how Docker can be used to develop applications using technologies like ASP.NET, Node.js, and Go. It also covers testing, deploying to production, and optimizing containers for production.
El documento es una carta de presentación de una empresa comercializadora de quesos venezolana. La empresa busca satisfacer las necesidades nutricionales de sus clientes con quesos de alta calidad producidos por personal capacitado. Su objetivo para 2017 es ser reconocida por la excelencia en la calidad de sus quesos y cumplir con los estándares de calidad y competitividad a nivel de distrito. La empresa cuenta con un gerente administrativo, asesor comercial, vendedor, equipos de oficina y almacenamiento.
The end of traditional enterprise IT - ING's journey to the next generation I...NLJUG
Peter will tell about building the engineering culture within ING, how IT within ING has changed, and some examples of the skills we need in our IT organization towards the future. IT from becoming an enabler to a driver for the commercial strategy. About ING’s effort to build an IT engineering culture and to give room for innovation. And some take-away’s towards the future of IT engineering (also within financial institutions).
This document discusses the clinical assessment and diagnostic tools used to evaluate patients presenting with abdominal trauma. It outlines the history, physical examination findings, and initial diagnostic tests that are important to consider. Key points include obtaining details of the injury mechanism from EMS or other hospitals. The physical exam focuses on signs of peritoneal irritation or penetrating wounds. Initial bloodwork can check for signs of hemorrhage while imaging like CXR and ultrasound are used to identify injuries like diaphragmatic injuries or free fluid in the abdomen. The goal is to rapidly identify potential injuries and hemorrhage through the history and exam, while diagnostic tests help guide management decisions.
Deploying 30 times a day, and making sure everything stays 200 OK by Eric SiglerDevOpsDays Baltimore
DevOpsDays Baltimore 2017.
Almost every organization wants to increase the speed of feature delivery - in this lightning talk I'll discuss a few of the different patterns and practices any team can implement to deliver features rapidly and safely, with examples (both successful and ... not so successful).
The document provides an overview of Visual Studio 2017, including its key features for developing, debugging, testing, collaborating, extending applications, and supported programming languages and platforms. It describes the different subscription options for Visual Studio 2017, including Professional, Enterprise, monthly and annual subscriptions. The Professional subscription provides developer tools for small teams while the Enterprise subscription provides a full DevOps solution for productivity and coordination across large teams.
DevSecOpsNess: Adding the business dimension to DevOps by Tanusree McCabeDevOpsDays Baltimore
DevOpsDays Baltimore 2017.
In my experience, I have found that the DevOps generalist that wears multiple hats is not as efficient as the DevOps practitioner that also understands Security and Business drivers but is able to focus on a primary area of expertise that is informed by the other domains. I propose, instead of limiting 'DevOps' to Development and Operations, to also include the dimensions of Security and Business. This talk will discuss practical means to help ensure security minded development, operations and prioritization and enabling innovation that delivers true business value. Practical means is more than just including a test tool; among other possible means, it includes commitment to cross-training, cultural norms such as trusting each team member, and incorporating business value validations in definition of done.
Paradigm shift in CI at PayPal with Docker and MesosSathiya Narayanan
PayPal moved from a single large Jenkins instance to using containers to improve scalability and efficiency of their continuous integration and delivery (CI/CD) pipelines. They deployed Jenkins masters and slaves as Docker containers on a Mesos cluster. This reduced resource usage by 10x, saving over $2.7 million annually. Issues with inconsistent environments and slow tooling updates were also addressed by using containers to standardize environments.
Third-Wave DevOps: What we can learn from Coffee by Jason YeeDevOpsDays Baltimore
DevOpsDays Baltimore 2017.
It seems that nearly everyone in tech is addicted to coffee. But do you ever wonder how we went from commodity coffee in big tin cans to artisanal coffee that’s become a cultural movement and lifestyle?
I’ll share the modern history of coffee from the commoditized First Wave of coffee producers to the Second Wave rise of retailers like Starbucks, and finally to the motivations and philosophy behind the current Third Wave of coffee roasters. I’ll also share why DevOps ultimately needs its own “Third-Wave” movement, what it means and how we can get there.
Building trust within the organization, first steps towards DevOpsGuido Serra
This document discusses building trust within an organization through a DevOps approach. It introduces the role of a DevOps person to deliver features, mediate between devs and ops, and address non-functional requirements. It outlines steps taken such as listening to stakeholders, gathering requirements, and prioritizing non-functional needs. Tools are proposed for logging, metrics, and testing to provide transparency and shared understanding across teams. Results seen include improved support, proactive issue fixing, and better product performance through data and testing collaboration.
Retrouvez la présentation de retour d'expérience utilisateurs de la plateforme Simplicité. Qui de mieux pour en parler que des clients satisfaits.
Partie 1 : Présentation de la plateforme Simplicité
Partie 2 : Témoignage de la startup Lofty
Partie 3: Témoignage d'un client grand compte Silca filiale du groupe Crédit-Agricole
Partie 4 : IBM
Intégration et livraison continues des bonnes pratiques de conception d'appli...Amazon Web Services
Les techniques d'intégration et de livraison continues (CI/CD) permettent aux équipes d'augmenter leur agilité et d'accélérer la sortie de produits de haute qualité. Au cours de cette conférence, nous passerons en revue les bonnes pratiques de conception des flux de travail CI/CD vous permettant de gérer vos applications sans serveur et conteneurisées. Nous évoquerons les infrastructures utilisées comme modèles d'application de code, telles que le modèle d'application sans serveur AWS ainsi que la façon dont configurer les pipelines de publication CI/CD avec AWS CodePipeline et AWS CodeBuild. Enfin, nous vous montrerons comment automatiser des déploiements plus sûrs à l'aide d'AWS CodeDeploy.
Présentation utilisée en guise de support lors du Symfony Live 2014 à Paris sur comment migrer rapidement et simplement une application Symfony2 sur Azure. L'exemple se base principalement sur comment migrer son système de stockage de données et sa gestion des fichiers via la mise en place d'un Blob Storage.
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Microsoft Ideas
Aujourd'hui, avec l'utilisation croissante des appareils mobiles, la prolifération des applications et les attentes des utilisateurs, qui veulent pouvoir accéder à leurs données d'entreprise depuis pratiquement n'importe où, les défis sont plus nombreux que jamais. Les équipes IT ont besoin d'une solution fiable, complète et efficace qui prenne une approche axée sur les utilisateurs en matière de gestion des utilisateurs, de leurs appareils et de protection des données d'entreprise. Comment bénéficier d'applications métier performantes et connectées pour augmenter l'impact des applications grâce à de nouvelles fonctionnalités, des déploiements multiples et rendre l’accès à distance plus simple pour les utilisateurs. Une session avec la participation de Orange et Microsoft.
En tant que développeur .NET où je me situe dans ce monde en constante évolution où la frontière est devenu floue où Microsoft parle de profonde transformation et s’ouvre de plus en plus aux plates-formes concurrentes ? Dans ce Keynote consacré à la plate-forme.NET, nous essaierons d’y répondre, en faisant un tour d’horizon de toutes les innovations présentes et futures et de vous convaincre que le développeur .NET est au cœur de notre stratégie.
Créer l'Intranet de son entreprise avec SharePoint OnlineJulien Chable
Dans une ère où la majorité des intranet ont été réalisés sur des plateformes On-Premises, autorisant une forte personnalisation, l'ascension de SharePoint Online comme portail d'entreprise doit être considéré... mais pas n'importe comment. Cette session a pour objectif de vous présenter les avantages d'y passer, les points clefs majeurs à prendre en considération et les retours d'expérience de leur réalisation.
Azure Day - Serverless avec les Azure functionsJulien Chable
Découverte du servless avec les Azure Function pour créer des architectures nanoservices, architectures Cloud / Office 365 (utile avec PowerAutomate, PowerApps, etc) ou encore juste exécuter du code pour publier une API ou intégrer des données. Les possibilités sont nombreuses et les cas d'usages aussi tant la réalisation et le déploiement de ces fonctions sont simples.
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure FunctionJulien Chable
- Mettre les actions détaillées dans le chronogramme
Présentation du Serverless avec les Fonctions Azure : définition du Serverless, évolution des architectures (monolithique, microservice, nanoservice), provisionnement dans Azure, développement , calcul de la tarification et les bonnes pratiques.
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure FunctionJulien Chable
- Mettre les actions détaillées dans le chronogramme
Présentation du Serverless avec les Fonctions Azure : définition du Serverless, évolution des architectures (monolithique, microservice, nanoservice), provisionnement dans Azure, développement , calcul de la tarification et les bonnes pratiques.
Diginova - Session sur le machine learning avec ML.NETJulien Chable
Présentation de la bibliothèque open source ML.NET qui vous permettra de pouvoir intégrer du machine learning dans vos applications .NET. Nous avons également fait un point sur l'utilisation des autres framework/services ML de Microsoft pour savoir quoi utiliser dans quel contexte. Une session partagée avec Christopher MANEU (Microsoft France R&D) qui présentait les Cognitives Services pour sa part et pour laquelle je le remercie chaleureusement.
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieJulien Chable
Session lors du Diginova 2019 à Nouméa avec Sylver Schorgen pour présenter les usages des entreprises Calédonienne avec Office 365 : Echange, SharePoint, Teams, Power platform, etc.
Microsoft Afterworks Noumea 09/08/2017 - Délivrer des applications dans le C...Julien Chable
Session du Microsoft Afterworks de Nouméa du 09/08 réalisé au Centre Sud. Présentation des services Azure : Webapps, Container/Registry et Cognitive Services avec un déploiement d'une application ASP NET Core dans Azure.
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Julien Chable
Voici une recette rapide pour rendre super puissantes vos applications en les rendant plus rapidement accessible dans le Cloud et plus intelligente avec les services d'IA Cognitives Services.
MEDEF NC - Ptit Déjeuner du numérique - GED et collaboration avec SharePoint/...Julien Chable
Intervention lors du Petit Déjeuner du Numérique au MEDEF NC pour échanger sur la Gestion Electronique de Documents avec SharePoint/Office 365. Démonstration des fonctionnalités dans ce domaine en collaboration avec Sylver SCHORGEN.
Smartday 2017 - Importance des API dans l'Open DataJulien Chable
Session sur les APIs dans le contexte local pour comprendre l'importance de l'ouverture des données et de la mise à disposition d'APIs pour l'écosystème public, privé et des développeurs du territoire.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
2. Corporate Longevity: Turbulence Ahead for Large Organizations, 2016
“Presque 50% des entreprises
actuelles S&P 500 seront
remplacées en 2026.
3. Si vous allez au lit comme une entreprise
industrielle, vous vous réveillerez en tant
que société de logiciels.
“
CEO, GE
4. Walmart is re-defining
the next generation of
retail growth and is the
best-positioned retailer
to win at the
convergence of digital
and physical retail.
CEO, Walmart
“Silicon Valley is coming.
We are going to work
hard to make our services
as seamless and
competitive as theirs.
Jamie Dimon
CEO, JP Morgan
“
CEO, Ford Motor Company
“We are putting 70% of our
applications in the cloud to
improve flexibility. And, we
are launching truly game-
changing applications to
improve efficiency.
CEO, GE
“
Chaque société devient une société de logiciels
14. Tendances
Le développement logiciel est un sport
d’équipe
Agile & DevOps changent le flux de travail
Productivité individuelle est toujours nécessaire
38. WEB APP
Shopping cart service .NET CORE
Catalog service JAVA
Inventory service RUBY
Shipping service .NET CORE
Account service PYTHON
39. Registry
Visual Studio
Conteneurs
CI/CD with
Visual Studio
Team Services
WEB APP
Shopping cart service .NET CORE
Catalog service JAVA
Inventory service RUBY
Shipping service .NET CORE
Account service PYTHON
40. Annonce
Application de de
référence .NET Core
microservices
Explorez la beta release et faites un feedback :
http://aka.ms/MicroservicesArchitecture
41. Application de
reference .NET Core
microservices
Explorez la beta release et faites un
feedback :
http://aka.ms/MicroservicesArchitecture
e eSHOP
onCONTAINERS
47. Le Mobile déjà est passé
Plus rapide que le
boom Internet des années 90
Plus rapide que le boom
des PC dans les années 80
Plus rapide que l’explosion
des réseaux sociaux
Source: Flurry Analytics (link)
48. 50% du budget des enterprises IT en 2018
sera dépensé en mobilité.
“
51. Les apps Mobile sont complexes
Authentication
Cloud Services
Offline data
Phone & Tablet
Application
monitoring
Backend
applications
APP
52. Comment Visual Studio et Xamarin peuvent aider
Créer des experiences
mobiles riche et multi-
plateforme
Délivrer mieux les apps
mobile, plus rapidement
Etendre les données
business et les applications
vers la mobilité
53. Proposition de Xamarin
Meilleur TCO, experience de productivité et dévelopement
Experienceutilisateurfinal
‘It’s the best of both worlds!’
... pour les développeurs
100% C# avec 100% des APIs disponibles
Plus de productivité et un développement plus rapide
Jusuq’à 95% de réutilisation de code entre plateformes
Jusqu’à 100% d’UI partagées avec Xamarin.Forms
Une base de code et un IDE pour le client et le backend
... for les utilisateurs finaux
ExP2rience utilisateur native
Performance native
Services de plateforme natifs
54. Xamarin: Tout ce que vous pouvez faire en Objective-C, Swift
ou Java, vous pouvez le faire en C# et Visual Studio
• Interface utilisateur
native
• Accès aux API fidèles
• Performance native
58. A/B Testing
Live UpdateStorage
Push Notifications
Crash Reporting Remote Config. Identity
Tables
Visual Studio Mobile Center
Centre de contrôle des Apps mobile
:-)
Build, test, et surveillance continue
Pour TOUTES les Apps mobile
59. Laissez les Développeurs créer les applications,
pas les Ops
Facile à adopter
Prêt pour les entreprises
aka.ms/mobilecenter
Announcing
Visual Studio Mobile Center
Preview
62. Solution DevOps pour les Apps mobile (exemple)
Backlog
Surveiller et améliorer
Utilisateurs et Clients
installent et utilisent
l’App
Collecte Telemetrie
Test App Beta Testing
Code Repository | Compilation +
Déploiement
63. Avec services Microsoft ou sans …
BUILD
SHIP RUN
Docker
Cloud
Commit Push
Docker
Hub
Build
Push Docker Image
Mise à jour
Image
Déploiement
64. Retour client
“The multitude of changes in Visual Studio
that help make developers’ jobs easier
are paying dividend for IDC. By
accelerating development, Visual Studio
saves us time and development effort
across IDC, which translates into
substantial savings.
Raman Padmanabhan
VP Technology and Innovation
40%
Augmentation de productivité
POUR 450
DEVELOPPEURS
66. Leader dans 17 Magic Quadrants du Gartner
Enterprise Application
Plateform-as-a-Service
2016
Plateformes de
Développement
d’Application Mobile
2016
Mission-critical Database
Gestion des Systèmes
2016
Gestion du Cycle de vie
des Applications
2015