SlideShare une entreprise Scribd logo
Retour sur la devcon 2018
Quoi de neuf ?
Liferay Morocco User Group
#1
Pourquoi ce groupe et qui
contribue ?
Eric COQUELIN
Fondateur de Zango
Liferay addict
Pour générer une dynamique, valoriser le produit et renforcer nos compétences
Un autre Liferay addict
VOUS
Introduction
Mais qu’est ce que c’est que la devcon ?
Developer Conference
Unconference meeting
Chacun propose des sujets
Tout le monde peut exposer un problème et ou
une solution
Beaucoup de collaboration entre participants
Essentiellement des développeurs
La devcon se déroule sur 3 jours !
La devcon (core)
Plus formel - sans être un symposium
Plusieurs sujets sont préparés en avance
Jusque trois talks au même moment
Des participants plus variés, incluant des
décideurs techniques
Unconference
Est ce que
quelqu’un connait
ce gars là ?
Olaf Kock
Unconference
On propose un sujet et on invite les autres à
échanger
Unconference
Par groupe, les développeurs partagent
problèmes et solutions
La conférence (core)
Un amphithéâtre rempli de développeurs Liferay
La conférence (core)
Brian Chan (CTO) et Bryan Cheung (CEO) ont
le souci de la qualité et de la communauté
La conférence (core)
Les équipes Liferay sont disponibles et à l’
écoute
Est ce que
quelqu’un connait
ce gars là ? David
Nebinger
Développement avec Angular, React ou View...
● A partir de la version 7 (patch novembre)
○ Introduction d’un nouveau type de portlet type “Angular”
○ Introduction d’un nouvel AMD loader (v2)
○ Possibilité de porter une application Angular native vers Liferay - devrait
fonctionner avec les autres frameworks “populaires”
● voir la session “Angular in the Liferay Portlet World”
Les outils de développement disponibles
● A partir de la version 7 (patch novembre)
○ Nouvelle version d’IDE
○ un outil de vérification des dépendances OSGI
○ Temps de déploiement raccourci (mais peut mieux faire…)
● voir la session “Improved Developer Experience for DXP
7.1”
faire du vrai REST (au revoir le jsonws !)
● Depuis la version 7
○ Introduction de JAXRS
○ JSONWS est toujours disponible
○ Sécuriser ses appels avec OAuth 2 (auparavant non disponible en CE)
○ Introduction de APIO (Hypermedia)
● voir les sessions
○ “Secure Web APIs using JAX-RS and OAuth2”
○ “Liferay as a Headless Platform: From building custom front-ends to
omnichannel experiences using Liferay APIs”
○ “Creating a Hypermedia REST API with APIO Architect”
Faire des sites vitrines (concurrencer Wordpress ?)
● Depuis la version 7.1 / 7.2
○ Introduction des fragments
○ Refonte de la navigation
○ Menus configurables
● voir les sessions
○ “Hands-on experience with Modern Site Building”
○ “Modern Site Building: creating stunning sites with Liferay”
Les nouveaux produits de Liferay
● Liferay Cloud
○ successeur de wedeploy, offrir une plateforme cloud optimisée pour
Liferay incluant un environnement d’intégration continue
● Liferay eCommerce
○ Brique complémentaire à Liferay avec des fonctionnalités de
eCommerce. Disponible sur CE aussi
● Liferay Analytics
○ Brique d’analytique non spécifique à Liferay mais optimisée pour Liferay
Conclusion
La devcon a pour vocation de rapprocher les développeurs
de l’éditeur. Elle a surtout le mérite de nous permettre de lire
entre les lignes du discours marketing et de faire un choix
technologique plus pertinent.
La formation - Par Ndagi Job
● Liferay University
○ https://university.liferay.com/
● Formation sur site
Références
https://www.liferay.com/fr/web/events-devcon
https://www.facebook.com/pg/liferay/photos/?tab=album&album_id=10156044144
673108

Contenu connexe

Similaire à Retour sur la devcon 2018

Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
boulonvert
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)geomsp
 
Openshift 3 & Kubernetes
Openshift 3 & KubernetesOpenshift 3 & Kubernetes
Openshift 3 & Kubernetes
Perfect Memory
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
qsdqsd4
 
L'univers Android
L'univers AndroidL'univers Android
L'univers Android
Chiheb Ouaghlani
 
CodeBuilder_DevOpsCenter.pptx
CodeBuilder_DevOpsCenter.pptxCodeBuilder_DevOpsCenter.pptx
CodeBuilder_DevOpsCenter.pptx
ThomasParaiso1
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
Stéphane Traumat
 
Calculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stackCalculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stack
Calculus System SARL
 
OpenSource Software Development
OpenSource Software DevelopmentOpenSource Software Development
OpenSource Software Development
Anaël CHARDAN
 
Calculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stackCalculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stack
Calculus System SARL
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensource
pjoulaud
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?
Amico Fabien
 
Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...
stsire
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
Christian Charreyre
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuMario Marcello Verona
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adf
Bacely YoroBi
 
Kaizen ou l'amélioration continue
Kaizen ou l'amélioration continueKaizen ou l'amélioration continue
Kaizen ou l'amélioration continue
Philippe Gamache
 
Processus d’intégration continue et outils
Processus d’intégration continue et outilsProcessus d’intégration continue et outils
Processus d’intégration continue et outils
Agile Tour 2009 Québec
 
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
LINAGORA
 
