AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAmazon Web Services
Le Cloud Computing offre de nombreux avantages, tels que la possibilité de passer vos applications à l'échelle en fonction de vos besoins. Si vous avez une nouvelle application et que vous souhaitez utiliser le Cloud AWS, vous serez amené à vous poser la question suivante : "Par où dois-je commencer ?". Rejoignez-nous sur cette session pour comprendre les bonnes pratiques qui vous permettront de passer de 0 à plusieurs millions d'utilisateurs. Nous vous montrerons comment combiner au mieux les services AWS, prendre les bonnes décisions pour architecturer vos applications et déployer des infrastructure scalables dans le Cloud.
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...Amazon Web Services
Gérer les événements des objets connectés en temps réel avec AWS Lambda, utiliser Amazon ECS pour déployer les micro-services d’un backend scalable et robuste. Ce sont les techniques à mettre en oeuvre pour déployer un environnement de gestion des objets connectés. Et maintenez votre application à jour en continu grâce aux solutions de déploiement continu d’Amazon.
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAmazon Web Services
Adobe, Software AG, Pegasystems, Axway, Dassault Systemes, Heroku, eFront, Autodesk, Vocalcom. De très nombreux éditeurs de logiciel ont construit leur SaaS sur le Cloud AWS. Dans cette session, nous partagerons les meilleures pratiques pour construire un business SaaS sur AWS.
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAmazon Web Services
Le Cloud Computing offre de nombreux avantages, tels que la possibilité de passer vos applications à l'échelle en fonction de vos besoins. Si vous avez une nouvelle application et que vous souhaitez utiliser le Cloud AWS, vous serez amené à vous poser la question suivante : "Par où dois-je commencer ?". Rejoignez-nous sur cette session pour comprendre les bonnes pratiques qui vous permettront de passer de 0 à plusieurs millions d'utilisateurs. Nous vous montrerons comment combiner au mieux les services AWS, prendre les bonnes décisions pour architecturer vos applications et déployer des infrastructure scalables dans le Cloud.
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...Amazon Web Services
Gérer les événements des objets connectés en temps réel avec AWS Lambda, utiliser Amazon ECS pour déployer les micro-services d’un backend scalable et robuste. Ce sont les techniques à mettre en oeuvre pour déployer un environnement de gestion des objets connectés. Et maintenez votre application à jour en continu grâce aux solutions de déploiement continu d’Amazon.
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAmazon Web Services
Adobe, Software AG, Pegasystems, Axway, Dassault Systemes, Heroku, eFront, Autodesk, Vocalcom. De très nombreux éditeurs de logiciel ont construit leur SaaS sur le Cloud AWS. Dans cette session, nous partagerons les meilleures pratiques pour construire un business SaaS sur AWS.
AWS Summit Paris - Track 1 - Session 1 - Boostez votre activité l'impact de ...Amazon Web Services
Pour les entreprises, le cloud offre la possibilité de réduire ses coûts et d'augmenter son agilité. L'adoption d'AWS est également l’opportunité de développer de nouvelles applications, accélérer la recherche et l'innovation, et renforcer les infrastructures existantes pour soutenir des applications critiques. Certaines entreprises attirées par ces bénéfices sont freinées par des budgets restreints, des politiques de sécurité, ou des modèles organisationnels, alors que ces mêmes contraintes sont les facteurs permettant de décupler l'impact d'une migration vers AWS.
Cette session développe un plan d'adoption vers AWS, illustré par les stratégies employées par des entreprises telles que Dow Jones, Time, Nike ou pour surmonter les barrières a l'innovation.
AWS Summit Paris - Track 1 - Session 2 - Designez vos architectures pour plus...Amazon Web Services
Savez-vous qu’en déployant sur AWS, vous avez l’occasion de créer des architectures plus sécurisées que dans vos data centre traditionels ?
Cette session décrit des modèles d’architecture que vous pouvez utiliser pour augmenter la sécurité de vos infrastructures et applications. En particulier, nous explorerons les bonnes pratiques, et les outils mis à votre disposition, pour chiffrer vos données et pour contrôler les accès à votre infrastructure avec le principe du moindre privilège. Nous verrons ensuite comment mettre en place des systèmes de contrôles, basés sur des journaux d’accès, à grande échelle. Enfin, nous montrerons les bonnes pratiques d’architecture réseau pour assurer une sécurité d’accès en profondeur.
Construire des Applications Web Performantes - Rule Book WebinarAmazon Web Services
Premier d'une série de Webinaire "Voyage dans le Cloud AWS", nous allons voir comment construire des applications Web performantes en utilisant le Cloud AWS.
Amazon Web Service par Bertrand Lehurt - 11 mars 2014SOAT
Attention, soirée spécial cloud computing!
IAAS, PASS, SAAS... Perdu avec autant d'acronyme qui représente des types de cloud computing?
Ça tombe bien, Bertrand Lehurt vous propose une soirée d'introduction à l'IAAS (Infrastructure As A Service) avec Amazon Web Services, suivi d'une séance les mains dans le cambouis.
Vous allez apprendre à déployer une petite application en utilisant les services nécessaires dans la jungle de ceux proposés (plus de 37). Au cours de la soirée, nous aborderons donc l'utilisation d'EC2, S3, ELB, EBS, Cloudfront et Auto scaling et les architectures types qui sont utilisées dans le cloud computing.
La vidéo de la présentation est visible ici : http://youtu.be/0AUJ_hcMNhQ
Aperçu de la formation : Cette formation gratuite en ligne, qui fournira une présentation des services AWS de base pour le calcul, le stockage, les bases de données et la mise en réseau. Notre expert technique AWS présentera un aperçu d’AWS en parlant des principales fonctionnalités, des cas d’utilisation et des meilleures pratiques.
Qui devrait participer: Virtual AWSome Day est l’événement idéal pour les responsables informatiques, les ingénieurs système, les administrateurs système et les architectes qui souhaitent en savoir plus sur l’infonuagique et apprendre à utiliser le nuage AWS.
Une analyse de la sécurité d'Amazon Web services selon la norme ISO 27002 faite à l'occasion du séminaire cloud computing organisé par le centre de compétence technique (CCT) du CNES
http://cct.cnes.fr/cct05/public/2010/index.htm#seminaires
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...Nathalie Richomme
Le « cloud » est le nouveau mot-clé pour créer le buzz dans l’IT. Grâce aux nouvelles apps, accessoires, etc., nous utilisons ou stockons tous des données dans le cloud parfois sans parfois s’en rendre compte. Amazon, au-delà de son si populaire site marchand, dispose d’un vaste catalogue de web services (AWS). Au sein de ces services, l’un d’entre eux dipose d’un grand potentiel pour les développeurs 4D. Il s’agit d’Amazon Simple Storage Service (S3). S3 constitue la solution Amazon de stockage sur le Cloud.
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...Amazon Web Services
Maintenant que se pose la question de la migration de votre portefeuille applicatif vers le cloud AWS, il est important de faire preuve de pragmatisme et d'aborder cette phase de migration de façon structurée et efficace. Les phases initiales de cartographie et d'assessment des applications devant être suivies d'une démarche de migration encadrée et outillée. Nous vous proposons de découvrir ces meilleures pratiques afin d'être en mesure de construire votre roadmap de migration vers le cloud.
Que sont le cloud computing et Amazon Web Services (AWS)? Comment mon entreprise peut-elle tirer profit du cloud computing? Si vous cherchez des réponses à ces questions, suivez ce webinaire et apprenez comment baisser vos coûts, être plus agile et maintenir, voire améliorer, le niveau de sécurité de vos applications.
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...Microsoft Ideas
Quelles sont les différences d’usage entres les différents types de Cloud ? Comment les combiner ? Alexandre Morel présentera des cas pratiques et exemples d’infrastructures simples à mettre en oeuvre. Session présentée par le partenaire : OVH.
Speaker : Alexandre Morel (OVH)
Alex Coqueiro, AWS Public Sector Solutions Architect Manager, takes us on a fascinating demo and show & tell. He uses Amazon Web Services' Artificial Intelligence tools: Alexa, Poly, Rekognition and Machine Learning.He creates in real time a voice enabled truck. He turns the truck on. Monitors it's motions in real time, and finally uses Amazon Machine Learning to identify a potentially dangerous situation, generating a voice alarm, which Amazon Polly delivers through a phone call!
Après un panorama du Big Data / Data Science, nos experts font le focus sur Spark, l’un des composants de la stack SMACK.
Spark est un framework de cluster computing qui permet de faire du traitement de larges volumes de données de manière distribuée. Le modèle de programmation proposé par Spark est plus simple que celui d'Hadoop et jusqu'à 100 fois plus rapide en temps d'exécution.
Nous découvrons ensuite Zeppelin, un outil graphique simple et rapide à mettre en oeuvre se plaçant au-dessus de Spark.
Pour terminer, nous nous intéressons au Machine Learning, aujourd’hui en plein essor. Pourquoi cela ? Quels sont ses principaux domaines d'applications et ses apports ? Quelles sont les principales stratégies utilisées dans le domaine de l'analyse prédictive ? Il est temps d'y voir plus clair et de comprendre les enjeux de cette discipline !
18 décembre 2013 - présentation du nouveau data.gouv.frHenri Verdier
Présentation utilisée pour l'inauguration du nouveau Data.gouv.fr par M. Jean-Marc Ayrault, Premier Ministre, Marylise Lebranchu, ministre de la Réforme de l'Etat, de la Décentralisation et de la Fonction publique, et Fleur Pellerin, ministre déléguée chargée des Petites et Moyennes Entreprises, de l'Innovation et de l'Economie numérique.
AWS Summit Paris - Track 1 - Session 1 - Boostez votre activité l'impact de ...Amazon Web Services
Pour les entreprises, le cloud offre la possibilité de réduire ses coûts et d'augmenter son agilité. L'adoption d'AWS est également l’opportunité de développer de nouvelles applications, accélérer la recherche et l'innovation, et renforcer les infrastructures existantes pour soutenir des applications critiques. Certaines entreprises attirées par ces bénéfices sont freinées par des budgets restreints, des politiques de sécurité, ou des modèles organisationnels, alors que ces mêmes contraintes sont les facteurs permettant de décupler l'impact d'une migration vers AWS.
Cette session développe un plan d'adoption vers AWS, illustré par les stratégies employées par des entreprises telles que Dow Jones, Time, Nike ou pour surmonter les barrières a l'innovation.
AWS Summit Paris - Track 1 - Session 2 - Designez vos architectures pour plus...Amazon Web Services
Savez-vous qu’en déployant sur AWS, vous avez l’occasion de créer des architectures plus sécurisées que dans vos data centre traditionels ?
Cette session décrit des modèles d’architecture que vous pouvez utiliser pour augmenter la sécurité de vos infrastructures et applications. En particulier, nous explorerons les bonnes pratiques, et les outils mis à votre disposition, pour chiffrer vos données et pour contrôler les accès à votre infrastructure avec le principe du moindre privilège. Nous verrons ensuite comment mettre en place des systèmes de contrôles, basés sur des journaux d’accès, à grande échelle. Enfin, nous montrerons les bonnes pratiques d’architecture réseau pour assurer une sécurité d’accès en profondeur.
Construire des Applications Web Performantes - Rule Book WebinarAmazon Web Services
Premier d'une série de Webinaire "Voyage dans le Cloud AWS", nous allons voir comment construire des applications Web performantes en utilisant le Cloud AWS.
Amazon Web Service par Bertrand Lehurt - 11 mars 2014SOAT
Attention, soirée spécial cloud computing!
IAAS, PASS, SAAS... Perdu avec autant d'acronyme qui représente des types de cloud computing?
Ça tombe bien, Bertrand Lehurt vous propose une soirée d'introduction à l'IAAS (Infrastructure As A Service) avec Amazon Web Services, suivi d'une séance les mains dans le cambouis.
Vous allez apprendre à déployer une petite application en utilisant les services nécessaires dans la jungle de ceux proposés (plus de 37). Au cours de la soirée, nous aborderons donc l'utilisation d'EC2, S3, ELB, EBS, Cloudfront et Auto scaling et les architectures types qui sont utilisées dans le cloud computing.
La vidéo de la présentation est visible ici : http://youtu.be/0AUJ_hcMNhQ
Aperçu de la formation : Cette formation gratuite en ligne, qui fournira une présentation des services AWS de base pour le calcul, le stockage, les bases de données et la mise en réseau. Notre expert technique AWS présentera un aperçu d’AWS en parlant des principales fonctionnalités, des cas d’utilisation et des meilleures pratiques.
Qui devrait participer: Virtual AWSome Day est l’événement idéal pour les responsables informatiques, les ingénieurs système, les administrateurs système et les architectes qui souhaitent en savoir plus sur l’infonuagique et apprendre à utiliser le nuage AWS.
Une analyse de la sécurité d'Amazon Web services selon la norme ISO 27002 faite à l'occasion du séminaire cloud computing organisé par le centre de compétence technique (CCT) du CNES
http://cct.cnes.fr/cct05/public/2010/index.htm#seminaires
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...Nathalie Richomme
Le « cloud » est le nouveau mot-clé pour créer le buzz dans l’IT. Grâce aux nouvelles apps, accessoires, etc., nous utilisons ou stockons tous des données dans le cloud parfois sans parfois s’en rendre compte. Amazon, au-delà de son si populaire site marchand, dispose d’un vaste catalogue de web services (AWS). Au sein de ces services, l’un d’entre eux dipose d’un grand potentiel pour les développeurs 4D. Il s’agit d’Amazon Simple Storage Service (S3). S3 constitue la solution Amazon de stockage sur le Cloud.
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...Amazon Web Services
Maintenant que se pose la question de la migration de votre portefeuille applicatif vers le cloud AWS, il est important de faire preuve de pragmatisme et d'aborder cette phase de migration de façon structurée et efficace. Les phases initiales de cartographie et d'assessment des applications devant être suivies d'une démarche de migration encadrée et outillée. Nous vous proposons de découvrir ces meilleures pratiques afin d'être en mesure de construire votre roadmap de migration vers le cloud.
Que sont le cloud computing et Amazon Web Services (AWS)? Comment mon entreprise peut-elle tirer profit du cloud computing? Si vous cherchez des réponses à ces questions, suivez ce webinaire et apprenez comment baisser vos coûts, être plus agile et maintenir, voire améliorer, le niveau de sécurité de vos applications.
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...Microsoft Ideas
Quelles sont les différences d’usage entres les différents types de Cloud ? Comment les combiner ? Alexandre Morel présentera des cas pratiques et exemples d’infrastructures simples à mettre en oeuvre. Session présentée par le partenaire : OVH.
Speaker : Alexandre Morel (OVH)
Alex Coqueiro, AWS Public Sector Solutions Architect Manager, takes us on a fascinating demo and show & tell. He uses Amazon Web Services' Artificial Intelligence tools: Alexa, Poly, Rekognition and Machine Learning.He creates in real time a voice enabled truck. He turns the truck on. Monitors it's motions in real time, and finally uses Amazon Machine Learning to identify a potentially dangerous situation, generating a voice alarm, which Amazon Polly delivers through a phone call!
Après un panorama du Big Data / Data Science, nos experts font le focus sur Spark, l’un des composants de la stack SMACK.
Spark est un framework de cluster computing qui permet de faire du traitement de larges volumes de données de manière distribuée. Le modèle de programmation proposé par Spark est plus simple que celui d'Hadoop et jusqu'à 100 fois plus rapide en temps d'exécution.
Nous découvrons ensuite Zeppelin, un outil graphique simple et rapide à mettre en oeuvre se plaçant au-dessus de Spark.
Pour terminer, nous nous intéressons au Machine Learning, aujourd’hui en plein essor. Pourquoi cela ? Quels sont ses principaux domaines d'applications et ses apports ? Quelles sont les principales stratégies utilisées dans le domaine de l'analyse prédictive ? Il est temps d'y voir plus clair et de comprendre les enjeux de cette discipline !
18 décembre 2013 - présentation du nouveau data.gouv.frHenri Verdier
Présentation utilisée pour l'inauguration du nouveau Data.gouv.fr par M. Jean-Marc Ayrault, Premier Ministre, Marylise Lebranchu, ministre de la Réforme de l'Etat, de la Décentralisation et de la Fonction publique, et Fleur Pellerin, ministre déléguée chargée des Petites et Moyennes Entreprises, de l'Innovation et de l'Economie numérique.
Este documento ofrece recomendaciones para el uso seguro y responsable de la tecnología e Internet. Define términos como firewall, filtro de contenido, página web y correo electrónico. Explica posibles efectos nocivos del uso excesivo de la tecnología y peligros en Internet como el phishing, gusanos, troyanos y spyware. Recomienda mantener actualizados los antivirus y firewalls, no compartir información personal con desconocidos, y establecer reglas claras para el uso de la tecnología en familia.
El documento presenta la Carta de la Tierra, un marco ético para un futuro sostenible. Describe la situación global, incluyendo desafíos como el analfabetismo y la pobreza. Explica que la Carta de la Tierra promueve valores como los derechos humanos, la justicia y la sostenibilidad. Finalmente, resume algunos ejemplos de cómo organizaciones en Costa Rica, Canadá, Brasil y Japón están implementando la Carta de la Tierra en sus comunidades y programas.
Este documento narra la triste historia de un perro desde su nacimiento hasta su muerte a los 21 meses. Fue separado de su madre a los 2 meses y adoptado por una familia que no lo educó adecuadamente. Posteriormente fue abandonado y pasó hambre y frío en la calle, siendo atacado por niños y atropellado por un auto que le dislocó la cadera. Después de 10 días sufriendo en la calle sin poder moverse, una mujer lo encontró y una inyección letal puso fin a su sufrimiento. El mensaje final
Los alumnos de la Escuela No 4 D.E. 12 “La Pampa” realizaron un trabajo para conocer mejor su barrio y escuela a través de fotografías, entrevistas y comparaciones con otras escuelas. Aprendieron cosas nuevas sobre la historia y lugares de su comunidad, como sobre el arroyo Maldonado y la plaza Irlanda. También descubrieron que a pesar de las diferencias, los chicos de otras escuelas comparten la experiencia de ir a la escuela y hacer amigos.
Este documento describe un programa para generar ingresos adicionales al permitir que los clientes compren productos MonaVie a precios mayoristas sin ser distribuidores. Los clientes preferentes pueden comprar hasta 9 botellas o 350 puntos cada 28 días y el distribuidor recibe el 50% de los puntos y el 25% del valor de las compras en comisiones. Además, este programa ayuda a los distribuidores a mantenerse activos y calificar para bonos.
A União Europeia está considerando novas regras para veículos autônomos. As regras propostas exigiriam que os fabricantes de veículos autônomos assumam mais responsabilidade por acidentes e garantam que os sistemas de direção sejam projetados para proteger os pedestres e ciclistas. Os regulamentos também visam estabelecer padrões comuns para testes e certificação de veículos autônomos em toda a UE.
Sara's parents came to class to share things about Sara when she was little, bringing many photos. They surprised the class by bringing Sara's cousin Estefanía, a flamenco dancer. Estefanía showed her magical bag and used props from it to transform herself and demonstrate flamenco dancing, doing things like putting on dancing shoes and a skirt and doing turns. She did Sara's hair like a dancer's and they danced together. Estefanía, Sara, and Marco Antonio did some flamenco passes. Estefanía also decorated some of the teachers with props. She taught the class to clap rhythm and they finished by singing carols.
El documento habla sobre los conceptos de corte y torsión en ingeniería estructural. Explica las regiones de vigas y discontinuidades geométricas según modelos unidimensionales y bidimensionales. También discute modelos de reticulado para predecir tensiones y fallas, así como la resistencia al corte en secciones de concreto reforzado y cómo depende de la deformación transversal, la formación de fisuras y las propiedades del material como resistencia a la tracción y compresión.
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."
Présentation effectuée aux Expériences 2016 de Microsoft France par Christophe Villeneuve et Benjamin Talmard : "Open source et microsoft azure reve ou realite ?"
8ème Forum du Club Cloud des Partenaires, dans le cadre de Partner VIP [22 novembre 2011] - Présentation des services d'accompagnement d'Aspaway pour les Editeurs qui veulent offrir une solution SaaS.
Java dans Windows Azure: l'exemple de JonasMicrosoft
Jonas, serveur d'application J2EE, a récemment été porté par Bull, avec l'aide de Microsoft, sur Windows Azure. Au-delà de la mixité des environnements Java et Microsoft, cette session démontrera par l'exemple la grande ouverture de Windows Azure à des technologies peu habituées à s'éxécuter en environnement Windows.
Support de présentation exploité dans le cadre de l'Atelier "DSI, comment mettre en oeuvre des solutions de Cloud hybride avec Aspaway, IBM et Softlayer. Atelier de 30 mn sur le stand IBM du salon "Cloud Computing World Expo" - Mercredi 9 avril, 11h30 à 12h.
Cloud Privé, Cloud Public, pourquoi choisir? Cloud Hybride, le meilleur des d...Microsoft Ideas
Lors du lancement de Windows Server 2012, Satya Nadella, Président de la division Server & Tools de Microsoft a annoncé avec l’OS Cloud la concrétisation de la vision Cloud Hybride. Transformer son centre de données existant en Cloud Privé pour réduire ses couts de fonctionnement et gagner en agilité tout en profitant des ressources illimitées et au plus bas cout du Cloud Public. Nous nous attacherons à présenter les bénéfices d’un tel système d’information ainsi que les éléments clé de réussite notamment au niveau de l’identité, sécurité et administration des ressources.
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpathAlexis Hassler
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendance devaient se résoudre d'eux-mêmes. C'est le projet Jigsaw qui devait accomplir cette tâche. Il sera finalement intégré au JDK 9 dont la sortie est prévue pour 2017.
Dans la première partie de cette présentation, je vous revenir sur le fonctionnement des classloaders du JDK et voir au travers quelques exemples les problèmes étranges qu'ils posent.
Dans la deuxième partie, je présenterai ce que Jigsaw va apporter et j'expliquerai quels problèmes il va résourdre. Je le comparerai aux solutions qui existent déjà, comme OSGi et JBoss Modules.
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath JavaAlexis Hassler
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendance devaient se résoudre d'eux-mêmes. C'est le projet Jigsaw qui devait accomplir cette tâche. Il sera finalement intégré au JDK 9 dont la sortie est prévue pour 2017.
Dans la première partie de cette présentation, je vous revenir sur le fonctionnement des classloaders du JDK et voir au travers quelques exemples les problèmes étranges qu'ils posent.
Dans la deuxième partie, je présenterai ce que Jigsaw va apporter et j'expliquerai quels problèmes il va résourdre. Je le comparerai aux solutions qui existent déjà, comme OSGi et JBoss Modules.
Soft-Shake 2016 : Jigsaw est prêt à tuer le classpathAlexis Hassler
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendance devaient se résoudre d'eux-mêmes. C'est le projet Jigsaw qui devait accomplir cette tâche. Il sera finalement intégré au JDK 9 dont la sortie est prévue pour 2017.
Dans la première partie de cette présentation, je vous revenir sur le fonctionnement des classloaders du JDK et voir au travers quelques exemples les problèmes étranges qu'ils posent.
Dans la deuxième partie, je présenterai ce que Jigsaw va apporter et j'expliquerai quels problèmes il va résourdre. Je le comparerai aux solutions qui existent déjà, comme OSGi et JBoss Modules.
LyonJUG : Comment Jigsaw est prêt à tuer le classpath Alexis Hassler
Présentation au LyonJUG le 17 octobre 2015.
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendance devaient se résoudre d'eux-mêmes. C'est le projet Jigsaw qui devait accomplir cette tâche. Il sera finalement intégré au JDK 9 dont la sortie est prévue pour 2017.
Dans la première partie de cette présentation, on revient sur le fonctionnement des classloaders du JDK et on voit au travers quelques exemples les problèmes étranges qu'ils posent.
Dans la deuxième partie, on présente ce que Jigsaw va apporter et expliquera quels problèmes il va résoudre. On compare Jigsaw aux solutions qui existent déjà, comme OSGi et JBoss Modules.
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendance devaient se résoudre d'eux-mêmes. Cinq ans plus tard, le classpath vit toujours et pour quelques temps encore.
Dans la première partie de cette session, je vous propose de revenir sur le fonctionnement des classloaders du JDK et les problèmes infernaux posés par le classpath. Nous verrons aussi comment les serveurs d'applications, comme Tomcat, gèrent leur classloaders de façon hiérarchique, afin d'isoler les applications entre elles.
Dans la deuxième partie, je parlerai de modularité et de son impact sur la gestion des dépendances, à l'exécution des applications. Des solutions existent déjà, comme OSGi, d'autres émergent, comme JBoss Modules. Je vous montrerai comment ce dernier fonctionne, dans WildFly ou en autonome.
WildFly est le nouveau nom de JBoss AS, le serveur d'applications open source. Plus précisément, c'est le successeur de JBoss AS 7. Cette version a été une véritable révolution pour tous les utilisateurs JBoss : temps de démarrage et de déploiement record, techniques d'administration renouvelées, configuration simplifiée et plus expressive...
Dans cette présentation, j'explique en quoi WildFly est pratique pour le développement et pour l'administration. Plus particulièrement, je montrerai comment on peut piloter le serveur d'applications en lignes de commandes ou en JavaScript.
ElsassJUG - Le classpath n'est pas mort...Alexis Hassler
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendance devaient se résoudre d’eux-mêmes. Cinq ans plus tard, le classpath vit toujours et pour quelques temps encore.
Dans la première partie de cette session, je vous propose de revenir sur le fonctionnement des classloaders du JDK et les problèmes infernaux posés par le classpath. Nous verrons aussi comment les serveurs d’applications, comme Tomcat, gèrent leur classloaders de façon hiérarchique, afin d’isoler les applications entre elles.
Dans la deuxième partie, je parlerai de modularité et de son impact sur la gestion des dépendances, à l’exécution des applications. Des solutions existent déjà, comme OSGi, d’autres émergent, comme JBoss Modules. Je vous montrerai comment ce dernier fonctionne, dans WildFly ou en autonome.
Le temps est révolu où Java EE ne serait qu’à développer des applications de mise à jour de données, avec JSF / EJB / JPA. Aujourd’hui Java EE s’est assoupli et s’est ouvert sur le monde, avec CDI comme clé de voûte et a repoussé nos limites grâce à des capacités d’extension puissantes et faciles d’utilisation comme JCA.
Dans un premier temps, nous reviendrons rapidement sur la place de CDI dans JavaEE 7 et sur ses mécanismes d’extension. Dans un deuxième temps, nous verrons les techniques de connecteurs JCA et comment ils peuvent aussi constituer une possibilité d’ouverture simple à mettre en œuvre. JCA fournit des techniques pour gérer des connexions sortantes ou entrantes, sur des formats ou protocoles variés.
MarsJUG - Le classpath n'est pas mort, mais presqueAlexis Hassler
En 2009, la mort du classpath a été annoncée. Les classloaders à plat ou hiérarchiques devaient être remplacés par des systèmes modulaires et tous nos problèmes de dépendances devaient se résoudre d'eux-même. Quatre ans plus tard, le classpath vit toujours et pour quelques années encore.
Dans la première partie de cette session, nous reviendrons sur le fonctionnement des classloaders du JDK et les problèmes infernaux posés par le classpath. Nous verrons aussi comment les serveurs d'applications, comme Tomcat, gèrent leur classloaders de façon hiérarchique, afin d'isoler les applications entre elles.
Dans la deuxième partie, nous parlerons de modularité et de son impact sur la gestion des dépendances, à l'exécution des applications. Des solutions existent déjà, comme OSGi et Jigsaw, d'autres émergent, comme JBoss Modules. Nous vous montrerons comment ce dernier fonctionne, dans JBoss AS 7, en autonome, ou même dans Tomcat.
MarsJUG - Une nouvelle vision des tests avec ArquillianAlexis Hassler
La réalisation de tests unitaires est fondamentale pour développer des logiciels de qualité. Cependant, tout miser sur eux est illusoire car il faudra à un moment ou un autre vérifier que les composants interagissent convenablement et que leur intégration dans l'environnement cible fonctionne comme prévu. De plus, si l'application fournit une interface graphique, il faut vérifier si les interactions avec celle-ci sont correctes.
Arquillian est une plateforme qui est en train de révolutionner la façon de développer les tests d'intégration et fonctionnels dans le monde Java. Et malgré des défauts de jeunesse, Arquillian permet de faire des tests automatisés de composants et d'applications Java, depuis la persistance jusqu'à l'interface graphique, en couvrant un périmètre qui dépasse largement son cadre initial qui était Java EE.
Lors de cette session, vous verrez comment Arquillian est capable de tester :
l'intégration de composants Java EE, sur différents serveurs d'applications
le code de persistance avec l'extension APE
les interfaces Web, en facilitant l'utilisation de Selenium
JUG Summer Camp - Une nouvelle vision des tests avec ArquillianAlexis Hassler
La réalisation de tests unitaires est fondamentale pour développer des logiciels de qualité. Cependant, tout miser sur eux est illusoire, car il faudra à un moment ou un autre vérifier que les composants interagissent convenablement et que leur intégration dans l'environnement cible fonctionne comme prévu. De plus, si l'application fournit une interface graphique, il faut vérifier si les interactions avec celle-ce sont corrects.
Arquillian est une plateforme qui est en train de révolutionner la façon de développer les tests d'intégration et fonctionnels dans le monde Java. Et malgré des défauts de jeunesse, Arquillian permet de faire des tests automatisés de composants et d'applications Java, depuis la persistance jusqu'à l'interface graphique, en couvrant un périmètre qui dépasse largement son cadre initial qui était Java EE.
Lors de cette session, vous apprendrez comment Arquillian est capable de tester :
- l'intégration de composants Java EE, sur différents serveurs d'applications,
- le code de persistance avec l'extension APE,
- les interfaces Web, en facilitant l'utilisation de Selenium.
Présentation au JUG Summer Camp 2013 : http://www.jugsummercamp.com/edition/4/presentation/1073
This document discusses the evolution of the JBoss Application Server over time. It describes how JBoss AS has become lighter and faster booting over various versions from AS 4.0 to the current AS 7.1. It highlights key features of the latest versions like simplified configuration, expressive configuration, automatic and manual deployment, and administration via the console, CLI, HTTP/JSON, Java API and JMX. The document also discusses architecture changes like the introduction of JBoss Modules and the move to a modular architecture. It provides an overview of using JBoss AS in the cloud and outlines the future roadmap.
JBoss AS 7 : Déployer sur terre et dans les nuagesAlexis Hassler
This document discusses the deployment of JBoss Application Server on both physical and cloud infrastructures. It provides an overview of the history and major versions of JBoss AS. It describes improvements in startup time, configuration, modularization, and deployment between versions 4.0 through 7.1. It also covers administration using the CLI and console, as well as deployment in PaaS environments like OpenShift and CloudBees.
Tester la persistance Java avec ArquillianAlexis Hassler
La couche de persistance est une des parties les plus cruciales des applications en entreprise, et nous utilisons différents frameworks et patterns pour qu'elle reste propre. Nous écrivons des requêtes sophistiquées et utilisons des techniques d'optimisation pour fournir la meilleure expérience possible à nos utilisateurs.
Dans ce cas, pourquoi la persistance est-elle si souvent négligée lors des tests ? Est-ce vraiment aussi complexe et pénible à mettre en place ? Arquillian et sa Persistence Extension allègent cette charge pour que vous redeveniez un développeur heureux et productif.
Le code source associé à cette présentation est sur https://github.com/hasalex/arquillian-persistence-demo.
7. SaaS
Vision utilisateur
– Fonctionnalités d'un logiciel (Mail, CRM, ERP,...)
– Pas d'installation, pas d'investissement
– Montée en charge simple
– Software as a Service
16. Cloud Computing
En libre-service à la demande
Accessible sur l'ensemble d'un réseau
Mutualisation des ressources
Rapidement élastique
Mesurable
17. IaaS
Vision sysadmin
– Ressources système
(processeur, mémoire, bande passante)
– Pas d'achat de machine
– Montée en charge simple
– Infrastructure as a Service
18. IaaS
Application
Runtime / middleware
Base de données
Système d'exploitation
Virtualisation
Matériel Stockage
Réseau
28. IaaS Architecture
Application
Runtime / middleware
Base de données
Système d'exploitation
Virtualisation
Matériel Stockage
Réseau
Java / Glassfish
MySQL
Linux
29. IaaS Architecture
Application
Runtime / middleware
Base de données
Système d'exploitation
Virtualisation
Matériel Stockage
Réseau
.NET / IIS
SQL Server
Windows
30. IaaS Architecture
Application
Runtime / middleware
Base de données
Système d'exploitation
Virtualisation
Matériel Stockage
Réseau
Java / Netty
MongoDB
Linux
62. Cloud
SaaS
Software as a Service User
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
Developer Integration
Operations
63. IaaS : contraintes et liberté
Application
Runtime / middleware
Base de données
Système d'exploitation
Virtualisation
Matériel Stockage
Réseau
64. PaaS : modèles imposés
Application
Runtime / middleware
Base de données
Système d'exploitation
Virtualisation
Matériel Stockage
Réseau
65. Cloud
SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
66. Cloud
SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
67. SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
DBaaS
Database as a Service
MaaS
Monitoring as a Service
NaaS
Network as a Service CaaS
Container as a Service
XaaS
69. Quel cloud pour quelles entreprises ?
CAC40
Cloud public
Cloud privé
IaaS / PaaS / SaaS
Startup
SaaS public
PaaS public
PaaS public
PaaS public
PaaS public
IaaS public