- 44
- 22 114
Mtg Lyon
France
เข้าร่วมเมื่อ 29 พ.ย. 2014
Vidéo des évènements du MTG Lyon (anciennement MUG Lyon).
Retrouvez nous sur www.meetup.com/fr-FR/mtglyon/
Retrouvez nous sur www.meetup.com/fr-FR/mtglyon/
Journal d'un dev NET dans un monde Java
Meetup : www.meetup.com/mtglyon/events/305606946
Est-il simple de passer sur une stack java après plus de 15 ans sur une stack .NET? D'ailleurs, laquelle a ma préférence aujourd'huui?
Est-il aisé de trouver des clients acceptant ce changement?
Qu'est-ce que ces éventuelles difficultés nous apprennent sur le marché du travail et les méthodes de recrutement?
En 2019, je découvrais le talk de Daniel Pétisme intitulé "journal d'un dev Java dans un monde .NET"(avec son aimable accord. Son approche pertinente m'a motivé à proposer un retour d'expérience du même type.
Depuis plus d'un an, je suis dans une situation semblable, mais renversée: après 15ans de .NET, j'ai intégré un projet Java.
Comment je me suis retrouvé là? L'adaptation a-t-elle été difficile? Qu'est-ce qui me manque le plus et quelles sont mes bonnes surprises?
Qu'est-ce que cette expérience peut bien m'apprendre sur nos expertises techniques? Tant sur la façon de les acquérir que sur celle de les valoriser sur le marché du travail?
Autant de questions auxquelles je tenterai de répondre, sans jamais céder à l'appel du troll!(enfin j'essaierai)
Est-il simple de passer sur une stack java après plus de 15 ans sur une stack .NET? D'ailleurs, laquelle a ma préférence aujourd'huui?
Est-il aisé de trouver des clients acceptant ce changement?
Qu'est-ce que ces éventuelles difficultés nous apprennent sur le marché du travail et les méthodes de recrutement?
En 2019, je découvrais le talk de Daniel Pétisme intitulé "journal d'un dev Java dans un monde .NET"(avec son aimable accord. Son approche pertinente m'a motivé à proposer un retour d'expérience du même type.
Depuis plus d'un an, je suis dans une situation semblable, mais renversée: après 15ans de .NET, j'ai intégré un projet Java.
Comment je me suis retrouvé là? L'adaptation a-t-elle été difficile? Qu'est-ce qui me manque le plus et quelles sont mes bonnes surprises?
Qu'est-ce que cette expérience peut bien m'apprendre sur nos expertises techniques? Tant sur la façon de les acquérir que sur celle de les valoriser sur le marché du travail?
Autant de questions auxquelles je tenterai de répondre, sans jamais céder à l'appel du troll!(enfin j'essaierai)
มุมมอง: 17
วีดีโอ
Hexagonal, Clean, Vertical Slice 3 architectures pour construire des logiciel
มุมมอง 127หลายเดือนก่อน
Meetup : www.meetup.com/fr-FR/mtglyon/events/304628460 Dans ce talk, nous plongerons ensemble dans le monde des architectures logicielles en explorant trois approches incontournables : Hexagonal, Clean, et Vertical Slice. Aucune notion préalable en architecture logicielle n’est requise. Au programme : Une présentation de chaque architecture. Une comparaison des avantages et des inconvénients po...
Hexagonal, Clean, Vertical Slice 3 architectures pour construire des logiciel
มุมมอง 7012 หลายเดือนก่อน
un ré-upload avec un meilleur son : th-cam.com/video/X6QAyr9TJb4/w-d-xo.html 0:00 Introduction 4:15 Les bases de l'architecture logicielle 18:56 Hexagonal 56:45 Clean 1:18:02 Vertical Slice 1:46:23 Conclusion
Découvrez Microsoft Fabric
มุมมอง 59ปีที่แล้ว
Microsoft Fabric est une des annonces majeure de la dernière Build de mai 2023, mais sais-tu réellement à quoi sert la solution ? Pourquoi la mettre en place dans ton entreprise ? Et toi en tant que "dev", qu'est ce que tu y gagnes ? 👀 Le programme proposé par Romain Ehret et Coralie Martinez: Présentation de la solution Microsoft Fabric, de la facturation, des avantages & des interactions, Bon...
Plongée dans Azure OpenAI et son usage avec Semantic Kernel
มุมมอง 83ปีที่แล้ว
🤿 Venez plonger dans Azure Open AI pour la rentrée du MTG:Lyon, le 28 septembre 2023 Retrouvez-nous pour le 1er meetup de la saison, co-organisé avec Cellenza Sud-Est, pour en savoir plus sur la solution d’Intelligence Artificielle de Microsoft. 💡 Nicolas ROBERT (MVP IA) et Madina DELLECI vous propose trois sessions : Présentation d'Azure OpenAI : concept & démos avec l’Azure AI Studio Architec...
Playwright 🎭, the Cypress killer by Microsoft(& LyonJS)- 2023 03 23
มุมมอง 282ปีที่แล้ว
L'heure est grave, en tant qu'agent du CYPRESS, qui s'est imposé ces dernières années en tant que leader incontournable des tests E2E, vous êtes maintenant challengés par Microsoft lui-même avec Playwright! Proposant les mêmes services, il résout également tous les problèmes rencontrés par Cypress, comme: le test multi pages ou multi onglets la restriction d'iframe ou de third-parties, vous pou...
MTG Découverte de Cilium et intégration dans AKS - 2023-02-28
มุมมอง 37ปีที่แล้ว
Session du MTG Lyon du 28/02/2023. www.meetup.com/mtglyon/events/291380390/ Objectif: vous entendre faire "wouahouh!!!" Dans la sphere cloud-native et plus particulièrement dans l'écosystème Kubernetes, il est possible d'utiliser la CNI (Container Network Interface) ou driver réseau de son choix. Il en existe un certain nombre : calico, flannel, weave, contive, antrea, .... chacun à ses avantag...
.Net 7 what's new
มุมมอง 222 ปีที่แล้ว
Session du MTG Lyon du mercredi 11/01/2023, Grâce à John Page, venez découvrir les nouveautés de la dernière version de .NET, et surtout pourquoi .NET 7 est la version la plus performante jamais réalisée du framework. John présente également les nouveautés de .NET 7 / C# 11, comme les méthodes statiques dans les interfaces, les possibilités pour créer des moteurs de calculs, les nouveautés auto...
Développer une application web scalable, haute disponibilité avec Cosmos dB (Emmanuel Deletang)
มุมมอง 1012 ปีที่แล้ว
Session du MTG Lyon du mercredi 30/11/2022, enregistrée au Ms Labs de Lyon, première partie. Deuxième partie disponible ici : th-cam.com/video/xQ7Fstshckk/w-d-xo.html
Railway Programming: la voie vers un code plus honnête (Romain Berthon et Sylvain Coudert)
มุมมอง 1792 ปีที่แล้ว
Session du MTG Lyon du mercredi 30/11/2022, deuxième partie. Première est ici : th-cam.com/video/EwfgQdv5Zgw/w-d-xo.html
Faire du front en .NET, c'est (de nouveau) possible avec Blazor!
มุมมอง 1.7K2 ปีที่แล้ว
Session du MUG Lyon du 16/06/2022, présenté par Aurélien Boudoux En 2015, les 4 plus grands constructeurs de navigateurs web qui sont Google, Apple, Microsoft et Mozilla se sont réunis pour travailler avec le W3C à la création d’une nouvelle norme internet pour compléter le triptyque HTML, CSS et Javascript : WebAssembly. Le 5 décembre 2019, la première version de cette norme a été publiée fais...
Velocity Driven Development
มุมมอง 1443 ปีที่แล้ว
Session de janvier 2022 animée par Colin DAMON www.meetup.com/fr-FR/MUGLyon/events/282971619/ Manquer de vélocité n'est jamais confortable ! Le but de ce talk est de passer en revue des postures, approches et méthodologies qui m'ont permis d'aller beaucoup plus vite dans des contextes très différents. L'objectif ici n'est pas uniquement de voir comment gagner du temps à court terme, nous verron...
[REX éditeur: Agile/DevOps] Bien faire vieillir ses apps !
มุมมอง 3234 ปีที่แล้ว
Le MUG Lyon souhaite vous partager l'expérience de l'éditeur de logiciel ELCIA, qui nous partage les hauts et les bas de la mise en place de l'agilité et du DevOps, au cours 7 des dernières années. Et comment se réinventer par rapport aux évolutions tant au niveau du Business, qu'au niveau technologiques (Cloud & SaaS). Julien ASTIER, Tech Lead ELCIA : Pas si facile le contexte éditeur ... sur ...
Automatiser la gestion de son cluster Kubernetes dans Azure avec Azure DevOps par Thomas Rannou
มุมมอง 1644 ปีที่แล้ว
Talk animé par Thomas RANNOU (thomasrannou.azurewebsites.net, @thomas_rannou) Azure DevOps Terraform AKS = une automatisation de bout en bout pour du Kubernetes dans Azure Nous aborderons l'approche "Everything as Code" ! De l'infra aux apps sans oublier le CI/CD, tout est du code. Au programme : - Définition d'un cluster AKS avec Terraform - Automatisation du déploiement de l'infrastructure et...
[REX tech] Smart Factory: Usines connectées et IIoT (les dessous techniques)
มุมมอง 874 ปีที่แล้ว
Démystifier ce sujet : présentation de plusieurs déploiements et REX technique (ça peut piquer les yeux) * détails d’architectures * outils de dev débug (du plus fortuné... très fortuné au plus pauvre) * beaucoup d’OpenSource (Linux, Docker, Python, NodeJS, C#, Git, Terraform …) - ce projet est OpenSource sur le Github du MUG Lyon - nous arrivons rapidement à des solutions élégantes et peu coût...
Refactoring vers DDD et architecture orientée événements
มุมมอง 4674 ปีที่แล้ว
Refactoring vers DDD et architecture orientée événements
Impose ton style ! Crée ta Pattern Library !
มุมมอง 1334 ปีที่แล้ว
Impose ton style ! Crée ta Pattern Library !
Développer une application alignée avec le métier : REX sur nos pratiques
มุมมอง 2365 ปีที่แล้ว
Développer une application alignée avec le métier : REX sur nos pratiques
Un peu de sociologie, appliquée à notre métier de développeur
มุมมอง 1205 ปีที่แล้ว
Un peu de sociologie, appliquée à notre métier de développeur
Sensibilisation au Software Craftmanship
มุมมอง 806 ปีที่แล้ว
Sensibilisation au Software Craftmanship
Accessibilité : À la découverte des lecteurs d'écran
มุมมอง 7286 ปีที่แล้ว
Accessibilité : À la découverte des lecteurs d'écran
Les bonnes pratiques CleanCode sont-elles compatibles avec l'IA et l'IoT ?
มุมมอง 696 ปีที่แล้ว
Les bonnes pratiques CleanCode sont-elles compatibles avec l'IA et l'IoT ?
201809 - Performance in JavaScript Era présentée par Benjamin Howarth,
มุมมอง 276 ปีที่แล้ว
201809 - Performance in JavaScript Era présentée par Benjamin Howarth,
La Réalité Mixte encore du Marketing ? ou c'est un truc de Fou ??
มุมมอง 736 ปีที่แล้ว
La Réalité Mixte encore du Marketing ? ou c'est un truc de Fou ??
Intelligence artificielle : tour d'horizon et perspectives par Edwige Seminara
มุมมอง 957 ปีที่แล้ว
Intelligence artificielle : tour d'horizon et perspectives par Edwige Seminara
REST in Peace: GraphQL is coming! par Cedric DERUE
มุมมอง 1277 ปีที่แล้ว
REST in Peace: GraphQL is coming! par Cedric DERUE
Renault-Nissan + Blockchain IoT = Retour d'Expérience !
มุมมอง 5997 ปีที่แล้ว
Renault-Nissan Blockchain IoT = Retour d'Expérience !
Merci pour le partage de la vidéo ! En bonus: 00:05 - Introduction to software architecture concepts and practical coding examples. 02:07 - Discussion on collaborative workshops and MVP development for startups. 06:11 - Software architecture combats software entropy by managing complexity. 08:07 - Software architecture helps manage inherent complexities in systems. 12:14 - Architectures logicielles permettent de gérer complexité et évolution du code. 14:19 - Le N-tiers présente des limitations dans la séparation des préoccupations. 18:04 - L'architecture hexagonale permet une évolution de la couche business sans dépendances. 20:01 - L'architecture hexagonale optimise la séparation des préoccupations techniques et métier. 23:27 - Présentation des ports et adaptateurs dans l'architecture hexagonale. 25:30 - Understanding the structure of hexagonal architecture in software applications. 29:12 - Introduction to event-driven system architecture in Meetup applications. 31:01 - Overview of driving ports for application functionality management. 34:36 - Understanding driven ports in application architecture. 36:23 - Utilizing repositories and interfaces for flexible event handling in software architecture. 40:31 - Implementing dependency injection within the application for class management. 42:19 - Transaction management in hexagonal architecture varies by application context. 47:04 - Differentiating services requires distinct architectural structures. 48:58 - Hexagonal architecture simplifies application separation and data management. 53:13 - La modularité et le jargon complexe de l'architecture hexagonale. 55:07 - Les inconvénients de l'architecture hexagonale incluent une courbe d'apprentissage modérée. 59:11 - Understanding the application layer in Clean Architecture. 1:01:09 - Exploration des architectures hexagonale et clean au sein du modèle MVC. 1:05:20 - Présentation des architectures hexagonales et des API minimales. 1:07:26 - Understanding hexagonal architecture and its use cases for software design. 1:10:59 - Le mapping des données est crucial pour l'architecture logicielle. 1:12:57 - Importance of Domain Model Separation in Software Architecture 1:16:20 - Clean architecture offers uniformity but increases complexity and dependency management. 1:18:02 - La vertical slice architecture simplifie les abstractions complexes de la clean architecture. 1:21:31 - Optimizing coupling in software architecture through iterative design. 1:23:26 - Adapting software architecture based on use cases enhances efficiency. 1:27:10 - Refactoring code for maintainability through abstraction in software architecture. 1:29:23 - Managing complexity in software architecture enhances code organization. 1:33:46 - Discussion on hybrid architecture and email sender implementation. 1:35:22 - The hexagonal architecture simplifies experimentation and dependency management in software development. 1:38:51 - Understanding the slice architecture in software development. 1:41:07 - Hexagonal architecture promotes rapid feature development in teams. 1:44:48 - Duplication and lack of boundaries are risks in software architecture. 1:46:41 - Architectural choices depend on project needs and team experience. 1:50:09 - Reducing accidental complexity in software development is crucial.
Merci pour cette rediffusion et merci au speaker pour cet évènement
Merci pour la re-diffusion de la conférence !
Très intéressant, surtout la démonstration fnac, e-bay. merci !
top
Le style d'Aurélien, toujours un régal : instructif et drôle
Incroyable, tellement d'informations en 2h, merci pour ce superbe partage et ta passion Colin :)
Hello Colin, j'aime beaucoup ton approche de la vélocité que tu présentes en début de session, et du workflow que tu essayes de mettre en place. il serait intéressant d'avoir un retour d'XP sur du mid/long terme de la mise-en-pratique. En tout cas, merci pour le partage instructif.
Dommage que le son soit si faible et s'active/désactive en permanence :/ Merci pour le talk quand même !
Ya des projets ratés avec WPF.. .alors que WPF est excellent... et beh, en XF, c'est absolument pareil... ya des projets réussis, des projets ratés aussi parfois.. est-ce la techno qui est toujours la cause de l'échec ? J'aurais tendance à dire que non puisqu'il n'y a pas un langage, un framework qui obtient 100% de réussite. Xamarin Forms est arrivé à maturité seulement depuis 6 mois, voir peut-être 1 an... Alors Xamarin.Forms, pour moi, est loin d'être une mauvaise idée et permet de réussir plein de projets. ET si on regarde la vidéo ici : th-cam.com/video/nJc-JZSy-Ng/w-d-xo.html on verra que la conclusion n'est pas du tout la même :)
Je suis totalement d'accord avec vous sur le fait que WPF est une excellente technologie :) Je vous rejoins également sur l'adéquation technologie/projet comme facteur de réussite indispensable. Pour moi Xamarin est une bonne technologie mais Xamarin.Forms a un problème de paradigme (d'ailleurs Xamarin.Forms Visual cherche à corriger ce fameux problème de paradigme). Quoi qu'il en soit, je suis ravi que vous partagiez un autre son de cloche sur cette technologie. Cela permettra aux personnes passant par ici de se faire un véritable avis éclairé sur la question.
Merci beaucoup Arnaud LEMAIRE présentation simple et super bien résumé.
Slides at speakerdeck.com/lilobase/cqrs-fonctionel-event-sourcing-and-domain-driven-design-mug-lyon-2017
Y a une typo dans le titre, le meetup s'appellait "Out of the Tar pit Vulagrised", pas "Vulgarised"