Algeria java user group présentation
Algeria java user group présentationAlgeria java user group présentation
Algeria java user group présentation
Azouaou Faiçal
 

Similaire à Retour sur la devcon 2018 (20)

Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)
 
Openshift 3 & Kubernetes
Openshift 3 & KubernetesOpenshift 3 & Kubernetes
Openshift 3 & Kubernetes
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
L'univers Android
L'univers AndroidL'univers Android
L'univers Android
 
CodeBuilder_DevOpsCenter.pptx
CodeBuilder_DevOpsCenter.pptxCodeBuilder_DevOpsCenter.pptx
CodeBuilder_DevOpsCenter.pptx
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
Calculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stackCalculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stack
 
OpenSource Software Development
OpenSource Software DevelopmentOpenSource Software Development
OpenSource Software Development
 
Calculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stackCalculus System Academy:Devenez un développeur Full stack
Calculus System Academy:Devenez un développeur Full stack
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensource
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?
 
Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adf
 
Kaizen ou l'amélioration continue
Kaizen ou l'amélioration continueKaizen ou l'amélioration continue
Kaizen ou l'amélioration continue
 
Processus d’intégration continue et outils
Processus d’intégration continue et outilsProcessus d’intégration continue et outils
Processus d’intégration continue et outils
 
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
Matinée pour conmrendre consacrée à LinShare.org, application de partage de f...
 
Algeria java user group présentation
Algeria java user group présentationAlgeria java user group présentation
Algeria java user group présentation
 

Dernier

MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 

Dernier (7)

MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 

Retour sur la devcon 2018

  • 1. Retour sur la devcon 2018 Quoi de neuf ? Liferay Morocco User Group #1
  • 2. Pourquoi ce groupe et qui contribue ? Eric COQUELIN Fondateur de Zango Liferay addict Pour générer une dynamique, valoriser le produit et renforcer nos compétences Un autre Liferay addict VOUS
  • 4. Mais qu’est ce que c’est que la devcon ? Developer Conference
  • 5. Unconference meeting Chacun propose des sujets Tout le monde peut exposer un problème et ou une solution Beaucoup de collaboration entre participants Essentiellement des développeurs La devcon se déroule sur 3 jours ! La devcon (core) Plus formel - sans être un symposium Plusieurs sujets sont préparés en avance Jusque trois talks au même moment Des participants plus variés, incluant des décideurs techniques
  • 6. Unconference Est ce que quelqu’un connait ce gars là ? Olaf Kock
  • 7. Unconference On propose un sujet et on invite les autres à échanger
  • 8. Unconference Par groupe, les développeurs partagent problèmes et solutions
  • 9. La conférence (core) Un amphithéâtre rempli de développeurs Liferay
  • 10. La conférence (core) Brian Chan (CTO) et Bryan Cheung (CEO) ont le souci de la qualité et de la communauté
  • 11. La conférence (core) Les équipes Liferay sont disponibles et à l’ écoute Est ce que quelqu’un connait ce gars là ? David Nebinger
  • 12. Développement avec Angular, React ou View... ● A partir de la version 7 (patch novembre) ○ Introduction d’un nouveau type de portlet type “Angular” ○ Introduction d’un nouvel AMD loader (v2) ○ Possibilité de porter une application Angular native vers Liferay - devrait fonctionner avec les autres frameworks “populaires” ● voir la session “Angular in the Liferay Portlet World”
  • 13. Les outils de développement disponibles ● A partir de la version 7 (patch novembre) ○ Nouvelle version d’IDE ○ un outil de vérification des dépendances OSGI ○ Temps de déploiement raccourci (mais peut mieux faire…) ● voir la session “Improved Developer Experience for DXP 7.1”
  • 14. faire du vrai REST (au revoir le jsonws !) ● Depuis la version 7 ○ Introduction de JAXRS ○ JSONWS est toujours disponible ○ Sécuriser ses appels avec OAuth 2 (auparavant non disponible en CE) ○ Introduction de APIO (Hypermedia) ● voir les sessions ○ “Secure Web APIs using JAX-RS and OAuth2” ○ “Liferay as a Headless Platform: From building custom front-ends to omnichannel experiences using Liferay APIs” ○ “Creating a Hypermedia REST API with APIO Architect”
  • 15. Faire des sites vitrines (concurrencer Wordpress ?) ● Depuis la version 7.1 / 7.2 ○ Introduction des fragments ○ Refonte de la navigation ○ Menus configurables ● voir les sessions ○ “Hands-on experience with Modern Site Building” ○ “Modern Site Building: creating stunning sites with Liferay”
  • 16. Les nouveaux produits de Liferay ● Liferay Cloud ○ successeur de wedeploy, offrir une plateforme cloud optimisée pour Liferay incluant un environnement d’intégration continue ● Liferay eCommerce ○ Brique complémentaire à Liferay avec des fonctionnalités de eCommerce. Disponible sur CE aussi ● Liferay Analytics ○ Brique d’analytique non spécifique à Liferay mais optimisée pour Liferay
  • 17. Conclusion La devcon a pour vocation de rapprocher les développeurs de l’éditeur. Elle a surtout le mérite de nous permettre de lire entre les lignes du discours marketing et de faire un choix technologique plus pertinent.
  • 18. La formation - Par Ndagi Job ● Liferay University ○ https://university.liferay.com/ ● Formation sur site