SkillValue LesJeudis Master Class React NativeBenoit Fillon
React Native demos and highlights
Samples are available on https://github.com/Benouzef/SledgeHammer
Samples with Redux & Firebase & React Navigation
Tips & Tricks
French version
De loin, ca ressemble à du C# ou du java. Pourtant, JavaScript est un langage totalement différent, avec ses richesses, et ses aspects à éviter. Durant cette session, nous verrons ce qui différencie le JavaScript du C#, et les pièges les plus courants rencontrés par les développeurs. Nous verrons également comment ECMAScript 6 va améliorer le langage, ou comment Typescript peut vous aider à vous sentir plus à l'aise. Nous aborderons aussi quelques trucs et astuces pour optimiser votre expérience de développement dans Visual Studio.
Découvrez les dessous de la nouvelle application mobile SNCF. Quelles sont les solutions pour unifier des sources d’informations ? Comment donner à une équipe l’autonomie pour construire un produit, du besoin à sa mise en production ? Comment construire une architecture applicative qui répond à des exigences de scalabilité et de disponibilité ?
Nous proposerons de découvrir un retour d'expérience de mise en oeuvre sur Amazon Web Services d'une architecture à base de microservices reposant sur la JVM, Node.js et bien d'autres technologies telles qu'InfluxDB, Redis, MongoDB, RabbitMQ ou bien encore Elasticsearch. Mais également comment nous avons résolu des problématiques telles que le rolling update, la gestion de version et de rétro-compatibilité des API ou bien encore la redescende d'informations à l'initiative des serveurs grâce aux WebSockets.
SkillValue LesJeudis Master Class React NativeBenoit Fillon
React Native demos and highlights
Samples are available on https://github.com/Benouzef/SledgeHammer
Samples with Redux & Firebase & React Navigation
Tips & Tricks
French version
De loin, ca ressemble à du C# ou du java. Pourtant, JavaScript est un langage totalement différent, avec ses richesses, et ses aspects à éviter. Durant cette session, nous verrons ce qui différencie le JavaScript du C#, et les pièges les plus courants rencontrés par les développeurs. Nous verrons également comment ECMAScript 6 va améliorer le langage, ou comment Typescript peut vous aider à vous sentir plus à l'aise. Nous aborderons aussi quelques trucs et astuces pour optimiser votre expérience de développement dans Visual Studio.
Découvrez les dessous de la nouvelle application mobile SNCF. Quelles sont les solutions pour unifier des sources d’informations ? Comment donner à une équipe l’autonomie pour construire un produit, du besoin à sa mise en production ? Comment construire une architecture applicative qui répond à des exigences de scalabilité et de disponibilité ?
Nous proposerons de découvrir un retour d'expérience de mise en oeuvre sur Amazon Web Services d'une architecture à base de microservices reposant sur la JVM, Node.js et bien d'autres technologies telles qu'InfluxDB, Redis, MongoDB, RabbitMQ ou bien encore Elasticsearch. Mais également comment nous avons résolu des problématiques telles que le rolling update, la gestion de version et de rétro-compatibilité des API ou bien encore la redescende d'informations à l'initiative des serveurs grâce aux WebSockets.
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkMicrosoft
Entity Framework 7 a été complètement refondu pour permettre une plus grande souplesse d’utilisation et s’adapter aux nouvelles façons de stocker et d’interroger les données aujourd’hui. Venez découvrir comment intégrer et utiliser EF7 avec des bases non relationnelles comme Azure Table Storage, ou encore des bases open source multi-plateformes comme SQLite. De même, EF7 a été repensé pour permettre son utilisation sur plusieurs plateformes. Venez découvrir comment utiliser EF7 depuis une application classique .NET mais aussi depuis une application WINRT depuis un périphérique Windows Phone, en réduisant drastiquement son empreinte mémoire, le rendant extrêmement fiable et pérenne sur ce type de device. Nous verrons enfin les principales différences entre EF6 et EF7 et les besoins, ou non, de migrer vers la dernière mouture d’Entity Framework.
ASP.NET MVC 4 arrive avec son lot de nouveautés : nouveaux templates de projet, meilleurs support des périphériques mobiles, ASP.NET Web API, nouvelle couche HTTP, support des mots clés async / await et des Task dans la conception de contrôleur asynchrone et bien d'autres encore !
Présentation Versusmind de la Plateforme Meteor par Arthur Maroulier : Meteor est une série de projets 100% open source intégrés pour créer une plateforme d'application JavaScript complète pour le développement d'applications réactives sur web et mobile.
Live coding au MUGLyon. Voir les commentaires des slides pour les explications (télécharger le PPT pour les voir) + le repository GitHub suivant avec les étapes représentées par des commits séparés : https://github.com/devcrafting/CouplingAndDependency
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesFrederic Leger
Slides du meetup du 08/12/17 montrant un workflow d'intégration et déploiement continue basé sur gitlab et les nouvelles fonctionnalités autodevops intégrées depuis la version 10.0
Développement : mettez le turbo ! - Liferay France Symposium 2017Sébastien Le Marchand
Pendant les phases de développement, les temps d’attente et les tâches répétitives ont trop souvent tendance à s’inviter de manière récurrente. Cette session sera l’occasion de découvrir ou redécouvrir des pratiques et des outils pour ne plus perdre de temps et renouer avec la productivité, dans le contexte d’un projet Liferay.
En tant que développeur .NET où je me situe dans ce monde en constante évolution où la frontière est devenu floue où Microsoft parle de profonde transformation et s’ouvre de plus en plus aux plates-formes concurrentes ? Dans ce Keynote consacré à la plate-forme.NET, nous essaierons d’y répondre, en faisant un tour d’horizon de toutes les innovations présentes et futures et de vous convaincre que le développeur .NET est au cœur de notre stratégie.
Présentation de l'outil Kirby CMS pour construire vos sites web et applications. Retrouvez l'article complet et un lien sur la vidéo sur https://pixenjoy.com/notes
Serverless est très certainement le prochain levier pour modulariser l’utilisation des ressources du SI. Pour l’instant, ce paradigme est malheureusement réservé aux utilisateurs des grands clouds publics.
Si vous vouliez mettre en place du serverless sur votre infrastructure on-prem, quels seraient les grands blocs techniques à mettre en place ? Comment faudrait-il les utiliser au niveau de votre code applicatif ?
ASP.Net Web API - Léonard Labat (18 février 2014)SOAT
HTTP est un protocole simple à comprendre, simple à utiliser et c’est cette simplicité qui le rend disponible sur un grand nombre de plate-forme. REST, de son côté, est un style d’architecture qui permet d’exposer facilement une API en utilisant HTTP et différents types de représentations de données tels que JSON ou XML.
ASP.NET Web API est une évolution de WCF pour écrire une couche d’API REST, en utilisant un modèle de programmation proche d’ASP.NET MVC. Cette soirée 3T sera l’occasion pour vous de découvrir les fonctionnalités offertes par ASP.NET Web API qui font que c’est une technologie qu’il faut envisager d’utiliser lorsque vous devez créer une API REST.
Les technologies web sont en évolution constante et de nombreux frameworks JavaScript sont régulièrement créés afin de répondre à de nouveaux besoins. Dans sa stratégie d'ouverture, Microsoft intègre régulièrement les principaux framework dans ses outils.
Dans cette session, nous vous proposons de faire un tour d'horizon des frameworks les plus utilisés par la communauté Web: de KnockoutJS à AngularJS en passant par Bootstrap et Cordova. Puis nous verrons leurs intégrations dans Visual Studio.
Bonjour,
Actuellement employé par la société QuickBorn Consulting en tant que ingénieur consultant fonctionnel. Votre société et vos services m'intéressent, je vous serai reconnaissant de prendre en considération ma candidature, afin de mettre à profit mes compétences et mes connaissances.
Vous trouvez ci-joints mon CV
Cordialement
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkMicrosoft
Entity Framework 7 a été complètement refondu pour permettre une plus grande souplesse d’utilisation et s’adapter aux nouvelles façons de stocker et d’interroger les données aujourd’hui. Venez découvrir comment intégrer et utiliser EF7 avec des bases non relationnelles comme Azure Table Storage, ou encore des bases open source multi-plateformes comme SQLite. De même, EF7 a été repensé pour permettre son utilisation sur plusieurs plateformes. Venez découvrir comment utiliser EF7 depuis une application classique .NET mais aussi depuis une application WINRT depuis un périphérique Windows Phone, en réduisant drastiquement son empreinte mémoire, le rendant extrêmement fiable et pérenne sur ce type de device. Nous verrons enfin les principales différences entre EF6 et EF7 et les besoins, ou non, de migrer vers la dernière mouture d’Entity Framework.
ASP.NET MVC 4 arrive avec son lot de nouveautés : nouveaux templates de projet, meilleurs support des périphériques mobiles, ASP.NET Web API, nouvelle couche HTTP, support des mots clés async / await et des Task dans la conception de contrôleur asynchrone et bien d'autres encore !
Présentation Versusmind de la Plateforme Meteor par Arthur Maroulier : Meteor est une série de projets 100% open source intégrés pour créer une plateforme d'application JavaScript complète pour le développement d'applications réactives sur web et mobile.
Live coding au MUGLyon. Voir les commentaires des slides pour les explications (télécharger le PPT pour les voir) + le repository GitHub suivant avec les étapes représentées par des commits séparés : https://github.com/devcrafting/CouplingAndDependency
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesFrederic Leger
Slides du meetup du 08/12/17 montrant un workflow d'intégration et déploiement continue basé sur gitlab et les nouvelles fonctionnalités autodevops intégrées depuis la version 10.0
Développement : mettez le turbo ! - Liferay France Symposium 2017Sébastien Le Marchand
Pendant les phases de développement, les temps d’attente et les tâches répétitives ont trop souvent tendance à s’inviter de manière récurrente. Cette session sera l’occasion de découvrir ou redécouvrir des pratiques et des outils pour ne plus perdre de temps et renouer avec la productivité, dans le contexte d’un projet Liferay.
En tant que développeur .NET où je me situe dans ce monde en constante évolution où la frontière est devenu floue où Microsoft parle de profonde transformation et s’ouvre de plus en plus aux plates-formes concurrentes ? Dans ce Keynote consacré à la plate-forme.NET, nous essaierons d’y répondre, en faisant un tour d’horizon de toutes les innovations présentes et futures et de vous convaincre que le développeur .NET est au cœur de notre stratégie.
Présentation de l'outil Kirby CMS pour construire vos sites web et applications. Retrouvez l'article complet et un lien sur la vidéo sur https://pixenjoy.com/notes
Serverless est très certainement le prochain levier pour modulariser l’utilisation des ressources du SI. Pour l’instant, ce paradigme est malheureusement réservé aux utilisateurs des grands clouds publics.
Si vous vouliez mettre en place du serverless sur votre infrastructure on-prem, quels seraient les grands blocs techniques à mettre en place ? Comment faudrait-il les utiliser au niveau de votre code applicatif ?
ASP.Net Web API - Léonard Labat (18 février 2014)SOAT
HTTP est un protocole simple à comprendre, simple à utiliser et c’est cette simplicité qui le rend disponible sur un grand nombre de plate-forme. REST, de son côté, est un style d’architecture qui permet d’exposer facilement une API en utilisant HTTP et différents types de représentations de données tels que JSON ou XML.
ASP.NET Web API est une évolution de WCF pour écrire une couche d’API REST, en utilisant un modèle de programmation proche d’ASP.NET MVC. Cette soirée 3T sera l’occasion pour vous de découvrir les fonctionnalités offertes par ASP.NET Web API qui font que c’est une technologie qu’il faut envisager d’utiliser lorsque vous devez créer une API REST.
Les technologies web sont en évolution constante et de nombreux frameworks JavaScript sont régulièrement créés afin de répondre à de nouveaux besoins. Dans sa stratégie d'ouverture, Microsoft intègre régulièrement les principaux framework dans ses outils.
Dans cette session, nous vous proposons de faire un tour d'horizon des frameworks les plus utilisés par la communauté Web: de KnockoutJS à AngularJS en passant par Bootstrap et Cordova. Puis nous verrons leurs intégrations dans Visual Studio.
Bonjour,
Actuellement employé par la société QuickBorn Consulting en tant que ingénieur consultant fonctionnel. Votre société et vos services m'intéressent, je vous serai reconnaissant de prendre en considération ma candidature, afin de mettre à profit mes compétences et mes connaissances.
Vous trouvez ci-joints mon CV
Cordialement
La présentation a pour but d'expliquer comment les concepts de Clean Architecture et de l'architecture en oignon ont été utilisés dans un projet phare de iA Groupe Financier pour permettre de travailler en mode agile en réutilisant du code patrimonial.
Karol Deland
Pourquoi choisir les technologies MicrosoftSofteam agency
Conférence faite lors de l'édition 2009 des Techdays sur les raisons qui permettent de choisir les technologies Microsoft dans le cadre de projets web.
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...Khaled Ben Driss
SOA - Architecture Orientée Service
: Démystification
A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quels sont les éléments clé d’une architecture
orientée services ?
davask web limited - presentation - françaisdavask web ltd
davask web limted, une agence conseil en développement digital au service de la création de valeur économique des entreprises.
CONCEPTION DIGITALE
conception, création, mise en œuvre et développement technique de vos sites internet et mobiles.
SUPERVISION DIGITALE
Migration et maintenance de vos plate-formes digitales tout au long de l’année.
MISSION
Révéler le potentiel digital des entreprises et des marques pour les aider à atteindre leurs objectifs techniques.
L'histoire d'html5 pour les développeurs windows phone 8davrous
Dans cette session, nous parcourons ensemble l'histoire HTML5 pour les développeurs Windows Phone 8. Nous verrons d'abord comment utiliser des morceaux d'HTML5 dans certaines applications natives, ce qui peut s'avérer dans certains cas exceptionnels être assez pratique. Ensuite, grâce aux possibilités d'IE10, nous verrons qu'il est également possible de créer de vraies applications vivant uniquement dans le navigateur. Pour finir, nous jetterons un oeil aux possibilités d'intégration dans l'OS grâce au template de projet HTML5 de Visual Studio 2012 ou grâce à des frameworks comme PhoneGap ou Sencha Touch 2.
Jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=2d81322e-6ab2-4840-a4b1-568f1bd370f4
Nous ne parlerons pas ici d'animaux mais de "Single Page Application", ou en Français, applications à page unique. Ce pattern d'application web, issu des concepts web 2.0, est de plus en plus prisé dans la réalisation d'applications web, notamment à destination des terminaux mobiles. Il permet de proposer une expérience et des temps de réponse proche des applications natives (c'est d'ailleurs le pattern utilisé dans les applications Modern UI en HTML/javascript). Dans cette session, nous présenterons les concepts fondamentaux des applications SPA, et comment les mettre en œuvre avec ASP.NET MVC4, en utilisant les outils proposés par MVC (knockout, upshot, ...), ou avec d'autres frameworks comme Backbone.js.
Similaire à DMCA #20: Migration Natif vers react natif (20)
Après des années à faire des APIs en REST, le mode est en train d'évoluer vers un nouveau format d'échange de données : le GraphQL. Essayons ensemble en 20 minutes de monter un back office GraphQL fonctionnel.
ReactXP : Un langage universel pour les écrans : Vues, Animations, Styles. Mise à jour temps réel des écrans à la modification de code = agilité dans le développement. On reste concentré sur l'expérience utilisateur, les besoins du client, et la performance.
Présentation de Grégory BIONDO de Hetisscom et BlueBeacon lors du meetup des développeurs mobile de la Cote d'Azur sur le thème de RGPD et le mobile: Depuis le 25 mai 2018 le RGPD (règlement général sur la protection des données personnelles) est rentré en vigueur. La CNIL (l’organisme de contrôle en France) a déjà mise en demeure plusieurs stratups françaises travaillant sur la thématique mobile ! Nous allons réaliser un tour d’horizon du règlement européen en mettant en perspective ses conséquences dans le contexte mobile afin d’éviter les pièges… Voir pire : une amende ou la fermeture administrative !
Rejoignez nous pour notre prochain meetup: https://www.meetup.com/preview/Developpement-Mobile-Android-iOS-Cote-d-Azur
Présentation de Michael Lopez et Stephane Martarello de CrossKnowledge lors du meetup des développeurs mobile de la Cote d'Azur sur le thème de Dimensionnement d'images avec AWS Lambda: Comment mettre en place une solution serverless simple et peu couteuse basée sur Amazon API Gateway et Lambda pour dimensionner automatiquement les images uploadées sur votre application (exemple : Vignettes de profile)
Rejoignez nous pour notre prochain meetup: https://www.meetup.com/preview/Developpement-Mobile-Android-iOS-Cote-d-Azur
DMCA #25: Jenkins - Docker & Android: Comment Docker peu faciliter la créatio...Olivier Destrebecq
Comment Docker peu faciliter la création de vos applications mobiles Android? Nous tenterons ici de répondre à cette question en expliquant la méthode de création d'une chaîne d'intégration continue pour une application mobile Android, à l'aide de Jenkins, Docker et Fastlane.
DMCA #23: Patrick kedziora - boilingice - art is theft 2018Olivier Destrebecq
"Steve Jobs a toujour dis qu'il n'avais pas honte de voler les bonnes idées. Patrick Kedziora va vous montrer à travers nombreuse exemple comment les plus grand créateur ont ""volé"" leurs grands idees dans le monde de l'art, des filmes, du hardware et le logiciel. Le but est de démontrer une façon de penser et d'innover pour que vous puissiez aller au delà de l'ordinaire.
Cela sera présentée par Patrick Kedziora, entrepreneur Franco-Américain, expert en application mobile et edTech. Visitez son profile personnelle pour en connaitre plus: http://www.boilingice.com"
Un sujet d'apparence compliqué, la programmation réactive est au final relativement simple et peut s'adopter dans les projets de façon incrémentale. Dans cette présentation je reviendrai sur les bases du réactif, comment vous pouvez l'adopter et comment il peut changer votre façon de coder.
DevMobCA #18: L'industrialisation des application mobilesOlivier Destrebecq
Teach on Mars est éditeur de logiciel dans le domaine du mobile learning. Avec plus d'une centaine d'applications en production, Nicolas Goutaland vous propose de découvrir les méthodes et techniques mises en place afin de créer rapidement ces applications, d'assurer leur maintenance et de constamment proposer de nouvelles fonctionnalités
Mobilization 2017: Don't lose your users because of endless quality issuesOlivier Destrebecq
Getting someone to download your app is hard enough. Don't scare them away with constant crashes, bad behaviors and errors which make your app unusable. During my presentation, I'll go over techniques, habits and tools to keep your iOS app in tip top shape.
DevMobCA #16: Comment arrêter de perdre des clients sur votre site ou appli s...Olivier Destrebecq
Saviez-vous que 26% des applications installées sont abandonnées après la première utilisation et 58% des utilisateurs qui abandonnent l’application le font dans les 30 jours ? Que 70% des business en ligne échouent à cause d'une mauvaise expérience utilisateur ? L'expérience utilisateur d'une appli mais également d'un site internet surtout s'il est marchand est au moins touts aussi importante que vos produits et qualité de service. Nous discuterons ce soir des bonnes pratiques du test QA à suivre pour un projet numérique optimum et garantir la mise en production et la maintenance continue.
This document discusses designing a JSON/REST API for a mobile app. It covers key choices like using REST vs GraphQL vs SOAP, having an open vs private API, and security considerations. It also discusses how to avoid breaking changes by following standards like JSON API, choosing the right data granularity, and using versioning. The document provides tips on forcing app updates, configuring behaviors, and communicating through documentation.
L'integration continue pour application mobile n'est pas un secret et ne doit pas forcément etre compliqué.
Voici ma presentaiton faite lors du meetup Development Mobile Cote d'Azur sur ce sujet.
Le but de cette présentation est d'expliquer ce qu'est l'intégration continue, pourquoi utiliser l'integration continue et enfin quels options sont disponible aujourd'hui.
2. BEEPEERS EN QUELQUES MOTS
Applications mobiles – Sites web - Plateforme de networking
3. Votre événement, notre solution
Applications mobiles Plateforme de networkingSites web
Organisez et engagez Préparez et valorisez Accélérez votre business
7. ANALYSE DE L’EXISTANT
• Coûts de développements importants
• Gestion d’équipe complexe (compétences en silo)
• Existant de + en + difficile à maintenir
26. BEEPEERS V2
• 1er semestre 2016 : étude de la technologie
• Septembre 2016 : prise de décision de la migration vers
React web / React native
• Développement des nouveaux sites web en React (1ère
livraison : FIJ 2017)
• Création d’un POC React Native en partenariat avec l’INRIA
• Mise en place d’une équipe dédiée en Janvier 2018
31. DIFFICULTES / INCONVENIENTS
Technologie encore jeune
• Rythme élevé des évolutions (release tous les mois)
• Documentation difficile à trouver
• Bibliothèque de composants incomplète