Code-Garage cover art

All Episodes

Code-Garage — 181 episodes

#
Title
1

Comprendre le principe SOLID en programmation

2

IBM a-t'il vraiment inventé le papier bulle ?

3

Le marché du dev en 2026 : catastrophe ou illusion ?

4

GemPlus, où quand la CIA infiltre une entreprise française

5

Le monde merveilleux des ADR !

6

Comprendre les failles IDOR sans rien connaître au hacking

7

Qu'est-ce qu'un token JWT ?

8

Un VPN n'est pas un outil magique. Mais c'est quoi alors ?

9

NuxtJS, le framework Vue avec des super-pouvoirs !

10

Le pouvoir d'un commit atomique

11

RabbitMQ, Kafka et les messages brokers

12

La qualité indispensable pour un·e dev

13

Comment fonctionne Docker ?

14

Pourquoi on a créé le format PDF ?

15

Annonce: Il est enfin sorti !!

16

La bibliothèque d'Alexandrie et les données publiques

17

Pourquoi le format .ics est plus sous-estimé du web

18

Comprendre les bases du SEO pour les devs

19

Pourquoi il y a seulement 15% de femmes chez les devs ?

20

Stdin, stdout, kezaco ?

21

L'histoire du premier Hello World et des langages de programmation

22

Dofus, Eve Online : Romain Théry, cet autodidacte qui a travaillé partout dans le monde !

23

Qu'est-ce qu'un script CGI ?

24

L'assembleur, c'est quoi ?

25

Le premier son jamais enregistré dans l'histoire de l'humanité

26

Interview de Adrien Morin : il a créé sa propre école de dev en moins d'un an !

27

Qu'est-ce qu'un proxy ?

28

L'histoire des 3 premiers virus informatiques

29

Comprendre l'architecture 3-Tiers

30

Comprendre le chiffrement asymétrique

31

Comment j'utilise l'IA pour coder et combien ça me coûte

32

Code-Garage #129 - L'injection de dépendances, c'est quoi ?

33

React ne comprend rien au JSX

34

Circuits #11 - Qu'est-ce que le Kernel, le coeur de votre système d'exploitation ?

35

Comprendre le Virtual DOM

36

Code-Garage #126 - Comprendre la Screaming Architecture

37

Code-Garage #125 - Pourquoi 0.1+0.2 est différent de 0.3 en programmation ?

38

Circuits #10 - Comprendre le V-Sync

39

Code-Garage #124 - Comment travailler à l'étranger en tant que dev

40

Code-Garage #123 - La différence entre any et unknown en TypeScript

41

Code-Garage #122 - Comprendre le fonctionnement d'une LLM

42

Code-Garage #121 - Le Homebrew Computer Club

43

Code-Garage #120 - Augmenter son salaire en tant que dev

44

Code-Garage #119 - Qu'est-ce qu'une donnée dérivée ?

45

Code-Garage #118 - La recherche binaire en programmation

46

Circuits #9 - Le secret caché des CPU/GPU

47

Code-Garage #117 - Qu'est-ce qu'une vue en SQL ?

48

Code-Garage #116 - L'histoire du Xerox PARC

49

Interview de Manuel Dorne alias Korben, le bloggeur tech au 1 million de visiteurs mensuels !

50

Code-Garage #115 - Les 13 règles du WCAG

51

Circuits #8 - L'architecture Von Neumann

52

Code-Garage #114 - La différence entre internet et le web

53

Le marché du dev en 2024 - Rétrospective avec Damien Cavaillès, fondateur de WeLoveDevs

54

Interview de Aurel Estoup, ancien archéologue et CTPO-as-a-Service

55

Code-Garage #113 - Le concept de "race condition" et de "mutex" vulgarisés !

56

Interview de Jim Laurie, co-fondateur et ex-CTO de Strapi

57

Interview de Thomas Sanlis, solopreneur et créateur de Uneed

58

Code-Garage #112 - Les attaques cybercriminelles qui ciblent les devs

59

Code-Garage #111 - Comment faire pour devenir développeur aujourd'hui ?

60

Interview de Valerian Saliou, CTO et co-fondateur de Crisp

61

Code-Garage #110 - Ce que vous ignorez sur les CORS

62

Code-Garage #109 - Qu'est-ce qu'une procédure stockée en base de données ?

63

Code-Garage #108 - Comprendre la récursivité

64

