Installer et utiliser plusieurs versions de PHP

PHP logo

Pour un projet, j’ai eu besoin d’installer (et d’utiliser) une autre version de PHP que celle installée sur ma distribution. Manjaro utilise PHP 8.0.3 – la dernière version de PHP – et j’avais besoin de PHP 7.4. Je vais vous expliquer comment je m’y suis pris pour pouvoir utiliser plusieurs versions.

À la redécouverte des claviers mécaniques

Clavier mécanique Switchs

Bien que j’ai fait mes premiers pas sur PC avec un clavier mécanique, j’ai longtemps été utilisateur d’ordinateur portable. Je me suis ainsi habitué à des touches plates et moins bruyantes. Quand je me suis décidé à monter mon propre PC de bureau, j’ai donc cherché un clavier utilisant le même genre de mécanisme. Malheureusement, je suis un peu déçu de la longévité du dernier modèle que j’ai utilisé. Ainsi, j’ai décidé de me tourner à nouveau vers les claviers mécaniques, et plus précisément les low profiles.

Un boilerplate pour développer des thèmes WordPress

WordPress Logo

Pour développer un thème WordPress, il y a toujours une structure, une configuration et des morceaux de code qui reviennent. Plutôt que de tout recréer à chaque fois, et de perdre du temps inutilement, il est préférable de partir d’un boilerplate. J’ai ainsi créé le mien pour qu’il s’adapte à ma façon de procéder.

Gestion sémantique des versions sans API publique

SemVer

Avant de découvrir SemVer permettant la gestion sémantique des versions, ma gestion était très aléatoire. Depuis, je m’efforce d’appliquer ces règles. Cependant, suivant le type de projet, ce n’est pas forcément évident de respecter ces règles et ma gestion peut encore sembler aléatoire. Je vais vous expliquer pourquoi et comment je procède avec Coldark.

Quel éditeur choisir pour des notes au format Markdown ?

Editeur Markdown

Le choix d’un éditeur Markdown n’est pas si simple. Chacun a ses spécificités et ils ne visent pas tous le même public. Ici, je ne vais pas vous faire une liste de tous les éditeurs existant. Je vais plutôt m’attarder sur les éditeurs open-source que j’utilise pour vous donner un aperçu de ce qui existe. Chacun présente des avantages et des inconvénients vis à vis de mon utilisation, c’est pourquoi il est difficile d’en choisir un seul.

À la découverte de webpack

webpack Logo

Symfony intègre Webpack Encore. N’ayant jamais utilisé webpack auparavant, il fallait que je comprenne son fonctionnement. webpack se définit comme un « module bundler for modern Javascript applications ». Pourtant, il ne se limite pas à Javascript et il est utilisé par des projets qui ne sont pas forcément basés sur ce langage. Alors à quoi sert webpack ? Voyons comment il fonctionne et comment et pourquoi l’utiliser dans un projet.

Capture d’écran GIF ou vidéo sous Linux

Peek

Récemment, j’ai découvert Peek : un logiciel permettant de faire des captures d’écran sous forme de GIF ou de vidéo. Généralement, j’utilise des images pour illustrer mes articles. Dans ce cas précis, je souhaitais une image dynamique afin de montrer les manipulations. Je ne sais pas si je vais l’utiliser régulièrement, mais je souhaitais vous le présenter.

Symfony The Fast Track : découvrir Symfony 5

The Fast Track

Après avoir exploré ce que Docker pouvait m’apporter, je me remets à l’apprentissage de Symfony. Pour cela, je suis les instructions de « The Fast Track », un guide disponible sur le site de Symfony. Il est plutôt bien fait, mais, entre sa publication et maintenant, il y a déjà eu quelques changements comme EasyAdmin qui est passée de la v2 à la v3. J’ai rencontré également d’autres problèmes que je vais détailler.

Dernières mises à jour :

Filtrer les articles par :

Archives