Le livre de recette du design et de l'ergonomie pour le développeurMicrosoft
Développeurs, échappez-vous quelques instants de la grisaille quotidienne. Le chef vous propose de vous asseoir à ses côtés pour apprendre ses techniques. Au menu, concentré de techniques ergonomiques, émulsion de couleurs avec sa touche de typographie, et son rizotto de conseils prêt à l’emploi pour les développeurs. Vous pourrez même emporter tous ses conseils chez vous.
Lors de cette session, nous décrirons le processus de comparaison des outils de test du marché et les raisons qui ont amené TTC-Testing à préconiser les outils Microsoft plutôt qu'une autre solution. En s’appuyant sur des retours d’expérience concrets, nous verrons également comment mettre en place un tel projet de migration, les écueils à éviter et les vérifications à effectuer.
Este documento resume 33 sentencias dictadas por la Sala de lo Social de la Audiencia Nacional sobre expedientes de regulación de empleo (ERE) tras la reforma laboral de 2012. Resalta dos sentencias clave: 1) Una que establece que los despidos objetivos y disciplinarios deben contabilizarse a efectos de determinar si hay un ERE. 2) Otra que determina la competencia de la jurisdicción social sobre EREs realizados antes de la declaración de concurso de acreedores, cuando exista un grupo empresarial.
Le livre de recette du design et de l'ergonomie pour le développeurMicrosoft
Développeurs, échappez-vous quelques instants de la grisaille quotidienne. Le chef vous propose de vous asseoir à ses côtés pour apprendre ses techniques. Au menu, concentré de techniques ergonomiques, émulsion de couleurs avec sa touche de typographie, et son rizotto de conseils prêt à l’emploi pour les développeurs. Vous pourrez même emporter tous ses conseils chez vous.
Lors de cette session, nous décrirons le processus de comparaison des outils de test du marché et les raisons qui ont amené TTC-Testing à préconiser les outils Microsoft plutôt qu'une autre solution. En s’appuyant sur des retours d’expérience concrets, nous verrons également comment mettre en place un tel projet de migration, les écueils à éviter et les vérifications à effectuer.
Este documento resume 33 sentencias dictadas por la Sala de lo Social de la Audiencia Nacional sobre expedientes de regulación de empleo (ERE) tras la reforma laboral de 2012. Resalta dos sentencias clave: 1) Una que establece que los despidos objetivos y disciplinarios deben contabilizarse a efectos de determinar si hay un ERE. 2) Otra que determina la competencia de la jurisdicción social sobre EREs realizados antes de la declaración de concurso de acreedores, cuando exista un grupo empresarial.
Conference TDWI BI Open Source - 2011 11 29canadadri
En première partie, Christophe Villemer, Vice-président exécutif chez Savoir-faire Linux inc., présente «La BI Open Source : Du mythe à la réalité».
Le logiciel libre constitue un changement de paradigme majeur pour le secteur des Technologies de l'Information (TI). Le domaine de l'intelligence d'affaires n'échappe pas à la vague. Toujours innovantes, indissociables de l'effet « Cloud », les solutions à code source ouvert sont à leur place dans le monde de l'intelligence d'affaires. Les fonds d'investissement ne s'y sont pas trompés. Ils n'ont cessé ces dernières années de cibler les éditeurs «open source» de solutions BI, même au plus profond de la crise de 2009.
Si ces solutions restent encore trop souvent méconnues, elles sont pourtant aujourd'hui bien plus que des alternatives crédibles et ont un taux de pénétration supérieur à la moyenne.
Décrire son projet php dans des rapports confoo 2011ALTER WAY
Avec la taille croissante des équipes de développement, un nouvel aspect du métier de développeur PHP apparaît : rassurer les clients et managers en produisant des rapports. Ils portent les noms de document de conception, convention de code, référentiel de sécurité, planning de travail, diagrammes de classes, plan d'urbanisme.
Nous passerons en revue ces documents, leur type et leur structuration. Nous verrons aussi les outils qui permettent de relier ces documents avec le code, pour avoir simultanément une vue d'ensemble, un suivi des évolutions et moins de travail d'implémentation.
Este documento presenta un taller de capacitación sobre el uso de TICs en la educación. El taller aborda tres ejes: 1) la sociedad de la información y la integración de TICs en la escuela, 2) la relación con las tecnologías y el uso de herramientas informáticas, y 3) otras formas de organizar y representar la información de manera audiovisual y multimedia. El taller requiere asistencia completa y la presentación de trabajos individuales o grupales.
Este documento promueve una oportunidad de negocio llamada Regalías para Siempre que permite ganar ingresos adicionales a través de recargas de tiempo aire en celulares. Se explica que los afiliados hacen un consumo mensual de $235 que genera $46 de comisiones repartidas a 7 niveles, y que al reclutar 4 personas en cada nivel se obtienen mayores ganancias. También describe cómo recibir pagos a través de transferencias bancarias cada mes.
La compañía CODIESEL S.A. comenzó operaciones en 1982 en Bucaramanga como concesionario de vehículos Dodge diesel para transporte pesado. Su misión es satisfacer las necesidades del transporte automotor ofreciendo excelentes productos y servicios. Su visión es ser la organización líder en el oriente colombiano en servicios de calidad al cliente gracias a su experiencia de más de 35 años.
Este documento describe un tipo de estantería para almacenamiento llamada "Drive-Thru Rack". Permite que las carretillas elevadoras entren por ambos lados para recoger o dejar palets. Los palets se almacenan sobre plataformas deslizables que permiten un acceso eficiente. Este diseño permite almacenar una gran cantidad de cargas similares en un área pequeña aunque sacrifica la selectividad.
El documento trata sobre los problemas de aprendizaje. Explica que un problema de aprendizaje implica un desempeño por debajo de la norma y una discrepancia entre las habilidades del estudiante y su rendimiento. Explora las perspectivas intrínsecas (daños en el sistema nervioso central), extrínsecas (factores ambientales y sociofamiliares) e interactivas para comprender los problemas de aprendizaje. También analiza los factores que intervienen en la lectura y escritura, así como formas de detección, prevención y
El documento presenta varios milagros eucarísticos a través de los siglos, incluyendo la conversión de la hostia en carne y el vino en sangre en Lanciano, Italia en el siglo VIII y la aparición de sangre en una hostia consagrada en Santarém, Portugal en 1247. También resume las conclusiones de investigaciones científicas recientes que confirman que la carne y la sangre de Lanciano son de origen humano y corresponden al grupo sanguíneo AB.
Este documento discute la perspectiva legal de la responsabilidad por la transmisión del VIH. Explica que la responsabilidad puede ser civil, administrativa o penal, dependiendo de si causa un daño, comete una infracción o actúa de manera típica, antijurídica y culpable. También analiza el estigma, la discriminación y la criminalización de la transmisión del VIH, argumentando que esto va en contra de los derechos humanos.
Este documento presenta un proyecto TIC para un centro educativo. El proyecto tiene varias líneas de acción como alfabetización digital, uso de materiales, biblioteca escolar y formación del profesorado. Los objetivos son mejorar las habilidades del alumnado y profesorado en el uso de las TIC para el aprendizaje. El proyecto se evalúa midiendo el progreso del alumnado, profesorado y el proceso general de integración de las TIC en la escuela.
El documento describe un proyecto para crear un simulador del funcionamiento interno de un microcontrolador como un recurso educativo abierto. Explica que este tipo de recursos deben publicarse en repositorios u otras entidades donde se imparten cursos de formación. También detalla estrategias para difundir el conocimiento a un público específico interesado en el tema, como investigar opciones para publicar el recurso y realizar una encuesta entre estudiantes y profesores para obtener comentarios y mejorar la visibilidad del proyecto.
Este documento presenta un proyecto TIC para un centro educativo. El proyecto tiene varias líneas de acción como alfabetización digital, uso de materiales, biblioteca escolar y formación del profesorado. Los objetivos son mejorar las habilidades del alumnado y profesorado en el uso de las TIC para el aprendizaje. El proyecto se evalúa midiendo el progreso del alumnado, profesorado y proceso de integración de las TIC en la enseñanza.
Principe du Développement durable
"un développement qui répond aux besoins du présent
sans compromettre la capacité
des générations futures
à répondre aux leurs"
La sentencia analiza el caso de despido de Luis Bárcenas contra el Partido Popular. Rechaza la demanda de despido al no poder probarse. Reseña la larga relación laboral de Bárcenas con el PP desde 1982, incluyendo un despido improcedente en 1987, su posterior contratación y cargos de responsabilidad obtenidos. A pesar de aportar información relevante, la sentencia no realiza un análisis profundo de los interrogantes jurídicos planteados.
Comment boucher le trou entre le développement et la production en PHP ? Quels outils de développement, quels outils de suivi de qualité, comment réussir l'intégration continue ? Nous terminerons par les us et coutumes de la mise en production.
Conference TDWI BI Open Source - 2011 11 29canadadri
En première partie, Christophe Villemer, Vice-président exécutif chez Savoir-faire Linux inc., présente «La BI Open Source : Du mythe à la réalité».
Le logiciel libre constitue un changement de paradigme majeur pour le secteur des Technologies de l'Information (TI). Le domaine de l'intelligence d'affaires n'échappe pas à la vague. Toujours innovantes, indissociables de l'effet « Cloud », les solutions à code source ouvert sont à leur place dans le monde de l'intelligence d'affaires. Les fonds d'investissement ne s'y sont pas trompés. Ils n'ont cessé ces dernières années de cibler les éditeurs «open source» de solutions BI, même au plus profond de la crise de 2009.
Si ces solutions restent encore trop souvent méconnues, elles sont pourtant aujourd'hui bien plus que des alternatives crédibles et ont un taux de pénétration supérieur à la moyenne.
Décrire son projet php dans des rapports confoo 2011ALTER WAY
Avec la taille croissante des équipes de développement, un nouvel aspect du métier de développeur PHP apparaît : rassurer les clients et managers en produisant des rapports. Ils portent les noms de document de conception, convention de code, référentiel de sécurité, planning de travail, diagrammes de classes, plan d'urbanisme.
Nous passerons en revue ces documents, leur type et leur structuration. Nous verrons aussi les outils qui permettent de relier ces documents avec le code, pour avoir simultanément une vue d'ensemble, un suivi des évolutions et moins de travail d'implémentation.
Este documento presenta un taller de capacitación sobre el uso de TICs en la educación. El taller aborda tres ejes: 1) la sociedad de la información y la integración de TICs en la escuela, 2) la relación con las tecnologías y el uso de herramientas informáticas, y 3) otras formas de organizar y representar la información de manera audiovisual y multimedia. El taller requiere asistencia completa y la presentación de trabajos individuales o grupales.
Este documento promueve una oportunidad de negocio llamada Regalías para Siempre que permite ganar ingresos adicionales a través de recargas de tiempo aire en celulares. Se explica que los afiliados hacen un consumo mensual de $235 que genera $46 de comisiones repartidas a 7 niveles, y que al reclutar 4 personas en cada nivel se obtienen mayores ganancias. También describe cómo recibir pagos a través de transferencias bancarias cada mes.
La compañía CODIESEL S.A. comenzó operaciones en 1982 en Bucaramanga como concesionario de vehículos Dodge diesel para transporte pesado. Su misión es satisfacer las necesidades del transporte automotor ofreciendo excelentes productos y servicios. Su visión es ser la organización líder en el oriente colombiano en servicios de calidad al cliente gracias a su experiencia de más de 35 años.
Este documento describe un tipo de estantería para almacenamiento llamada "Drive-Thru Rack". Permite que las carretillas elevadoras entren por ambos lados para recoger o dejar palets. Los palets se almacenan sobre plataformas deslizables que permiten un acceso eficiente. Este diseño permite almacenar una gran cantidad de cargas similares en un área pequeña aunque sacrifica la selectividad.
El documento trata sobre los problemas de aprendizaje. Explica que un problema de aprendizaje implica un desempeño por debajo de la norma y una discrepancia entre las habilidades del estudiante y su rendimiento. Explora las perspectivas intrínsecas (daños en el sistema nervioso central), extrínsecas (factores ambientales y sociofamiliares) e interactivas para comprender los problemas de aprendizaje. También analiza los factores que intervienen en la lectura y escritura, así como formas de detección, prevención y
El documento presenta varios milagros eucarísticos a través de los siglos, incluyendo la conversión de la hostia en carne y el vino en sangre en Lanciano, Italia en el siglo VIII y la aparición de sangre en una hostia consagrada en Santarém, Portugal en 1247. También resume las conclusiones de investigaciones científicas recientes que confirman que la carne y la sangre de Lanciano son de origen humano y corresponden al grupo sanguíneo AB.
Este documento discute la perspectiva legal de la responsabilidad por la transmisión del VIH. Explica que la responsabilidad puede ser civil, administrativa o penal, dependiendo de si causa un daño, comete una infracción o actúa de manera típica, antijurídica y culpable. También analiza el estigma, la discriminación y la criminalización de la transmisión del VIH, argumentando que esto va en contra de los derechos humanos.
Este documento presenta un proyecto TIC para un centro educativo. El proyecto tiene varias líneas de acción como alfabetización digital, uso de materiales, biblioteca escolar y formación del profesorado. Los objetivos son mejorar las habilidades del alumnado y profesorado en el uso de las TIC para el aprendizaje. El proyecto se evalúa midiendo el progreso del alumnado, profesorado y el proceso general de integración de las TIC en la escuela.
El documento describe un proyecto para crear un simulador del funcionamiento interno de un microcontrolador como un recurso educativo abierto. Explica que este tipo de recursos deben publicarse en repositorios u otras entidades donde se imparten cursos de formación. También detalla estrategias para difundir el conocimiento a un público específico interesado en el tema, como investigar opciones para publicar el recurso y realizar una encuesta entre estudiantes y profesores para obtener comentarios y mejorar la visibilidad del proyecto.
Este documento presenta un proyecto TIC para un centro educativo. El proyecto tiene varias líneas de acción como alfabetización digital, uso de materiales, biblioteca escolar y formación del profesorado. Los objetivos son mejorar las habilidades del alumnado y profesorado en el uso de las TIC para el aprendizaje. El proyecto se evalúa midiendo el progreso del alumnado, profesorado y proceso de integración de las TIC en la enseñanza.
Principe du Développement durable
"un développement qui répond aux besoins du présent
sans compromettre la capacité
des générations futures
à répondre aux leurs"
La sentencia analiza el caso de despido de Luis Bárcenas contra el Partido Popular. Rechaza la demanda de despido al no poder probarse. Reseña la larga relación laboral de Bárcenas con el PP desde 1982, incluyendo un despido improcedente en 1987, su posterior contratación y cargos de responsabilidad obtenidos. A pesar de aportar información relevante, la sentencia no realiza un análisis profundo de los interrogantes jurídicos planteados.
Comment boucher le trou entre le développement et la production en PHP ? Quels outils de développement, quels outils de suivi de qualité, comment réussir l'intégration continue ? Nous terminerons par les us et coutumes de la mise en production.
Les tests fonctionnels avec Visual Studio 2010Microsoft
L’objectif de cette session est de présenter les tests fonctionnels « codés » écrits avec Visual Studio 2010. Cette fonctionnalité est encore méconnue malgré son utilité dans les tests de non-régression et dans l’automatisation des tests. Nous passerons en revue les points suivants : comment se place cette fonctionnalité dans l’offre de test de Visual Studio ? A qui s’adresse-t-elle ? Quelles sont les intégrations avec les autres outils ? Quelles sont les technologies supportées et les limites de l’outil ? Comment mettre en œuvre ces tests sur son projet et quelles sont les bonnes pratiques pour maximiser le retour sur investissement ? La session sera illustrée par des démonstrations.
Adoption incrémentale des tests dans VS ALMGrégory Ott
Cette présentation a été organisée par le @MUGLyon => http://muglyon.github.io/
Adoption incrémentale des tests dans Visual Studio ALM. Du test exploratoire au pilotage par l'analyse d'impact :
Découvrez comment MTM peut soutenir de façon progressive votre effort de test.
Que vous soyez Développeur et que vous ayez envie de participer à l'effort de test ;
Que vous soyez Analyste métier et que vous souhaitiez capitaliser sur vos critères d'acceptances ;
Que vous soyez Testeur et que vous souhaitez mettre de l'ordre dans votre patrimoine de test ;
Que vous soyez responsable de l'usine logicielle et que vous souhaitiez capitaliser sur votre plateforme préférée ;
Que vous soyez manager et que vous souhaitez améliorer votre visibilité sur les tests ;
Ou que vous ayez simplement envie d'en apprendre plus sur les tests avec la plateforme Visual Studio ALM : cette présentation est faites pour vous !
Adoption incrémentale des tests dans Visual Studio ALM. Du test exploratoire au pilotage par l'analyse d'impact :
Découvrez comment MTM peut soutenir de façon progressive votre effort de test.
Que vous soyez Développeur et que vous ayez envie de participer à l'effort de test ;
Que vous soyez Analyste métier et que vous souhaitiez capitaliser sur vos critères d'acceptances ;
Que vous soyez Testeur et que vous souhaitez mettre de l'ordre dans votre patrimoine de test ;
Que vous soyez responsable de l'usine logicielle et que vous souhaitiez capitaliser sur votre plateforme préférée ;
Que vous soyez manager et que vous souhaitez améliorer votre visibilité sur les tests ;
Ou que vous ayez simplement envie d'en apprendre plus sur les tests avec la plateforme Visual Studio ALM : cette présentation est faites pour vous !
Animé par @gregory_ott
Outils de construction pour la rechercheJohan Moreau
Le but de cette présentation est de découvrir les outils de construction d’applications dans le contexte d’un laboratoire de recherche : autoconf, cmake, scons
Recette anti-feuille blanche ! MVVM ou pas ? Une librairie ? Des dossiers ? Et si je me trompe ? Nous vous aiderons à bien organiser et architecturer votre projet Windows 8 et Windows Phone 8 et ses sources, à réutiliser votre code source, automatiser certaines tâches. Nous partagerons avec vous des bonnes pratiques et des retours d'expériences
L’utilisation de PHP est aujourd’hui généralisée dans tous les départements IT. Reconnue pour son évolutivité et son développement rapide, cette technologie doit désormais répondre à de fortes attentes en termes d’exigences et de qualité.
Quels sont les outils nécessaires pour piloter une équipe de développement de taille importante et produire plusieurs centaines de site web par an ? L’heure de l’industrialisation est venue, avec la mise en place d’une planification et d’une organisation de la production de code capables de détecter les bogues avant la publication.
Nous verrons les outils et méthodes nécessaires pour piloter la conception, la production, la publication et la gestion d’équipe.
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en oeuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d'une véritable success story.
Améliorer votre productivité XAML en entreprise !Microsoft
Testabilité, modularité, maintenabilité, performance. Autant de sujets à traiter pour le développeur de clients riches. Cette session décrira les patterns couramment utilisé en entreprise pour répondre à ces problématiques.
Drupagora 2019 : Drupal, accessibilité et RGAAALTER WAY
Quand on parle d’accessibilité, on fait souvent référence à la loi dite « loi Handicap » de 2005. En 2016, la loi République Numérique est venue mettre à jour cette réglementation en s’appuyant sur le RGAA, le Référentiel Général d’Accessibilité pour les Administrations.
La Caisse des Dépôts a apporté un soin particulier pour rendre un maximum de ses sites Drupal accessibles, quels que soient les techniques, périphériques, navigateurs utilisés, pour tous les utilisateurs en n'excluant personne, en particulier les personnes en situation de handicap.
Alter Way a pu accompagner la Caisse des Dépôts dans cette dynamique de mise en conformité au RGAA, qui impacte toute la chaîne de production d’un site internet, depuis sa conception jusqu’à sa contribution.
#sharingLille : L'Open Source pour une société numérique ouverte, transparent...ALTER WAY
Retrouvez Véronique Torner, présidente d'alter way, au #SharingLille le 21 avril à Euratechnologies ( 165 Avenue de Bretagne, 59000 Lille) à 16h30 pour son intervention : "L'Open Source pour une société numérique ouverte, transparente et collaborative".
Il est aujourd'hui primordial de réfléchir à notre avenir numérique et de faire le choix de l'ouverture.Le rôle des technologies et des modèles issus du Libre et Open Source est aujourd'hui clé dans les grandes révolutions numériques que sont le Cloud, le Big Data ou encore l'Internet des Objets, indispensables pour réinventer les villes et territoires de demain.
Issus d'une pratique industrielle et communautaire en constante amélioration depuis plus de trente années, les Logiciels Libres et Open Source proposent à la fois des innovations disruptives importantes et des standards qui s'imposent à une échelle mondiale. Ils répondent aux enjeux de mutualisation, d'interopérabilité et de formats ouvert, nécessaires à un écosystème collaboratif.
Flyer promotions Alter Way Formation Avril Mai 2015ALTER WAY
bénéficiez de -10% sur nos formations open source avec ce flyer, en vous connectant avec le code F2015 sur http://formation.alterway.fr
Offre valable jusqu'au 31 mai 2015
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
Docker est un projet Open Source qui automatise le déploiement d’applications dans des conteneurs logiciels virtuels. Déjà utilisé par Google, Red Hat, RackSpace, ebay, Microsoft, Amazon, Docker rencontre un succès mondial et est en passe de révolutionner le marché du cloud et de la virtualisation.
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
Docker est un projet Open Source qui automatise le déploiement d’applications dans des conteneurs logiciels virtuels. Déjà utilisé par Google, Red Hat, RackSpace, ebay, Microsoft, Amazon, Docker rencontre un succès mondial et est en passe de révolutionner le marché du cloud et de la virtualisation.
Open World Forum 2014 : From ES6 to Javascript 2.0. What use today ? par Jon...ALTER WAY
Ecma script 6 - Javascript 2.0 : Promises, générateurs, variables locales, découvrez comment l'ECMA SCript 6 va transformer vos applicatifs *.js.
Vous n'avez jamais entendu parler d'"Harmony" ni d'"Es.next" et vous êtes développeur web ? Fatigué des fonctions callbacks, vous envisagez de passer vos requêtes ajax en synchrone ? Il est temps de vous intéresser à l'ECMA Script 6. Partiellement implémenté, le futur standard Javascript 2.0 fournit son lot de nouveautés (Promises, générateurs, variables scopables) et autres subtilités programmatoires pour le plus grand plaisir de vos SPA.
Cette conférence se propose dans un premier temps de parcourir les différents aspects de la spécification puis, dans un second, de s'attarder à travers le développement de modules sur les points clés du standard Javascript 2.0. Elle a pour objectifs :
d'éclairer les auditeurs sur les caractéristiques de l'ECMA Script 6
l'approfondissement des aspects phares (promise et un autre sujet en fonction de l'état d'implémentation lors de l'atelier)
de mesurer leur implémentation navigateur à date et explorer les polyfills
Open World Forum 2014 : Guerre des IAAS par Stéphane Vincent ALTER WAY
L’avènement des offres cloud IAAS matures redéfinit les cartes dans les métiers de l’hébergement. La commoditisation longtemps annoncée devient enfin une réalité et il est grand temps pour les hébergeurs traditionnels et les sociétés de conseil de repenser leurs métiers. Nous ferons le tour des enjeux de cette nouvelle donne et donneront quelques pistes d’évolution basées notre expérience concrète.
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014ALTER WAY
This document discusses Elasticsearch and how it can be used to search, analyze, and make sense of large amounts of data. It provides examples of how Elasticsearch is being used by large companies to handle petabytes of data and gain insights. Implementations in France are highlighted. The document concludes by demonstrating how easily Elasticsearch can be deployed and used to ingest and search sample data.
Solutions Linux 2014 - Alter Way : Évolutions des back offices des CMS/CMF ALTER WAY
Le choix d'un CMS ne se fait plus que sur ses spécificités techniques, l'interface back office pour les contributeurs rentre aujourd'hui en ligne de compte.
L'ergonomie de l'interface back office permet une meilleure prise en main des outils et participe à la conduite du changement en interne.
Nous proposons une conférence sur l'évolution des back-offices des principaux CMS/CMF open source et les fonctionnalités que nous pouvons attendre dans les prochaines versions.
Elasticsearch : petit déjeuner du 13 mars 2014ALTER WAY
Elasticsearch est un moteur de recherche Open Source très puissant basé sur
Apache Lucene. Il permet l'indexation de millions de données, leur recherche et leur
analyse en temps réel. Les outils Elascticsearch sont déjà utilisés par des acteurs de
référence tels que FourSquare, GitHub, OpenDataSoft ou encore Dailymotion.
Alter Way et Elasticsearch vous convient à venir découvrir la suite Elasticsearch
enfin disponible en version 1.0 et prête pour la production !
H2O est une solution d'hébergement du type "Pay Only What You Use" innovante. Elle répond aux besoins d'évolutivité et de haute performance demandés par les applications web. Grâce à l'utilisation de composants système novateurs, H2O s'adapte dynamiquement aux montées en charge non prévues, et ce, sans interruption de service, ni modification de code.
Reprise sur incident , par Jean Marc FontaineALTER WAY
Que se soit suite à une attaque, une défaillance matérielle ou un bogue applicatif, et malgré toute les précautions prises en amont, aucune application en production n’est à l’abri d’une catastrophe.
L’important est d’avoir un plan de reprise sur incident efficace pour limiter le plus possible l’impact d’un tel incident sur la qualité de service.
Cela passe par une phase de préparation (mise en place de logs, sauvegardes régulière, etc) et par un plan d’action pour le jour J (Communication de crise, diagnostiques, priorisation des tâches, etc.)
Organiser efficacement son depot de code par Jean Marc FontaineALTER WAY
Cette conférence dépoussière l’usage du dépôt de code et le replace au centre de l’usine de développement : les développeurs y poussent du code, l’intégration continue l’analyse, l’outil de déploiement l’envoie vers les serveurs.
Il est capital d’organiser efficacement le dépôt de code. Cela passe notamment par sa sécurisation, le choix des politiques de commit et de branchage ou encore ses interactions avec l’extérieur.
Nous verrons comment répondre à ses problématiques avec les deux outils phares que sont Subversion et Git.
2. Agenda
Maîtriser les cycles de développements
Accélérer le développement PHP
Connaître et utiliser les outils et méthodes
vendredi 28 mai 2010
3. Qui parle?
Damien Seguy
Services expert en Open Source
Sécurité, performances,
industrialisation
Eleveurs d’elePHPants
damien.seguy@alterway.fr
vendredi 28 mai 2010
9. Sur le terrain
65 portails à refaire en 6 mois
6 personnes pour mettre à niveau 350 intranets
120 événements par an, sur 150 serveurs
Une application sur une ville : 12 villes pour Noel,
2 pays l’an prochain.
Un employé à temps plein pour le déploiement
Multiplier les commandes par 6 en 2 mois
vendredi 28 mai 2010
16. Libérez vous du code
Le facteur bus
Ne soyez pas le seul
Le facteur WTF
Écrivez du code qui peut être compris
50% du temps consacré à la production
Ne vous mettez pas en travers du chemin
vendredi 28 mai 2010
17. Libérez vous du code
S’arranger pour que l’on puisse travailler sans vous
Ne vous investissez pas dans votre code
Rendez votre code accessible aux autres
vendredi 28 mai 2010
19. Conventions de code
Il en existe de nombreuses
PEAR, Zend Frameworks, Symfony...
Choisissez en une
Évitez de créer la votre
Cela apporte de l’unité au travail en équipe
Pour vérifier son application
Code_sniffer
vendredi 28 mai 2010
20. IDE
Choisissez celui qui vous convient le mieux
Évitez les éditeurs trop simples
Netbean / Symfony,
Zend tools / Zend Framework
Komodo / cakePHP
vendredi 28 mai 2010
21. IDE
Il faut au moins
Navigateur de code, intégration avec un framework
Editeur, coloration syntaxique, support des
encodages
intégration avec les tests unitaires
interface avec VCS
vendredi 28 mai 2010
40. Frameworks
Choisissez en un
Pour accélérer le développement
Pour son coté agréable et pratique
Il doit avoir
Des composants, des conventions, des tests
unitaires, des utilitaires de mise en place
Une communauté, des experts, des formations
vendredi 28 mai 2010
41. Au dela des frameworks
Les frameworks sont généralistes et techniques
Bâtissez votre propre bibliothèque métier
Nous verrons bientôt des bibliothèques métier
vendredi 28 mai 2010
42. VCS
Version Control System
Subversion, git, CVS, mercurial
Résolution des conflits
Permet le développement parallèle,
le retour en arrière, les versions.
Stocke et distribue le code
vendredi 28 mai 2010
48. Capitalisation
Accumuler à toutes les phases du projet
Capturer l’information au fil de l’eau
Evitez les culs de sacs
Toujours se demander qui va l’utiliser?
vendredi 28 mai 2010
50. Les tests aident à découpler
Évite les régressions Production
Code
Préviens votre rappel
Affiche les progres
Sert de manuel
Aide aux communications
Client
vendredi 28 mai 2010
51. Tests unitaires
PHP Unit : standard de facto
Simple Test, Lemon, Zend_Test, phpt
vendredi 28 mai 2010
52. Conception
Description générale de l’application
Documents très variés
Diagrammes d’architecture
Visio, Omnigraffle, Dia
Diagrammes UML
Diagrammes de classes, Cas d’utilisation
StarUML, ArgoUML, BOUML,
vendredi 28 mai 2010
53. Conception
Captures d’écran : WireFraming
Axure, Basalmiq, pencil sketching
Modèle de données
Power Architect, MySQL WorkBench
vendredi 28 mai 2010
54. Conception
Ayez un inventaire
Classes, méthodes, constantes, $_SESSION,
inclusions, fichiers, dossiers,...
Vérifiez l’utilisation réelle
Prévoyez de faire des allers-retours avec la réalité
La conception n’est pas la programmation
vendredi 28 mai 2010
55. Déploiement automatisé
Phing, maven, ant, pear
Nécessaire pour l’intégration continue
L’aspect le plus souvent négligé du développement
Obligatoire pour les grandes architectures
vendredi 28 mai 2010
58. Impliquer les utilisateurs
Eviter l’effet tunnel
Savoir affronter le tsunami des questions
bugs, changements, nouveautés, adaptations,
accélérations, etc.
Rendre les utilisateurs autonome,
faire qu’ils se prennent en charge
vendredi 28 mai 2010
59. Bug tracker
Mantis, Trac, Redline, Jira
Rassembler les retours des utilisateurs et clients en un
seul endroit
Suivre leur évolution jusqu’à la conclusion
Permet de produire le changelog
A relier avec le VCS et le déploiement
vendredi 28 mai 2010
66. Tests fonctionnels
A base de wiki : accessibles aux non-techniciens
Collecte de tests métiers, et non plus techniques
Tests a priori, tests en direct
Les développeurs assurent la liaison avec le code
Green pepper, fitnesse, concordion
vendredi 28 mai 2010
67. Intégration continue
Vérification du code en tâche de fond
phpUnderControl, Rephlux, Hudson, Maven, sonar,
Xinc, script maison
Présentation en graphique des résultats
Compilation, code sniffer, tests unitaires, couverture
de code
Journaux, inclusion, performances...
vendredi 28 mai 2010
69. Méthodologies
Expliquer comment on produit le code
Justifier comment on assure la qualité
Impliquer les utilisateurs!
Cycles de développement courts
Production, correction, adaptation
Méthodologies agiles :
SCRUM, XP, Lean SD, Open Unified Process
vendredi 28 mai 2010
70. Pratiques agiles
Les pratiques agiles sont souvent suffisantes
Codage par paire
Tester avant de coder
Cycles courts de production
Scénarios utilisateurs
Poker collectif
Point journalier (Daily Scrum)
vendredi 28 mai 2010
72. La documentation
A transférer des développeurs aux utilisateurs
Les développeurs font la première version
Ajouter un système de commentaires
Voir PHP.net : les commentaires sont plus
intéressants que la documentation!
Utiliser un Wiki
Les utilisateurs font la documentation
vendredi 28 mai 2010