tutoriel Monter un SSD de poche : intéressant ou pas ? Pourquoi avoir un SSD de poche ?Pour commencer je n'ai plus vraiment de stockage portable chez moi. J'ai bien un disque dur externe Western Digital Element de 1To, mais je
tutoriel Utiliser NewsFlash comme client FreshRSS Ça fait plusieurs années que j'utilise FreshRSS hébergé sur mon serveur avec EasyRSS sur Android comme client. J'utilisais occasionnellement l'interface web de FreshRSS sur PC mais je trouve qu'au final
developpement Déployer automatiquement sur npmjs.com via une Github Action Attention à bien sécuriser votre compte Github et protéger la branche master/main, si vous suivez cette procédure vous pouvez déployer des packages qui seraient vérolé. La première étape c'est
developpement TypeScript Tips : quelques aides de typage Je vous partage quelques astuces que j'ai rassemblées au fil du temps à force de bloquer face à certains problèmes en TypeScript 😎 x is T function <T> isDefined(
Game Boy Installer un écran rétro-éclairé sur une Gameboy Color Au moment des promotions du 11 novembre j'ai trouvé un kit LCD pour Gameboy Color pour un prix intéressant (~27€), je l'ai acheté pour tenter sur ma Gameboy Color. Ce
developpement Angular : comment charger dynamiquement un script ? Parfois on arrive sur des cas où on a besoin de faire des choses assez borderline en termes de chargement comme charger dynamiquement un script depuis un composant ou un service. Dans ces cas-là rien n'est vraiment prévu en Angular pour faire ça, car
developpement Angular : comment exécuter du code au chargement d'un module ? Petite astuce que j'ai découvert récemment : on peut exécuter du code au chargement d'un module Angular. Et c'est très simple ! @NgModule({...}) export class LazyPageModule { constructor() { console.log("I'm running at module loading time"); } } Même si ce n'est pas habituel de voir ça
developpement Voyages vers un bon stockage des mots de passe Tous les ans on voit apparaître un peu partout des listings du genre "Voici le top 200 des pires mots de passe de 2020". Tous les ans je me dis
internet Je reçois 200 mails de spam par jours… J'utilise ma boite mail perso depuis 2007 environ. Quelque chose d'assez classique, en hotmail.fr, avec un nom un peu nul comme on en trouve quand on est ado, avec
avis Angular : méthode VS pipe/ngOnChanges Quand je relis du code Angular fait par des gens qui font principalement du React ou juste qui ne sont pas très au fait des mécaniques internes d'Angular je tombe
general Comment personnaliser son profil Github ? On la voit depuis quelques semaines apparaître sur Twitter en capture d'écran mais depuis ce matin je vois enfin la nouvelle version des profils Github ! Comment activer le nouveau profil
developpement 10min pour avoir un frontend en ligne! Avec ce titre clairement putaclic je voudrais juste vous montrer comment je fais pour créer une application web pour mon usage personnel sans trop me prendre la tête avec la
avis Quelques astuces pour augmenter la vitesse de vos tests unitaire Commençons par le commencement : pourquoi accélérer l'exécution des tests ?La première raison est ce qu'on appelle la boucle de feedback. En gros le temps qu'on va mettre à savoir qu'on
developpement Comment créer un opérateur simple en RxJS ? Quand on est développeur on passe nos journées à écrire des fonctions. Si un enchaînement d'appel se trouve être trop long et/ou répété plusieurs fois on créera systématiquement une
developpement Comment git push vers plusieurs remotes à la fois ? Quelques fois pour diverses raisons on se retrouve à avoir besoin d'avoir des dépôts de code synchronisé sur plusieurs systèmes (GitHub et GitLab, GitHub et Azure DevOps, GitHub et Gitea,
developpement Retrouver facilement le commit buggé dans une application versionnée avec git ? Aujourd'hui je suis retombé sur un cas où on a vu un bug sur l'application sur laquelle je travaille. On sait que quelques jours plus tôt ce bug n'était pas
numérique Utiliser FreshRSS et EasyRSS ensemble Comme beaucoup de gens, j'utilise encore des flux RSS pour faire ma veille. Contrairement à il y a quelque temps j'utilise une solution web centralisé auto-hébergé (pour ceux qui connaissent
developpement Tips Github Pages Cet article sera mis à jour au fur et à mesure sur je trouverai des astuces autour des Githubs Pages 😉 Activer les Github Pages sur un repoAller dans Settings, sur
avis Créer des slides très vite pour une présentation Quand on parle de créer des slides vite je ne vous propose pas de créer des slides bullet-point tout nul qui ne donnera envie à personne. Mais bien de créer
tutoriel Let's Encrypt : migrer vers un certificat pour domaine wildcard Quand on cherche à passer sur un certificat wildcard (en gros passer d'un certificat pour un domaine truc.exemple.com à *.exemple.com, de sorte à pouvoir utiliser le même
logiciel Réduire la taille de mes images avant de les publier Sur ce blog et pour mes projets web, j'ai pris pour habitude systématiquement réduire la taille des images que j'utilise. J'aime bien utiliser beaucoup d'image, mais si vous mettez 10
tutoriel Créer un cron quotidien avec SystemD Petit rappel : SystemD est le système d'initialisation de bon nombre de distribution linux moderne. Il a été créé comme un remplaçant à SysV Init, mais celui-ci est toujours activement utilisé.
internet Acheter une PS Vita en 2019 = des erreurs de connexion à Internet Récemment j'ai complété ma collection avec la seule console portable que je n'avais pas : la PlayStation Vita. Une 2004 ou PS Vita Slim ou PS Vita 2, peu importe son
general Mon jeu de Game Boy ne sauvegarde plus... Je fais quoi ? Il y'a quelques jours je me suis retrouvé dans cette situation avec mon Mario Picross sur Game Boy (et oui je suis toujours aussi fan de ma Game Boy Color
linux Découper un fichier audio flac avec son fichier cue Hier soir je me suis trouvé face à un album de musique en flac. Jusque là vous me direz c'est pas mal. Mais y'a un mais évidement : tout l'album était