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
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
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
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
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
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 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
avis Angular VS React : pourquoi je préfère toujours Angular après 1 an avec React Je compile ici mes arguments pro/con React et Angular. C'est mon avis, vous avez le droit d'avoir le vôtre, je le respecte totalement. Juste qu'à force de voir des
developpement Shadow DOM vs Virtual DOM En discutant avec des collègues je me suis rendu compte plusieurs fois que la différence entre Shadow DOM et Virtual DOM n'était pas très bien comprise. D'ailleurs ces deux concepts
avis Pourquoi vous avez besoin d'un yaourt pour debug du code ? Même si je pourrais vous parler des biens faits du yaourt sur l'organisme, vous expliquer à quel point de produit laitier est merveilleux et vous montrer que je suis un
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
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
developpement DotJS 2019 Comme je l'avais fait pour le DevFest Nantes 2019, je partage les notes que j'ai prises tout au long de DotJS 2019. Comme les conférences étaient exclusivement en anglais, j'ai
developpement DevFest Nantes 2019 Cette article reprend la liste des conférences que j'ai été voir au DevFest Nantes de cette année. Pour chaque conférence j'ai pris quelques notes et j'ai juste relu avant de
developpement final ou comment se forcer à écrire un peu mieux du code Java final ça marche comment déjà ?Parlons un peu de comment on peut utiliser le mot clé final déjà. Il y a en gros 3 gros cas d'usage : sur une propriété/
developpement Et si on passait enfin à Java 8 ? L'objectif de cet article est de démystifier un peu les lambdas en Java. Vous montrez que finalement ce n'est pas grand chose à part un peu de simplification de syntaxe