Circuits #7 - Votre SSD peut perdre vos données avec le temps !

65

Code-Garage #106 - Comprendre l'architecture en microservices

66

Code-Garage #105 - Le théorème CAP

67

Code-Garage #104 - Rédiger de vrais messages de commits

68

Code-Garage #103 - Les secrets cachés de la recherche d'emoji dans Slack

69

Code-Garage #102 - Arrêtez de supprimer vos e-mails pour la planète

70

Circuits #6 - Ce que les gens ignorent sur l'USB-C

71

Code-Garage #100 - Faire un prêt immo. en tant que dev freelance

72

Code-Garage #99 - Comprendre les 7 couches du modèle OSI

73

Code-Garage #98 - Concevoir des premières tâches pour les juniors

74

Code-Garage #97 - Générer des vidéos avec du code

75

Code-Garage #96 - L'origine du mot « cookie » en informatique

76

Code-Garage #95 - Bien vivre son télétravail en tant que dev

77

Comprendre le cloud avec le Platform as a Service, ou PaaS

78

Code-Garage - Les statistiques du podcast (audience, écoutes, revenus,...)

79

Circuits #5 - Le fonctionnement des ports USB

80

Interview de Jérôme Heissler, co-fondateur de PerfectPost

81

Code-Garage #93 - Comprendre la ré-identification des données

82

Interview de Alex Moulinneuf, le papa du projet fou : MarioKart3.js

83

Code-Garage #92 - SQL vs NoSQL

84

Code-Garage #91 - Comprendre le concept d'immutabilité

85

Code-Garage #90 - Comprendre les index en base de données

86

Code-Garage #89 - La vie de dev, en quelques chiffres

87

Code-Garage #88 - Pourquoi embaucher des développeurs juniors ?

88

Code-Garage #87 - Les 3 problèmes majeurs pour estimer le temps d'un projet

89

Circuits #4 - Les périphériques d'entrée

90

Code-Garage #86 - La DX, ou « Developer Experience »

91

Code-Garage #85 - Qu'est-ce qu'une LTS ?

92

Code-Garage #84 - Un CDN, c'est quoi exactement ?

93

Code-Garage #83 - Comprendre l'architecture MVC

94

Code-Garage #82 - Les 4 axes d'apprentissage chez les devs

95

Code-Garage #81 - La compression Gzip

96

Code-Garage #80 - Quels secrets renferme le user-agent d'un navigateur ?

97

Code-Garage #79 - Compilation vs Transpilation

98

Code-Garage #78 - Qu'est-ce que le "shadow DOM" ?

99

Code-Garage #77 - L'histoire complète du premier emoji

100

Code-Garage #76 - Types MIME : utilité, format, évolution...

101

Code-Garage #75 - La réflexivité en programmation

102

Code-Garage #74 - Qu'est-ce qu'un récit utilisateur ?

103

Code-Garage #73 - Les logs en production

104

Circuits #3 - Les périphériques de stockage

105

Code-Garage #72 - Les fuites de mémoire

106

Circuits #2 - Comment fonctionnent les écrans ?

107

Circuits #1 - Qu'est-ce qu'un ordinateur réellement ?

108

Code-Garage #71 - L'origine et l'évolution des captchas

109

Code-Garage #70 - Le concept de "Data Transfer Object"

110

Code-Garage #69 - Le fonctionnement des web workers

111

Code-Garage #68 - Introduction à l'artisanat logiciel (software craftmanship)

112

Code-Garage #67 - 7 choses que vous ignorez sur JavaScript

113

Code-Garage #66 - La différence entre JavaScript et ECMAScript

114

Code-Garage #65 - Faut-il être doué en maths pour devenir dev ?

115

Code-Garage #64 - Comprendre la souveraineté numérique

116

Code-Garage #63 - F.I.R.S.T : Les bonnes pratiques pour écrire des tests unitaires

117

Code-Garage #62 - Pourquoi les svg sont dangereux ?

118

Code-Garage #61 - Comment faire grève en tant que dev ?

119

Code-Garage #60 - Les hébergements web mutualisés

120

Code-Garage #59 - Comment fonctionne un "garbage collector" en programmation ?

121

Code-Garage #58 - Découvrez l'histoire du terme "patch logiciel"

122

Code-Garage #57 - Votre navigateur possède une empreinte numérique

123

Code-Garage #56 - La différence entre side-project et side-hustle

