Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascriptcodedarmor
Le web, nouvelle définition : les possibilités étendues de HTML5 marquent un tournant dans le développement de sites et d'applications web riches. Lors de cette soirée, nous ferons une revue des possibilités offertes par HTML5, CSS3 et Javascript, des applications mobiles aux jeux vidéo en passant par la diffusion de médias audio et vidéo.
Présenté par Benjamin Anseaume de Sushee.fr et Erwan Hesry
Présentation sur les possibilités du HTML5 et CSS3
De quoi parle-t-on ? / Ce qui va changer / Les enjeux / Play HTML : Exemples / Orienter les projets web vers... / Ressources.
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007Eric D.
Il est possible d'aller plus loin que les applications classiques. En profitant pleinement des capacités du navigateur cet atelier vous montrera comment améliorer les performances et modulariser l'existant. HTTP, REST et Ajax sont au menu pour une application orienté services légère, simple à modifier et avec une API partageable avec vos clients.
"Enfin", c'est le mot qu'on peut avoir à la découverte du framework web Ruby On Rails.
Enfin un cadre de travail MVC qui facilité réellement le développement au lieu de le complexifier. ActiveRecord, une des briques magiques de cette application, pose une interface objet pour votre base de donnée en moins de cinq lignes. Le reste est à l'image de ruby : principe de surprise minimum, agilité et extensibilité. Cette présentation vous montrera, après des années de framework Web et d'expertises PHP, ce que quelques mois de Ruby On Rails suffisent à gagner.
Avec l’avènement des connexions haut-débit et bientôt très haut-débit, les concepteurs semblent de moins en moins attentifs à la rapidité de leurs sites. De plus, avec de telles connexions, les internautes supportent mal un site qui les fasse attendre. Cela gâche l’expérience utilisateur, pourtant censée être au cœur du "web 2.0"
Cet atelier vous présentera comment, sans devoir repenser votre application ou vos pages depuis le début, améliorer la rapidité de votre site.
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascriptcodedarmor
Le web, nouvelle définition : les possibilités étendues de HTML5 marquent un tournant dans le développement de sites et d'applications web riches. Lors de cette soirée, nous ferons une revue des possibilités offertes par HTML5, CSS3 et Javascript, des applications mobiles aux jeux vidéo en passant par la diffusion de médias audio et vidéo.
Présenté par Benjamin Anseaume de Sushee.fr et Erwan Hesry
Présentation sur les possibilités du HTML5 et CSS3
De quoi parle-t-on ? / Ce qui va changer / Les enjeux / Play HTML : Exemples / Orienter les projets web vers... / Ressources.
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007Eric D.
Il est possible d'aller plus loin que les applications classiques. En profitant pleinement des capacités du navigateur cet atelier vous montrera comment améliorer les performances et modulariser l'existant. HTTP, REST et Ajax sont au menu pour une application orienté services légère, simple à modifier et avec une API partageable avec vos clients.
"Enfin", c'est le mot qu'on peut avoir à la découverte du framework web Ruby On Rails.
Enfin un cadre de travail MVC qui facilité réellement le développement au lieu de le complexifier. ActiveRecord, une des briques magiques de cette application, pose une interface objet pour votre base de donnée en moins de cinq lignes. Le reste est à l'image de ruby : principe de surprise minimum, agilité et extensibilité. Cette présentation vous montrera, après des années de framework Web et d'expertises PHP, ce que quelques mois de Ruby On Rails suffisent à gagner.
Avec l’avènement des connexions haut-débit et bientôt très haut-débit, les concepteurs semblent de moins en moins attentifs à la rapidité de leurs sites. De plus, avec de telles connexions, les internautes supportent mal un site qui les fasse attendre. Cela gâche l’expérience utilisateur, pourtant censée être au cœur du "web 2.0"
Cet atelier vous présentera comment, sans devoir repenser votre application ou vos pages depuis le début, améliorer la rapidité de votre site.
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm
Vous trouverez la formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-pcsoft-gds-et-centres-de-controle-20
Dans cette formation vous découvrirez la gestion des codes sources dans le cadre d’un projet informatique.
Dans un premier temps vous allez apprendre à créer un projet, à le gérer, à affecter des tâches à vos équipes, à gérer les retours de vos clients, tout cela dans le centre de suivi des projets de PCSOFT.
Ensuite, nous entrerons dans le vif du sujet en découvrant toutes les facettes du GDS. Nous y verrons notamment la notion de fusion, de branche, de droit, de partage de code sources. Une partie est également dédiée aux administrateurs permettant d’installer et maintenir la base du GDS.
Enfin, vous y découvrirez le Cloud de PCSOFT, de la création d’un compte à l’utilisation de PCSCloud dans l’AGL windev.
Et cerise sur le gâteau, vous y découvrirez la version 20 de windev, le nouveau centre de contrôle HFSQL et bien d’autres nouveautés !
Bonnes pratiques de developpement en PHPPascal MARTIN
Du haut de ses 14 ans, PHP est devenu une technologie utilisée pour de gros projets ; ce qui signifie besoins importants en termes de qualité, de robustesse, et d'outils de développement fiables.
Contrôle de sources, normes de codage, utilisation de Frameworks, documentation, tests unitaires / fonctionnels automatisés, intégration continue, déploiement, ...
Cette présentation a pour but d'introduire quelques bonnes pratiques de développement, ainsi que des outils permettant de les mettre en place sur des projets PHP.
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Ouadie LAHDIOUI
D’année en année, les utilisateurs souhaitent voir les données de leurs applications évoluer en temps réel quelque soit la nature de l'application !!
Malheureusement, le mode de communication HTTP classique a montré ses limites en termes d'interactions même que AJAX a permis quelques améliorations en terme de rafraîchissement à la volée.
Je vous invite à découvrir la super spécification Java (JSR 356), le nouveau protocole WebSocket (RFC 6455) et un panel technologique super intéressant
Alphorm.com Formation React Package Manager : npm et yarnAlphorm
Travailler en équipe repose sur la coopération, la parallélisation et la synchronisation des tâches : c’est un travail de groupe dont la réussite dépend de méthodes et de routines communes bien définies.
Bien heureusement, des code sources gratuits et publics sont disponibles pour aider les développeurs à accélérer leur productivité. Avec des milliers de modules (ou de paquets) enregistrés, les développeurs trouvent toujours des solutions rapides aux problématiques de programmation les plus courantes.
En effet, pour éviter les duplications de code et de répéter les mêmes opérations, il est impératif de regrouper des solutions sous forme de modules soit publics soit privés.
Dans cette formation Package Manager : Npm & Yarn, nous allons découvrir comment nous aussi publier un module sur le registre npm soit public soit privé.
En plus de coder dans un langage incompréhensible pour les non-initiés, les développeurs ont imaginé un jargon qui leur est hermétique…
Vous êtes en relation avec des développeurs et vous vous sentez parfois perdus ? Vous soupçonnez vos équipes techniques de délibérément employer des termes ou des concepts que vous ne comprenez pas ? Reprenez la main !
Présentation donnée lors du WordCamp 2016 de Montréal. La structure d'un site WordPress. Comment faire des sauvegarde, restauration, migration d'un site WordPress de façon manuelle et avec des plugins. Environnement de test : pourquoi. Qui fait quoi comment et à quels $
Cours de 1h30 pour HETIC - H4.
Architecture Web.
Présentation générale de l'architecture web, bons et mauvais exemples.
Présentation des load balancers & proxys
Présentation des caches (memcached, varnish...)
Cloud
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm
Sorti en 2006, PowerShell est devenu la référence dans l’administration des technologies Microsoft et autres. Multiplateforme et OpenSource depuis 2018, PowerShell est un langage de script qui vous permet d’automatiser les tâches aussi bien sur Windows que sur Linux ou MacOS.
Au cours de cette formation, vous apprendrez à installer PowerShell et à l’utiliser avec Windows.
Vous apprendrez les bases fondamentales de PowerShell et en fin de formation vous saurez administrer Windows avec PowerShell.
Cette formation fait partie d’un cursus complet sur PowerShell. Au cours de cette formation, vous apprendrez à maitriser la console PowerShell et vous saurez ainsi exécuter des commandes simples et complexes.
Vous apprendrez à étendre les possibilités de PowerShell en utilisant des modules externes.
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...Boris SCHAPIRA
L’essor des usages mobiles change la donne du Web, entraînant une nouvel intérêt pour l’optimisation de l’expérience utilisateur, à commencer par la Performance Web. Google multiplie les expérimentations sur ce sujet-clé pour l’entreprise, au risque de souffler un vent de panique sur le marché.
Mais pour appréhender la performance d’un site web, encore faut-il savoir quels indicateurs collecter, comment les interpréter et surtout comment les améliorer. Nous verrons également ensemble comment cette petite révolution va nécessiter, comme dans le reste de l’activité SEO, de l’agilité, de la veille, et une vraie volonté d’expérimentation.
En route pour un Web plus rapide !
Mtl apptalks ux mobile et ucd - janvier 2014Loic Nunez
Une conférence sur l'expérience utilisateur et la mobilité
Thèmes abordés :
- Conception centrée utilisateur
- Recherche utilisateur
- Bonnes pratiques et astuces
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm
Vous trouverez la formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-pcsoft-gds-et-centres-de-controle-20
Dans cette formation vous découvrirez la gestion des codes sources dans le cadre d’un projet informatique.
Dans un premier temps vous allez apprendre à créer un projet, à le gérer, à affecter des tâches à vos équipes, à gérer les retours de vos clients, tout cela dans le centre de suivi des projets de PCSOFT.
Ensuite, nous entrerons dans le vif du sujet en découvrant toutes les facettes du GDS. Nous y verrons notamment la notion de fusion, de branche, de droit, de partage de code sources. Une partie est également dédiée aux administrateurs permettant d’installer et maintenir la base du GDS.
Enfin, vous y découvrirez le Cloud de PCSOFT, de la création d’un compte à l’utilisation de PCSCloud dans l’AGL windev.
Et cerise sur le gâteau, vous y découvrirez la version 20 de windev, le nouveau centre de contrôle HFSQL et bien d’autres nouveautés !
Bonnes pratiques de developpement en PHPPascal MARTIN
Du haut de ses 14 ans, PHP est devenu une technologie utilisée pour de gros projets ; ce qui signifie besoins importants en termes de qualité, de robustesse, et d'outils de développement fiables.
Contrôle de sources, normes de codage, utilisation de Frameworks, documentation, tests unitaires / fonctionnels automatisés, intégration continue, déploiement, ...
Cette présentation a pour but d'introduire quelques bonnes pratiques de développement, ainsi que des outils permettant de les mettre en place sur des projets PHP.
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Ouadie LAHDIOUI
D’année en année, les utilisateurs souhaitent voir les données de leurs applications évoluer en temps réel quelque soit la nature de l'application !!
Malheureusement, le mode de communication HTTP classique a montré ses limites en termes d'interactions même que AJAX a permis quelques améliorations en terme de rafraîchissement à la volée.
Je vous invite à découvrir la super spécification Java (JSR 356), le nouveau protocole WebSocket (RFC 6455) et un panel technologique super intéressant
Alphorm.com Formation React Package Manager : npm et yarnAlphorm
Travailler en équipe repose sur la coopération, la parallélisation et la synchronisation des tâches : c’est un travail de groupe dont la réussite dépend de méthodes et de routines communes bien définies.
Bien heureusement, des code sources gratuits et publics sont disponibles pour aider les développeurs à accélérer leur productivité. Avec des milliers de modules (ou de paquets) enregistrés, les développeurs trouvent toujours des solutions rapides aux problématiques de programmation les plus courantes.
En effet, pour éviter les duplications de code et de répéter les mêmes opérations, il est impératif de regrouper des solutions sous forme de modules soit publics soit privés.
Dans cette formation Package Manager : Npm & Yarn, nous allons découvrir comment nous aussi publier un module sur le registre npm soit public soit privé.
En plus de coder dans un langage incompréhensible pour les non-initiés, les développeurs ont imaginé un jargon qui leur est hermétique…
Vous êtes en relation avec des développeurs et vous vous sentez parfois perdus ? Vous soupçonnez vos équipes techniques de délibérément employer des termes ou des concepts que vous ne comprenez pas ? Reprenez la main !
Présentation donnée lors du WordCamp 2016 de Montréal. La structure d'un site WordPress. Comment faire des sauvegarde, restauration, migration d'un site WordPress de façon manuelle et avec des plugins. Environnement de test : pourquoi. Qui fait quoi comment et à quels $
Cours de 1h30 pour HETIC - H4.
Architecture Web.
Présentation générale de l'architecture web, bons et mauvais exemples.
Présentation des load balancers & proxys
Présentation des caches (memcached, varnish...)
Cloud
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm
Sorti en 2006, PowerShell est devenu la référence dans l’administration des technologies Microsoft et autres. Multiplateforme et OpenSource depuis 2018, PowerShell est un langage de script qui vous permet d’automatiser les tâches aussi bien sur Windows que sur Linux ou MacOS.
Au cours de cette formation, vous apprendrez à installer PowerShell et à l’utiliser avec Windows.
Vous apprendrez les bases fondamentales de PowerShell et en fin de formation vous saurez administrer Windows avec PowerShell.
Cette formation fait partie d’un cursus complet sur PowerShell. Au cours de cette formation, vous apprendrez à maitriser la console PowerShell et vous saurez ainsi exécuter des commandes simples et complexes.
Vous apprendrez à étendre les possibilités de PowerShell en utilisant des modules externes.
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...Boris SCHAPIRA
L’essor des usages mobiles change la donne du Web, entraînant une nouvel intérêt pour l’optimisation de l’expérience utilisateur, à commencer par la Performance Web. Google multiplie les expérimentations sur ce sujet-clé pour l’entreprise, au risque de souffler un vent de panique sur le marché.
Mais pour appréhender la performance d’un site web, encore faut-il savoir quels indicateurs collecter, comment les interpréter et surtout comment les améliorer. Nous verrons également ensemble comment cette petite révolution va nécessiter, comme dans le reste de l’activité SEO, de l’agilité, de la veille, et une vraie volonté d’expérimentation.
En route pour un Web plus rapide !
Mtl apptalks ux mobile et ucd - janvier 2014Loic Nunez
Une conférence sur l'expérience utilisateur et la mobilité
Thèmes abordés :
- Conception centrée utilisateur
- Recherche utilisateur
- Bonnes pratiques et astuces
DocDokuPLM: Domain Specific PaaS and Business Oriented APIDocDoku
This document discusses DocDokuPLM, an open source product lifecycle management and document management system. It introduces DocDokuPLM and its features for managing product structures, documents, and 3D models. It then discusses how DocDokuPLM is being developed as a Platform as a Service (PaaS) through the introduction of a REST API and software development kits. Finally, it provides examples of companies that are using DocDokuPLM, including the company itself for its web application, and invites the reader to consider using it.
Définition et enjeux de l'Ergonomie Web, interfaces tactiles, web mobile, marketing web... Présentation sur interface tactile, web mobile, multi-écran : responsive... Outils Firefox pour faciliter l'ergonomie de son application web, Support formation.
Auteur : Emmanuelle POULAIN Consultante Formatrice Web 2.0, Webmarketing, NTIC, http://www.idnetinfo.net
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
Session donnée lors du Drupal Camp Lyon 2012. Présentant les différentes alternatives pour gérer la mobilité avec Drupal.
- Responsive Design
- Contextes mobiles (themes mobiles)
- Applications Natives et intégrations en Web Services ou HTML5
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
Cette présentation (réalisées dans le cadre des Rencontres Decryptagéo 2014) parcours les évolutions proposées par HTML 5 et ce quelles apportent en terme d'interopérabilité pour les applications géospatiales. A travers des illustrations concrètes exploitant notamment les technologies HTML5/JavaScript ArcGIS d'Esri.
Qu'est ce que la Web perf ?
C'est un ensemble de :
Méthodes
Bonnes pratiques
Technologies
Outils
Permettant de maximiser l'expérience utilisateur d'un site web et de diminuer les ressources permettant de le produire.
C’est une culture, une attitude, une obsession …
Agenda :
Les enjeux de la performance d'un site Web
Les différents éléments de performance d'un site Web
Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
L'obsession de la mesure
Les outils
Les quickwins
Caches, upscaling, outscaling, sharding
La démarche de test de charge
Méthodologie, outils, types de test, données de test
La démarche PDCA
Intégrer les tests de charge au cycle de développement
Environnement éphémère
Oxalide MorningTech #2 - Démarche de performance
2ème MorningTech @Oxalide, animé par Adrien Le Priol (@Priolix) et Ludovic Piot (@lpiot), le 28 février 2017.
Une vue d'ensemble sur la démarche et les outils pour aborder et maîtriser la performance de son site Web.
En 2012, Amazon publiait une étude indiquant que chaque seconde de performance perdue sur son site de commerce lui coûtait $1.6 milliards de chiffre d'affaire.
Par delà ce chiffre colossal avancé par le géant du Web, il est une réalité business : plus un site est lent, et moins les utilisateurs sont enclin à naviguer dessus. Les smartphones et le SoLoMo exacerbent cette réalité avec encore plus depuis 10 ans maintenant.
Sur le terrain, l'architecture technique des sites Web, de plus en plus complexe, rendent ses performances impossibles à prédire : complexité des développements applicatifs, multitude des composants impliqués dans l'architecture technique, recours à des services tiers (issus du SI de votre entreprise, ou de services tiers), big data, machine learning…
Une seule façon de prédire les performances : tester… en situation réelle.
A travers les différentes étapes d'une démarche d'optimisation des performances d'un site Web, les enjeux et les écueils d'une telle démarche vous seront détaillés.
Subject: Oxalide's MorningTech talk about an overview of how to deal with performance in a Web site.
Date: 28-feb-2017
Speakers: Adrien Le Priol (@Priolix, @Oxalide) and Ludovic Piot (@lpiot, @Oxalide)
Language: french
Lien SpeakerDeck : https://speakerdeck.com/lpiot/oxalide-morning-tech-number-2-demarche-performance
Lien SlideShare : https://www.slideshare.net/LudovicPiot/morning-tech-2-demarche-performance-slides
YouTube Video capture: https://youtu.be/a8jSbvyBzYU
Main topics:
* Les enjeux de la performance d'un site Web
* Les différents éléments de performance d'un site Web
** Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
* L'obsession de la mesure
* Les outils
* Les quickwins
** Caches, upscaling, outscaling, sharding
* La démarche de test de charge
** Méthodologie, outils, types de test, données de test
* La démarche PDCA
** Intégrer les tests de charge au cycle de développement
** Environnement éphémère
* Questions / Réponses
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
La technologie Adobe Flex est aujourd'hui reconnue comme une des solutions les plus productives pour développer rapidement des applications de type RIA (Rich Internet Applications). Le succès de cette technologie repose sur deux notions fondamentales : la portabilité et l’interopérabilité. Cela fait deux ans que nous utilisons la technologie Flex. Je viens partager avec vous mes retours d'expériences concernant le développement des applications RIA basées sur Adobe Flex.
Ahmed El Houari
Une courte présentation à WebAssembly, des avantages et cas d'usages associés, des concepts techniques derrière (cf. AOT vs JIT), de l'état actuel du marché et de l'avenir de cette tendance / technologie
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebMicrosoft
Nous découvrirons ensemble ce que HTML 5 et CSS3 nous apportent dans la dynamique d’un site Web. Que ce soit via des transitions, des animations ou encore des canvas et du média, la plateforme Web devient dynamique et créative. Nous vous invitons donc dans cette session à faire un tour d’horizon sur les apports de ces nouveautés dans nos sites Web.
Similaire à HTML5... La révolution maintenant! (20)
The document provides information on testing with Spock, including:
- Examples of Spock tests for stack operations and user services
- Explanations of Spock blocks like given, when, then
- How to use stubs, mocks and argument matchers in Spock tests
- Spock features for data driven testing, exceptions, interactions
- Comparisons between Spock and JUnit for testing approaches
Building complex and modular RIAs with OSGi and FlexCARA_Lyon
This document provides an overview of building modular rich internet applications (RIAs) using OSGi and Flex. It discusses:
1. The interactions between OSGi and Flex, including accessing OSGi services from Flex using RemoteObjects and consuming events published by OSGi services.
2. Application modularization using Flex modules that can be loaded and unloaded dynamically at runtime. Modules implement a common interface to define their lifecycle.
3. Packaging modules as OSGi bundles with their business logic, services, and user interface (SWF file). The application bundle provides a skeleton UI and manages module loading.
Comment j'ai mis ma suite de tests au régime en 5 minutes par jourCARA_Lyon
This document discusses ways to make test suites run faster. It suggests distributing tests across multiple servers in parallel to take advantage of multiple cores. Other suggestions include deleting redundant or dead code to remove unnecessary tests, using in-memory databases and other tools to avoid network latency, and mocking slow layers to isolate tests. Complexity in tests should be reduced where possible by breaking long tests into smaller focused tests. The overall message is that simplifying code under test can make the test suite itself run significantly faster.
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".
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!
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.
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 :
3. Présentation de la société
OBJECTIF
× Spécialiste de l’ingénierie projet JAVA EE
× 60 collaborateurs
× Grand Compte Banque / Assurance
× Sponsor Paris Jug
× Offre Android, Gwt, Software Factory,
Performance
On recrute
× Des gens comme vous!
4. Genèse
Mainframe
Html1
Html4
Xml
Ajax
Reprise
Des travaux
Client / Serveur HTML
Css
1960 1990 1993 1996 1998 2004 2009
12. Sémantique: Nouveaux sélecteurs
querySelector & querySelectorAll
Retourne des le (les) élement(s) matchant avec une
règle type CSS
document.querySelector('#myheader')
//returns the element with ID=myheader
document.querySelector('#myform
input[type="radio"]:checked')
//selects the checked radio button within "#myform"
15. Storage
Valeur en SessionStorage
× Persistance: Durée de vie de la fenêtre/onglet
× Visibilité: Limitée à la fenêtre/onglet de création
Valeur en LocalStorage
× Persistance: Durée de vie du navigateur
× Visibilité: Toutes les fenêtres & onglets
Valeur en DBStorage (WebSqlDb ou
IndexedDb)
× Persistance: Jusqu’à suppression explicite
× Visibilité: Toutes les fenêtres & onglets
16. Storage
Session Storage: Get / Set de valeur
window.sessionStorage.setItem(‘myFirstKey’, ‘myFirstValue’);
window.sessionStorage.getItem(‘myFirstKey’);
Db Storage: Création base
db = openDatabase("maBaseDeDonnees", "1.0", "Ex de bdd avec
HTML5", 200000);
Db Storage: Exécution ordre SQL
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id unique, text)');
tx.executeSql('INSERT INTO foo (id, text) VALUES (1, "synergies")');
tx.executeSql('INSERT INTO foo (id, text) VALUES (?, ?)', [id, userValue])
});
22. Web Workers
Lancement de tâche de fond
worker = new Worker("echoWorker.js");
Communication avec le worker
worker.postMessage(‘test’);
c
Fin du worker
worker.terminate();
32. Adoption
IE 9 FIREFOX 4 SAFARI 5 CHROME 10 OPERA 11
Eléments HTML5
Canvas
SVG
Applications déconnectées Non
Stockage local
Base de données locale Non
Web workers Non
Géolocalisation
Cross Window Messaging
Web sockets Non
Server Sent Events Non Non
Drag-Drop Non
Codec Vidéo H264, WebM WebM, Ogg Mpeg, H264 H264, Ogg WebM, Ogg
Theora Theora, WebM Theora
Codec Audio Mp3, AAC, Pcm, Ogg Pcm, Mp3, Pcm, Mp3, Pcm, Ogg
WebM Vorbis, WebM AAC AAC, Ogg Vorbis, WebM
Vorbis, WebM
http://www.html5test.com/
33. Des projets avec HTML5 ? … OUI
Application de gestion de la relation client à usage des commerciaux
Application nomade devant supporter le mode déconnecté
Architecture 3 niveaux avec réplication de données
Web Worker + Local Storage + Cross Window Messaging
Tablet PC
Internet
Tablet PC Network
3G Edge
Tablet PC AS/400
TOMCAT DB2/400
SQL SERVER
CHROME
GWT 2 + HTML 5
34. Bilan projet
Pré requis HTML5: Maîtrise du navigateur
Bénéfices
× Mode déconnecté
× Performance (- de roundtrip avec le serveur,
synchronisation en // avec le web worker)
× Modularité du code
Attention!
× Sécurité des données (cryptage)