Explorez tous les épisodes du podcast Code-Garage
| Titre | Date | Durée | |
|---|---|---|---|
| Code-Garage #123 - La différence entre any et unknown en TypeScript | 27 Apr 2025 | 00:07:32 | |
On pense parfois que les types any et unknown sont synonymes, et pourtant... ils sont complètement opposés ! Découvrez leurs différences dans cet épisode et ne vous trompez plus. Notes de l'épisode :
| |||
| Code-Garage #122 - Comprendre le fonctionnement d'une LLM | 10 Apr 2025 | 00:19:55 | |
Vous utilisez les LLMs au quotidien et vous voulez comprendre les bases du fonctionnement ? Notes de l'épisode :
| |||
| Code-Garage #115 - Les 13 règles du WCAG | 28 Jan 2025 | 00:10:03 | |
Le WCAG est le standard international pour l'accessibilité web, mais connaissez-vous ces 13 règles à suivre ? Notes de l'épisode : Cours sur l'accessibilité : https://code-garage.fr/courses/accessibilite-web | |||
| Code-Garage #39 - La différence entre bas-niveau et haut-niveau en programmation | 08 Nov 2022 | 00:06:39 | |
En programmation, on parle de langages haut-niveau et bas-niveau, mais pourquoi fait-on une telle différence ? Notes de l'épisode : | |||
| Code-Garage #38 - Quel est l'intérêt d'une licence logicielle ? | 01 Nov 2022 | 00:07:26 | |
Vous savez, le fichier appelé sobrement "licence" que vous trouvez dans tous les dépôts sur GitHub ? Savez-vous son utilité et sa portée juridique ? Découvrons ça ensemble aujourd'hui ! Notes de l'épisode :
| |||
| Code-Garage #37 - Le concept du "semantic versioning" | 24 Oct 2022 | 00:07:36 | |
Les versions de logiciel en 5.1.14 vous connaissez ? Oui mais que signifient ces chiffres exactement ? Notes de l'épisode :- Lien de l'article : https://code-garage.fr/blog/qu-est-ce-que-le-semantic-versioning/ | |||
| Code-Garage #36 - La propriété intellectuelle du code | 17 Oct 2022 | 00:04:23 | |
Le code, il appartient au développeur ? À l'entreprise ? Et si on est stagiaire ? Ou encore prestataire ? Dans cet épisode je réponds à toutes vos questions autour du sujet de la propriété intellectuelle du code informatique ! Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/propriete-intellectuelle-a-qui-appartient-le-code-dun-site-logiciel/- L'affaire Tridim : https://www.village-justice.com/articles/Propriete-logiciel-entreprise-est,19015.html | |||
| Code-Garage #35 - Qu'est-ce qu'une métadonnée ? | 10 Oct 2022 | 00:05:27 | |
Une métadonnée donnée est une donnée qui décrit une donnée... Mais qu'est-ce que ça signifie exactement, et quelles sont les métadonnées indispensables en informatique ? Notes de l'épisode :- Artilce d'origine : https://code-garage.fr/blog/qu-est-ce-qu-une-metadonnee/- Gérer les exifs : https://code-garage.fr/blog/gerer-la-rotation-des-images-lors-dun-upload-sur-un-site-web-grace-aux-exif/ | |||
| Code-Garage #34 - Qu'est-ce que le "debounce" en programmation ? | 04 Oct 2022 | 00:04:34 | |
Un concept venu de l'électronique, et que l'on retrouve aujourd'hui beaucoup en programmation, notamment dans des applications web modernes... Notes de l'épisode :- Article d'origine : https://code-garage.fr/blog/le-concept-de-debounce-cest-quoi/ | |||
| Code-Garage #33 - Qu'est-ce qu'une RFC ? | 27 Sep 2022 | 00:05:18 | |
Vous ne connaissez pas cet acronyme mais vous en avez entendu parlé ? Découvrons le sens et l'histoire de ce terme ensemble ! Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/qu-est-ce-qu-une-rfc/- La RFC 1310 : https://datatracker.ietf.org/doc/html/rfc1310 | |||
| Code-Garage #32 - La différence entre réplication et fragmentation en base de données | 19 Sep 2022 | 00:06:19 | |
En base de données, le passage à l'échelle horizontal est souvent moins cher que le scaling vertical, mais cela amène également des contraintes et des concepts particuliers ! Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/base-de-donnees-differences-entre-replication-et-fragmentation/- Théorème CAP : https://datascientest.com/theoreme-cap | |||
| Code-Garage #31 - Le concept de "soft-delete" en base de données | 13 Sep 2022 | 00:07:19 | |
Supprimer une ressource dans une base de données peut vite avoir des effets de bords indésirables, problème souvent résolu par la mise en place du mécanisme de soft-delete que nous découvrons aujourd'hui | |||
| Code-Garage #30 - L'histoire de l'e-mail qui était limité à 800km de distance... | 05 Sep 2022 | 00:09:59 | |
Vous pensez qu'un e-mail, ça peut forcément parcourir le monde ? Hé bien non, pas toujours ! Découvrez l'histoire d'un serveur e-mail qui n'arrivant pas à envoyer à plus de 800km de distance ! Notes de l'épisode :- L'histoire d'origine (traduction) : https://code-garage.fr/blog/laffaire-de-le-mail-limite-a-800-kilometres-de-distance/ | |||
| Circuits #8 - L'architecture Von Neumann | 22 Jan 2025 | 00:11:25 | |
Tout simplement l'architecture à la base de notre informatique moderne, inventée en 1945, par John Von Neumann ! | |||
| Code-Garage #29 - Le concept du "Cargo Cult" dans le monde du développement | 20 Jun 2022 | 00:06:03 | |
Quelle est la relation entre les bases militaires américaines situées dans le pacifique pendant la seconde guerre mondiale, et le marché de la tech aujourd'hui ? Écoutez cet épisode pour le découvrir ! Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/qu-est-ce-que-le-cargo-cult-dans-le-developpement-logiciel/ | |||
| Code-Garage #28 - Typescript, c'est quoi exactement ? | 13 Jun 2022 | 00:08:04 | |
Typescript, tout le monde en parle, mais savez-vous réellement ce que c'est ? Un langage à part entière, une amélioration de Javascript ? C'est le sujet de l'épisode d'aujourd'hui ! Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/comprendre-ce-qu-est-typescript-et-comment-l-utiliser/- Validation de données au runtime : https://code-garage.fr/javascript-comment-valider-une-instance-de-classe-es6-au-runtime/- Typescript in 5 minutes : https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html- Typescript playground : https://www.typescriptlang.org/play | |||
| Code-Garage #27 - Qu'est-ce qu'une transaction en base de données | 08 Jun 2022 | 00:05:46 | |
Mettre en place des transactions en base de données peuvent vous permettre de dormir sur vos deux oreilles, mais pourquoi exactement ? Notes de l'épisode :- Article d'origine : https://code-garage.fr/blog/quest-ce-qu-une-transaction-en-base-de-donnees/- Orchestrer des transactions concurrentes : https://medium.com/how-the-web-works/how-does-a-database-server-handle-thousands-of-concurrent-requests-d54352310183 | |||
| Code-Garage #26 - Le principe «DRY» | 31 May 2022 | 00:07:27 | |
DRY signifie "Don't Repeat Yourself", mais que ce cache t'il derrière ce principe ? C'est le sujet de l'épisode d'aujourd'hui ! Liens de l'épisode : - Article d'origine : https://code-garage.fr/blog/le-principe-dry-c-est-quoi/ | |||
| Code-Garage #25 - Comment stocker des mots de passe dans une base de données ? | 25 May 2022 | 00:06:30 | |
Tout le monde sait qu'un mot de passe ne se stocke pas en clair, mais quels sont les bons réflexe à avoir en tant que dev pour stocker des mots de passe de manière sécurisée ? Notes de l'épisode :- Article d'origine : https://code-garage.fr/blog/apprendre-a-stocker-des-mots-de-passe-de-maniere-securisee/ | |||
| Code-Garage #24 - Comment fonctionne le hashage ? | 18 May 2022 | 00:05:38 | |
Utilisé pour le stockage de mot de passe, pour la vérification de fichiers et bien d'autres fonctionnalités, comment fonctionne le concept de hashage ? Notes de l'épisode :- Article d'origine: https://code-garage.fr/blog/comment-fonctionne-le-hashage/ | |||
| Code-Garage #23 - Apprendre à débugger étape par étape | 09 May 2022 | 00:14:15 | |
Trouver et corriger une défaillance dans du code s'apprend avec l'expérience, mais voici les étapes et méthodes à respecter pour gagner du temps, et de la santé mentale ! Notes de l'épisode :- Article d'origine : https://code-garage.fr/blog/le-guide-pour-apprendre-a-debugger-du-code/ | |||
| Code-Garage #22 - Un slug, c'est quoi ? | 03 May 2022 | 00:05:14 | |
Slug signifie "limace" en anglais, mais c'est également aussi un terme utilisé dans le web et dans la tech. Pourquoi porte-t'il ce nom-là et quel est son utilité ? C'est le sujet de l'épisode d'aujourd'hui ! Notes de l'épisode : Article d'origine : https://code-garage.fr/blog/qu-est-ce-qu-un-slug-et-pourquoi-faut-il-l-utiliser-dans-vos-urls/ | |||
| Code-Garage #21 - La différence entre bug, défaut, anomalie et défaillance | 26 Apr 2022 | 00:05:23 | |
Le terme "bug" n'est pas arrivé avec l'informatique. Ce mot avait déjà été utilisé dans le jargon de l’ingénierie, mais depuis son apparition en France, l'utilisation de cet anglicisme n'a jamais été aussi fréquente, renfermant souvent bien trop de sens différents pour un simple mot de trois lettres. Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/qu-est-ce-qu-un-bug/ | |||
| Code-Garage #20 - Le chiffrement symétrique expliqué | 11 Apr 2022 | 00:11:37 | |
Définition, concepts, sécurité, failles, un rapide tour du sujet, tout en restant le plus compréhensible possible ! Notes de l'épisode :- Article d'origine : https://code-garage.fr/blog/comment-fonctionne-le-chiffrement-symetrique/- Chiffrement AES : https://securityboulevard.com/2020/04/advanced-encryption-standard-aes-what-it-is-and-how-it-works/ | |||
| Code-Garage #114 - La différence entre internet et le web | 14 Jan 2025 | 00:08:07 | |
En 2025, on ne veut plus que personne ne puisse confondre le web et l'internet. Cet épisode est accessible à tous, alors à vous de l'envoyer à tout le monde, même vos grand-parents ! Notes de l'épisode :
| |||
| Code-Garage #19 - Qu'est-ce que la méthodologie agile ? | 05 Apr 2022 | 00:06:12 | |
Certain.e.s pensent que cela se résume simplement à être capable de s'adapter rapidement aux changements. Mais qu'en est t-il réellement ? Notes de l'épisode : - Article d'origine : https://code-garage.fr/blog/qu-est-ce-que-la-methodologie-agile/ - Les 12 principes de l'agile : https://agilemanifesto.org/iso/fr/principles.html
| |||
| Code-Garage #18 - Qu'est-ce qu'un serveur web exactement ? | 29 Mar 2022 | 00:08:40 | |
Un serveur web, est-ce une machine ou un logiciel ? Est-ce complexe et quel serait le serveur le plus basique possible ? Notes de l'épisode :Article d'origine : https://code-garage.fr/blog/qu-est-ce-qu-un-serveur-web/ Écrire un serveur web en PHP : http://station.clancats.com/writing-a-webserver-in-pure-php/ | |||
| Code-Garage #17 - Pourquoi faut-il faire du pair-programming | 25 Mar 2022 | 00:09:06 | |
Coder à deux sur la même machine, ça sonne comme une perte de productivité, et pourtant ça fonctionne ! Qu'est-ce réellement que le pair-programming, pourquoi ça fonctionne et comment le mettre en place, c'est le sujet de l'épisode d'aujourd'hui ! Notes de l'épisode : - L'article d'origine : https://blog.nicolas.brondin-bernard.com/pourquoi-faut-il-mettre-en-place-le-pair-programming/ - Le manifeste agile : https://agilemanifesto.org/iso/fr/manifesto.html | |||
| Code-Garage #16 - Comprendre le concept d'idempotence en programmation | 16 Mar 2022 | 00:06:42 | |
L'idempotence, un concept simple (et important) qui se cache derrière un terme qui fait peur ! Notes de l'épisode :- Article d'origine -> https://blog.nicolas.brondin-bernard.com/que-signifie-idempotence-en-programmation/ | |||
| Code-Garage #15 - L'histoire et la signification du terme «hacker» | 09 Mar 2022 | 00:07:47 | |
Lorsque l'on entend le terme "hacker" ou "hackeur" dans les médias, c'est la plupart du temps pour désigner un malfaiteur utilisant l'informatique pour causer du tort à une personne, un groupe ou une entreprise à des fins personnelles ou financières. Mais cette utilisation du mot est-elle correcte ou est-ce un abus de langage ? Notes de l'épisode : - Article d'origine : https://blog.nicolas.brondin-bernard.com/la-vraie-signification-du-terme-hacker/- Tech Model Railroad Club : https://en.wikipedia.org/wiki/Tech_Model_Railroad_Club - Blue box : https://fr.wikipedia.org/wiki/Blue_box | |||
| Code-Garage #14 - Comment fonctionne un navigateur web techniquement ? | 01 Mar 2022 | 00:14:09 | |
Tout le monde sait utiliser un navigateur web, mais savez-vous exactement comment il fonctionne, depuis le lancement jusqu'au chargement d'une page complète ? Notes de l'épisode:Article d'origine : https://blog.nicolas.brondin-bernard.com/comment-fonctionne-un-navigateur-web-version-technique/La première page web : http://info.cern.ch/hypertext/WWW/TheProject.htmlTCP/IP : https://blog.nicolas.brondin-bernard.com/tcp-ip-comment-ca-fonctionne/Les codes de retour HTTP : https://blog.nicolas.brondin-bernard.com/les-codes-de-retour-http-indispensables-a-connaitre/Compilation JIT : https://blog.bitsrc.io/the-jit-in-javascript-just-in-time-compiler-798b66e44143 | |||
| Code-Garage #13 - API vs SDK, quelles sont les différences ? | 24 Feb 2022 | 00:05:51 | |
Après l'épisode sur les bibliothèques vs frameworks, il est temps de se pencher sur deux autres termes souvent mélangé dans notre vocabulaire quotidien. Notes de l'épisode :- Article d'origine : https://blog.nicolas.brondin-bernard.com/quelles-differences-entre-api-et-sdk/ | |||
| Code-Garage - Interview Guillaume Lombard, développeur web en reconversion | 16 Feb 2022 | 00:34:24 | |
Découvrez le parcours de Guillaume, alternant à l'ENI en reconversion pour devenir développeur web !
| |||
| Code-Garage #12 - Qu'est-ce qu'un pilote logiciel (ou driver) ? | 09 Feb 2022 | 00:04:26 | |
L'utilisation et la conception d'un pilote, pourquoi installer un pilote spécifique et le mettre à jour ? Notes de l'épisode : - Article d'origine : https://blog.nicolas.brondin-bernard.com/qu-est-ce-qu-un-pilote-logiciel-driver/ | |||
| Code-garage #11 - La différence entre une bibliothèque et un framework | 01 Feb 2022 | 00:05:45 | |
Est-ce qu'un framework est une grosse bibliothèque ? Un ensemble de bibliothèques ? Une simple structure de travail ? Découvrons cela ensemble ! - Article d'origine : https://blog.nicolas.brondin-bernard.com/librairie-vs-framework-quelle-est-la-difference/- React n'est pas un framework : https://www.oreilly.com/library/view/what-react-is/9781491996744/ch01.html | |||
| Le marché du dev en 2024 - Rétrospective avec Damien Cavaillès, fondateur de WeLoveDevs | 30 Dec 2024 | 01:35:22 | |
Cette année on instaure une nouvelle tradition : l'épisode "rétrospective" de fin d'année, avec le meilleur des invités ! Notes de l'épisode :
| |||
| Code-Garage #10 - Sous le capot de React-Native | 24 Jan 2022 | 00:05:37 | |
Vous pensez que React-Native compile des applications natives ? Vous pourriez avoir des surprises ! Notes de l'épisode : - Article d'origine : https://blog.nicolas.brondin-bernard.com/react-native-comprendre-son-fonctionnement-en-5-minutes/- Article de Uber : https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c | |||
| Code-Garage #9 - Comprendre le Web Assembly | 17 Jan 2022 | 00:04:29 | |
L'assembleur ça vous fait peur ? Oui mais le web assembly ça n'a rien à voir ! Notes de l'épisode : - Article d'origine : https://blog.nicolas.brondin-bernard.com/comprendre-le-web-assembly-wasm/- Le benchmark : https://link.medium.com/94HhoIRUZ9- Emscripten : https://emscripten.org/docs/getting_started/downloads.html - Tutoriel C/C++ vers WASM : https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm | |||
| Code-Garage #8 - Comment fonctionne un ordinateur quantique ? | 10 Jan 2022 | 00:09:39 | |
La physique quantique, d'accord, mais dans un ordinateur, ça donne quoi ? Et pour quoi faire ? Je vous explique tout ça, de la manière la plus simple possible ! Notes de l'épisode : - L'article d'origine : https://blog.nicolas.brondin-bernard.com/ordinateur-quantique-explique-simplement/- 256 qBits : https://scienmag.com/harvard-led-physicists-take-big-step-in-race-to-quantum-computing/- L'aléatoire en informatique : https://blog.nicolas.brondin-bernard.com/pourquoi-aleatoire-n-existe-pas-en-informatique/- Constantin Dalyac, Quantum software engineer : https://open.spotify.com/episode/6uch76C9syBpuyNgmf7hz1 | |||
| Code-Garage - Clémentine Abdou, Spécialiste produit chez Ubisoft Montréal | 04 Jan 2022 | 00:56:37 | |
Clémentine nous partage son parcours, comment elle est passée de la France au Canada, et son quotidien chez Ubisoft ! Notes de l'épisode : - Le lien du serveur Discord : https://discord.gg/hdUyyVA - Le lien du LinkedIn de Clem : https://www.linkedin.com/in/clementineabdou/ | |||
| Code-Garage #7 - Qu'est-ce qu'un UUID ? | 20 Dec 2021 | 00:07:30 | |
L'UUID signifie "Universally Unique IDentifier" et désigne un standard d'identifiant généré aléatoirement et globalement unique, mais qu'est-ce que cela signifie réellement ? Notes de l'épisode :- Lien de l'article : https://blog.nicolas.brondin-bernard.com/qu-est-ce-qu-un-uuid/- Ordres de grandeurs : https://fr.m.wikipedia.org/wiki/Ordres_de_grandeur_de_nombres#1036- L'aléatoire en informatique : https://blog.nicolas.brondin-bernard.com/pourquoi-aleatoire-n-existe-pas-en-informatique/ | |||
| Code-Garage #6 - L'histoire de la création d'internet | 14 Dec 2021 | 00:09:52 | |
Connaissez-vous l'origine d'internet ? Le contexte dans lequel cette technologie a vu le jour, ainsi que ces différentes évolutions ? C'est le thème de l'épisode d'aujourd'hui ! Notes de l'épisode :- Article d'origine : https://blog.nicolas.brondin-bernard.com/quelles-sont-les-origines-d-internet-arpanet/- TCP/IP : https://blog.nicolas.brondin-bernard.com/tcp-ip-comment-ca-fonctionne/ | |||
| Code-Garage #5 - L'invention de la webcam | 06 Dec 2021 | 00:07:48 | |
Saviez-vous que la première webcam a été inventée pour filmer une machine à café ? Bienvenue à l'Université de Cambridge... Notes de l'épisode : | |||
| Code-Garage #4 - Qu'est-ce que le SSR ? | 30 Nov 2021 | 00:10:18 | |
Et si je vous disais que le SSR est un nouveau nom pour une pratique qui existe depuis les années 90 ? Notes de l'épisode : | |||
| Interview - Brice Beauvillain, Software Engineering Team Lead à la BBC | 23 Nov 2021 | 01:03:00 | |
Brice nous parle de son quotidien en tant de team lead dans l'un des plus gros média au monde, son parcours, son syndrome de l'imposteur et comment il le combat. Si vous avez d'autres questions pour Brice, vous pouvez le contacter par e-mail : brice.beauvillain@gmail.com. Notes de l'épisode :
| |||
| Code-Garage #3 - NodeJS n'est pas un langage | 16 Nov 2021 | 00:07:46 | |
Les notes de l'épisode :
| |||
| Interview de Aurel Estoup, ancien archéologue et CTPO-as-a-Service | 16 Dec 2024 | 01:15:19 | |
Merci à Aurel d'avoir partagé sa vie et sa carrière pour le moins atypique avec nous ! Notes de l'épisode :
| |||
| Code-Garage #2 - L'aléatoire n'existe pas en informatique | 08 Nov 2021 | 00:10:33 | |
Dans cet épisode, je vous explique pourquoi l'aléatoire n'existe pas réellement en informatique, et comment on contourne cette limite. Liens :
| |||
| Code-Garage #1 - Debugger son code avec un canard en plastique | 02 Nov 2021 | 00:05:08 | |
Retrouver l'article à l'origine de cet épisode juste ici : https://blog.nicolas.brondin-bernard.com/quest-ce-que-le-rubber-duck-debugging/
| |||
| Code-Garage #113 - Le concept de "race condition" et de "mutex" vulgarisés ! | 10 Dec 2024 | 00:11:26 | |
En programmation dès lors que l'on touche aux multithreading, ou aux opérations asynchrones en générales, le risque de rencontrer des "race conditions" peut devenir critique ! | |||