Compiler, installer et découvrir PHP 8 sur macOS / Debian

Vous avez envie de tester les nouvelles features de PHP un peu en avance par rapport à tout le monde ?
Voici un rapide tuto pour installer PHP 8 depuis la source (GitHub), très simplement ; que ce soit pour macOS ou des dérivés de Debian (comme Ubuntu). Juste après ça, c’est parti pour tester rapidement toutes les features de PHP 😀

Continuer la lecture de « Compiler, installer et découvrir PHP 8 sur macOS / Debian »

Manipuler une archive Twitter

Et jouer avec ses données, le tout en TypeScript

Twitter, c’est bien sur le moment, mais ce n’est jamais très agréable de relire ses tweets d’il y a deux, trois, voire cinq ans (surtout ceux de quand on avait 15 ans).
Alors, on aimerait bien, à minima, revoir les dégâts (ou voir les progrès effectués, selon comment on le voit) ou les faire disparaître.

Pour cela, rien de plus simple: Twitter propose, conformément au règlement général de la protection des données, un accès à ses données personnelles, de toutes leurs natures: tweets, favoris, followings… à travers une archive.

Continuer la lecture de « Manipuler une archive Twitter »

Des promesses et beaucoup d’attente pour JavaScript

Récemment, je me suis lancé dans un projet quasi entièrement codé en JavaScript, plus précisément une application Electron, demandant de faire beaucoup de requêtes externes (à la base le projet était un site web, mais les navigateurs n’aime pas appeler des serveurs externes…).

Libre de travailler avec les technologies ECMAScript (le nom formel de JS) les plus récentes supportées par Electron/Chromium, j’ai approfondi ma connaissance des Promise que j’avais effleuré dans d’autres petits scripts.
Autrefois, ma seule promesse à tenir avec JS était de rompre le plus vite avec lui, mais les Promise ont quelque peu « amélioré » mon estime de ce langage que je porte peu dans mon coeur.

Continuer la lecture de « Des promesses et beaucoup d’attente pour JavaScript »