Pourquoi on a créé le format PDF ?
Annonce: Il est enfin sorti !!
La bibliothèque d'Alexandrie et les données publiques
Pourquoi le format .ics est plus sous-estimé du web
Comprendre les bases du SEO pour les devs
Pourquoi il y a seulement 15% de femmes chez les devs ?
Stdin, stdout, kezaco ?
L'histoire du premier Hello World et des langages de programmation
Dofus, Eve Online : Romain Théry, cet autodidacte qui a travaillé partout dans le monde !
Qu'est-ce qu'un script CGI ?
L'assembleur, c'est quoi ?
Le premier son jamais enregistré dans l'histoire de l'humanité
Interview de Adrien Morin : il a créé sa propre école de dev en moins d'un an !
Qu'est-ce qu'un proxy ?
L'histoire des 3 premiers virus informatiques
Comprendre l'architecture 3-Tiers
Comprendre le chiffrement asymétrique
Comment j'utilise l'IA pour coder et combien ça me coûte
Code-Garage #129 - L'injection de dépendances, c'est quoi ?
React ne comprend rien au JSX
Circuits #11 - Qu'est-ce que le Kernel, le coeur de votre système d'exploitation ?
Comprendre le Virtual DOM
Code-Garage #126 - Comprendre la Screaming Architecture
Code-Garage #125 - Pourquoi 0.1+0.2 est différent de 0.3 en programmation ?
Circuits #10 - Comprendre le V-Sync
Code-Garage #124 - Comment travailler à l'étranger en tant que dev
Code-Garage #123 - La différence entre any et unknown en TypeScript
Code-Garage #122 - Comprendre le fonctionnement d'une LLM
Code-Garage #121 - Le Homebrew Computer Club
Code-Garage #120 - Augmenter son salaire en tant que dev
Code-Garage #119 - Qu'est-ce qu'une donnée dérivée ?
Code-Garage #118 - La recherche binaire en programmation
Circuits #9 - Le secret caché des CPU/GPU
Code-Garage #117 - Qu'est-ce qu'une vue en SQL ?
Code-Garage #116 - L'histoire du Xerox PARC
Interview de Manuel Dorne alias Korben, le bloggeur tech au 1 million de visiteurs mensuels !
Code-Garage #115 - Les 13 règles du WCAG
Circuits #8 - L'architecture Von Neumann
Code-Garage #114 - La différence entre internet et le web
Le marché du dev en 2024 - Rétrospective avec Damien Cavaillès, fondateur de WeLoveDevs
Interview de Aurel Estoup, ancien archéologue et CTPO-as-a-Service
Code-Garage #113 - Le concept de "race condition" et de "mutex" vulgarisés !
Interview de Jim Laurie, co-fondateur et ex-CTO de Strapi
Interview de Thomas Sanlis, solopreneur et créateur de Uneed
Code-Garage #112 - Les attaques cybercriminelles qui ciblent les devs
Code-Garage #111 - Comment faire pour devenir développeur aujourd'hui ?
Interview de Valerian Saliou, CTO et co-fondateur de Crisp
Code-Garage #110 - Ce que vous ignorez sur les CORS
Code-Garage #109 - Qu'est-ce qu'une procédure stockée en base de données ?
Code-Garage #108 - Comprendre la récursivité
Circuits #7 - Votre SSD peut perdre vos données avec le temps !
Code-Garage #106 - Comprendre l'architecture en microservices
Code-Garage #105 - Le théorème CAP
Code-Garage #104 - Rédiger de vrais messages de commits
Code-Garage #103 - Les secrets cachés de la recherche d'emoji dans Slack
Code-Garage #102 - Arrêtez de supprimer vos e-mails pour la planète
Circuits #6 - Ce que les gens ignorent sur l'USB-C
Code-Garage #100 - Faire un prêt immo. en tant que dev freelance
Code-Garage #99 - Comprendre les 7 couches du modèle OSI
Code-Garage #98 - Concevoir des premières tâches pour les juniors
Code-Garage #97 - Générer des vidéos avec du code
Code-Garage #96 - L'origine du mot « cookie » en informatique
Code-Garage #95 - Bien vivre son télétravail en tant que dev
Comprendre le cloud avec le Platform as a Service, ou PaaS
Code-Garage - Les statistiques du podcast (audience, écoutes, revenus,...)
Circuits #5 - Le fonctionnement des ports USB
Interview de Jérôme Heissler, co-fondateur de PerfectPost
Code-Garage #93 - Comprendre la ré-identification des données
Interview de Alex Moulinneuf, le papa du projet fou : MarioKart3.js
Code-Garage #92 - SQL vs NoSQL
Code-Garage #91 - Comprendre le concept d'immutabilité
Code-Garage #90 - Comprendre les index en base de données
Code-Garage #89 - La vie de dev, en quelques chiffres
Code-Garage #88 - Pourquoi embaucher des développeurs juniors ?
Code-Garage #87 - Les 3 problèmes majeurs pour estimer le temps d'un projet
Circuits #4 - Les périphériques d'entrée
Code-Garage #86 - La DX, ou « Developer Experience »
Code-Garage #85 - Qu'est-ce qu'une LTS ?
Code-Garage #84 - Un CDN, c'est quoi exactement ?
Code-Garage #83 - Comprendre l'architecture MVC
Code-Garage #82 - Les 4 axes d'apprentissage chez les devs
Code-Garage #81 - La compression Gzip
Code-Garage #80 - Quels secrets renferme le user-agent d'un navigateur ?
Code-Garage #79 - Compilation vs Transpilation
Code-Garage #78 - Qu'est-ce que le "shadow DOM" ?
Code-Garage #77 - L'histoire complète du premier emoji
Code-Garage #76 - Types MIME : utilité, format, évolution...
Code-Garage #75 - La réflexivité en programmation
Code-Garage #74 - Qu'est-ce qu'un récit utilisateur ?
Code-Garage #73 - Les logs en production
Circuits #3 - Les périphériques de stockage
Code-Garage #72 - Les fuites de mémoire
Circuits #2 - Comment fonctionnent les écrans ?
Circuits #1 - Qu'est-ce qu'un ordinateur réellement ?
Code-Garage #71 - L'origine et l'évolution des captchas
Code-Garage #70 - Le concept de "Data Transfer Object"
Code-Garage #69 - Le fonctionnement des web workers
Code-Garage #68 - Introduction à l'artisanat logiciel (software craftmanship)
Code-Garage #67 - 7 choses que vous ignorez sur JavaScript
Code-Garage #66 - La différence entre JavaScript et ECMAScript
Code-Garage #65 - Faut-il être doué en maths pour devenir dev ?
Code-Garage #64 - Comprendre la souveraineté numérique
Code-Garage #63 - F.I.R.S.T : Les bonnes pratiques pour écrire des tests unitaires
Code-Garage #62 - Pourquoi les svg sont dangereux ?
Code-Garage #61 - Comment faire grève en tant que dev ?
Code-Garage #60 - Les hébergements web mutualisés
Code-Garage #59 - Comment fonctionne un "garbage collector" en programmation ?
Code-Garage #58 - Découvrez l'histoire du terme "patch logiciel"
Code-Garage #57 - Votre navigateur possède une empreinte numérique
Code-Garage #56 - La différence entre side-project et side-hustle
Code-Garage #55 - Que contient un cahier des charges technique
Code-Garage #54 - L'architecture logicielle, qu'est-ce que c'est ?
Code-Garage #53 - Découvrez le bus factor
Code-Garage #52 - L'algorithme de l'autruche
Code-Garage #51 - Compression de données sans perte
Code-Garage #50 - L'obfuscation, qu'est-ce que c'est ?
Code-Garage #49 - Gagner de l'argent avec la programmation
Code-Garage #48 - Découvrons Redis ensemble
Code-Garage #47 - L'OSINT, ou les enquêtes numériques
Code-Garage #46 - Qu'est-ce qu'un bucket S3 ?
Code-Garage #45 - Différence entre veille technologique et apprentissage
Code-Garage #44 - Les protocoles d'internet : TCP/IP
Code-Garage #43 - Arduino, ou découvrir l'informatique embarquée
Code-Garage #42 - Comprendre les API REST
Code-Garage #41 - La distance de Levenshtein
Code-Garage #40 - Quelle est la différence entre junior, confirmé et sénior ?
Code-Garage #39 - La différence entre bas-niveau et haut-niveau en programmation
Code-Garage #38 - Quel est l'intérêt d'une licence logicielle ?
Code-Garage #37 - Le concept du "semantic versioning"
Code-Garage #36 - La propriété intellectuelle du code
Code-Garage #35 - Qu'est-ce qu'une métadonnée ?
Code-Garage #34 - Qu'est-ce que le "debounce" en programmation ?
Code-Garage #33 - Qu'est-ce qu'une RFC ?
Code-Garage #32 - La différence entre réplication et fragmentation en base de données
Code-Garage #31 - Le concept de "soft-delete" en base de données
Code-Garage #30 - L'histoire de l'e-mail qui était limité à 800km de distance...
Code-Garage #29 - Le concept du "Cargo Cult" dans le monde du développement
Code-Garage #28 - Typescript, c'est quoi exactement ?
Code-Garage #27 - Qu'est-ce qu'une transaction en base de données
Code-Garage #26 - Le principe «DRY»
Code-Garage #25 - Comment stocker des mots de passe dans une base de données ?
Code-Garage #24 - Comment fonctionne le hashage ?
Code-Garage #23 - Apprendre à débugger étape par étape
Code-Garage #22 - Un slug, c'est quoi ?
Code-Garage #21 - La différence entre bug, défaut, anomalie et défaillance
Code-Garage #20 - Le chiffrement symétrique expliqué
Code-Garage #19 - Qu'est-ce que la méthodologie agile ?
Code-Garage #18 - Qu'est-ce qu'un serveur web exactement ?
Code-Garage #17 - Pourquoi faut-il faire du pair-programming
Code-Garage #16 - Comprendre le concept d'idempotence en programmation
Code-Garage #15 - L'histoire et la signification du terme «hacker»
Code-Garage #14 - Comment fonctionne un navigateur web techniquement ?
Code-Garage #13 - API vs SDK, quelles sont les différences ?
Code-Garage - Interview Guillaume Lombard, développeur web en reconversion
Code-Garage #12 - Qu'est-ce qu'un pilote logiciel (ou driver) ?
Code-garage #11 - La différence entre une bibliothèque et un framework
Code-Garage #10 - Sous le capot de React-Native
Code-Garage #9 - Comprendre le Web Assembly
Code-Garage #8 - Comment fonctionne un ordinateur quantique ?
Code-Garage - Clémentine Abdou, Spécialiste produit chez Ubisoft Montréal
Code-Garage #7 - Qu'est-ce qu'un UUID ?
Code-Garage #6 - L'histoire de la création d'internet
Code-Garage #5 - L'invention de la webcam
Code-Garage #4 - Qu'est-ce que le SSR ?
Interview - Brice Beauvillain, Software Engineering Team Lead à la BBC
Code-Garage #3 - NodeJS n'est pas un langage
Code-Garage #2 - L'aléatoire n'existe pas en informatique
Code-Garage #1 - Debugger son code avec un canard en plastique