GoCD est un serveur de déploiement continu qui intrigue et beaucoup de gens se demande bien ce qu’il pourrait faire en plus qu’un bon vieux Jenkins des familles. En quoi est-il si différent ? Pourquoi l’équipe du plateau d’à coté ne jure que par ça ? Voyons ça ensemble, brisons la vitre et approchons nous un peu pour en savoir plus.
Présentation au HasiCorp User Group du 17 mai 2018.
Présentation de l'utilisation de Consul à Criteo (plus de 20000 machines sur 8 clusters): quelles sont les fonctionnalités que nous utilisons:
- discovery DNS, HTTP, blocking Queries, Heath-Checks
- K/V: verrous et sémarphores distribuées
- Virtualisation du DC: Prepared Queries
Liste d'une partie des patches de Criteo
Présentation de consul-templaterb
Liste des fonctionnalités que nous souhaiterions avoir apparaître dans Consul
1. The document discusses celebrity fragrances as a profitable product of consumer culture, using Paris Hilton and David Beckham's fragrance lines as case studies.
2. It analyzes how Parlux has tailored Paris Hilton's fragrance line, like her new "Paris Hilton Passport", to target the tween demographic.
3. It also looks at how David Beckham has rebranded his fragrance line to reconnect with his more masculine image and expand his market share beyond his previously over-sexualized persona.
This document is a resume for John S. Breyel, who has over 30 years of experience in healthcare, mental health, case management, marketing, admissions, and information technology. He holds an MBA with a healthcare management emphasis and is 6 hours away from completing an MS in Computer Information Systems. His resume details his work history, highlighting roles in clinical case management, program management, marketing, admissions, customer service, and social services.
GoCD est un serveur de déploiement continu qui intrigue et beaucoup de gens se demande bien ce qu’il pourrait faire en plus qu’un bon vieux Jenkins des familles. En quoi est-il si différent ? Pourquoi l’équipe du plateau d’à coté ne jure que par ça ? Voyons ça ensemble, brisons la vitre et approchons nous un peu pour en savoir plus.
Présentation au HasiCorp User Group du 17 mai 2018.
Présentation de l'utilisation de Consul à Criteo (plus de 20000 machines sur 8 clusters): quelles sont les fonctionnalités que nous utilisons:
- discovery DNS, HTTP, blocking Queries, Heath-Checks
- K/V: verrous et sémarphores distribuées
- Virtualisation du DC: Prepared Queries
Liste d'une partie des patches de Criteo
Présentation de consul-templaterb
Liste des fonctionnalités que nous souhaiterions avoir apparaître dans Consul
1. The document discusses celebrity fragrances as a profitable product of consumer culture, using Paris Hilton and David Beckham's fragrance lines as case studies.
2. It analyzes how Parlux has tailored Paris Hilton's fragrance line, like her new "Paris Hilton Passport", to target the tween demographic.
3. It also looks at how David Beckham has rebranded his fragrance line to reconnect with his more masculine image and expand his market share beyond his previously over-sexualized persona.
This document is a resume for John S. Breyel, who has over 30 years of experience in healthcare, mental health, case management, marketing, admissions, and information technology. He holds an MBA with a healthcare management emphasis and is 6 hours away from completing an MS in Computer Information Systems. His resume details his work history, highlighting roles in clinical case management, program management, marketing, admissions, customer service, and social services.
Sadam Hussain Mangi is seeking an entry-level engineering position and has experience in mechanical engineering. He has a Bachelor's degree in Mechanical Engineering from Quaid-e-Awam University of Engineering, Science & Technology Nawabshah, Pakistan. He has internship experience at Dawlence Pakistan and Habib Sugar Mills Limited and participated in various conferences, seminars and training courses. He has strong computer, planning, coordination and language skills.
Las islas Malvinas han sido objeto de disputa entre Argentina y el Reino Unido. El 2 de abril de 1982, Argentina invadió y ocupó las islas, pero esto llevó a una guerra de 74 días con Gran Bretaña que terminó el 14 de junio cuando Argentina se rindió, dejando el control de las islas en manos del Reino Unido. La guerra resultó en la muerte de 649 soldados argentinos y 255 británicos y no resolvió la disputa sobre la soberanía de las islas.
This document summarizes a study that investigated the difficulties English as a foreign language (EFL) teachers and students face regarding grammar instruction in Oman. The study aimed to understand teachers' perceptions of their own difficulties teaching grammar as well as those of their students. It also examined whether teachers' perceptions varied based on their gender, qualifications, teaching experience, or the level they taught. Teachers reported their perceptions via a questionnaire. The findings provide insights into the difficulties teachers and students experience with grammar instruction in an EFL context in Oman.
John Blatt has over 30 years of experience in project management, software development, and quality management. He has a proven track record of successfully delivering projects on time and within budget. Currently he is a senior IT specialist and project manager at IBM, where he oversees global development teams and ensures customer requirements are met through the Agile process. He holds multiple degrees in computer science, engineering, and business management.
Crowd4Test is a crowdsourced testing platform located in Bangalore, India that employs professional software testers from across India as freelancers to test websites, mobile apps, and desktop software. The company offers various types of testing services including onsite testing support, performance testing using tools like NeoLoad and JMeter, automation testing using Selenium and Appium, multi-device and browser testing, localization testing, and field testing. Crowd4Test maintains a portfolio of over 30 devices from manufacturers like Samsung, Apple, and more to perform cross-device testing. The company provides dashboards and reports on defects, devices, and test summaries. Engagement models include self-service testing or managed testing with test cases
This document provides an overview of Kurt Lewin's Force Field Analysis planning method. It uses the example of a management team wanting to improve their effectiveness through more open communication. The team analyzed the driving and restraining forces affecting their current level of interpersonal functioning. Driving forces supported more openness, like interdependence, while restraining forces inhibited it, like a lack of conflict skills. By identifying these forces, the team could develop strategies to modify the force field, such as acquiring new skills, and reach a new equilibrium with improved functioning through openness. Force Field Analysis provides a framework to understand resistance to change and implement planned changes in groups and organizations.
Khaled Ziad Hamarsheh has over 15 years of experience working in management positions at 5-star hotels and restaurants in Jordan. He is currently the Outlet Manager at Fig Tree Ventures Co, where he is responsible for the business performance of the restaurant. Previously he has held roles such as Restaurant Manager at Kempinski Red Sea Aqaba and Store Manager at Crumz Bakery Café. He has a background in hospitality supervision and hotel management principles.
This document provides specifications for wrought carbon steel and alloy steel piping fittings intended for moderate and high temperature service. It defines the scope and standards that apply, including those for materials, manufacture, heat treatment, and quality. Fittings covered are made of seamless or welded construction per ASME and MSS standards and are intended for use in pressure piping and vessels from moderate to elevated temperatures.
This document is a curriculum vitae for Nouraddin Karimi ghaleh. It lists his contact information, key technical skills including advanced proficiency in Revit Architecture and intermediate skills in AutoCAD and Microsoft Office. It provides a career summary noting current self-employment and past roles as an architect, software trainer, and lecturer. It also lists his education credentials including a bachelor's degree in architecture and experience designing residential complexes and other projects using Revit Architecture software.
Dans cette présentation, je vous propose de découvrir ensemble d’autre façon de développer en Java et Java 8 en particulier, mais que peu ont testé. Est-il possible de limiter le nombre de sous-classes pour une classe ? Si on peut désormais mettre un comportement dans une interface, peut-on y mettre un état ? Et peut-on sécuriser la grammaire de ses DSL internes ? Live coding à l’appui, voici certaines des questions auxquelles nous allons essayer de répondre ou qu’on ne devrait jamais aborder.
La mode est aux conteneurs. Mais tout le monde n'est pas capable de transformer radicalement son DataCenter pour accueillir ces nouvelles unités de déploiement. Dès lors, le cloud est une alternative plus que valide. Mais il existe de nombreuses façons de déployer son conteneur dans les nuages ! À travers un retour d'expérience basé sur AWS, nous balayerons ces différents patterns, du plus indépendant de l'infrastructure sous jacente, au plus intriqué avec les services managés AWS.
Nous entrons progressivement dans l’ère du temps réel et toutes les technologies nécessaires sont désormais à portée de mains, mais comment s’y prendre ? Quelles technologies choisir ? Nous allons vous montrer aujourd’hui comment créer facilement une application temps-réel qui scale ! Notre Stack ? Kubernetes, Google Container Engine, React, Redux et RethinkDB.
Sadam Hussain Mangi is seeking an entry-level engineering position and has experience in mechanical engineering. He has a Bachelor's degree in Mechanical Engineering from Quaid-e-Awam University of Engineering, Science & Technology Nawabshah, Pakistan. He has internship experience at Dawlence Pakistan and Habib Sugar Mills Limited and participated in various conferences, seminars and training courses. He has strong computer, planning, coordination and language skills.
Las islas Malvinas han sido objeto de disputa entre Argentina y el Reino Unido. El 2 de abril de 1982, Argentina invadió y ocupó las islas, pero esto llevó a una guerra de 74 días con Gran Bretaña que terminó el 14 de junio cuando Argentina se rindió, dejando el control de las islas en manos del Reino Unido. La guerra resultó en la muerte de 649 soldados argentinos y 255 británicos y no resolvió la disputa sobre la soberanía de las islas.
This document summarizes a study that investigated the difficulties English as a foreign language (EFL) teachers and students face regarding grammar instruction in Oman. The study aimed to understand teachers' perceptions of their own difficulties teaching grammar as well as those of their students. It also examined whether teachers' perceptions varied based on their gender, qualifications, teaching experience, or the level they taught. Teachers reported their perceptions via a questionnaire. The findings provide insights into the difficulties teachers and students experience with grammar instruction in an EFL context in Oman.
John Blatt has over 30 years of experience in project management, software development, and quality management. He has a proven track record of successfully delivering projects on time and within budget. Currently he is a senior IT specialist and project manager at IBM, where he oversees global development teams and ensures customer requirements are met through the Agile process. He holds multiple degrees in computer science, engineering, and business management.
Crowd4Test is a crowdsourced testing platform located in Bangalore, India that employs professional software testers from across India as freelancers to test websites, mobile apps, and desktop software. The company offers various types of testing services including onsite testing support, performance testing using tools like NeoLoad and JMeter, automation testing using Selenium and Appium, multi-device and browser testing, localization testing, and field testing. Crowd4Test maintains a portfolio of over 30 devices from manufacturers like Samsung, Apple, and more to perform cross-device testing. The company provides dashboards and reports on defects, devices, and test summaries. Engagement models include self-service testing or managed testing with test cases
This document provides an overview of Kurt Lewin's Force Field Analysis planning method. It uses the example of a management team wanting to improve their effectiveness through more open communication. The team analyzed the driving and restraining forces affecting their current level of interpersonal functioning. Driving forces supported more openness, like interdependence, while restraining forces inhibited it, like a lack of conflict skills. By identifying these forces, the team could develop strategies to modify the force field, such as acquiring new skills, and reach a new equilibrium with improved functioning through openness. Force Field Analysis provides a framework to understand resistance to change and implement planned changes in groups and organizations.
Khaled Ziad Hamarsheh has over 15 years of experience working in management positions at 5-star hotels and restaurants in Jordan. He is currently the Outlet Manager at Fig Tree Ventures Co, where he is responsible for the business performance of the restaurant. Previously he has held roles such as Restaurant Manager at Kempinski Red Sea Aqaba and Store Manager at Crumz Bakery Café. He has a background in hospitality supervision and hotel management principles.
This document provides specifications for wrought carbon steel and alloy steel piping fittings intended for moderate and high temperature service. It defines the scope and standards that apply, including those for materials, manufacture, heat treatment, and quality. Fittings covered are made of seamless or welded construction per ASME and MSS standards and are intended for use in pressure piping and vessels from moderate to elevated temperatures.
This document is a curriculum vitae for Nouraddin Karimi ghaleh. It lists his contact information, key technical skills including advanced proficiency in Revit Architecture and intermediate skills in AutoCAD and Microsoft Office. It provides a career summary noting current self-employment and past roles as an architect, software trainer, and lecturer. It also lists his education credentials including a bachelor's degree in architecture and experience designing residential complexes and other projects using Revit Architecture software.
Dans cette présentation, je vous propose de découvrir ensemble d’autre façon de développer en Java et Java 8 en particulier, mais que peu ont testé. Est-il possible de limiter le nombre de sous-classes pour une classe ? Si on peut désormais mettre un comportement dans une interface, peut-on y mettre un état ? Et peut-on sécuriser la grammaire de ses DSL internes ? Live coding à l’appui, voici certaines des questions auxquelles nous allons essayer de répondre ou qu’on ne devrait jamais aborder.
La mode est aux conteneurs. Mais tout le monde n'est pas capable de transformer radicalement son DataCenter pour accueillir ces nouvelles unités de déploiement. Dès lors, le cloud est une alternative plus que valide. Mais il existe de nombreuses façons de déployer son conteneur dans les nuages ! À travers un retour d'expérience basé sur AWS, nous balayerons ces différents patterns, du plus indépendant de l'infrastructure sous jacente, au plus intriqué avec les services managés AWS.
Nous entrons progressivement dans l’ère du temps réel et toutes les technologies nécessaires sont désormais à portée de mains, mais comment s’y prendre ? Quelles technologies choisir ? Nous allons vous montrer aujourd’hui comment créer facilement une application temps-réel qui scale ! Notre Stack ? Kubernetes, Google Container Engine, React, Redux et RethinkDB.
Kubernetes University - Cap sur l'orchestrationWescale
Cette présentation était en partenariat avec Xebia (Jean-Baptiste Claramonte et Gerome Egron).
De nos jours, de plus en plus d’entreprises adoptent Docker. Mais comment faire avec des dizaines, des centaines voire des milliers de conteneurs à gérer ? Google s’est posé ces questions et de ses forges une réponse est sortie : le projet Kubernetes. Venez marcher dans les pas du géant en découvrant Kubernetes dans son intimité. Vous apprendrez à déployer une application, la scaler, la mettre à jour en rolling update et l'isoler des environnements. Entre démonstrations et retours de terrain, vous repartirez avec tous les outils pour conteneuriser la planète.
Cette présentation était en partenariat avec WeScale (Cédric Hauber).
De nos jours, de plus en plus d’entreprises adoptent Docker. Mais comment faire avec des dizaines, des centaines voire des milliers de conteneurs à gérer ? Google s’est posé ces questions et de ses forges une réponse est sortie : le projet Kubernetes. Venez marcher dans les pas du géant en découvrant Kubernetes dans son intimité. Vous apprendrez à déployer une application, la scaler, la mettre à jour en rolling update et l'isoler des environnements. Entre démonstrations et retours de terrain, vous repartirez avec tous les outils pour conteneuriser la planète.
De nos jours, de plus en plus d’entreprises adoptent Docker. Mais comment faire avec des dizaines, des centaines voire des milliers de conteneurs à gérer ? Google s’est posé ces questions et de ses forges une réponse est sortie : le projet Kubernetes. Venez marcher dans les pas du géant en découvrant Kubernetes dans son intimité. Vous apprendrez à déployer une application, la scaler, la mettre à jour en rolling update et l'isoler des environnements.
L'Ops d'hier maître absolu des clés dès la production n'est plus !
Les nouvelles tendances issues du lean startup, du cloud et du mouvement DevOps transforment nos métiers. Entre la culture de l'innovation, le continuous delivery et le besoin toujours plus fort d'élasticité le métier des Ops se réinvente. Ne vous laissez pas abuser par l'apparente bonhomie de ce que certains appellent déjà "No Ops". Venez découvrir le travail de l'Ops de demain. Nous verrons ensemble son nouveau rôle dans une équipe DevOps. De la validation du code de provisionning au test en continue de l'infrastructure, le défi des Ops est maintenant de pouvoir déléguer aux équipes le déploiement des projet en toute tranquillité. Plus encore qu'un agiliste ou qu'un craftman, le nouvel Ops est le soutien dont vous avez besoin.
Retrouvez la vidéo de la conférence sur : https://www.youtube.com/watch?v=UhrIOMuA3_w
L’année passée a vu converger les fonctionnalités des moteurs de conteneurs. L’enjeu de l’année à venir n’est plus sur les couches système mais bien sur l’orchestration des services. Nous vous proposons de comparer les trois orchestrateurs Mesos/Marathon, Swarm/Docker DC et Kubernetes au travers d’un cycle de vie devops : intégration continue, déploiement, “Infrastructure-as-Code” et exploitation.
Par Jonathan Raffre, Yannick Lorenzati, Jean-Louis Rigau, Thomas Auffredou, Experts DevOps et Coud chez Xebia.
Industrialiser le contrat dans un projet PHPhalleck45
La notion de contrat intervient à tous les étages en PHP : du code source au besoin fonctionnel, en passant par la nécessité de travailler en équipe ou de fournir un travail clair et compréhensible. Petit tour d'horizon des outils qui vous permettront de vous assurer automatiquement que ces contrats sont bien respectés.
Conférences lors du rendez-vous AFUP Nantes du 29 octobre 2012
Les concepts de la programmation fonctionnelle illustrés avec java 8Yannick Chartois
Ma présentation à Devoxx France 2014: Ce Quickie est basé sur le talk de Bodil Stokke: What Every Hipster Should Know About Functional Programming. C'est un petit exercice basé sur la question suivante: peut-on transposer tous les exemples JS de son talk en Java 8 avec des lambdas? Au programme donc: First Class Function, Functor, High Order Function, Reduction, Combinator, Composition.
Git et rebase sont-ils équivalents ? Dans quels cas utiliser l'un ou l'autre ? Nous verrons que chacun a son utilité dans la gestion de branches et l'amélioration de l'historique.
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016Fabien Arcellier
Après maints périples, vous avez progressivement amélioré votre capacité à gérer des environnements au travers d'Infra as Code. Votre code initialement simple a pris de l'embonpoint et vous sentez la réalité vous rattraper implacablement : vous êtes en train de créer de la complexité, voire même de la dette.
Loin d'être une fatalité, à partir de notre expérience de développeur (Fabien) et d'ops (Alexandre), nous vous proposons un road trip dans des
pratiques de développement déclinées sur l'Infra as Code (Bash, Puppet et Ansible).
Nous présentons des pratiques, des plus simples activables immédiatement à des démarches plus complexes pour dessiner une big picture de l'Infra as Code, de ses contraintes, de ses forces et de ses pièges.
* Comment mettre en place des boucles de feedback les plus courtes possibles ?
* Comment faire du test driven development sur l'infrastructure ?
* Quels patterns et outils pour tester une configuration sans tirer toute votre infra et itérer plus rapidement ?
* Quel est le rapport entre Tetris, un ascenceur et l'Infra as Code ?
React native ou comment faire une application iOS & Android quand on est déve...Florent Le Gall
Développer sur mobile en 2017, c’est incontournable. Pour un développeur front-end ou full-stack le coût d’entrée est parfois élevé. Que ce soit sur iOS ou Android, avant d’être à l’aise, on peut passer pas mal de temps à apprendre les APIs natives, les outils et peut-être même le langage.
Avec React Native, le jeu a changé, si vous connaissez React, vous avez tout ce qu’il faut pour développer une application native pour les deux plate-formes.
Au cours de cette présentation, nous développerons en moins de vingt minutes une application pour choisir le prénom d’un nouveau-né pour iOS et Android en utilisant React Native, ES2017 et Flow.
Vous adorez JavaScript, mais celui-ci vous donne du fil à retordre lorsqu'il s'agit de lancer des traitements asynchrones ?
Au cours de cette présentation nous verrons ensemble plusieurs exemples concis de traitements asynchrones mettant en oeuvre les promesses et la programmation fonctionnelle.