<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://delicious-insights.com/fr/">
  <title>Articles et tutos par Delicious Insights</title>
  <subtitle>Nos articles, tutos et protips techniques, principalement autour de JavaScript, React et Git</subtitle>
  <link href="https://delicious-insights.com/fr/feed.xml" rel="self"/>
  <link href="https://delicious-insights.com/fr/"/>
  <updated>2023-06-06T00:00:00Z</updated>
  <id>https://delicious-insights.com/fr/</id>
  <author>
    <name>Delicious Insights</name>
  </author>  <entry>
    <title>Le bon plan formation ultime : découvre nos Workshops</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/workshops/"/>
    <updated>2023-06-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/workshops/</id>
    <content xml:lang="fr" type="html">Une journée de formation live, 100% en ligne, tarifée pour être accessible à tou·te·s, à très forte valeur ajoutée : ce sont les Workshops par Delicious Insights !</content>
  </entry>  <entry>
    <title>Reporter des commits vers un autre projet</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-patch/"/>
    <updated>2023-05-29T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-patch/</id>
    <content xml:lang="fr" type="html">Le cherry-picking n’est valable que d’un projet sur lui-même. Comment faire alors pour reporter des commits sur un autre projet ?</content>
  </entry>  <entry>
    <title>Copier-coller des commits avec cherry-pick</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-cherry-pick/"/>
    <updated>2023-05-08T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-cherry-pick/</id>
    <content xml:lang="fr" type="html">Reporter un correctif d’une branche à une autre ne demande qu’une toute petite commande</content>
  </entry>  <entry>
    <title>Manipulation robuste des URL avec `URL` et `URLSearchParams`</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/url-search-params/"/>
    <updated>2023-04-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/url-search-params/</id>
    <content xml:lang="fr" type="html">Construire ou découper à la main une URL (ou un de ses segments) est bourré de pièges et de cas à la marge.  Mais dans un browser comme dans Node.js, on a en fait déjà les outils pour faire ça bien !</content>
  </entry>  <entry>
    <title>Protip Git : des gabarits faciles pour le `.gitignore`</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-gitignore-io/"/>
    <updated>2023-04-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-gitignore-io/</id>
    <content xml:lang="fr" type="html">Le .gitignore c’est super ! Mais ça peut être long et fastidieux à renseigner. Et si on pouvait faire ça nickel en une fois ?</content>
  </entry>  <entry>
    <title>Ignorer des fichiers avec Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-ignore/"/>
    <updated>2023-04-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-ignore/</id>
    <content xml:lang="fr" type="html">Quelles sont les techniques pour ignorer des fichiers avec Git pour ne pas risquer d’ajouter des fichiers non désirés ? Et à l’inverse, comment peut-on ajouter des fichiers qui sont ignorés ?</content>
  </entry>  <entry>
    <title>Comment configurer Git ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-config-part-2/"/>
    <updated>2023-03-27T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-config-part-2/</id>
    <content xml:lang="fr" type="html">Impossible d’utiliser Git de façon optimale sans toucher à sa configuration !</content>
  </entry>  <entry>
    <title>JS protip : Array.from() ou Array#fill() ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-array-from-fill/"/>
    <updated>2023-03-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-array-from-fill/</id>
    <content xml:lang="fr" type="html">Array.fill() ou Array#from() ?!  Tout dépend du besoin, comme toujours, alors voici comment bien choisir au cas par cas.</content>
  </entry>  <entry>
    <title>JS protip : faire une pause avec setTimeout(), oui, mais en mode await !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-timers-promises/"/>
    <updated>2023-02-08T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-timers-promises/</id>
    <content xml:lang="fr" type="html">Le `setTimeout()` à callback est mort, vive celui basé promesse qu’on peut `await` !</content>
  </entry>  <entry>
    <title>Git protip : gérer les conflits à la chaîne avec mergetool</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-mergetool/"/>
    <updated>2023-02-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-mergetool/</id>
    <content xml:lang="fr" type="html">La résolution des fichiers conflictuels suite à une fusion est parfois longue à traiter. Heureusement Git nous fournit un outil pour accélérer tout ça !</content>
  </entry>  <entry>
    <title>Git protip : renseigner automatiquement la synchro au push</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-push-auto-setup-remote/"/>
    <updated>2023-01-30T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-push-auto-setup-remote/</id>
    <content xml:lang="fr" type="html">Fini la contrainte de tracking explicite de nos branches !</content>
  </entry>  <entry>
    <title>Git protip : forcer gentiment le push</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-push-with-lease/"/>
    <updated>2023-01-23T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-push-with-lease/</id>
    <content xml:lang="fr" type="html">Sais-tu que tu peux forcer le push sans risquer d’écraser le travail de tes collègues ?</content>
  </entry>  <entry>
    <title>Web Apps Modernes évolue et devient React PWA !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/react-pwa/"/>
    <updated>2022-12-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/react-pwa/</id>
    <content xml:lang="fr" type="html">Notre formation phare évolue et change de nom pour mieux refléter son contenu !</content>
  </entry>  <entry>
    <title>Git protip : vérifier avant de commiter</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-diff-staged/"/>
    <updated>2022-12-19T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-diff-staged/</id>
    <content xml:lang="fr" type="html">Au-delà des noms des fichiers listés par `git status`, sais-tu comment vérifier les contenus que tu t’apprêtes à commiter</content>
  </entry>  <entry>
    <title>Git protip : corriger tes commandes</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-autocorrect/"/>
    <updated>2022-12-12T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-autocorrect/</id>
    <content xml:lang="fr" type="html">Toi aussi tu tapes parfois mal tes commandes ? Et si Git te rectifiait le tir à la volée ?</content>
  </entry>  <entry>
    <title>JS protip : Aplatir des tableaux imbriqués</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-array-flat-flatmap/"/>
    <updated>2022-12-07T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-array-flat-flatmap/</id>
    <content xml:lang="fr" type="html">Pas besoin de bibliothèques tierces pour aplanir des tableaux en JavaScript, y compris lors d’opérations `.map()` renvoyant des tableaux !</content>
  </entry>  <entry>
    <title>Git protip : Oh My Posh, prompt esthétique et configurable</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-oh-my-posh/"/>
    <updated>2022-12-05T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-oh-my-posh/</id>
    <content xml:lang="fr" type="html">Ce petit outil te facilitera l’emploi de Git dans le terminal</content>
  </entry>  <entry>
    <title>Git protip : lister efficacement les branches</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-branch-avv/"/>
    <updated>2022-11-28T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-branch-avv/</id>
    <content xml:lang="fr" type="html">Découvre ce combo d’options pour lister de manière optimale tes branches dans le terminal</content>
  </entry>  <entry>
    <title>VSCode protip : basculer la sidebar même depuis du Markdown</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/vscode-protip-toggle-sidebar/"/>
    <updated>2022-11-21T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/vscode-protip-toggle-sidebar/</id>
    <content xml:lang="fr" type="html">Masque / affiche la barre latérale dans VSCode comme un·e pro</content>
  </entry>  <entry>
    <title>Quoi de neuf dans Git 2.38 ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-2-38/"/>
    <updated>2022-10-31T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-2-38/</id>
    <content xml:lang="fr" type="html">Git 2.38 est sortie ce lundi 3 octobre avec deux nouveautés remarquables</content>
  </entry>  <entry>
    <title>JS protip : Formatter une distance temporelle</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-distances-temporelles/"/>
    <updated>2022-10-28T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-distances-temporelles/</id>
    <content xml:lang="fr" type="html">Découvre comment formater en JavaScript des distances temporelles nickel, au cordeau, quelle que soit la langue, et sans aucune bibliothèque !</content>
  </entry>  <entry>
    <title>JS protip : Formatter un intervalle de dates</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-intervalles-dates/"/>
    <updated>2022-10-27T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-intervalles-dates/</id>
    <content xml:lang="fr" type="html">Découvre comment formater en JavaScript des intervalles temporels nickel, au cordeau, quelle que soit la langue, et sans aucune bibliothèque !</content>
  </entry>  <entry>
    <title>JS protip : Formatter une date/heure selon les usages locaux</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-formater-dates/"/>
    <updated>2022-10-26T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-formater-dates/</id>
    <content xml:lang="fr" type="html">Découvre comment formater en JavaScript des dates et heures nickel, au cordeau, quelle que soit la langue, et sans aucune bibliothèque !</content>
  </entry>  <entry>
    <title>JS protip : Récupérer les derniers éléments d’un tableau</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-last-items/"/>
    <updated>2022-10-19T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-last-items/</id>
    <content xml:lang="fr" type="html">Découvre les multiples façons, certaines toutes récentes, d’aller chercher facilement sur la fin d’un tableau en JavaScript.</content>
  </entry>  <entry>
    <title>Git protip : renommer un vieux commit</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-autoreword/"/>
    <updated>2022-10-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-autoreword/</id>
    <content xml:lang="fr" type="html">Que dirais-tu d’un alias qui te permette de modifier rapidement le message d’un commit précédent ?</content>
  </entry>  <entry>
    <title>Git protip : ajouter en un clin d’œil des modifs oubliées à un vieux commit</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-autofixup/"/>
    <updated>2022-10-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-autofixup/</id>
    <content xml:lang="fr" type="html">Que dirais-tu d’un alias qui te permette d’ajouter rapidement des fichiers à un commit précédent ?</content>
  </entry>  <entry>
    <title>Git protip : suivre les évolutions d’une fonction avec log -L</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-log-function/"/>
    <updated>2022-10-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-log-function/</id>
    <content xml:lang="fr" type="html">Analyser les évolutions d’un bloc de code, déterminer l’introduction d’une erreur, d’un bug : “git log -L” vient te sauver 🦸‍♀️</content>
  </entry>  <entry>
    <title>Git protip : blame, oui mais non !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-blame/"/>
    <updated>2022-10-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-blame/</id>
    <content xml:lang="fr" type="html">Si tu utilises &quot;git blame&quot; et que tu crois que c’est une bonne idée, tu te trompes !</content>
  </entry>  <entry>
    <title>Git protip : personnaliser la couleur des statuts</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-colored-status/"/>
    <updated>2022-10-03T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-colored-status/</id>
    <content xml:lang="fr" type="html">&quot;git status&quot; est probablement la commande qu’on utilise le plus dans le terminal. Mais sais-tu qu’on peut choisir la couleur de certains affichages ?</content>
  </entry>  <entry>
    <title>JS protip : npm-check</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-protip-npm-check/"/>
    <updated>2022-09-28T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-protip-npm-check/</id>
    <content xml:lang="fr" type="html">Mets facilement à jour tes dépendances avec npm-check ! Tellement plus agréable que outdated + update…</content>
  </entry>  <entry>
    <title>Git protip : réparer le dernier commit avec &quot;--amend&quot;</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-amend/"/>
    <updated>2022-09-26T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-amend/</id>
    <content xml:lang="fr" type="html">Tu as foiré ton dernier commit et tu souhaites le corriger ? La commande &quot;git commit --amend&quot; est ton amie !</content>
  </entry>  <entry>
    <title>VSCode protip : déplacer, dupliquer des lignes</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/vscode-protip-copy-move-lines/"/>
    <updated>2022-09-19T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/vscode-protip-copy-move-lines/</id>
    <content xml:lang="fr" type="html">Découvre ces raccourcis claviers qui te permettent de déplacer et dupliquer rapidement des lignes</content>
  </entry>  <entry>
    <title>Git protip : dernière branche active avec “-”</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-last-active-branch/"/>
    <updated>2022-09-12T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-last-active-branch/</id>
    <content xml:lang="fr" type="html">Sais-tu qu’on peut facilement accéder à la dernière branche active avec la notation &quot;-&quot; ?</content>
  </entry>  <entry>
    <title>Git protip : un log graphique qui déboîte</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-lg/"/>
    <updated>2022-08-29T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-lg/</id>
    <content xml:lang="fr" type="html">Le log classique Git (pour l’affichage de l’historique des commits) ne répond pas au cas d’usage standard. Plutôt que d’utiliser une interface graphique, utilisons un alias et un log personnalisé.</content>
  </entry>  <entry>
    <title>Git protip : un diff sympa et efficace dans le terminal</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-protip-diff-so-fancy/"/>
    <updated>2022-08-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-protip-diff-so-fancy/</id>
    <content xml:lang="fr" type="html">Que dirais-tu de voir de manière claire les différences par fichier et par ligne, sans pollution visuelle ?</content>
  </entry>  <entry>
    <title>Submodules : assemblez vos projets Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-glossary-submodules/"/>
    <updated>2022-08-08T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-glossary-submodules/</id>
    <content xml:lang="fr" type="html">Assembler de projets Git à la manière d’un système de gestion de dépendances, c’est l’intention des submodules, mais attention aux pièges…</content>
  </entry>  <entry>
    <title>Les ESM (modules ES)</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-es-modules/"/>
    <updated>2022-07-21T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-es-modules/</id>
    <content xml:lang="fr" type="html">Tout savoir sur les modules natifs à ECMAScript, les &quot;ES Modules&quot; ou ESM, apparus avec ES2015 et qui constituent aujourd’hui le standard de la modularité en JavaScript, dans Node.js comme dans les navigateurs.</content>
  </entry>  <entry>
    <title>Les tags : identifier des points d’historique</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-tags/"/>
    <updated>2022-07-11T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-tags/</id>
    <content xml:lang="fr" type="html">Nommer un endroit fixe d’historique, par exemple pour indiquer un numéro de version logiciel.</content>
  </entry>  <entry>
    <title>Dépôt distant vs. dépôt local</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-depot-distant-et-local/"/>
    <updated>2022-07-04T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-depot-distant-et-local/</id>
    <content xml:lang="fr" type="html">L’architecture de Git est dite distribuée. Il gère à cet effet une copie locale de l’historique et nous permet de nous synchroniser avec un ou plusieurs dépôts distants.</content>
  </entry>  <entry>
    <title>Rebase : le couper-coller de l’historique</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-rebase-c-est-quoi/"/>
    <updated>2022-06-24T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-rebase-c-est-quoi/</id>
    <content xml:lang="fr" type="html">Qu’est-ce qu’un rebase ? À quoi cela peut-il bien servir ?</content>
  </entry>  <entry>
    <title>Profitez de l’été pour vous former à prix cassé</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/promo-ete-2022/"/>
    <updated>2022-06-24T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/promo-ete-2022/</id>
    <content xml:lang="fr" type="html">Dans cette série découvrez les termes essentiels pour bien comprendre Git</content>
  </entry>  <entry>
    <title>Fusion et conflits</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/fusions-et-conflits/"/>
    <updated>2022-06-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/fusions-et-conflits/</id>
    <content xml:lang="fr" type="html">Qu’est-ce qu’une fusion ? Que signifie le fast-forward ? Comment gérer les conflits ?</content>
  </entry>  <entry>
    <title>Des commits atomiques ⚛️</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/commit-atomique/"/>
    <updated>2022-06-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/commit-atomique/</id>
    <content xml:lang="fr" type="html">De l’importance de créer des commits avec des contenus cohérents, traitant d’un sujet spécifique à la fois.</content>
  </entry>  <entry>
    <title>Les séparateurs numériques en JS</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-separateurs-numeriques/"/>
    <updated>2022-06-08T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-separateurs-numeriques/</id>
    <content xml:lang="fr" type="html">Marre de devoir compter à la main les chiffres d’un nombre pour en connaître l’échelle ? Marre de devoir les découper à la main pour isoler les composants ? Voici enfin les séparateurs numériques !</content>
  </entry>  <entry>
    <title>Les branches : de simples étiquettes</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-branches/"/>
    <updated>2022-06-03T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-branches/</id>
    <content xml:lang="fr" type="html">Le savais-tu : les branches Git ne sont que de simples étiquettes ? Découvre dans cet article la souplesse que cela nous apporte et apprend à ne plus avoir peur d’utiliser les branches</content>
  </entry>  <entry>
    <title>Les opérateurs d’affectation logique en JS</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-affectation-logique/"/>
    <updated>2022-06-01T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-affectation-logique/</id>
    <content xml:lang="fr" type="html">Encore une façon sympathique de raccourcir son code JS tout en améliorant sa lisibilité.</content>
  </entry>  <entry>
    <title>Git HEAD : où ai-je la tête ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-head/"/>
    <updated>2022-05-27T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-head/</id>
    <content xml:lang="fr" type="html">Git HEAD : le « vous êtes ici » du GPS Git</content>
  </entry>  <entry>
    <title>Optional chaining et Nullish coalescing</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-optional-chaining-nullish-coalescing/"/>
    <updated>2022-05-25T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-optional-chaining-nullish-coalescing/</id>
    <content xml:lang="fr" type="html">Fini les ternaires ou &amp;&amp; imbriqués pour accéder en profondeur à une chaîne de données optionnelles ! Avec ces opérateurs d’ES2020, tout ça se simplifie drastiquement.</content>
  </entry>  <entry>
    <title>Les objets Git : blob, tree, commitish</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/objets-et-references-git/"/>
    <updated>2022-05-20T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/objets-et-references-git/</id>
    <content xml:lang="fr" type="html">Blob, tree, commitish : quelles sont les pièces détachées de Git ?</content>
  </entry>  <entry>
    <title>Porcelaine et plomberie : typologie et rôles des commandes</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/porcelaine-et-plomberie-git/"/>
    <updated>2022-05-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/porcelaine-et-plomberie-git/</id>
    <content xml:lang="fr" type="html">Porcelaine et plomberie : décrouvrir et comprendre les commandes et leur rôle</content>
  </entry>  <entry>
    <title>Glossaire des termes utiles Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/glossaire-git/"/>
    <updated>2022-05-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/glossaire-git/</id>
    <content xml:lang="fr" type="html">Dans cette série découvrez les termes essentiels pour bien comprendre Git</content>
  </entry>  <entry>
    <title>Les fonctions fléchées en JavaScript</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-fonctions-flechees/"/>
    <updated>2022-03-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-fonctions-flechees/</id>
    <content xml:lang="fr" type="html">Quasi tout le monde fait des fonctions fléchées, mais parfois à tort, en tout cas sans vraiment comprendre leur comportement.  Découvre leurs subtilités, leurs avantages et leurs limites, et apprends quand les utiliser de façon pertinente.</content>
  </entry>  <entry>
    <title>Le binding et this en JavaScript</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-binding-this/"/>
    <updated>2022-03-07T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-binding-this/</id>
    <content xml:lang="fr" type="html">Le comportement de this en JS s’explique en une petite phrase !  Il est temps de lever le voile sur ce faux mystère qui déroute beaucoup trop de monde…</content>
  </entry>  <entry>
    <title>Portée, hoisting et mots-clés déclaratifs</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-portee-hoisting/"/>
    <updated>2022-02-28T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-portee-hoisting/</id>
    <content xml:lang="fr" type="html">La portée en JavaScript a parfois des comportements surprenants, mais en comprenant son fonctionnement et le rôle des différents mots-clés déclaratifs, tu peux écrire du code plus propre et pratique.</content>
  </entry>  <entry>
    <title>Les template literals en ES2015+</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-template-literals/"/>
    <updated>2022-02-21T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-template-literals/</id>
    <content xml:lang="fr" type="html">Les template literals en JS, c’est bien plus que de l’interpolation et du multi-lignes… Découvre leurs secrets dans cet article !</content>
  </entry>  <entry>
    <title>Les valeurs par défaut en ES2015+</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-valeurs-par-defaut/"/>
    <updated>2022-02-16T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-valeurs-par-defaut/</id>
    <content xml:lang="fr" type="html">Les valeurs par défaut, ça peut sembler basique, mais si JS les a eues après les autres, elles y sont également plus balèzes, ça valait le coup d’attendre !  Découvre ici tous leurs secrets…</content>
  </entry>  <entry>
    <title>Le rest/spread en ES2015 / ES2018</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-rest-spread/"/>
    <updated>2022-02-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-rest-spread/</id>
    <content xml:lang="fr" type="html">Le rest / spread, cousin de la déstructuration, est vite indispensable en JS moderne… Sur itérables ou sur objets génériques, découvrez toute sa puissance !</content>
  </entry>  <entry>
    <title>Quoi de neuf dans Git 2.34 et 2.35 ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-2-34-35/"/>
    <updated>2022-02-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-2-34-35/</id>
    <content xml:lang="fr" type="html">Auto-correction des commandes, nouvelle stratégie de fusion par défaut… Git 2.34 et 35 nous offrent de belles surprises !</content>
  </entry>  <entry>
    <title>La déstructuration en ES2015+</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-destructuration/"/>
    <updated>2022-01-31T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-destructuration/</id>
    <content xml:lang="fr" type="html">La déstructuration devient vite un incontournable de notre code JS moderne… mais es-tu bien sûr·e de l’avoir comprise pour de vrai ?</content>
  </entry>  <entry>
    <title>Anatomie d’un commit Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-commit-detail/"/>
    <updated>2022-01-25T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-commit-detail/</id>
    <content xml:lang="fr" type="html">Ne vous êtes-vous jamais demandé ce qu’est vraiment un commit ?</content>
  </entry>  <entry>
    <title>Les classes en ES2015+</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-classes/"/>
    <updated>2022-01-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-classes/</id>
    <content xml:lang="fr" type="html">Tu crois tout savoir sur les classes en ES2015+ ? Parions que tu vas apprendre plein de choses quand même dans cet article…</content>
  </entry>  <entry>
    <title>Git add hero 🤘</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-add/"/>
    <updated>2022-01-12T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-add/</id>
    <content xml:lang="fr" type="html">Git add vous permet de préparer vos commits en ajoutant au stage vos fichiers. Mais connaissez-vous toutes ses subtilités ?</content>
  </entry>  <entry>
    <title>Les zones Git : dans quel état j’ère ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-zones/"/>
    <updated>2022-01-07T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-zones/</id>
    <content xml:lang="fr" type="html">Les zones Git : à quoi servent-elles et pourquoi les apprendre ?</content>
  </entry>  <entry>
    <title>Noms de propriétés calculés en JS</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-noms-de-proprietes-calcules/"/>
    <updated>2021-12-23T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-noms-de-proprietes-calcules/</id>
    <content xml:lang="fr" type="html">Marre de stocker vos objets dans une variable pour pouvoir y injecter une propriété au nom dynamique ? Les noms de propriétés calculés sont là pour vous aider !</content>
  </entry>  <entry>
    <title>Propriétés et méthodes concises en JS</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-proprietes-et-methodes-concises/"/>
    <updated>2021-12-23T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-proprietes-et-methodes-concises/</id>
    <content xml:lang="fr" type="html">Simplifiez vos littéraux objets grâce à la syntaxe de propriétés et méthodes concises disponible depuis ES0215.</content>
  </entry>  <entry>
    <title>JS idiomatique : notre nouvelle série !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-idiomatique/"/>
    <updated>2021-12-23T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-idiomatique/</id>
    <content xml:lang="fr" type="html">Découvrez notre nouvelle série d’articles à ne pas manquer : JS idiomatique !</content>
  </entry>  <entry>
    <title>Dédoublez-vous avec les worktrees</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-worktree/"/>
    <updated>2021-10-18T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-worktree/</id>
    <content xml:lang="fr" type="html">Vous êtes en plein milieu d’un travail complexe avec des fichiers dans différents état et devez traiter une urgence sur votre proje ? Git stash n’est pas tout à fait approprié ? Utilisez les worktrees !</content>
  </entry>  <entry>
    <title>Mettre du travail de côté avec le stash</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-stash/"/>
    <updated>2021-10-18T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-stash/</id>
    <content xml:lang="fr" type="html">Vous avez du travail en cours non prêt à être commité et vous devez effectuer des opérations sur votre projet ? Git stash est là pour vous aider !</content>
  </entry>  <entry>
    <title>Simulez vos appels réseau dans Storybook avec MSW</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/storybook-msw/"/>
    <updated>2021-09-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/storybook-msw/</id>
    <content xml:lang="fr" type="html">Storybook c’est génial pour faire du Behavior Driven Development ou documenter une bibliothèque de composants. En revanche, dès que le code illustré fait appel à des API, on est vite en galère…</content>
  </entry>  <entry>
    <title>Simulez vos appels réseau pour vos tests Jest avec MSW</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/jest-msw/"/>
    <updated>2021-09-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/jest-msw/</id>
    <content xml:lang="fr" type="html">On vous explique comment mettre en place facilement une infrastucture simulant des appels API depuis vos tests et sans devoir recoder la Terre entière. Bonus appréciable : vous pourrez réutiliser  cette même infrastructure pour Storybook.</content>
  </entry>  <entry>
    <title>Normez vos branches avec husky et validate-branch-name</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks-validation-des-noms-de-branches/"/>
    <updated>2021-09-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks-validation-des-noms-de-branches/</id>
    <content xml:lang="fr" type="html">Les noms de branches sont critiques pour comprendre correctement les travaux en cours, et comprendre les fusions dans l’historique : voyons comment garantir leur qualité.</content>
  </entry>  <entry>
    <title>Améliorez vos messages de commits avec husky et commitlint</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-commitlint/"/>
    <updated>2021-09-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-commitlint/</id>
    <content xml:lang="fr" type="html">Entre lisiblité de l’historique et automatisation du changelog, bien rédiger vos messages de commits offre de nombreux avantages à vos projets.</content>
  </entry>  <entry>
    <title>Sauvez vos commits grâce à husky et git-precommit-checks</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-validation-de-contenus/"/>
    <updated>2021-09-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-validation-de-contenus/</id>
    <content xml:lang="fr" type="html">Parce qu’il arrive qu’on laisse traîner du code pourri, des logs, des marqueurs de conflits ou des commentaires qu’on voulait temporaires etc, il est préférable d’éviter de commiter tout ça. C’est là qu’intervient git-precommit-checks.</content>
  </entry>  <entry>
    <title>Du code bien formaté sans effort avec husky et lint-staged</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-lint-staged/"/>
    <updated>2021-09-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-lint-staged/</id>
    <content xml:lang="fr" type="html">Formater le code et repérer de mauvais motifs sont des tâches souvent gérées par notre éditeur. Mais qu’en est-il si cet outillage est désactivé ou si on travaille dans un autre éditeur ?</content>
  </entry>  <entry>
    <title>Gérez facilement les hooks Git avec husky</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-husky/"/>
    <updated>2021-09-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks-et-husky/</id>
    <content xml:lang="fr" type="html">Les hooks Git sont géniaux, mais pas partagés ! Heureusement husky est là pour nous aider.</content>
  </entry>  <entry>
    <title>Quoi de neuf dans Git 2.30 ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-2-30/"/>
    <updated>2021-01-19T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-2-30/</id>
    <content xml:lang="fr" type="html">Git 2.30 est sortie en décembre 2020 et nous apporte quelques petites nouveautés intéressantes</content>
  </entry>  <entry>
    <title>Plein de bonnes nouvelles pour les prochains mois !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/annonces-hiver-2020-2021/"/>
    <updated>2020-11-24T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/annonces-hiver-2020-2021/</id>
    <content xml:lang="fr" type="html">De nouvelles formations, sessions, financements et offres pour l’hiver 2020-2021 !</content>
  </entry>  <entry>
    <title>Cybermonday : le retour des cours vidéos à 10€ !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/cybermonday-2020/"/>
    <updated>2020-11-24T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/cybermonday-2020/</id>
    <content xml:lang="fr" type="html">Pour le Cybermonday 2020, retrouvez tous nos cours vidéos à seulement 10€ !</content>
  </entry>  <entry>
    <title>Plein de bonnes nouvelles pour la suite de 2020 !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/annonces-automne-2020/"/>
    <updated>2020-06-25T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/annonces-automne-2020/</id>
    <content xml:lang="fr" type="html">De nouvelles formations, sessions, financements et offres pour l’automne 2020 !</content>
  </entry>  <entry>
    <title>Des indices de tableaux négatifs grâce aux proxies</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-index-proxies/"/>
    <updated>2020-05-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-index-proxies/</id>
    <content xml:lang="fr" type="html">Les proxies sont une fonctionnalité merveilleuse de ES2015.  Cet article explore une utilisation sympathique : les index de tableau négatifs.</content>
  </entry>  <entry>
    <title>Simuler une classe abstraite avec new.target</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-new-target/"/>
    <updated>2020-05-21T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-new-target/</id>
    <content xml:lang="fr" type="html">Connais-tu new.target ?!  Grâce à cette référence très particulière, tu peux par exemple facilement implémenter des classes abstraites en interdisant certains usages de l’opérateur new…</content>
  </entry>  <entry>
    <title>La boucle for-of : s’il ne devait en rester qu’une…</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-for-of/"/>
    <updated>2020-05-20T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-for-of/</id>
    <content xml:lang="fr" type="html">Oubliez le for numérique : la boucle for…of, apparue en ES2015, est votre nouvelle meilleure amie… et tellement plus polyvalente !</content>
  </entry>  <entry>
    <title>Convertir un objet en Map et réciproquement</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-object-map/"/>
    <updated>2020-05-19T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-object-map/</id>
    <content xml:lang="fr" type="html">Parfois, un objet simple suffit.  Parfois, on voudra un Map.  Mais pourquoi, et comment passer aisément de l’un à l’autre ?</content>
  </entry>  <entry>
    <title>Object spread vs. Object.assign</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-object-spread-assign/"/>
    <updated>2020-05-18T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-object-spread-assign/</id>
    <content xml:lang="fr" type="html">À l’heure où tout le monde semble opter pour la syntaxe “object spread”, y’a-t-il encore une place pour l’API Object.assign(…) ?  Y’a-t-il seulement une différence ?  Bien sûr que oui !</content>
  </entry>  <entry>
    <title>Utiliser des captures nommées</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-captures-nommees/"/>
    <updated>2020-05-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-captures-nommees/</id>
    <content xml:lang="fr" type="html">ES2018 amène enfin les captures nommées aux expressions rationnelles, et c’est le bonheur !</content>
  </entry>  <entry>
    <title>const is the new var</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/const-is-the-new-var/"/>
    <updated>2020-05-16T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/const-is-the-new-var/</id>
    <content xml:lang="fr" type="html">Faut-il encore utiliser “var” ?  Faut-il juste le remplacer par “let” ? Et “const” dans tout ça ?  Dans cet article, nous t’expliquons pourquoi “const” devrait être ton mot-clé déclaratif le plus fréquent.</content>
  </entry>  <entry>
    <title>Définir proprement des paramètres nommés optionnels</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-parametres-nommes-optionnels/"/>
    <updated>2020-05-15T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-parametres-nommes-optionnels/</id>
    <content xml:lang="fr" type="html">JavaScript n’a pas de paramètres nommés ? Pas de problème ! La déstructuration nominative nous fournit une solution… mais attention aux cas à la marge.</content>
  </entry>  <entry>
    <title>Extraire les emojis d’un texte</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-extraire-emojis/"/>
    <updated>2020-05-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-extraire-emojis/</id>
    <content xml:lang="fr" type="html">Les emojis sont partout, mais pas simples à identifier, extraire, regrouper, etc. au sein d’une chaîne de caractères.  Ils sont en augmentation constante, utilisent systématiquement des surrogate pairs…  Comment faire ça vite et bien ?</content>
  </entry>  <entry>
    <title>Trier proprement des textes</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-tri-tableaux/"/>
    <updated>2020-05-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-tri-tableaux/</id>
    <content xml:lang="fr" type="html">Trier des tableaux de données complexes en JS, c’est souvent vu comme du mission impossible… pourtant, les possibilités natives sont énormes !</content>
  </entry>  <entry>
    <title>Vive les séparateurs numériques !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-separateurs-numeriques-pepite/"/>
    <updated>2020-05-12T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-separateurs-numeriques-pepite/</id>
    <content xml:lang="fr" type="html">Marre de devoir compter à la main les chiffres d’un nombre pour en connaître l’échelle ? Marre de devoir les découper à la main pour isoler les composants ? Voici enfin les séparateurs numériques !</content>
  </entry>  <entry>
    <title>Retirer facilement les « valeurs vides » d’un tableau</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-retrait-valeurs-vides/"/>
    <updated>2020-05-11T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-retrait-valeurs-vides/</id>
    <content xml:lang="fr" type="html">Besoin d’apurer un tableau ?  On a tout un tas de solutions, et certaines sont… très concises !</content>
  </entry>  <entry>
    <title>Inverser deux valeurs avec la déstructuration</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-inversion-destructuree/"/>
    <updated>2020-05-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-inversion-destructuree/</id>
    <content xml:lang="fr" type="html">Si tu utilises encore une variable temporaire pour en inverser deux autres, tu t’y prends mal™</content>
  </entry>  <entry>
    <title>Court-circuiter plusieurs niveaux de boucles</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-labels/"/>
    <updated>2020-05-09T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-labels/</id>
    <content xml:lang="fr" type="html">Parfois, le meilleur moyen de court-circuiter des boucles imbriquées ce sont les étiquettes d’instruction !</content>
  </entry>  <entry>
    <title>Strings et Unicode en JavaScript</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-strings-unicode/"/>
    <updated>2020-05-08T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-strings-unicode/</id>
    <content xml:lang="fr" type="html">Tout ce qu’il faut savoir pour traiter correctement les codepoints Unicode avancés dans les Strings JavaScript.</content>
  </entry>  <entry>
    <title>Array#splice, ce couteau suisse</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/array-splice/"/>
    <updated>2020-05-07T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/array-splice/</id>
    <content xml:lang="fr" type="html">Connais-tu Array#splice, la manière la plus performante de triturer un tableau en JavaScript ?</content>
  </entry>  <entry>
    <title>Formater proprement un nombre</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-formatage-nombre/"/>
    <updated>2020-05-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-formatage-nombre/</id>
    <content xml:lang="fr" type="html">Formater un nombre en JS aux petits oignons ?! C’est super facile en fait !</content>
  </entry>  <entry>
    <title>Extraire efficacement une sous-chaîne de texte</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-string-slice/"/>
    <updated>2020-05-05T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-string-slice/</id>
    <content xml:lang="fr" type="html">Vous découpez des Strings en JS ? Jetez donc aux orties substring et surtout substr ! Seul slice assure votre salut !</content>
  </entry>  <entry>
    <title>Dédoublonner efficacement un tableau</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-retrait-doublons/"/>
    <updated>2020-05-04T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-retrait-doublons/</id>
    <content xml:lang="fr" type="html">Découvrez la manière optimale de dédoublonner un tableau depuis ES2015…</content>
  </entry>  <entry>
    <title>19 pépites JavaScript !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-nuggets/"/>
    <updated>2020-04-27T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-nuggets/</id>
    <content xml:lang="fr" type="html">Chaque jour une pépite JavaScript, pendant 19 jours !</content>
  </entry>  <entry>
    <title>Appeler une fonction JavaScript avec un this explicite</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/call-et-apply-en-javascript/"/>
    <updated>2020-02-25T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/call-et-apply-en-javascript/</id>
    <content xml:lang="fr" type="html">JavaScript ne lie pas intrinsèquement vos fonctions à des &quot;this&quot; précis… mais ça veut dire qu’il vous permet de les appeler explicitement avec un &quot;this&quot; donné !  À quoi ça sert, et comment faire ?</content>
  </entry>  <entry>
    <title>Notre guide pour apprendre Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/apprendre-git/"/>
    <updated>2020-02-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/apprendre-git/</id>
    <content xml:lang="fr" type="html">Découvrez nos ressources et notre méthodologie recommandée pour apprendre tout ce dont vous avez besoin au sujet de Git, de l’installation aux usages avancés, des fondamentaux aux astuces d’expert !</content>
  </entry>  <entry>
    <title>git log : qui suis-je ? D’où viens-je ? Où vais-je ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-log/"/>
    <updated>2019-06-18T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-log/</id>
    <content xml:lang="fr" type="html">Apprenez à lire votre log et y rechercher des informations utiles</content>
  </entry>  <entry>
    <title>Faire du JS asynchrone : notre nouveau cours vidéo</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/screencast-js-asynchrone/"/>
    <updated>2019-06-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/screencast-js-asynchrone/</id>
    <content xml:lang="fr" type="html">Notre premier cours vidéo est sorti ! 3h et 40+ exemples de code pour seulement 29€, le cours haut de gamme de référence.</content>
  </entry>  <entry>
    <title>Hook’il est mon beau commit ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks-commit/"/>
    <updated>2019-01-03T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks-commit/</id>
    <content xml:lang="fr" type="html">Optimisez vos contenus et messages de commit grâce aux hooks Git.</content>
  </entry>  <entry>
    <title>Les sessions Q2 2018 sont arrivées !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/nouvelles-dates-q2-2018/"/>
    <updated>2017-12-04T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/nouvelles-dates-q2-2018/</id>
    <content xml:lang="fr" type="html">Tout plein de nouvelles dates de formations pour le 2e trimestre 2018 : Webpack, ES Total, Git, Node.js, Web Apps Modernes…</content>
  </entry>  <entry>
    <title>Workflow Git : objectifs et principes généraux</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-workflows-generality/"/>
    <updated>2017-10-02T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-workflows-generality/</id>
    <content xml:lang="fr" type="html">Travailler seul ou à plusieurs, gagner en qualité et en performance… comment améliorer notre façon de travailler ?</content>
  </entry>  <entry>
    <title>Workflow Git : développer des fonctionnalités en parallèle</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-workflows-parallel-features/"/>
    <updated>2017-10-02T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-workflows-parallel-features/</id>
    <content xml:lang="fr" type="html">Développer des fonctionnalités en parallèle, limiter la concurrence et favoriser la qualité, ça n’est pas bien difficile !</content>
  </entry>  <entry>
    <title>Workflow Git : gérer les versions publiques</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-workflows-releases/"/>
    <updated>2017-10-02T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-workflows-releases/</id>
    <content xml:lang="fr" type="html">Une nouvelle évolution de notre logiciel est terminée, comment l’identifier ?</content>
  </entry>  <entry>
    <title>Workflow Git : corriger les bugs</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-workflows-fix-bugs/"/>
    <updated>2017-10-02T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-workflows-fix-bugs/</id>
    <content xml:lang="fr" type="html">Oh non, la prod’ est H.S., comment corriger et s’assurer de la qualité des corrections</content>
  </entry>  <entry>
    <title>Workflow Git : définir les conventions d’un projet</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-workflows-conventions/"/>
    <updated>2017-10-02T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-workflows-conventions/</id>
    <content xml:lang="fr" type="html">Des conventions pour mieux nous guider et automatiser certaines tâches</content>
  </entry>  <entry>
    <title>ES Total et Webpack : 2 nouvelles formations !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/es-total-et-webpack/"/>
    <updated>2017-09-25T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/es-total-et-webpack/</id>
    <content xml:lang="fr" type="html">Découvrez nos 2 nouvelles formations : 100% de JavaScript dernière génération et une plongée profonde dans Webpack…</content>
  </entry>  <entry>
    <title>JS Total devient Web App Modernes</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/jst-devient-wam/"/>
    <updated>2017-09-23T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/jst-devient-wam/</id>
    <content xml:lang="fr" type="html">La formation « JS Total » devient « Web App Modernes » : pourquoi ?</content>
  </entry>  <entry>
    <title>Git Hooks ou la revanche du crochet Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-hooks/"/>
    <updated>2017-04-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-hooks/</id>
    <content xml:lang="fr" type="html">Gagnez en sérénité et en qualité en automatisant certains traitements.</content>
  </entry>  <entry>
    <title>Git reset : rien ne se perd, tout se transforme</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-reset/"/>
    <updated>2016-05-11T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-reset/</id>
    <content xml:lang="fr" type="html">La commande &lt;tt&gt;git reset&lt;/tt&gt; est un outil formidable souvent mal compris et peu maîtrisé.  Elle ouvre pourtant la voie à un large éventail de solutions et d’astuces pour optimiser notre travail et nos &lt;em&gt;workflows&lt;/em&gt;.</content>
  </entry>  <entry>
    <title>Notre cours vidéo GitHub est sorti !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/learning-github/"/>
    <updated>2015-12-18T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/learning-github/</id>
    <content xml:lang="fr" type="html">Notre cours vidéo très complet sur GitHub est paru chez O’Reilly !  Alors, y’a quoi dedans ?</content>
  </entry>  <entry>
    <title>Pourquoi je préfère Brunch</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/brunch-mon-builder-prefere/"/>
    <updated>2015-03-04T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/brunch-mon-builder-prefere/</id>
    <content xml:lang="fr" type="html">Pour du *build* pur d’application web front, Brunch a longtemps été le must absolu (avant que ne survienne Webpack).  Voyons à quel point ça envo(yait) du bois.</content>
  </entry>  <entry>
    <title>Comprendre et maîtriser les subtrees Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-subtrees/"/>
    <updated>2015-01-30T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-subtrees/</id>
    <content xml:lang="fr" type="html">Enfin, les meilleures pratiques autour des subtrees Git, démos et manips à l&#39;appui !  Workflows, commandes, options et réglages.</content>
  </entry>  <entry>
    <title>Le mode strict de ES5+</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/es5-strict/"/>
    <updated>2015-01-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/es5-strict/</id>
    <content xml:lang="fr" type="html">Mode strict ou laxiste ?  Découvrez comment faire pour que JS vous aide davantage en vous rattrapant par le col le plus tôt possible.</content>
  </entry>  <entry>
    <title>2014 est terminée, vive 2015 !</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/bilan-2014/"/>
    <updated>2015-01-12T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/bilan-2014/</id>
    <content xml:lang="fr" type="html">Ayé, 2014 est derrière nous ; Delicious Insights fait le point sur cette année riche d’événements.</content>
  </entry>  <entry>
    <title>Comprendre et maîtriser les submodules Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-submodules/"/>
    <updated>2014-12-31T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-submodules/</id>
    <content xml:lang="fr" type="html">Enfin, les meilleures pratiques autour des submodules Git, démos et manips à l&#39;appui !  Workflows, commandes, options et réglages.</content>
  </entry>  <entry>
    <title>14 trucs !@# dans votre JS</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/clusterfucks/"/>
    <updated>2014-12-26T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/clusterfucks/</id>
    <content xml:lang="fr" type="html">C’est toujours les mêmes horreurs dans le code JS qu’on rencontre.  Quelques anti-patterns classiques et leurs solutions.</content>
  </entry>  <entry>
    <title>Git Bisect : débusquer rapidement l&#39;origine d&#39;un bug</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-bisect/"/>
    <updated>2014-12-09T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-bisect/</id>
    <content xml:lang="fr" type="html">Tu peux passer des jours à chercher à la main, et mal, l’origine d’un bug dans une boîte noire.  Ou tu peux automatiser tout ça avec `bisect`.</content>
  </entry>  <entry>
    <title>Préserver certains fichiers au merge</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/preserver-certains-fichiers-au-merge/"/>
    <updated>2014-11-28T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/preserver-certains-fichiers-au-merge/</id>
    <content xml:lang="fr" type="html">Savais-tu que lors d’une fusion entrante, tu peux demander à Git de préserver ta version courante de certains fichiers ?</content>
  </entry>  <entry>
    <title>Le type Date en JS : LOLWUT?!</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/js-date-lolwut/"/>
    <updated>2014-11-26T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/js-date-lolwut/</id>
    <content xml:lang="fr" type="html">Les moments WTF de JS sont de retour avec son constructeur natif `Date`, qui a tous les mêmes bugs que son homologue Java, hélas…</content>
  </entry>  <entry>
    <title>Ressources pour une veille technologique web front de qualité</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/veille-techno-utile/"/>
    <updated>2014-11-05T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/veille-techno-utile/</id>
    <content xml:lang="fr" type="html">Pourquoi consacrer du temps à la veille, et comment la faire efficacement ?</content>
  </entry>  <entry>
    <title>N’arbitrez vos conflits Git qu’une fois grâce à rerere</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-rerere/"/>
    <updated>2014-11-04T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-rerere/</id>
    <content xml:lang="fr" type="html">Fini, l’arbitrage manuel du même conflit à répétition : faites en sorte que Git s’en souvienne et rejoue vos arbitrages tout seul !</content>
  </entry>  <entry>
    <title>26 modules Node.js que j’utilise tout le temps</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/libs-node-js/"/>
    <updated>2014-10-23T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/libs-node-js/</id>
    <content xml:lang="fr" type="html">Pour faire suite à notre liste front/iso, voici un paquet de modules Node qui nous semblent incontournables.</content>
  </entry>  <entry>
    <title>12 libs JS front que j’utilise tout le temps</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/libs-javascript-front/"/>
    <updated>2014-09-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/libs-javascript-front/</id>
    <content xml:lang="fr" type="html">Florilège de bibliothèques JS (front ou isomorphes) sans lesquelles on aurait bien du mal à bosser.</content>
  </entry>  <entry>
    <title>30 options de commande Git qui gagnent à être connues</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/30-options-git-qui-gagnent-a-etre-connues/"/>
    <updated>2014-09-15T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/30-options-git-qui-gagnent-a-etre-connues/</id>
    <content xml:lang="fr" type="html">Histoire de faire moins du SVN en Git et plus du vrai Git, une grosse trentaine d’options CLI qui changent la vie avec Git au quotidien.</content>
  </entry>  <entry>
    <title>Les joies de slice et splice</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/slice-et-splice/"/>
    <updated>2014-09-09T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/slice-et-splice/</id>
    <content xml:lang="fr" type="html">Deux méthodes de `Array` qui sont bien plus puissantes que leur usage classique, mais à ne pas confondre entre elles.</content>
  </entry>  <entry>
    <title>Le piège de Array#sort</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/le-piege-de-array-sort/"/>
    <updated>2014-08-29T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/le-piege-de-array-sort/</id>
    <content xml:lang="fr" type="html">Dans la série « les pièges inattendus de JS », voici `Array#sort`, son côté en-place et son amour de `String`.</content>
  </entry>  <entry>
    <title>Le point sur les évolutions depuis Git 1.7</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-evolutions-recentes/"/>
    <updated>2014-08-28T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-evolutions-recentes/</id>
    <content xml:lang="fr" type="html">Git bouge pas mal ces temps-ci.  Petit tour d’horizon des nouveautés intéressantes, pour ceux qui ne suivent pas les notes de version.</content>
  </entry>  <entry>
    <title>Retour sur l&#39;année écoulée</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/bilan-e3/"/>
    <updated>2014-08-26T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/bilan-e3/</id>
    <content xml:lang="fr" type="html">Déjà 3 ans ! Où en est Delicious Insights ?</content>
  </entry>  <entry>
    <title>Bien utiliser Git merge et rebase</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/bien-utiliser-git-merge-et-rebase/"/>
    <updated>2014-05-04T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/bien-utiliser-git-merge-et-rebase/</id>
    <content xml:lang="fr" type="html">La référence absolue sur ces deux commandes, leurs avantages et inconvénients respectifs, leurs philosophies et leurs bons cas d’utilisation.</content>
  </entry>  <entry>
    <title>Meilleures pratiques pour vos URLs, verbes HTTP et APIs</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/meilleures-pratiques-pour-vos-urls-verbes-http-et-apis/"/>
    <updated>2013-06-05T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/meilleures-pratiques-pour-vos-urls-verbes-http-et-apis/</id>
    <content xml:lang="fr" type="html">Quelques conseils-clés sur la structuration intelligente de vos points d’accès HTTP(S) API.</content>
  </entry>  <entry>
    <title>Un prompt Git qui déchire</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/prompt-git-qui-dechire/"/>
    <updated>2013-05-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/prompt-git-qui-dechire/</id>
    <content xml:lang="fr" type="html">Le retour du prompt Git haut de gamme, notamment dans Bash, cette fois-ci en s’appuyant sur les scripts officiels.</content>
  </entry>  <entry>
    <title>Formations Attitude : un premier bilan</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/attitude-un-premier-bilan/"/>
    <updated>2013-04-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/attitude-un-premier-bilan/</id>
    <content xml:lang="fr" type="html">Le point sur les quelques années de formation écoulées.</content>
  </entry>  <entry>
    <title>Une configuration Git aux petits oignons</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/configuration-git/"/>
    <updated>2013-04-03T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/configuration-git/</id>
    <content xml:lang="fr" type="html">Passage en revue détaillée des réglages incontournables pour une utilisation efficace de Git au quotidien.  Une référence.</content>
  </entry>  <entry>
    <title>Sublime Text 2 pour le dev web : config, trucs et astuces</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/sublime-text-dev-web-config-trucs-astuces/"/>
    <updated>2013-03-12T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/sublime-text-dev-web-config-trucs-astuces/</id>
    <content xml:lang="fr" type="html">Un article de référence sur l’utilisation avancée de ST en général, et dans le cadre du développement web en particulier.</content>
  </entry>  <entry>
    <title>10 bonnes pratiques JavaScript</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/dix-bonnes-pratiques-javascript/"/>
    <updated>2013-01-21T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/dix-bonnes-pratiques-javascript/</id>
    <content xml:lang="fr" type="html">Quelques recommandations solides comme le roc pour améliorer drastiquement la qualité et la maintenabilité de ton code JS.</content>
  </entry>  <entry>
    <title>Convertir un texte en nombre en JavaScript</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/convertir-un-nombre-en-texte-en-javascript/"/>
    <updated>2012-12-26T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/convertir-un-nombre-en-texte-en-javascript/</id>
    <content xml:lang="fr" type="html">Un de ces sujets où on a l’impression, comme ça, superficiellement, que JS est vraiment débile parfois. Mais non.</content>
  </entry>  <entry>
    <title>Pourquoi tu ne devrais jamais utiliser new sur les types JavaScript natifs</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/pourquoi-jamais-new-sur-natifs-en-js/"/>
    <updated>2012-11-22T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/pourquoi-jamais-new-sur-natifs-en-js/</id>
    <content xml:lang="fr" type="html">Répète après moi : tu n’utiliseras jamais `new` pour la plupart des constructeurs prédéfinis par JavaScript.  Voici pourquoi.</content>
  </entry>  <entry>
    <title>Mais qu&#39;est-il arrivé à Prototype ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/mais-qu-est-il-arrive-a-prototype/"/>
    <updated>2012-10-06T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/mais-qu-est-il-arrive-a-prototype/</id>
    <content xml:lang="fr" type="html">Il était beau, il sentait bon le sable chaud, il a inspiré ES5… et puis il a quitté la scène.  Mais qu’est-il arrivé à cette magnifique lib ?</content>
  </entry>  <entry>
    <title>JavaScript n&#39;a rien à voir avec Java : petite histoire d&#39;un marketing malheureux</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/javascript-n-a-rien-a-voir-avec-java/"/>
    <updated>2012-09-17T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/javascript-n-a-rien-a-voir-avec-java/</id>
    <content xml:lang="fr" type="html">Quand les marketeux de Sun créent la confusion pour 30 ans chez tous les RH du monde.</content>
  </entry>  <entry>
    <title>Le nombre qui s&#39;incrémente tout seul</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/le-nombre-qui-s-incremente-tout-seul/"/>
    <updated>2012-09-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/le-nombre-qui-s-incremente-tout-seul/</id>
    <content xml:lang="fr" type="html">Rions ensemble avec les blagues inhérentes au format IEEE-754 qui gouverne les nombres flottants à double précision, dont les `Number` en JS.</content>
  </entry>  <entry>
    <title>Truthy ou falsy : quand est-on dans le vrai en JavaScript ?</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/truthy-ou-falsy-en-javascript/"/>
    <updated>2012-09-10T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/truthy-ou-falsy-en-javascript/</id>
    <content xml:lang="fr" type="html">JS, c’est le langage ou plein de chose sont falsy, plus qu’ailleurs.  Et en plus, la conversion booléenne dépend du contexte.</content>
  </entry>  <entry>
    <title>Enfin maîtriser les expressions rationnelles</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/enfin-maitriser-les-expressions-rationnelles/"/>
    <updated>2012-08-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/enfin-maitriser-les-expressions-rationnelles/</id>
    <content xml:lang="fr" type="html">Les regex, c’est le bien.  C’est la puissance.  Et ce n’est (vraiment) pas si difficile.  Voici un vrai tuto de référence.</content>
  </entry>  <entry>
    <title>Git + Subversion : arrêtez d’ignorer ce que vous devriez ignorer (?!)</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-subversion-arretez-d-ignorer-ce-que-vous-devriez-ignorer/"/>
    <updated>2010-09-16T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-subversion-arretez-d-ignorer-ce-que-vous-devriez-ignorer/</id>
    <content xml:lang="fr" type="html">Un petit outil qui migre vos définitions svn:ignore vers des fichiers .gitignore tout propres…</content>
  </entry>  <entry>
    <title>Comprendre et maîtriser les clés SSH</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/comprendre-et-maitriser-les-cles-ssh/"/>
    <updated>2010-09-13T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/comprendre-et-maitriser-les-cles-ssh/</id>
    <content xml:lang="fr" type="html">Le didacticiel français de référence sur les clés SSH et leur manipulation efficace, avec ou sans Git, quel que soit votre OS.</content>
  </entry>  <entry>
    <title>Git, Basecamp, et un peu de magie</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/git-basecamp-et-un-peu-de-magie/"/>
    <updated>2010-09-08T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/git-basecamp-et-un-peu-de-magie/</id>
    <content xml:lang="fr" type="html">Un petit outil à base de hooks pour automatiquement manipuler vos tâches Basecamp à l’aide de vos messages de commits.</content>
  </entry>  <entry>
    <title>Installer un Git récent</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/installer-un-git-recent/"/>
    <updated>2010-08-05T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/installer-un-git-recent/</id>
    <content xml:lang="fr" type="html">Tout ce qu’il faut savoir pour installer une version bien récente de Git, quel que soit votre OS.</content>
  </entry>  <entry>
    <title>Héberger un serveur Git avec Gitosis (Linux / OSX)</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/heberger-un-serveur-git-avec-gitosis-linux-osx/"/>
    <updated>2010-07-18T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/heberger-un-serveur-git-avec-gitosis-linux-osx/</id>
    <content xml:lang="fr" type="html">Une exploration pas à pas, en profondeur, de la mise en œuvre de notre propre serveur Git à l’aide de Gitosis.</content>
  </entry>  <entry>
    <title>Le prompt Bash qui change la vie avec Git</title>
    <link href="https://delicious-insights.com/fr/articles-et-tutos/le-prompt-bash-qui-change-la-vie-avec-git/"/>
    <updated>2010-07-14T00:00:00Z</updated>
    <id>https://delicious-insights.com/fr/articles-et-tutos/le-prompt-bash-qui-change-la-vie-avec-git/</id>
    <content xml:lang="fr" type="html">On se cale à la main un prompt Bash qui déboîte pour faire du Git…</content>
  </entry></feed>
