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 isDefined<T>
Pause Bouquin Pause Bouquin de Février 2021 J'avais déjà fait un article du genre en 2020, je trouve l'idée intéressante et ça permet de changer un peu des sujets techniques, attendez-vous à retrouver ça tous les mois
logiciel Carbon : pour des images de code propre On a parfois besoin de créer une image avec notre code pour s'assurer d'avoir un affichage propre avec une bonne coloration. Il y a pléthore d'outils qui offre ce service,
developpement Comment ne plus avoir d'erreur bizarre dans VSCode quand on fait du Java avec un JRE installé via SDKMan ? Quand on utilise VSCode pour faire du Java, on va généralement installer l'extension Language Support for Java(TM) by Red Hat qui se base sur une solution Eclipse sous le
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
Angular ngx-outside-click ou comment détecter un clic hors d'un élément en mieux À la suite de mon article de la semaine dernière Angular: Comment détecter un clic hors d'un composant ? j'ai eu quelques retours de collègues (merci à vous Gérôme et Nicolas
Angular Angular: Comment détecter un clic hors d'un composant ? Édité le 19/01/2021 : J'ai écrit un autre article avec une version amélioré de la directive : https://k49.fr.nf/ngx-outside-click-ou-comment-detecter-un-clic-hors-dun-element-en-mieux/ Article original du 05/01/2021 : Ça arrive
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
linux Bash + Rust = 💕 Petit billet rapide pour vous parler de mes nouveaux "jouets". Je sais que beaucoup ont fait la transition avant moi, mais je pense que je fais un peu partie des
general Mon bureau en 2020 Sans rentrer trop dans les détails, beaucoup de gens ont dû improviser une configuration pour travailler à la maison. On arrive à la fin 2020 et beaucoup d'entre nous sont
blog Hacktoberfest 2020 Dans tout pile 1 semaine on sera le 1ᵉʳ octobre. Pour ceux qui vivent dans une grotte, depuis quelques années Digital Ocean organise un événement mondial sur tout le mois
internet Pourquoi un site se fait hacker ? Dans les grandes lignesSi on résume grossièrement les piratages de site, c'est très simple : aussi sécurisé un serveur peut être (cloud ou non) il est piratable et il y a
avis Tezuka 2020 : une IA qui écrit un manga ? Tezuka2020 est un projet visant à générer un manga de toute pièce s'inspirant de l'œuvre d'Osamu Tezuka – souvent surnommé le Père du manga (voir le Dieu du manga) – et ceux
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
avis Les booléens peuvent être vos ennemis ! Un booléen ? Même si je pense que pour la plupart le terme vous est familier, je vous fais un bref rappel. Un booléen est un type de donnée qui peut
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 Konverty ou comment coder une application super simple m'aura fait du bien ? Dans ma vie de tous les jours je travaille sur des projets complexes. Je tords parfois des systèmes pour coller au besoin du client et souvent pour coller à son
avis Pourquoi il faut absolument abandonner le support IE ? Mon but ici est de faire un rapide récapitulatif des arguments pour l'abandon du support IE. Je ne dis pas que c'est facile de le faire, juste ça peut vous
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 Mon avis sur Hey.com Cet article est un petit retour à chaud sur mon test de Hey.com. Comme c'est à chaud sur un early access gratuit, vous vous doutez bien que le produit
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