Connecteur Temis Luxid pour enrichissement sémantique de OpenText Content Server.
Facilite la création d'application Big Data, améliore l'utilisation et l'optimisation de contenus non structurés.
Avec ses vocabulaires métier personnalisés la solution permet de créer des environnements d'analyse et de navigation enrichies.
El documento habla sobre cómo la web 2.0 se está utilizando como un nuevo espacio para la búsqueda de talento. Esto tiene consecuencias como que los mensajes ya no son unidireccionales y que tanto los empleadores como los candidatos usan las redes para buscarse entre sí. Ahora los empleadores usan webs corporativas y redes profesionales mientras que los candidatos usan redes sociales y su marca personal para posicionarse y hacer networking.
Slides de la présentation de Sonar 2.0 sur les 7 péchés capitaux au GenevaJUG le 23 février 2010.
La sortie de la version 2.0 de la plateforme Open Source Sonar est l'occasion de revenir et d'échanger sur l'un des plus jeunes métier du monde: Développeur logiciel. Après de nombreuses générations d'autodidactes, de passionnés, qu'est qu'être développeur professionnel aujourd'hui, quels sont nos responsabilités et nos défis ?
Le principal héritage légué par un développeur et plus globalement par une équipe de développement est son code source. La principale qualité attendue d'un code source est est sa capacité à permettre d'accueillir le changement à moindre coût. Quels sont donc les critères d'évaluation de cette qualité du code source ?
Présentation faite par Freddy Mallet
www.sonarsource.com
www.genevajug.ch
Este documento presenta el Manual Administrativo de Aplicación General en Materia de Adquisiciones, Arrendamientos y Servicios. El manual contiene 14 secciones que describen los procesos, elementos, diagramas de flujo e indicadores de gestión relacionados con la planeación, programación, licitación pública, invitación a cuando menos tres personas y otros aspectos de las adquisiciones gubernamentales. El objetivo del manual es establecer las bases y lineamientos generales para realizar compras gubernamentales de manera eficiente, eficaz, econó
Intervention lors de L'Impact Camp à Ifrane (Maroc) le 22 juillet 2015 avec comme grande question : Comment faire de la technologie un vecteur de progrès et de développement durable ?
Connecteur Temis Luxid pour enrichissement sémantique de OpenText Content Server.
Facilite la création d'application Big Data, améliore l'utilisation et l'optimisation de contenus non structurés.
Avec ses vocabulaires métier personnalisés la solution permet de créer des environnements d'analyse et de navigation enrichies.
El documento habla sobre cómo la web 2.0 se está utilizando como un nuevo espacio para la búsqueda de talento. Esto tiene consecuencias como que los mensajes ya no son unidireccionales y que tanto los empleadores como los candidatos usan las redes para buscarse entre sí. Ahora los empleadores usan webs corporativas y redes profesionales mientras que los candidatos usan redes sociales y su marca personal para posicionarse y hacer networking.
Slides de la présentation de Sonar 2.0 sur les 7 péchés capitaux au GenevaJUG le 23 février 2010.
La sortie de la version 2.0 de la plateforme Open Source Sonar est l'occasion de revenir et d'échanger sur l'un des plus jeunes métier du monde: Développeur logiciel. Après de nombreuses générations d'autodidactes, de passionnés, qu'est qu'être développeur professionnel aujourd'hui, quels sont nos responsabilités et nos défis ?
Le principal héritage légué par un développeur et plus globalement par une équipe de développement est son code source. La principale qualité attendue d'un code source est est sa capacité à permettre d'accueillir le changement à moindre coût. Quels sont donc les critères d'évaluation de cette qualité du code source ?
Présentation faite par Freddy Mallet
www.sonarsource.com
www.genevajug.ch
Este documento presenta el Manual Administrativo de Aplicación General en Materia de Adquisiciones, Arrendamientos y Servicios. El manual contiene 14 secciones que describen los procesos, elementos, diagramas de flujo e indicadores de gestión relacionados con la planeación, programación, licitación pública, invitación a cuando menos tres personas y otros aspectos de las adquisiciones gubernamentales. El objetivo del manual es establecer las bases y lineamientos generales para realizar compras gubernamentales de manera eficiente, eficaz, econó
Intervention lors de L'Impact Camp à Ifrane (Maroc) le 22 juillet 2015 avec comme grande question : Comment faire de la technologie un vecteur de progrès et de développement durable ?
Este documento enumera 14 ventajas de llegar a los 60 años o más. Algunas ventajas incluyen que ya no te importa tu currículum, la gente ya no te considera hipocondríaco, tus inversiones en seguro médico comienzan a rendir frutos, y ya no te importa si te pusiste medias o zapatos de colores diferentes. El documento también menciona que a esta edad ya no tienes nada más que aprender y que tus secretos ya no importan porque tus amigos tampoco los recuerdan.
Este documento describe diferentes figuras geométricas, incluyendo el triángulo, cuadrado, rectángulo, rombo, trapecio y paralelogramo. Define cada figura y explica cómo calcular su área usando la fórmula adecuada.
Journée du 25 novembre 2016 "Financer votre projet de startup" à la FrenchTech Rennes St Malo
Une description des dispositifs et aides au financement de l'innovation proposés par BPI France.
Intervention d'Emmanuel Denoue, Chargé d'affaires numérique Bretagne à BPI France
Authenticating, validating, caching, error handling, logging, documenting, testing and profiling are common features in web API, here are code samples to show how to implement them!
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
Découvrir et démarrer un nouveau site web ASP.NET MVC est assez simple aujourd'hui mais le démarrer correctement avec une architecture pérenne et moderne en est une autre. C'est pourquoi nous avons voulu à travers cette session présenter des solutions concrètes, montrer les erreurs courantes, mettre l'accent sur les points sensibles ou encore vous présenter un ensemble de bonnes pratiques et de recettes autour de la plateforme. ASP.NET MVC est avant toute chose un framework dont les engagements vont bien plus loin que le simple pattern. Nous verrons donc au travers d'exemples détaillés comment structurer les projets, comment travailler et s'organiser avec l'écosystème d'ASP.NET MVC, les points sensibles de l'optimisation et des performances, les tests à tous niveaux, l'ergonomie et la qualité du rendu client ou encore les différents niveaux d'extension.
La Suite Elastic à BPCE IT: Centre de service Elastic et Security AnalyticsElasticsearch
BPCE-IT présentera la mise en place d’un centre d’excellence Elastic dans le cadre de la centralisation des logs du groupe, du suivi d’activité et de l’aide au diagnostic. Egalement sera couvert l’utilisation d’Elastic dans un contexte de Security Analytics afin de détecter des attaques, d’investiguer et d’automatiser les procédures de remédiation du SOC.
Testez en continu avec le Cloud ou "Comment réduire le TTM et le coût de l’...Pierre-Henri Gache
L’objectif de cette présentation est de présenter la solution mise en œuvre pour déployer à l’échelle de la DSI Axa France (2200 collaborateurs) l’automatisation des tests dans notre plateforme d’intégration continue en s’appuyant sur la solution Azure DevTest Lab.
La solution mise en œuvre permet la création d’une machine d’exécution, d’exécuter les tests, de récupérer les résultats dans le gestionnaire de test et de supprimer la machine.
Cela permet de lancer des tests en parallèle et d’en accélérer l’exécution, et génère des gains significatifs compte tenu du paiement à l’usage.
Cette solution s’intègre complètement dans la démarche agile et devops, mise en œuvre au sein de la DSI depuis 2017.
Este documento enumera 14 ventajas de llegar a los 60 años o más. Algunas ventajas incluyen que ya no te importa tu currículum, la gente ya no te considera hipocondríaco, tus inversiones en seguro médico comienzan a rendir frutos, y ya no te importa si te pusiste medias o zapatos de colores diferentes. El documento también menciona que a esta edad ya no tienes nada más que aprender y que tus secretos ya no importan porque tus amigos tampoco los recuerdan.
Este documento describe diferentes figuras geométricas, incluyendo el triángulo, cuadrado, rectángulo, rombo, trapecio y paralelogramo. Define cada figura y explica cómo calcular su área usando la fórmula adecuada.
Journée du 25 novembre 2016 "Financer votre projet de startup" à la FrenchTech Rennes St Malo
Une description des dispositifs et aides au financement de l'innovation proposés par BPI France.
Intervention d'Emmanuel Denoue, Chargé d'affaires numérique Bretagne à BPI France
Authenticating, validating, caching, error handling, logging, documenting, testing and profiling are common features in web API, here are code samples to show how to implement them!
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
Découvrir et démarrer un nouveau site web ASP.NET MVC est assez simple aujourd'hui mais le démarrer correctement avec une architecture pérenne et moderne en est une autre. C'est pourquoi nous avons voulu à travers cette session présenter des solutions concrètes, montrer les erreurs courantes, mettre l'accent sur les points sensibles ou encore vous présenter un ensemble de bonnes pratiques et de recettes autour de la plateforme. ASP.NET MVC est avant toute chose un framework dont les engagements vont bien plus loin que le simple pattern. Nous verrons donc au travers d'exemples détaillés comment structurer les projets, comment travailler et s'organiser avec l'écosystème d'ASP.NET MVC, les points sensibles de l'optimisation et des performances, les tests à tous niveaux, l'ergonomie et la qualité du rendu client ou encore les différents niveaux d'extension.
La Suite Elastic à BPCE IT: Centre de service Elastic et Security AnalyticsElasticsearch
BPCE-IT présentera la mise en place d’un centre d’excellence Elastic dans le cadre de la centralisation des logs du groupe, du suivi d’activité et de l’aide au diagnostic. Egalement sera couvert l’utilisation d’Elastic dans un contexte de Security Analytics afin de détecter des attaques, d’investiguer et d’automatiser les procédures de remédiation du SOC.
Testez en continu avec le Cloud ou "Comment réduire le TTM et le coût de l’...Pierre-Henri Gache
L’objectif de cette présentation est de présenter la solution mise en œuvre pour déployer à l’échelle de la DSI Axa France (2200 collaborateurs) l’automatisation des tests dans notre plateforme d’intégration continue en s’appuyant sur la solution Azure DevTest Lab.
La solution mise en œuvre permet la création d’une machine d’exécution, d’exécuter les tests, de récupérer les résultats dans le gestionnaire de test et de supprimer la machine.
Cela permet de lancer des tests en parallèle et d’en accélérer l’exécution, et génère des gains significatifs compte tenu du paiement à l’usage.
Cette solution s’intègre complètement dans la démarche agile et devops, mise en œuvre au sein de la DSI depuis 2017.
Présentation donnée lors du séminaire LINAGORA, intitulé : « Superviser et administrer votre SI avec les Logiciels Libres ! Ça marche ! » du mois d'octobre 2009.
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...Obeo
>> These slides were presented (in french) at SiriusCon Paris 2016, on November 15th, by Ludovic LOUIS-SIDNEY 'EDF) and Ludovic CHAMPEAU (EDF)
EDF nuclear Engineering is involved in a PLM approach partly based on the implementation of a data centric process.
This approach requires to control an important volume of technical data during the whole lifecycle of the nuclear power plant.
Usage of a collaborative modeling platform, aiming at processes and technical data elucidation, is a performance lever for Business analyst and Developers (improve functional specifications consistency, facilitate information system configuration).
La prochaine version du framework .NET (.NET 4.5) apporte plusieurs innovations. Les performances ont été améliorées, les appels asynchrones ont été introduits dans de nombreuses API et le support au niveau de C# 5 des instructions async/await facilite leur usage. Le traitement parallèle a aussi été étendu avec le support des cœurs multiples et l'introduction des dataflow. Parmi les nouveautés on notera également le support étendu de MEF, des améliorations au niveau de WCF, de Workflow Foundation et de ASP.NET pour ne citer que ceux-ci.
Journée Financer votre projet de startup à la FrenchTech Rennes St Malo le 25/11/2016
Présentation par Stéphane Bunouf, dirigeant de Melyad, société de conseil spécialisée en financement de l'innovation
Journée "Financer votre projet de startup" à la FrenchTech Rennes St Malo le 25 novembre 2016
Intervention de Jean David Bar, fondateur de WeDoGood, plateforme de crowdfunding dédié aux projets socialement responsables
Journée du 25/11/2016 à la FrenchTech Rennes St Malo
Intervention de Bertrand Begin, investisseur chez Nestadio Capital, fonds d'investissement en amorçage et développement situé en Bretagne
Journée Financer votre projet de startup le 25/11/2016 à la FrenchTech Rennes St Malo
Présentation de Logoden - réseau de business angels d'Ille et Vilaine, membre de Breizh Angels
2. Plus qu’un framework, une véritable boîte à outils…
Open-source (License Apache 2.0)
Version 2.4 depuis avril 2011
Créé en 2009 par Jens Halm
Spicelib Parsley
API de réflexion Conteneur IoC flexible
Mapping XMLObject Binding découplé
Framework de tâches Framework de messaging
Logging Gestion des cycles de vie
Intégration avec les modules Flex
L10N et I18N
Extensibility
TTFx Breizh User Group 2
4. Diagramme « à la PureMVC »
Services
4 5
1
Contrôleur Modèle
Presentation
Vue Model
2 Msg 3
8 6
7
TTFx Breizh User Group 4
5. Twisearch
« à la persillade »
TTFx Breizh User Group 5
6. Mise en œuvre de Parsley
Services
Vue
4 5
1
Contrôleur Modèle
Presentation
Vue Model
1
2 Msg 3
8 6
7
TTFx Breizh User Group 6
7. « à la PureMVC »
Evènement
Presentation Model
2 Services
4 5
1
Contrôleur Modèle
Presentation
Vue Model
2 Msg 3
2 8 6
7
TTFx Breizh User Group 7
8. « à la PureMVC »
Services
AppContext
4 5
1
Contrôleur Modèle
Presentation
Vue Model 3
2 Msg 3
8 6
7
TTFx Breizh User Group 8
9. « à la PureMVC »
Contrôleur
Services
4 5
1
4
Contrôleur Modèle
Presentation
Vue Model
5
6
2 Msg 3
8 6
7
TTFx Breizh User Group 9
10. « à la PureMVC »
Presentation Model
Services
7
4 5
Modèle
1
Contrôleur Modèle
Presentation
Vue Model
7
2 Msg 3
8 6
7
TTFx Breizh User Group 10
11. « à la PureMVC »
Services
Vue
4 5
1
Contrôleur Modèle
Presentation
Vue Model
2 Msg 3
8 6
8 7
TTFx Breizh User Group 11
12. Binding découplé VS Injection
• Injection
Réalisé à l’initialisation
[init] permet d’initialiser un composant une fois les
dépendances injectées
Les erreurs de configurations sont détectés à
l’initialisation
• Binding découplé
Équivalent du binding flex… en découplé
Evite la définition de dépendance
Les objets ne doivent pas être défini dans le contexte
TTFx Breizh User Group 12
13. Parsley is your mate too!
Pas trop compliqué
Découplage fort
Non intrusif
Extensible
Tous les goodies en plus
Bonne documentation
(mais des exemples manquent parfois)
http://www.spicefactory.org/
TTFx Breizh User Group 13
14. Framework MVC light
Pour les projets plus simples, une approche plus pragmatique
1. Action 2. Interaction
Controller / Modèle
Vue Presentation / Service
Model
4. Data binding 3. Updates
TTFx Breizh User Group 14