124

Code-Garage #55 - Que contient un cahier des charges technique

125

Code-Garage #54 - L'architecture logicielle, qu'est-ce que c'est ?

126

Code-Garage #53 - Découvrez le bus factor

127

Code-Garage #52 - L'algorithme de l'autruche

128

Code-Garage #51 - Compression de données sans perte

129

Code-Garage #50 - L'obfuscation, qu'est-ce que c'est ?

130

Code-Garage #49 - Gagner de l'argent avec la programmation

131

Code-Garage #48 - Découvrons Redis ensemble

132

Code-Garage #47 - L'OSINT, ou les enquêtes numériques

133

Code-Garage #46 - Qu'est-ce qu'un bucket S3 ?

134

Code-Garage #45 - Différence entre veille technologique et apprentissage

135

Code-Garage #44 - Les protocoles d'internet : TCP/IP

136

Code-Garage #43 - Arduino, ou découvrir l'informatique embarquée

137

Code-Garage #42 - Comprendre les API REST

138

Code-Garage #41 - La distance de Levenshtein

139

Code-Garage #40 - Quelle est la différence entre junior, confirmé et sénior ?

140

Code-Garage #39 - La différence entre bas-niveau et haut-niveau en programmation

141

Code-Garage #38 - Quel est l'intérêt d'une licence logicielle ?

142

Code-Garage #37 - Le concept du "semantic versioning"

143

Code-Garage #36 - La propriété intellectuelle du code

144

Code-Garage #35 - Qu'est-ce qu'une métadonnée ?

145

Code-Garage #34 - Qu'est-ce que le "debounce" en programmation ?

146

Code-Garage #33 - Qu'est-ce qu'une RFC ?

147

Code-Garage #32 - La différence entre réplication et fragmentation en base de données

148

Code-Garage #31 - Le concept de "soft-delete" en base de données

149

Code-Garage #30 - L'histoire de l'e-mail qui était limité à 800km de distance...

150

Code-Garage #29 - Le concept du "Cargo Cult" dans le monde du développement

151

Code-Garage #28 - Typescript, c'est quoi exactement ?

152

Code-Garage #27 - Qu'est-ce qu'une transaction en base de données

153

Code-Garage #26 - Le principe «DRY»

154

Code-Garage #25 - Comment stocker des mots de passe dans une base de données ?

155

Code-Garage #24 - Comment fonctionne le hashage ?

156

Code-Garage #23 - Apprendre à débugger étape par étape

157

Code-Garage #22 - Un slug, c'est quoi ?

158

Code-Garage #21 - La différence entre bug, défaut, anomalie et défaillance

159

Code-Garage #20 - Le chiffrement symétrique expliqué

160

Code-Garage #19 - Qu'est-ce que la méthodologie agile ?

161

Code-Garage #18 - Qu'est-ce qu'un serveur web exactement ?

162

Code-Garage #17 - Pourquoi faut-il faire du pair-programming

163

Code-Garage #16 - Comprendre le concept d'idempotence en programmation

164

Code-Garage #15 - L'histoire et la signification du terme «hacker»

165

Code-Garage #14 - Comment fonctionne un navigateur web techniquement ?

166

Code-Garage #13 - API vs SDK, quelles sont les différences ?

167

Code-Garage - Interview Guillaume Lombard, développeur web en reconversion

168

Code-Garage #12 - Qu'est-ce qu'un pilote logiciel (ou driver) ?

169

Code-garage #11 - La différence entre une bibliothèque et un framework

170

Code-Garage #10 - Sous le capot de React-Native

171

Code-Garage #9 - Comprendre le Web Assembly

172

Code-Garage #8 - Comment fonctionne un ordinateur quantique ?

173

Code-Garage - Clémentine Abdou, Spécialiste produit chez Ubisoft Montréal

174

Code-Garage #7 - Qu'est-ce qu'un UUID ?

175

Code-Garage #6 - L'histoire de la création d'internet

176

Code-Garage #5 - L'invention de la webcam

177

Code-Garage #4 - Qu'est-ce que le SSR ?

178

Interview - Brice Beauvillain, Software Engineering Team Lead à la BBC

179

Code-Garage #3 - NodeJS n'est pas un langage

180

Code-Garage #2 - L'aléatoire n'existe pas en informatique

181

Code-Garage #1 - Debugger son code avec un canard en plastique