
Ignorer des fichiers avec Git
Il est rare qu'on souhaite versionner tous les fichiers d’un projet Git. Par exemple on voudra éviter d'embarquer les fichiers l…
Vous trouverez ici nos tutoriels vidéos sur les sujets techniques souvent complémentaires à nos formations synchrones, mais aussi nos interventions en conférences et interviews auxquelles nous avons participé.
Il est rare qu'on souhaite versionner tous les fichiers d’un projet Git. Par exemple on voudra éviter d'embarquer les fichiers l…
Et si tu t’épargnais la rédaction parfois laborieuse de ton ".gitignore" en profitant de gabarits existants ? Découvre dans cett…
Tu crois savoir trier des données en JS ? Entre les pièges intrinsèques de `sort()` et les merveilles que nous fournit l'API `In…
Retirer les doublons d'un tableau, c'est un besoin fréquent en JS comme ailleurs, et on a tendance à aller chercher Lodash et se…
Je vois régulièrement ces temps-ci des gens copier/coller ce petit bout de code pour produire un tableau de N copies d'une même …
Notre gabarit de configuration est disponible ici 👉 https://gist.github.com/tdd/470582 👈 Savoir configurer Git, c’est super !…
Suite à de nombreuses évolutions importantes, votre programme ne fonctionne plus. Pourtant vous savez quand il fonctionnait. C'e…
On est en 2023, et les promesses comme `async` / `await` sont désormais bien ancrées. Et pourtant, on utilise toujours ces bons …
Que tu sois dans le terminal ou dans ton éditeur, lorsque tu dois gérer de nombreux fichiers conflictuels suite à une fusion qui…
Si tu utilises la ligne de commande, tu as forcément remarqué qu’à la première tentative de push d’une branche locale Git ne fai…
Ah, le forçage de push ou l'écrasement de l’historique distant par notre historique local, voilà un sujet qui crée beaucoup d’ag…
Tu utilises encore une bibliothèque pour aplanir des tableaux ? C'est natif depuis ES2019, avec quelques bonus en prime !…
On a vu dans nos épisodes précédents qu’on pouvait produire des commits atomiques en ajoutant parfois de manière chirurgicale le…
Si comme moi tu souffres du syndrome des doigts en mousse™ ou que tu tapes au clavier avec des moufles 🥊 (restrictions énergéti…
Web Notifications, c'est l'API web largement prise en charge qui nous permet, dans nos applis web, d'utiliser le centre de notif…
Utiliser Git dans le terminal sans avoir une invite de commande / un prompt adapté, c’est un peu comme mettre des chaussettes av…
Ah, les branches dans Git… Combien de fois ai-je vu des branches « traîner » chez mes clients, jamais supprimées car simplement …
Connais-tu le raccourci VSCode pour afficher et masquer facilement la barre de navigation latérale ? Le souci est que quand on é…
Lundi 3 octobre 2022 est sortie la version 2.38 de Git avec deux nouveautés notables, la première étant une nouvelle option de r…
Voyons comment formater des **distances temporelles** (exprimées en quantité et unité) de façon élégante !…
Voyons comment formater des **intervalles** de dates et d'heures de façon élégante !…
Ah, **les joies du formatage** de dates (et d'heures)… Bien sûr, on peut faire un format unique, numérique, et dire qu'on a fini…
Tout comme il m’arrive d’oublier des fichiers dans un commit, il m’arrive également de mal rédiger des messages de commit et de …
WebAuthn, c'est l'API web largement prise en charge qui nous permet, dans nos applis web, de tirer parti des clés de sécurité "n…
Yes, okay, ES2015 rules, and ES2017-2022 bring about a lot of cool things, but a ton of cool stuff is expected to land in the ne…
Il est très fréquent qu'on aie besoin d'aller récupérer un ou plusieurs éléments à la fin d'un tableau ou d’une `String`. Histor…
Combien de fois as-tu oublié d'ajouter un fichier pour découvrir ton erreur plus tard, après quelques commits ? Mon objectif es…
Par pitié 🙏, ne me dis pas que tu utilises `git blame` ! Cette commande, outre l’intention que souligne son nom, ne t’apportera…
N’as-tu jamais souhaité lister seulement les évolutions au sein d’une fonction ? Ça serait génial, on pourrait alors mieux déter…
Si comme moi tu utilises Git essentiellement dans le terminal, alors tu utilises très souvent la commande "git status". Ce qui m…