Nouvelle réalisation: site personnel en Nuxt 3

La planète terre

Aujourd’hui, je vous partage mon dernier projet, kevin-vincendeau.fr, mon site façon « marque personnelle ». Je l’ai développé avec le framework Nuxt.js, qui est une surcouche de Vue.js, dans sa version 3. Les numéros de version de Nuxt suivent ceux de Vue. Nuxt.js Le framework est super sympa à utiliser et permet de : Technos utilisées J’en…

Continuer la lecture →

Le principe de programmation KISS

Image by Tiny Tribes from Pixabay

Afin de garder un code de qualité, il y a certains principes à appliquer. Par qualité, j’entends intelligible, donc simple à comprendre et maintenable. Car c’est bien connu: on n’écrit pas un code pour soi, mais pour les petits copains développeurs qui vont repasser derrière. KISS est l’acronyme anglais pour Keep It Small and Simple…

Continuer la lecture →

Déploiement continu avec Gitlab CI

Automate de conserve dans une usine

Bonjour ! Aujourd’hui, je vous présente une méthode de déploiement automatique avec Gitlab. Elle vient remplacer un fastidieux déploiement FTP classique.L’idée est de déployer automatiquement à chaque commit. Nous verrons même comment déployer sur des sites différents suivant les branches. Dans notre exemple, en Prod pour la branche main et en Préprod pour tout le…

Continuer la lecture →

Conteneurisation Docker d’un projet PHP

Aujourd’hui, nous allons monter un environnement de travail complet sous Docker pour un projet PHP. Nous utiliserons des conteneurs Docker, un fichier de variable d’environnement et un Makefile pour automatiser le tout. Toutes ces manipulations ont été réalisées sous Ubuntu 22 LTS et PhpStorm 2023.1 Mise en route On démarre avec un dossier vide histoire…

Continuer la lecture →

Rétablir le défilement classique de la molette de la souris dans Ubuntu 22 (et conserver le défilement naturel pour le pavé tactile)

Image by xiSerge from Pixabay

Voilà un problème auquel j’ai été confronté récemment pour l’installation de plusieurs machines portables : le défilement vertical de la molette de la souris suit le sens de celui du pavé tactile. On peut vouloir garder le défilement naturel pour le pavé tactile et conserver un défilement classique pour la souris. Le défilement naturel consiste…

Continuer la lecture →

Configurer un accès SSH à Gitlab

Image by Shingo_No from Pixabay

GitLab propose deux modes de connexion pour gérer vos projets: HTTPS et SSH Nous allons nous intéresser à la seconde méthode qui permet de ne pas avoir à s’identifier à chaque session. Concrètement l’identification est liée à une signature de la machine qui garantit son authenticité. Pré-requis: disposer d’un compte et d’un projet sur Gitlab.com…

Continuer la lecture →

Migration pour un hébergeur plus vertueux

Dans le cadre de mes convictions, j’ai choisi de migrer l’intégralité de mes clients chez un nouvel hébergeur, j’ai nommé : Infomaniak. Le choix c’est imposé de fait à la découverte de leur charte d’engagement : utilisation d’énergies renouvelables certifiées politique de compensation au double de leur empreinte carbone pas de climatisation dans leur nouveau…

Continuer la lecture →