Tech

Framework Laravel, devops Docker, langage PHP, articles techniques en général. Retrouvez dans cette catégorie tout ce qui touche à l’univers de la tech IT de près ou de loin !

GitHub: Forcer SSH à la place de HTTPS

Si vous avez des soucis dans certains projets Git qui nécessitent un login dans la console pour certaines opérations, c’est certainement que les échanges avec Github passent par HTTPS au lieu de SSH. On va voir ici comment forcer SSH de manière globale pour toutes les connexions à github. Configurer sa clé privée SSH Tout …

GitHub: Forcer SSH à la place de HTTPS Lire la suite »

La commande cat expliquée par l’exemple

Cat est l’abréviation de concaténation. C’est un outil très utile que tous les développeurs connaissent. Elle permet de réaliser un grand nombre d’opérations sur les chaînes de caractères et les fichiers. Les fonctionnalités principales de la commande cat sur les fichiers texte sont les suivantes: Nous allons parcourir chacune de ces fonctionnalités par des exemples …

La commande cat expliquée par l’exemple Lire la suite »

Utiliser le DISTINCT ON PostgreSQL avec Doctrine ORM (Symfony)

Il y’a quelques temps, dans un projet Symfony + API platform avec SGBD Postgre, j’ai eu besoin de faire un DISTINCT ON. Ça parait simple dit comme ça, mais ça n’a pas été une promenade de santé. Pourquoi DISTINCT ON ? Prenons une requête toute simple, avec pour seule particularité d’avoir un ORDER BY. Et …

Utiliser le DISTINCT ON PostgreSQL avec Doctrine ORM (Symfony) Lire la suite »

Git: Supprimer toutes les branches qui ne sont plus sur le dépôt distant

Quand on bosse en équipe sur un projet, on finit par accumuler pas mal de branches sur notre dépôt local qui ont étés supprimées du remote suite à des merge de PR. Si vous êtes comme moi, vous aimez bien les choses simples et avoir un dépôt local relativement clean. C’est plus facile de s’y …

Git: Supprimer toutes les branches qui ne sont plus sur le dépôt distant Lire la suite »

Laravel – créer une directive blade Font Awesome @icon

Font Awesome est une des bibliothèques d’icônes les plus populaires. Elle propose des centaines d’icônes dans sa version gratuite et peut être étendue a plusieurs milliers en version payante. Une fois installée correctement, pour afficher une icône dans une vue blade, il faut ajouter une balise <i class="fa-solid fa-arrow-down-1-9"></i> avec la classe correspondant à l’icône …

Laravel – créer une directive blade Font Awesome @icon Lire la suite »

5 choses que les développeurs JavaScript ont cessé de faire

Le JavaScript a énormément évolué depuis sa création en 1996 et les heures sombres d’Internet Explorer. Voici une liste non exhaustive des 10 choses que les développeurs JavaScript ont cessé de faire aujourd’hui. 1. Utiliser des boucles for Quand on apprend un nouveau langage, c’est certainement une des premières structures de contrôles que l’on apprend. …

5 choses que les développeurs JavaScript ont cessé de faire Lire la suite »