#! /bin/bash
yarn build --production
scp dist $USER@$SERVER:/data/livraison/
Que l’on me donne six heures pour couper un arbre, j’en passerai quatre à préparer ma hache.
Sur internet
Dans les livres
Au sein de communautés
En formation
les réseaux sociaux
et même tiktok !
les sites de news
les newsletter
les podcasts
youtube
David Thomas & Andrew Hunt
Kent Beck
Martin Fowler
Robert C. Martin
Michael Feathers
En entreprise
Formation interne
Formation par un prestataire
⇒ Demander !
3 axes
mon employabilité
le futur
la curiosité
Focus sur les technos du travail
Être au faîte de l’état de l’art
Java, Spring, Liferay
Javascript, Typescript, React
HTML
CSS, Tailwind
Augmenter le focus
S’intéresser aux tendances
Détecter le potentiel
Avoir un coup d’avance
Les IA génératives
WebAssembly
Les Web Components
Sortir de sa zone de confort
Découvrir d’autres approches et concepts
Rust
HTMX
Quarkus
Rust <→ WebAssembly
HTMX <→ Web Components
Java <→ Quarkus
Ne pas oublier le savoir être
Travailler en équipe
Rester humble
Savoir convaincre
Le système d’exploitation
Le terminal
L’IDE
Peu importe
Optimiser votre fonctionnement
Apprendre les commandes
Créer des scripts
Testez-les !
Faites passer l’entreprise à la caisse
⇒ faites le calcul du ROI
Lister
Optimiser
Scripter
Automatiser
Compiler le projet en utilisant Yarn
Envoyer le livrable et l’envoyer sur le serveur
Se connecter sur le serveur
Archiver la version précédente
Décompresser la nouvelle version
Compiler le projet : yarn build --production
Envoyer le livrable : scp dist me@my.app.com:/data/livraison/
Se connecter sur le serveur : ssh me@my.app.com
Archiver la version précédente : mv /app/front /data/archive/v1.1.0
Déployer le livrable : mv /data/livraison/dist /data/front
Générer et envoyer le livrable :
#! /bin/bash
yarn build --production
scp dist $USER@$SERVER:/data/livraison/
Déployer le livrable :
#! /bin/bash
systemctl stop nginx
mv /app/front /data/archive/$VERSION
mv /data/livraison/dist /data/front
systemctl start nginx
CI/CD
Ansible
Rundeck
…