Internet Explorer n'échappe pas à la tendance du cycle de vie accéléré des produits et de sa conséquence au niveau maintenance et évolution des applications au sein de l'entreprise. Cette session va tenter d'apporter les réponses aux questions liées à la compatibilité entre les différentes versions d'Internet Explorer et aux différents mode de documentset de compatibilité au sein d'une même version. Cette exercice nous permettra d'effectuer une revue de divers outils intégrés à Internet Explorer (Outils de développement/F12) ou proposés sur les différents sites Web Microsoft. Cette session n'est pas orientée développement mais nécessite des connaissances intermédiares au niveau HTML et javascript.
Speakers : Daouda Ndiaye (Microsoft France), Pierre-Louis Coll (Microsoft France)
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
Nous verrons durant cette heure de session comment développer une application pour le Windows Store grâce aux technologies HTML5, JS & CSS3. Nous verrons ainsi comment construire depuis 0 un petit lecteur de flux RSS. Cela sera notre excuse pour découvrir l'usage de WinJS, le framework JavaScript de Microsoft pour Windows 8, ainsi que de l'outillage Visual Studio 2012 et Blend 5. Pour finir, nous verrons à travers un petit exemple d'usage de la camera comment fonctionne l'accès à WinRT depuis JS, le nouveau jeu d'API dédiés aux applications modernes.
Session jouée lors des MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=60738dd2-6d50-4360-a285-ed988e49d850
Retrouvez les tutoriaux associés sur mon blog: http://blogs.msdn.com/b/davrous/archive/2012/09/05/tutorial-series-using-winjs-amp-winrt-to-build-a-fun-html5-camera-application.aspx & http://blogs.msdn.com/b/davrous/archive/2012/06/04/comment-cr-233-er-un-petit-lecteur-de-flux-rss-pour-windows-8-metro-en-html5-et-en-30-min-partie-1-2.aspx
MS OUTLOOK 2013:Pour planifier une réunion, organiser ses rendez vous, partager son agenda entre collaborateurs et... bien plus pour une meilleure productivité
Outlook (client riche et ses versions Web Outlook Web App) évolue énormément. La connexion au client Outlook aussi. Vous aurez ici toutes les informations concernant le passage à MAPI over HTTPS qui permet de résoudre fondamentalement un certain nombre de problèmes et augmente la performance. Cette session est un MUST si vous voulez optimiser votre infrastructure Exchange 2013 / Office 365.
The document introduces the new Ribbon interface in Outlook 2007. It describes how the Ribbon displays tabs and commands tailored for different items like emails, contacts, appointments. It also covers other new or changed features like the Quick Access Toolbar, mini toolbar, and To-Do Bar and how to access options and settings in Outlook 2007.
This document provides an overview of using the Internet Explorer web browser, including understanding basic browser elements and features, navigating and viewing web pages, managing favorites, browsing safely, searching for information, and getting help. Key topics covered include the browser window layout, tabs, bookmarks, home page settings, privacy and security indicators, and how to exit the browser.
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptMicrosoft
Nous verrons durant cette heure de session comment développer une application pour le Windows Store grâce aux technologies HTML5, JS & CSS3. Nous verrons ainsi comment construire depuis 0 un petit lecteur de flux RSS. Cela sera notre excuse pour découvrir l’usage de WinJS, le framework JavaScript de Microsoft pour Windows 8, ainsi que de l’outillage Visual Studio 2012 et Blend 5. Pour finir, nous verrons à travers un petit exemple d’usage de la camera comment fonctionne l’accès à WinRT depuis JS, le nouveau jeu d’API dédiés aux applications modernes.
L'histoire d'html5 pour les développeurs windows phone 8davrous
Dans cette session, nous parcourons ensemble l'histoire HTML5 pour les développeurs Windows Phone 8. Nous verrons d'abord comment utiliser des morceaux d'HTML5 dans certaines applications natives, ce qui peut s'avérer dans certains cas exceptionnels être assez pratique. Ensuite, grâce aux possibilités d'IE10, nous verrons qu'il est également possible de créer de vraies applications vivant uniquement dans le navigateur. Pour finir, nous jetterons un oeil aux possibilités d'intégration dans l'OS grâce au template de projet HTML5 de Visual Studio 2012 ou grâce à des frameworks comme PhoneGap ou Sencha Touch 2.
Jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=2d81322e-6ab2-4840-a4b1-568f1bd370f4
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
Nous verrons durant cette heure de session comment développer une application pour le Windows Store grâce aux technologies HTML5, JS & CSS3. Nous verrons ainsi comment construire depuis 0 un petit lecteur de flux RSS. Cela sera notre excuse pour découvrir l'usage de WinJS, le framework JavaScript de Microsoft pour Windows 8, ainsi que de l'outillage Visual Studio 2012 et Blend 5. Pour finir, nous verrons à travers un petit exemple d'usage de la camera comment fonctionne l'accès à WinRT depuis JS, le nouveau jeu d'API dédiés aux applications modernes.
Session jouée lors des MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=60738dd2-6d50-4360-a285-ed988e49d850
Retrouvez les tutoriaux associés sur mon blog: http://blogs.msdn.com/b/davrous/archive/2012/09/05/tutorial-series-using-winjs-amp-winrt-to-build-a-fun-html5-camera-application.aspx & http://blogs.msdn.com/b/davrous/archive/2012/06/04/comment-cr-233-er-un-petit-lecteur-de-flux-rss-pour-windows-8-metro-en-html5-et-en-30-min-partie-1-2.aspx
MS OUTLOOK 2013:Pour planifier une réunion, organiser ses rendez vous, partager son agenda entre collaborateurs et... bien plus pour une meilleure productivité
Outlook (client riche et ses versions Web Outlook Web App) évolue énormément. La connexion au client Outlook aussi. Vous aurez ici toutes les informations concernant le passage à MAPI over HTTPS qui permet de résoudre fondamentalement un certain nombre de problèmes et augmente la performance. Cette session est un MUST si vous voulez optimiser votre infrastructure Exchange 2013 / Office 365.
The document introduces the new Ribbon interface in Outlook 2007. It describes how the Ribbon displays tabs and commands tailored for different items like emails, contacts, appointments. It also covers other new or changed features like the Quick Access Toolbar, mini toolbar, and To-Do Bar and how to access options and settings in Outlook 2007.
This document provides an overview of using the Internet Explorer web browser, including understanding basic browser elements and features, navigating and viewing web pages, managing favorites, browsing safely, searching for information, and getting help. Key topics covered include the browser window layout, tabs, bookmarks, home page settings, privacy and security indicators, and how to exit the browser.
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptMicrosoft
Nous verrons durant cette heure de session comment développer une application pour le Windows Store grâce aux technologies HTML5, JS & CSS3. Nous verrons ainsi comment construire depuis 0 un petit lecteur de flux RSS. Cela sera notre excuse pour découvrir l’usage de WinJS, le framework JavaScript de Microsoft pour Windows 8, ainsi que de l’outillage Visual Studio 2012 et Blend 5. Pour finir, nous verrons à travers un petit exemple d’usage de la camera comment fonctionne l’accès à WinRT depuis JS, le nouveau jeu d’API dédiés aux applications modernes.
L'histoire d'html5 pour les développeurs windows phone 8davrous
Dans cette session, nous parcourons ensemble l'histoire HTML5 pour les développeurs Windows Phone 8. Nous verrons d'abord comment utiliser des morceaux d'HTML5 dans certaines applications natives, ce qui peut s'avérer dans certains cas exceptionnels être assez pratique. Ensuite, grâce aux possibilités d'IE10, nous verrons qu'il est également possible de créer de vraies applications vivant uniquement dans le navigateur. Pour finir, nous jetterons un oeil aux possibilités d'intégration dans l'OS grâce au template de projet HTML5 de Visual Studio 2012 ou grâce à des frameworks comme PhoneGap ou Sencha Touch 2.
Jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=2d81322e-6ab2-4840-a4b1-568f1bd370f4
Laurent Duveau: Microsoft Edge pour les développeurs webMSDEVMTL
07 Décembre 2015
Groupe .NET/ASP.NET
Sujet: Microsoft Edge pour les développeurs web
Conférencier: Laurent Duveau
Il y a un nouveau navigateur web en ville... et déjà installé sur plus de 110 millions de machines! C'est Microsoft Edge sur Windows 10, et il est bien différent de son prédécesseur adoré...
Dans cette présentation je vous présenterai ce qu'il faut savoir sur Edge en tant que développeur web ainsi que les outils intéressants dont vous pouvez tirer avantage (tels que SiteScan, RemoteIE, auto screenshots, les machines virtuelles, F12 tools, ...), même si vous êtes sous Mac ou Linux.
Au menu de cette session, présentation et surtout des démos (!!) des nouveautés d'HTML5, CSS3 et Javascript avec Internet Explorer 11! Venez également découvrir toutes les nouveautés pour le jeu et le divertissement en ligne avec les interactions rendues possibles par le support des API Device-Motion et Device-orientation, WebGL, l'API Fullscreen, le nouveau tag vidéo et les snap-points CSS3. Nous traiterons également des dernière techniques d’amélioration des performances de votre site grâce aux nouvelles API mais aussi aux nouveau outils du développeur sur IE. Enfin, nous verrons ce qu’il est possible de faire en terme d’intégration au système avec Windows 8.1 avec les nouveau mode Lecture, les nouvelles gestures de navigation et les Live Tiles.
Speakers : Philippe Didiergeorges (Euro Information Développement)
Présentation de l'état de l'art du Portail en 2014 à la conférence des développeurs java, Devoxx, en France par Emmanuel Pavaux, consultant formateur Oxiane.
Dans cette session vous découvrirez comment le couple Visual Studio 2013 et le Framework 4.5.1 augmentent votre productivité ainsi que les performances de vos applications .NET. Dans la lignée du Framework 4.5, cette dernière version offre son lot d’améliorations, parfaitement stabilisées au rythme des versions de Visual Studio. Cependant, Microsoft a décidé de livrer des packages officiels à un rythme plus rapide et plus fréquent que les versions majeures de Visual Studio. La dernière version de NuGet intégrée à Visual Studio 2013 permet de trouver plus facilement le type de package recherché. Ne manquez pas cette session et venez découvrir l’essentielle des nouveautés apportées par Visual Studio 2013 et le Framework 4.5.1.
Speakers : Michel Perfetti (Cellenza), Bruno Boucard (Cellenza)
Développer une Single Page Application HTML 5 pour tous les devices Microsoft
Durant cette session, vous verrez comment développer une application HTML 5 complexe à destination des navigateurs, tablettes et autres téléphones. Quels sont les pièges à éviter ? quelle architecture, design pattern ? Quels outils utiliser ? Bonnes pratiques ? Toutes ces questions seront abordées dans cette session. Une démonstration sera le fil rouge.
Speakers : Maxime LUCE (Touch it)
Dans cette session, vous découvrirez les nouveaux standards supportés par Internet Explorer 10. Coté CSS3, on verra ainsi des choses comme grid layout, animations ou transitions. Coté nouvelles APIs, nous passerons un peu de temps sur la gestion du drag-n-drop, IndexedDB, la gestion de l’Application Cache ou bien encore la gestion du tactile. Pour découvrir tout cela, nous verrons à chaque fois de petits exemples d’illustration ainsi que des sites plus « complexes » les mettant en œuvre.
Les dernières avancées html5 & css3 en action !davrous
Dans cette session, vous découvrirez les nouveaux standards supportés par Internet Explorer 10. Coté CSS3, on verra ainsi des choses comme grid layout, animations ou transitions. Coté nouvelles APIs, nous passerons un peu de temps sur la gestion du drag-n-drop, IndexedDB, la gestion de l'Application Cache ou bien encore la gestion du tactile. Pour découvrir tout cela, nous verrons à chaque fois de petits exemples d'illustration ainsi que des sites plus « complexes » les mettant en oeuvre.
Présentation jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=4a174b26-32b7-4d4c-8523-ad3a3228ef53
Retrouvez tous les exemples de code sur mon blog ici: http://blogs.msdn.com/b/davrous/archive/2012/11/03/demos-links-amp-articles-associated-to-htm5-amp-css3-latest-features-in-action-build-3-114.aspx
Windows Azure Web Sites, Cloud Services ou Virtual Machines ? Quelles technol...Microsoft
Dans cette session, nous présenterons les critères de choix importants qui vous permettront de déterminer le service Windows Azure le plus adapté pour l’hébergement d’une application web. Après avoir abordé les aspects techniques et tarifaires propres à Windows Azure, nous parlerons des différentes possibilités qui s’offrent à vous au niveau frameworks (accès aux données, retry-pattern, communication temps réel, …), le tout en prenant appui sur l’exemple de l’éditeur de logiciels Talentsoft, qui a fait ces choix pour l’une de leurs applications disponibles en mode Software as a Service.
Speakers : Julien Plée (TalentSoft), Benjamin Talmard (Microsoft France)
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
"Après une période de calme relatif, la Terre du Milieu est à nouveau en proie à l’émoi : Un seul code pour les gouverner tous, tel semble être le nouveau crédo des bâtisseurs des contrées d’UWP, depuis que le peuple Xamarin a créé de nouveaux passages vers les terres d’Android et d’iOS.
Avec de nouvelles forges et de nouvelles armes permettant aux guerriers de s’aventurer sur tablette, PC et même en Holographie, le régent Windows 10 est devenu le symbole de l’universalité du royaume.
Il est donc temps de passer en revue vos troupes ! Armez C#, Windows Inking, Microsoft Composition, Centenial !
Découvrez comment Xamarin, grande cité récemment conquise, propose d’intégrer de nouvelles techniques de combat pour faire du language .Net le verbiage parfait des mondes mobiles, quelle que soit votre contrée d’origine (Android, IOS, ou Windows)"
Venez comprendre le concept de la Blockchain, ses bénéfices et scénarios d’usage ainsi que les outils et la plateforme proposés par Microsoft pour vous permettre de démarrer, rapidement et à moindre coût, des projets de développement et d’extension de vos solutions existantes dans ce domaine.
Contenu connexe
Similaire à Compatibilité Internet Explorer : pour le meilleur et pour le pire!
Laurent Duveau: Microsoft Edge pour les développeurs webMSDEVMTL
07 Décembre 2015
Groupe .NET/ASP.NET
Sujet: Microsoft Edge pour les développeurs web
Conférencier: Laurent Duveau
Il y a un nouveau navigateur web en ville... et déjà installé sur plus de 110 millions de machines! C'est Microsoft Edge sur Windows 10, et il est bien différent de son prédécesseur adoré...
Dans cette présentation je vous présenterai ce qu'il faut savoir sur Edge en tant que développeur web ainsi que les outils intéressants dont vous pouvez tirer avantage (tels que SiteScan, RemoteIE, auto screenshots, les machines virtuelles, F12 tools, ...), même si vous êtes sous Mac ou Linux.
Au menu de cette session, présentation et surtout des démos (!!) des nouveautés d'HTML5, CSS3 et Javascript avec Internet Explorer 11! Venez également découvrir toutes les nouveautés pour le jeu et le divertissement en ligne avec les interactions rendues possibles par le support des API Device-Motion et Device-orientation, WebGL, l'API Fullscreen, le nouveau tag vidéo et les snap-points CSS3. Nous traiterons également des dernière techniques d’amélioration des performances de votre site grâce aux nouvelles API mais aussi aux nouveau outils du développeur sur IE. Enfin, nous verrons ce qu’il est possible de faire en terme d’intégration au système avec Windows 8.1 avec les nouveau mode Lecture, les nouvelles gestures de navigation et les Live Tiles.
Speakers : Philippe Didiergeorges (Euro Information Développement)
Présentation de l'état de l'art du Portail en 2014 à la conférence des développeurs java, Devoxx, en France par Emmanuel Pavaux, consultant formateur Oxiane.
Dans cette session vous découvrirez comment le couple Visual Studio 2013 et le Framework 4.5.1 augmentent votre productivité ainsi que les performances de vos applications .NET. Dans la lignée du Framework 4.5, cette dernière version offre son lot d’améliorations, parfaitement stabilisées au rythme des versions de Visual Studio. Cependant, Microsoft a décidé de livrer des packages officiels à un rythme plus rapide et plus fréquent que les versions majeures de Visual Studio. La dernière version de NuGet intégrée à Visual Studio 2013 permet de trouver plus facilement le type de package recherché. Ne manquez pas cette session et venez découvrir l’essentielle des nouveautés apportées par Visual Studio 2013 et le Framework 4.5.1.
Speakers : Michel Perfetti (Cellenza), Bruno Boucard (Cellenza)
Développer une Single Page Application HTML 5 pour tous les devices Microsoft
Durant cette session, vous verrez comment développer une application HTML 5 complexe à destination des navigateurs, tablettes et autres téléphones. Quels sont les pièges à éviter ? quelle architecture, design pattern ? Quels outils utiliser ? Bonnes pratiques ? Toutes ces questions seront abordées dans cette session. Une démonstration sera le fil rouge.
Speakers : Maxime LUCE (Touch it)
Dans cette session, vous découvrirez les nouveaux standards supportés par Internet Explorer 10. Coté CSS3, on verra ainsi des choses comme grid layout, animations ou transitions. Coté nouvelles APIs, nous passerons un peu de temps sur la gestion du drag-n-drop, IndexedDB, la gestion de l’Application Cache ou bien encore la gestion du tactile. Pour découvrir tout cela, nous verrons à chaque fois de petits exemples d’illustration ainsi que des sites plus « complexes » les mettant en œuvre.
Les dernières avancées html5 & css3 en action !davrous
Dans cette session, vous découvrirez les nouveaux standards supportés par Internet Explorer 10. Coté CSS3, on verra ainsi des choses comme grid layout, animations ou transitions. Coté nouvelles APIs, nous passerons un peu de temps sur la gestion du drag-n-drop, IndexedDB, la gestion de l'Application Cache ou bien encore la gestion du tactile. Pour découvrir tout cela, nous verrons à chaque fois de petits exemples d'illustration ainsi que des sites plus « complexes » les mettant en oeuvre.
Présentation jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=4a174b26-32b7-4d4c-8523-ad3a3228ef53
Retrouvez tous les exemples de code sur mon blog ici: http://blogs.msdn.com/b/davrous/archive/2012/11/03/demos-links-amp-articles-associated-to-htm5-amp-css3-latest-features-in-action-build-3-114.aspx
Windows Azure Web Sites, Cloud Services ou Virtual Machines ? Quelles technol...Microsoft
Dans cette session, nous présenterons les critères de choix importants qui vous permettront de déterminer le service Windows Azure le plus adapté pour l’hébergement d’une application web. Après avoir abordé les aspects techniques et tarifaires propres à Windows Azure, nous parlerons des différentes possibilités qui s’offrent à vous au niveau frameworks (accès aux données, retry-pattern, communication temps réel, …), le tout en prenant appui sur l’exemple de l’éditeur de logiciels Talentsoft, qui a fait ces choix pour l’une de leurs applications disponibles en mode Software as a Service.
Speakers : Julien Plée (TalentSoft), Benjamin Talmard (Microsoft France)
Similaire à Compatibilité Internet Explorer : pour le meilleur et pour le pire! (20)
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
"Après une période de calme relatif, la Terre du Milieu est à nouveau en proie à l’émoi : Un seul code pour les gouverner tous, tel semble être le nouveau crédo des bâtisseurs des contrées d’UWP, depuis que le peuple Xamarin a créé de nouveaux passages vers les terres d’Android et d’iOS.
Avec de nouvelles forges et de nouvelles armes permettant aux guerriers de s’aventurer sur tablette, PC et même en Holographie, le régent Windows 10 est devenu le symbole de l’universalité du royaume.
Il est donc temps de passer en revue vos troupes ! Armez C#, Windows Inking, Microsoft Composition, Centenial !
Découvrez comment Xamarin, grande cité récemment conquise, propose d’intégrer de nouvelles techniques de combat pour faire du language .Net le verbiage parfait des mondes mobiles, quelle que soit votre contrée d’origine (Android, IOS, ou Windows)"
Venez comprendre le concept de la Blockchain, ses bénéfices et scénarios d’usage ainsi que les outils et la plateforme proposés par Microsoft pour vous permettre de démarrer, rapidement et à moindre coût, des projets de développement et d’extension de vos solutions existantes dans ce domaine.
Tester, Monitorer et Déployer son application mobileMicrosoft
"Permis de tester
Disclaimer : Cette session ne s’adresse pas à ceux qui pensent que c’est une bonne idée d’affirmer :
• « On testera si on a le temps »,
• « Les utilisateurs nous remonteront les bugs »
• « Les développeurs testent et débuguent ce qu’ils ont conçu, c'est suffisant pour garantir la qualité de l‘application mobile »
• « Un test réussi sur un smartphone garantit que l’application fonctionne sur tous les autres appareils du même OS »
• « Le test d'application mobile, c'est comme le test de site web »
Cette session « Tester, Monitorer et Déployer son application mobile » est pour ceux qui ont conscience qu’une application offrant une expérience décevante est synonyme :
• D’abandon pur et simple par +60% de ses utilisateurs
• D’un changement immédiat pour la concurrence pour 34% d’entre eux
• D’un impact négatif pour la marque (réseau sociaux, rating, bouche à oreilles) par la moitié des utilisateurs
Au final, pas besoin de s’appeler Bond pour éliminer les bugs de votre app !
Inscrivez vous pour découvrir quels sont les usages du « testing mobile » et comment Visual Studio Team Services, Xamarin Tests Cloud & Hockey App, vous permettront d’améliorer la qualité de vos applications mobiles pour iOS, Android & Windows."
Windows 10, un an après – Nouveautés & Démo Microsoft
"Windows 10 célèbre sa première bougie avec une mise à jour « Anniversary Update » dont nous présenterons les principales nouveautés.
Retour également en démo sur les nouveaux scénarios proposés par l’OS dans un monde « Cloud First & Mobile First ».
Enfin nous terminerons cette session par un rapide aperçu des possibilités offertes par Bash et les conteneurs sous Windows 10.
"
Prenez votre pied avec les bots et cognitive services.Microsoft
"Cette session vous propose de découvrir comment mettre le pied dans le monde des bots.
Microsoft Bot Framework offre une solution complète pour créer et connecter votre bot aux principales plateformes de messagerie, notamment Skype, Slack et Facebook Messenger.
Nous vous proposons également de découvrir Cognitives Services pour interagir en language naturel et enrichir les scenarios de votre futur Bot !"
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
"Vous voulez apprendre comment gérer votre tenant Office 365 : SharePoint Online, Power BI, Services Azure avec PowerShell ?
Venez découvrir les bonnes pratiques et comprendre comment utiliser « Office 365 Developer Patterns and Practices (PnP) » & Microsoft Graph (API).
Dans cette session, vous apprendrez comment administrer les fonctionnalités de votre tenant Office 365 en utilisant PowerShell.
De nombreuses démos ! "
"Les bots aujourd’hui c’est très concret. Dans cette session nous aborderons les cas les plus courants de création de bots.
Vous comprendrez comment Recast.AI utilise le bot framework pour publier les bots des développeurs qui utilisent leur plateforme. Pour comprendre toutes les étapes de la création d’un bot en Node.js, du code au déploiement, c’est par la !"
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
"Microsoft Composition est une librairie permettant de créer des effets graphiques de haut niveau pour les applications UWP. C'est le chaînon manquant entre les développeurs et les designers d'interfaces.
Voyons comment ajouter le fameux et recherché effet Wahou, en faisant travailler de concert un designer et un développeur."
"Avec l'arrivée de SQL Server 2016 une session de présentation des nouveautés s'impose !
Au menu : Streched Database, Always Encrypted, Row Level Security, Live Query Statistics, Les Temporal Tables , PolyBase, Et le reste ?"
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
Après une rapide introduction au concept de conteneurs et à leur intégration dans une IT agile, nous allons nous intéresser, dans cette session, à leur mise en œuvre depuis le poste du développeur ou de l'administrateur, jusqu'aux clusters apportant un niveau de disponibilité et de montée en charge nécessaires aux environnements de production. Les démonstrations couvriront donc Docker sur Windows 10 et Windows Server 2016, ainsi qu'Azure Container Service pour l'orchestration de conteneurs dans Azure avec Docker Swarm ou DC/OS, et Docker Datacenter dans Azure pour une solution complète et hybride en entreprise.
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
Azure Log Analytics est un service d’Operations Management Suite (OMS) qui vous permet de collecter et d’analyser les données générées par les ressources de votre Cloud et de vos environnements locaux. Il vous fournit des informations en temps réel à l'aide d’une recherche intégrée et de tableaux de bord personnalisés permettant d’analyser facilement des millions d'enregistrements. Cette session sera l'occasion de découvrir ce service.
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
Suite à la réalisation de plusieurs projets Azure IoT, place aux retours d'expériences. Entre des migrations de M2M/IoT Amazon vers Azure, jusqu'à la création de projet nécessitant de « scaler » jusqu'à 1 million d'objets SigFox, en passant par des projets plus modestes, mais avec des problématiques de santé, nous verrons comme les patterns Cloud, l'ASP.Net Core, et les MicroServices, etc... mais aussi les Juristes, les méthodologies de gestion de projets Agile et IoT … sont devenus incontournables.
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
"Fini l'artisanat, place à l'industrialisation !
Dans cette session, nous aborderons les différentes méthodes de déploiement d’applications dans Azure.
Nous ferons un rappel sur le nouveau modèle ARM (IaaS v2) et les « Resource Manager providers ».
Puis nous passerons aux différentes méthodes de déploiement : de la plus simple jusqu’aux plus élaborées comme par exemple, PowerShell, CLI, Custom Script, fichiers de configuration JSON, installation post-installation d’applications, solutions tierces. "
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
Les nouvelles interfaces seront augmentées ou virtuelles ou ne seront pas. Faisons le tour des solutions existantes, des outils et des méthodes de la réalité alternative et connectée.
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
La plateforme Microsoft Azure offre différentes possibilités pour l’hébergement d’applications modernes. Dans cette session, nous passerons en revue les différents choix d’architectures possibles pour ces applications : machines virtuelles, services de plateformes comme Azure Service Fabric et Azure App Services, solutions d’hébergement de conteneurs Docker sont autant de possibilités qui s’offrent à vous dès aujourd’hui !
"ASP.NET Core est le nouveau framework Open Source et Cross Platform pour développer des applications connectées modernes : applications webs, backends mobiles ou applications IoT.
ASP.NET Core peut tourner sur .NET Core ou sur le .NET Framework complet. Son architecture a été complètement revue depuis la précédente génération du framework afin de fournir une expérience de développement plus moderne, plus flexible et plus performante.
Venez découvrir les bases d'ASP.NET Core afin de pouvoir l'envisager dans vos futurs projets !"
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
"Node.JS, MariaDb, MongoDb, Python, Ruby on Rails, PHP... toutes ces technologies et beaucoup d'autres ont deux points commun : elles sont Open Source et fonctionnent sur Microsoft Azure.
Faisons un point rapide sur la stratégie de Microsoft sur le sujet et démontrons les atouts d'Azure à travers l'exemple d'un projet web professionnel.
Celui-ci s’appuiera sur des technologies ouvertes : Drupal pour le CMS, PHP pour le langage, Linux pour le système d'exploitation, MariaDB pour la base de données ou encore Redis pour le cache distribué.
En plus d’aborder des nouveautés de l’offre Azure, cette session sera également l’occasion d’aborder les différents types de services disponibles dans Azure (infrastructure, plateforme, applicatif) et les questions à se poser pour choisir entre ceux-ci."
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
"Après avoir développé une application Universal Windows Platform (UWP) pour mobile et desktop, est-il possible de porter facilement son application sur Xbox One ?
Quels sont les problèmes que nous avons rencontré à Dailymotion pour le développement de notre application ?
Dans cette session, nous regarderons les différents éléments dont il faudra bien penser lorsqu’on développe pour la console Xbox One comme la taille de l’écran de la TV, le gamepad ou encore la remote. Je vous expliquerais les choix que nous avons fait à Dailymotion sur notre application Xbox One.
Quels sont les problèmes que nous avons rencontré à Dailymotion pour le développement de notre application ?"
Azure Service Fabric pour les développeursMicrosoft
"Venez découvrir comment Service Fabric va déverrouiller le potentiel de vos applications et de vos équipes : élasticité, modularité, scalabilité.
A travers de multiples démonstrations techniques, les secrets du développement pour Service Fabric vous seront révélés (Micro Services, Actor Model, Reliable storage, gestion des ressource).
"
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.
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!
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
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 :
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Compatibilité Internet Explorer : pour le meilleur et pour le pire!
1.
2. Compatibilité Internet
Explorer: pour le meilleur
et pour le pire!
Pierre-Louis COLL
Daouda NDIAYE
Ingénieurs Support
Microsoft France
pierrelc@microsoft.com
jondiaye@microsoft.com
Décideurs Informatiques
3. Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !
#mstechdays
Décideurs informatiques
4. Un peu d’histoire …
• Fin des années 90 : IE et Netscape.
– Solution -> DOCTYPE
• Milieu des années 2000: Firefox / Chrome
– IE8 -> Document Mode
– Mode de compatibilité
– X-UA-Compatible
#mstechdays
Décideurs informatiques
5. Les grandes catégories d’applications
Web
• “Modernes/Publiques”:
– HTML5
– CSS3
• “Legacy/Métier”:
– Modules complémentaires
• Editeurs
– Siebel, SAP, …
#mstechdays
Décideurs informatiques
12. Gestion du tag X-UA-Compatible
<meta http-equiv=“X-UA-Compatible” content=“IE=X” />
5
EmulateIE-X
N
Version X
EmulateIE11
11
Edge
DOCTYPE?
O
N
DOCTYPE?
O
Mode IE5
Quirks
Mode IE X Standard
Mode IE11
Standard
Mode IE Next
13. Liste d’affichage de compatibilité
•
<domain featureSwitch="overrideXUACompatible:false" uaString="10"
versionVector="10" docMode="EmulateIE10">partner.microsoft.com</domain>
• Exemple d’URL pour la liste (dynamique):
https://iecvlist.microsoft.com/IE11/1379465767093/iecom
patviewlist.xml
• Un souci avec votre site dans la liste ?
iepo@microsoft.com
#mstechdays
Décideurs informatiques
15. Mode Quirks Interopérable
• Modification du comportement par défaut du mode Quirks
(HTML5 Quirks)
• Amélioration de la prise en charge des normes de l’industrie
(HTML5 notamment) et d’accroître l’interopérabilité avec
d’autres navigateurs
• HTML5 quirks mode sera utilisé pour les pages sans
DOCTYPE ou avec un DOCTYPE legacy tel que défini en
HTML5
16. Importance de l’User-Agent
Une des causes fréquentes relative aux problèmes de
compatibilité est une mauvaise détection par
l'application Web de la chaine User-Agent.
Plus de « compatibles »
et de « MSIE »
Ajout du « like Gecko »
Version spécifiée dans
« rv: »
17. Un outil: Compat Inspector
• Outil d’analyse basé sur Javascript
<script src="http://ie.microsoft.com/testdrive/HTML5/
CompatInspector/inspector.js"></script>
Automatisable avec Fiddler
Basé sur les getters/setters de ECMA Script 5
Scénario de vérification ou de debug
#mstechdays
Décideurs informatiques
23. Appendix: Historique
Une version majeure livrée dans chaque version de Windows*
IE6
IE7
IE8
IE9
IE10
IE11
• Win XP
2001
• Vista
2006
• Win 7
2009
• 2011
• Win 8
2012
• Win 8.1
2013
Versions d’Internet Explorer
supportées
Version de Windows ( dernier Service
Pack)
Windows XP
6*, 7, 8
Windows Vista
7*, 8, 9
Windows 7
8*, 9, 10,11
Windows 8
10*
Windows 8.1
11*
24. Appendix: Changements de IE7 à
IE11
Changes from IE7 to IE8
Versioning
•
•
•
•
Standards
•
•
•
•
Security
•
•
Architecture
•
Changes from IE8 to IE9
Version Vectors
User Agent String
Detection
Conditional Comments
•
•
Additional HTML 4.01
improvements
Full CSS 2.1 compliance
Some HTML 5.0 support
ECMAScript third edition
(ES3) support and some
ECMAScript fifth edition
(ES5) support (including
native JSON)
•
•
Better protection from
malware
• DEP/NX & XSS
filter on by
default
• HTTP/HTTPS
mixed mode
AJAX more secure
SmartScreen Filter
Loosely Coupled Internet
Explorer
•
•
•
•
•
•
Changes from IE9 to IE10
Version Vectors
User Agent String
Detection
Conditional Comments
•
•
•
Version Vectors
User Agent String Detection
Conditional Comments
removed for Standards Mode
Additional HTML5 support
Some ES3 improvements,
additional ES5 support
CSS3 support
Additional DOM L3
support, some nonstandard or older DOM
events are deprecated
Native SVG support
•
•
•
•
•
•
Better CSS3 support
Additional HTML5 support
IndexedDB
SVG filter Effects
ECMAScript 5 strict Mode
Typed Arrays
Changes from IE10 to IE11
MIME-handling
improvements
SmartScreen Application
Reputation
•
•
Enhanced Protected Mode
HTML5 Sandbox
•
•
•
•
•
•
•
•
WebGL
Canvas 2D L2 extensions
Full screen API
Encrypted media extensions
Media source extensions
CSS flexible box layout module
Mutation observers like DOM4 and 5.3
New F12 Developer tools
•
•
•
•
Web Cryptography API
Third-party cookie blocking
Do Not Track (DNT) exceptions
Enhanced Protected Mode (EPM) on IE for
the desktop
26. Liens
Compatibility changes in IE11
http://msdn.microsoft.com/en-us/library/ie/bg182625(v=vs.85).aspx
Compatibility changes in IE10
http://msdn.microsoft.com/en-us/library/ie/hh673527(v=vs.85).aspx
Internet Explorer 9 Guide for Developers
http://msdn.microsoft.com/en-us/ie/ff468705
Understanding the Compatibility View List
http://msdn.microsoft.com/en-us/library/gg699485(v=vs.85).aspx
Using the F12 developer tools
http://msdn.microsoft.com/en-us/library/ie/bg182326(v=vs.85).aspx
27. Liens
Mode Quirks interoperable
http://msdn.microsoft.com/en-us/library/ie/hh673550(v=vs.85).aspx
User-agent string
http://msdn.microsoft.com/en-us/library/ie/hh920767(v=vs.85).aspx
Understanding Compatibility Modes in Internet Explorer 8
http://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-ininternet-explorer-8.aspx
How to Enable Standards Support
http://msdn.microsoft.com/en-us/library/gg699338(v=vs.85).aspx
In summary, developers can use IE’s Developer Tool’s Browser Mode menu to test how their site will run in different versions of IE. The Document Mode menu is what developers use to determine the best rendering mode for their site in an IE8 and IE9 browserBrowser Mode sets how IE will identify itself to web servers and how websites will be handled by default. An important detail to remember is that Browser Mode is chosen before IE requests web content. This means that sites cannot choose a Browser Mode. Instead site developers choose a Document Mode for their site, which overrides IE’s defaults and declares how a website is rendered. If a site does not specify a document mode then IE assumes the default document mode, which is IE9’s standards mode in IE9• Developers can change Browser Mode through the “Browser Mode” menu in IE’s F12 Developer Tools. This setting only applies to the developer’s local machine. For example, developers can have IE9 emulate an IE7 browser, IE8 browser or IE9 in Compatibility View. IE9's F12 Developer Tools Browser Mode menu • Users can change Browser Mode by clicking on the Compatibility View (CV) button, which causes IE8 and IE9 to emulate the IE7 browser. This is why it’s important for site developers to test their site in the Compatibility View Browser Mode. • IE’s Compat View List can also change the Browser Mode for specific sites. The Browser Mode determines • User-Agent (UA) string that IE sends to servers • Document Mode IE defaults to • Conditional Comments that IE evaluates IE9IE9 reports a UA string, version vector, and document mode to match the default browser behavior, which is the most standards-compliant mode in IE9. Use this mode to test how IE9 users experience your site.IE9 Compatibility ViewIE9 reports a UA string, version vector, and document mode, as if it is IE7; however, the UA string also includes the Trident/5.0 token indicating that the browser is really IE9. Use this mode to test how IE9 users experience your site if they click on the Compatibility View button. Note that the Developer Tools in the second IE9 Platform Preview has two Compatibility View options, which is a known issue. IE8IE9 reports a UA string, version vector, and document mode as if it is IE8. Use this mode to test how IE8 users experience your site.IE7IE9 reports a UA string, version vector, and document mode as if it is IE7. Use this mode to test how IE7 users experience your site
Document compatibility defines how Windows Internet Explorer renders your webpages. Like other popular browsers, Windows Internet Explorer supports document compatibility modes that affect the way webpages are interpreted and displayed. These modes, also called document modes, allow you to choose between support for the latest standard or support for certain behaviors popularized by older browsersInternet Explorer 8 determines the rendering mode based on the two main factors, value of compatibility mode and value of the !DOCTYPE switch. Webpage can specify compatibility mode either by using a Meta tag or by sending a http header. Meta tag takes precedence over http header when both are present. 1) META Tag - You can place the following HTML tag in the HEAD element of your web page:<meta http-equiv=“X-UA-Compatible” content=“IE=7” />2) HTTP Header - You can configure your server so that the following HTTP Header is sent with each pageX-UA-Compatible: IE=7Note:The meta tag should be placed in the head section before any script or CSS. By default, pages are rendered in Internet Explorer 10 using the latest rendering engine. However, if the page's markup instructs the browser (via an "X-UA-Compatible" meta tag, a custom HTTP header from the web server, a !DOCTYPE declaration, or a combination of the three) to display it in an older document compatibility mode (for instance, IE9 Standards mode, EmulateIE7 mode, IE5 (Quirks) mode, and so on), Internet Explorer 10 displays the page in that compatibility modeThe Document Mode declares what mode IE’s Trident engine will render the markup in such as IE9’s Standards Mode. Changing the Document Mode through IE’s Developer Tools refreshes the page, but does not resend the UA string or retrieve new markup from the server.If there's a strong business reason why you cannot use the latest standards mode supported by Windows Internet Explorer, you can use the X-UA-Compatible header to direct Internet Explorer to display a webpage as if it were being viewed by an older version of the browser.
Compatibility View settings can also impact the document mode selection: If a webpage is retrieved from a website in the Local intranet zone (see "About URL Security Zones" at [MSDN-SECZONES]), IE7 mode is used.If the webpage is retrieved from a site in a domain on the Compatibility View list (and the list is active), IE7 mode is used (see "Understanding the Compatibility View List" at [MSDN-UnderstandingCompViewList]).Compatibility View is controlled by browser settings. When a user clicks the Compatibility View button next to the Address bar in Windows Internet Explorer, the website is added to a local list of exceptions called the "Compatibility View list." The user can manage the list in the Compatibility View Settings dialog box. The "Display all websites in Compatibility View" feature is not available in Internet Explorer 11.Impact on ConditionalComments -> http://localhost/TechDays/ConditionalComments.html
X-UA-Compatible valueDocument modesIE=5Quirks modeIE=7IE7 modeIE=8IE8 modeIE=9IE9 modeIE=10IE10 modeIE=11IE11 modeIE=edgeThe highestsupported document mode of the browserIE=EmulateIE7IE7 mode (if a valid <!DOCTYPE> declarationispresent)Quirks mode (otherwise)IE=EmulateIE8IE8 mode (if a valid <!DOCTYPE> declarationispresent)Quirks mode (otherwise)IE=EmulateIE9IE9 mode (if a valid <!DOCTYPE> declarationispresent)Quirks mode (otherwise)IE=EmulateIE10IE10 mode (if a valid <!DOCTYPE> declarationispresent)Quirks mode (otherwise)IE=EmulateIE11IE11 mode (if a valid <!DOCTYPE> declarationispresent)Quirks mode (otherwise)
If a domain element does not contain additional attributes, webpages on the affected site are displayed in IE7 mode if they contain standards-based doctype directives or IE5 (Quirks) mode otherwise.The docMode attribute, when specified, corresponds to a document mode value specified by an X-UA-Compatible header.The featureSwitch specifies a unique and specific change applied to a very specific set of circumstances. The details of each circumstance vary according to the value of the featureSwitch attribute. For example, the createElementWithMarkup value indicates that the site relies on non-standard behavior of the createElement method.The versionVector and uaString attributes control the way Internet Explorer identifies itself to the website; the attributes are generally necessary when a site attempts to serve specific content to Internet Explorer.The Compatibility View List can also contain other elements, such as the gpu element, that identify drivers known to cause problems with Internet Explorer 9. C:\Users\jondiaye\AppData\Local\Microsoft\Internet Explorer\IECompatData
IE10’s HTML5 quirks mode is used for pages without a DOCTYPE or with a legacy DOCTYPE as defined in HTML5. Like HTML5 and other browsers, the behavior of IE10’s quirks mode is the same as standards mode with select quirks applied. This means features like <canvas>, <audio>, and <video> remain available. Most importantly this aligns IE10's quirks mode with the behavior of other browsers, so pages missing a DOCTYPE run consistently across implementations.Internet Explorer 10 provides an interoperable quirks mode that supports many features of standards mode. This enables Windows Internet Explorer to match the behavior of other leading browsers while retaining the compatibility support expected by many customers.Document Type DeclarationsLike many browsers, Internet Explorer uses the document type declaration of a webpage to determine how to display the page. If the webpage contains a standards-based declaration, such as the HTML5 document type, the page is displayed in Standards mode. If the webpage does not contain a document declaration, the page is displayed in Quirks mode.Earlier versions of Internet Explorer would use the presence of the document type directive to determine the features available to a webpage. In order to use the latest features supported by Internet Explorer 10, you would need to add a standards-based document type, such as the HTML5 !DOCTYPE declaration shown in the following example.Detecting Features, Not BrowsersBecause the HTML5 standard requires the use of a document type directive in order to validate a webpage, it is assumed that modern websites include the HTML5 document type declaration.In practice, this has not turned out to be the case. Many websites do not include document type directives and yet expect support for the latest features, in part because other browsers enable those features in Quirks mode. As a result, Internet Explorer 10 provides in interoperable Quirks mode for webpages that do not specify a document type.Because many existing websites are designed to detect specific versions of Internet Explorer, Internet Explorer 10 continues to support earlier document and browser modes. Web developers are encouraged to develop standards-enabled websites that detect features, not browsers
Demo User-Agent for Intranet website -> http://localhost/TechDays/DetectUA.htmlAddlocalhost to CV SitesCheck Network tab and User-agentCheck alsoShowCompatInfo
Go to http://localhost/ContosoLearning/Default.aspxCheck that left panel is not set correctlyConfirm that in IE6 it’s displayed correctlyLaunch Dev Tools and check width for fieldset middleChange width from 550 to 500pxGo to http://localhost/ContosoLearning/Events.aspxFieldset in the middle are not displayed correctlyConfirm that in IE6 it’s displayed correctlySelect table near to filedsetand check style -> no style with EdgeTable has style class=“block” when running the site with IE6 UASearch for “block” on debuggers pane and identify the setAttributeclassName no more supported and replaced by class