Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
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 :Les bases de TypeScript : https://code-garage.com/blog/comprendre-ce-qu-est-typescript-et-comment-l-utiliser
Vous utilisez les LLMs au quotidien et vous voulez comprendre les bases du fonctionnement ? Notes de l'épisode :Les LLMs expliquées en détails : https://www.youtube.com/watch?v=7xTGNNLPyMI
C'est dans ce garage qu'est né le micro-ordinateur personnel, avec des passionnés !Notes de l'épisode :L'origine du terme hacker : https://code-garage.com/podcast/classic/episode-15Le Xerox PARC : https://code-garage.com/podcast/classic/episode-116Le Computer Club : https://www.computer-club.fr/Altair 8800 : https://fr.wikipedia.org/wiki/Altair_8800#/media/Fichier:Altair_8800_Computer.jpg
Dans cet épisode, on revient aux basiques, mais qui sont importants à toujours garder en tête pour faire augmenter ses revenus au fur et à mesure de sa carrière !Notes de l'épisode :Comment gagner de l'argent avec ses compétences de dev : https://code-garage.com/podcast/classic/episode-49Formation COBOL : https://code-garage.com/courses/apprendre-le-cobolFormation recrutement : https://code-garage.com/courses/decrocher-job-developpeur
Qu'est-ce qu'une donnée dérivée, une donnée inférée ou une donnée déduite ? Qu'est-il possible de faire et quelles sont les implications pour votre vie privée ?Liens de l'épisode :Profitez du prix de l'abonnement : https://code-garage.com/payment/pricingLa ré-identification des données : https://code-garage.com/podcast/classic/episode-93Le fingerprinting : https://code-garage.com/podcast/classic/episode-57Notre cours sur le RGPD et le juridique pour les devs : https://code-garage.com/courses/juridique
Les index en base de données : https://code-garage.com/podcast/classic/episode-90Apprendre le COBOL en 1 heure : https://code-garage.com/courses/apprendre-le-cobol
Les fabricants des puces qui composent vos processeurs et vos cartes graphiques cachent un lourd secret lors de la fabrication et de la mise en vente des cartes... Mais lequel est-ce ?Notes de l'épisode :L'architecture Von Neumann : https://code-garage.com/podcast/circuits/episode-8
Une vue est une "projection" des données, sous une nouvelle structure, et calculée à chaque requête. Mais quels sont les avantages et les inconvénients de créer une vue en SQL ? C'est ce que nous allons voir ensemble.Notes de l'épisode : Cours complet pour maîtriser le SQL : https://code-garage.com/courses/sql-mysql Episode NoSQL vs SQL : https://code-garage.com/podcast/classic/episode-92 Les procédures stockées : https://code-garage.com/podcast/classic/episode-109
Le centre de recherche mythique, à l'origine de nombreuses innovations comme l'interface graphique et l'éthernet, au centre de la révolution de l'informatique moderne.Notes de l'épisode : La "mother of all demos" : https://code-garage.fr/videos?id=34 Cours sur l'accessibilité web : https://code-garage.com/courses/accessibilite-web
Dans les années 2000, Korben lance son site pour héberger ses premiers logiciels, et 10 ans plus tard il deviendra le bloggeur tech le plus lu en France ! Notes de l'épisode : Les pages thématiques : https://code-garage.fr/tags/nodejs Le blog de Korben : https://korben.info/ Soutenir Korben : https://www.patreon.com/korben Le tiktok de Korben : https://www.tiktok.com/@korbeninfo Le youtube de Korben : https://www.youtube.com/user/korben00
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
Tout simplement l'architecture à la base de notre informatique moderne, inventée en 1945, par John Von Neumann !
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 : Article d'origine : https://code-garage.fr/blog/quelle-est-la-difference-entre-internet-et-le-web Comment fonctionne un navigateur web : https://code-garage.fr/podcast/classic/episode-14 Comment fonctionne un serveur web : https://code-garage.fr/podcast/classic/episode-18 L'histoire de la création d'internet : https://code-garage.fr/podcast/classic/episode-6 Le protocole TCP/IP : https://code-garage.fr/podcast/classic/episode-44
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 : Stack Overflow 2024 : https://survey.stackoverflow.co/2024/technology#most-popular-technologies-language Stack Overflow 2023 : https://survey.stackoverflow.co/2023/#overview Les annonces WeLoveDevs : https://welovedevs.com/app/fr/jobs?referral=nicolasbrondin Baromètre des salaires : https://welovedevs.com/fr/salaires?referral=nicolasbrondin Les sondages Code-Garage : https://code-garage.fr/blog/tag/statistique Damien sur LinkedIn : https://www.linkedin.com/in/damiencavailles/
Merci à Aurel d'avoir partagé sa vie et sa carrière pour le moins atypique avec nous ! Notes de l'épisode : LinkedIn d'Aurel : https://www.linkedin.com/in/aurel-estoup/ Maeevick's Bazaar : https://maeevick.substack.com/ Hexagonal Architecture : https://maeevick.substack.com/t/hexagonalarchitecture Découvrir Haskell : https://haskellbook.com/ Extreme Programming : http://www.extremeprogramming.org/
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 !
Jim nous raconte comment il a rencontré son cofondateur, les débuts de Strapi, la levée de fonds jusqu'à sa sortie du projet il y a quelques mois. Un parcours passionnant
Dans cet épisode, Thomas nous explique son parcours : 48 projets montés dont 45 qui sont morts en chemin. Il nous explique comment il a réussi à atteindre les 10 000 dollars de revenu mensuels avec ses sites web, même si selon lui, il n'est pas très fan de code ! Notes de l'épisode : Uneed : https://www.uneed.best/ Plausible : https://code-garage.fr/blog/plausible-analyse-audience-compatible-rgpd Alex Lichter : https://www.youtube.com/@TheAlexLichter Bluesky de Thomas : https://tsanlis.bsky.social LinkedIn de Thomas : https://www.linkedin.com/in/thomas-sanlis/ Offre BlackFriday Code-Garage : https://code-garage.fr/payment/pricing?coupon=BLACKFRIDAY
Les développeurs et développeuses sont des cibles de choix pour les cybercriminels : clés SSH, wallets crypto, répertoire d'adresses, toutes ces informations qui peuvent valoir de l'or sont désormais convoitées ! Notes de l'épisode : L'attaque aux dépendances : https://www.linkedin.com/posts/dbarbier_cette-semaine-jai-failli-me-faire-arnaquer-activity-7256717279655084035-0iCW Une fausse annonce de post : https://www.linkedin.com/posts/naim-aouaichia-cyber-security-engineer_recherche-développeur-pour-travailler-dans-activity-7262720924649439235-_o0Y Le virement sans provision : https://code-garage.fr/blog/ma-premiere-tentative-d-arnaque-en-freelance
Faire carrière dans le développement informatique est pour beaucoup un objectif qui les anime, alors voici les grandes étapes pour ne pas se tromper ! Notes de l'épisode : Faut-il est doué en maths ? : https://code-garage.fr/blog/mythe-ou-realite-faut-il-etre-bon-en-maths-pour-devenir-developpeur/ Les différents métiers dans le développement : https://code-garage.fr/blog/les-differents-metiers-de-developpeur Les contraintes du métier : https://code-garage.fr/blog/est-ce-que-le-metier-de-developpeur-web-est-fait-pour-vous/ Les plateformes pour apprendre le code : https://code-garage.fr/blog/top-des-plateformes-pour-appendre-le-developpement-web-en-francais/ Guide pour trouver un emploi : https://code-garage.fr/blog/comment-avoir-un-profil-de-developpeur-web-junior-attractif/
Valerian nous a fait le plaisir de retracer sa carrière, depuis ses débuts sur un ordinateur de déchetterie, jusqu'à la success story de Crisp ! Notes de l'épisode : Crisp v4 : https://crisp.chat/fr/v4/ Réduction Crisp : https://code-garage.fr/offres/ Makair : https://makair.life/ PetiteVue : https://github.com/vuejs/petite-vue Comprendre les microservices : https://code-garage.fr/blog/qu-est-ce-qu-une-architecture-en-microservices Makair par Valerian : https://journal.valeriansaliou.name/makair-series-the-inception-of-an-open-source-ventilator-project/
Le mécanisme des CORS est souvent mal compris, notamment lorsque l'on débute dans le web. Aujourd'hui, on va parler en détails de ce mécanisme de sécurité ! Notes de l'épisode : Liste des erreurs : https://developer.mozilla.org/fr/docs/Web/HTTP/CORS/Errors
Une procédure stockée, c'est un peu comme une fonction en programmation classique, mais quels sont les avantages et les inconvénients ? Notes de l'épisode : Créer une procédure stockée avec SQL Server : https://code-garage.fr/blog/creer-une-procedure-stockee-avec-sqlserver Cours complet SQL : https://code-garage.fr/courses/sql-mysql
La récursivité est un concept fondateur en programmation, alors si vous ne connaissez pas, cet épisode est fait pour vous ! Les notes de l'épisode : Article d'origine : https://code-garage.fr/blog/comprendre-le-concept-de-recursivite-en-programmation Aller plus loin : https://medium.com/@williambdale/recursion-the-pros-and-cons-76d32d75973a
Est-ce que vous savez que si vous ne branchez pas un disque SSD ou une clé USB régulièrement sur votre ordinateur, les données peuvent s'effacer au bout de quelques années seulement ? On vous explique pourquoi ! Notes de l'épisode : Episode sur les périphériques de stockage : https://code-garage.fr/podcast/circuits/episode-3 Deus Ex Silicium : https://www.youtube.com/@dexsilicium
Pourquoi séparer le back-end de votre logiciel en plusieurs services ? Et surtout quand est-ce qu'il ne faut pas le faire ! Notes de l'épisode : Article d'origine : https://code-garage.fr/blog/qu-est-ce-qu-une-architecture-en-microservices Netflix engineering : https://netflixtechblog.com/the-making-of-ves-the-cosmos-microservice-for-netflix-video-encoding-946b9b3cd300
C pour Consistency, A pour Availability et P pour Partition Tolerant Article d'origine : https://code-garage.fr/blog/comprendre-le-theoreme-cap Bases de données distribuées : https://code-garage.fr/blog/base-de-donnees-differences-entre-replication-et-fragmentation
Vos messages de commits ressemblent à "Nouvelle feature" ? Il est temps pour vous de découvrir les Conventional Commits Notes de l'épisode : Article d'origine : https://code-garage.fr/blog/comment-bien-ecrire-vos-messages-de-commit Doc officielle : https://www.conventionalcommits.org/en/v1.0.0/#specification
Connaissez-vous le subsequence character matching ? C'est l'algorithme très simple qu'utilise Slack pour sa recherche d'émoji ! Notes de l'épisode : Article d'origine: https://code-garage.fr/blog/comment-fonctionne-la-recherche-emojis-sur-slack Distance de Levenshtein : https://code-garage.fr/blog/comment-comparer-deux-chaines-de-caracteres-contenant-des-fautes-distance-levenshtein
Sans doute le conseil le plus donné en France lorsque l'on parle d'informatique et d'écologie. Mais est-ce une solution efficace, ou bien de la poudre aux yeux ? Découvrons cela ensemble !Notes de l'épisode :Guide éco-conception : https://www.arcep.fr/uploads/tx_gspublication/referentiel_general_ecoconception_des_services_numeriques_version_2024.pdfArticle Forbes : https://www.forbes.com/sites/adigaskell/2023/02/23/how-eco-friendly-is-it-to-delete-your-emails/Article LesNumeriques : https://www.lesnumeriques.com/vie-du-net/le-vrai-cout-ecologique-d-un-email-a193339.html
On a parlé de l'USB en général dans le dernier épisode de Circuits, mais il est indispensable de revenir sur la différence entre connecteur et protocole pour bien comprendre les différences avec l'USB-CNotes de l'épisode : L'intérieur d'un connecteur Jack : https://sixstringsupplies.co.uk/cdn/shop/products/pure_tone_jack_socket_vs_normal_jack_socket_700x700.jpg?v=1642197980L'intérieur d'un connecteur USB-C : https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/USB-C_plug%2C_focus_stacked.jpg/2560px-USB-C_plug%2C_focus_stacked.jpg
L'une des faces cachées par les influenceurs qui vous vendent monts et merveilles pour devenir développeur freelance. Chez Code-Garage, on est transparents, et on vous parle de tout.Notes de l'épisode : Devenir freelance (cours) : https://code-garage.fr/courses/devenir-freelance
Le modèle OSI (Open Systems Interconnection) est un incontournable pour bien comprendre le réseau, mais la nuance entre chaque couche n'est pas toujours facile à appréhender. Heuresement, on va y aller pas à pas, ensemble dans cet épisode !Notes de l'épisode : La chaîne Twitch d'Akanoa https://www.twitch.tv/akanoaLe blog d'Akanoa : https://lafor.ge/
L'onboarding est une étape importante pour les devs, et elle peut être décisive pour les juniors...Notes de l'épisode :L'article d'origine : https://code-garage.fr/blog/preparer-des-taches-pour-integrer-un-e-dev-junior L'offre de EnglishForLife : https://code-garage.fr/offres/
Créer une vidéo de toutes pièces avec du HTML, du CSS et du JavaScript, c'est possible avec Remotion !Notes de l'épisode : Introduction à Remotion : https://code-garage.fr/blog/comment-generer-des-videos-avec-react-et-remotion Exemple de vidéo générée : https://youtube.com/shorts/Ys5BoIQU5WI?si=F4vzLRhOaUuyZVs1
Est-il possible de remonter à l'origine de ce mot pendu à toutes les lèvres depuis l'arrivée de la RGPD ? C'est ce que nous allons voir...
Je suis en télétravail depuis 2016, et voici quelques conseils pour s'épanouir, loin du bureau, mais tout en restant productif !Notes de l'épisode : Article d'origine : https://code-garage.fr/blog/comment-bien-vivre-son-teletravail
Le modèle d'hébergement cloud "Platform as a Service" a révolutionné la manière donc on envisage le déploiement d'une application web.Article d'origine : https://code-garage.fr/blog/le-paas-ou-platform-as-a-serviceClever-Cloud : https://www.clever-cloud.com/
Notes de l'épisode : Les données publiques de Code-Garage : https://code-garage.fr/open-dataCapsule Code : https://open.spotify.com/show/6M1q8bhPsu00Ye6E40e8LZ"Seul 12% des podcasts ont publié un nouvel épisode en 2023" : https://mediarama.io/articles/le-vrai-secret-dun-podcast-qui-marche-sa-longevite/
Les ports et câbles USB sont presque devenus une technologie invisible, car elle est présente partout en informatique, et pourtant c'est un bijou de technologie qu'il faut comprendre !Notes de l'épisode : L'afterwork dev/informatique à Orléans : https://www.eventbrite.fr/e/871384914737 Notre programme #Emploi2024 : https://code-garage.fr/payment/pricing#emploi2024
Jérôme est un développeur qui a créé un grand nombre de projets et d'entreprises, et il revient aujourd'hui sur son parcours et ses premiers pas dans la programmation !Notes de l'épisode : Le site de PerfectPost : https://perfectpost.social/Le Startup Weekend de Tours : https://swtours.fr/Retrouvez Jérôme sur LinkedIn : https://www.linkedin.com/in/jeromeheissler/
Une technique qui permet de retrouver des informations personnelles basées sur des informations anonymisées !Notes de l'épisode : Article d'origine : https://code-garage.fr/blog/qu-est-ce-que-la-re-identification-des-donneesDEFCON 17 : https://www.silicon.co.uk/security/defcon-anonymous-browsing-data-218871Plausible : https://code-garage.fr/blog/plausible-analyse-audience-compatible-rgpd/Le fingerprinting : https://code-garage.fr/blog/le-fingerprinting-ou-comment-tracker-un-utilisateur-sans-cookies
Développer une réplique du mythique MarioKart, entièrement dans le navigateur et basé sur la bibliothèque ThreeJS, c'est le projet fou que c'est lancé Alex. Découvrez comment ce projet a complètement changé la trajectoire de sa carrière, pour le mieux !
Beaucoup de devs hésitent entre les bases SQL et NoSQL pour le projet, mais nous allons voir ensemble que le choix est très simple à faire quand on se pose les bonnes questions !Notes de l'épisode :Article d'origine : https://code-garage.fr/blog/comment-choisir-entre-sql-et-nosql/Introduction à Redis : https://code-garage.fr/redis-une-base-de-donnees-rapide-comme-l-eclair/
Immutable, qui signifie "qui ne peut pas muter". Un concept important en informatique, mais que l'on retrouve en réalité partout dans notre monde réel !
Quel est le rôle d'un index, comment ils fonctionnent et comment bien les choisir ?Notes de l'épisode :Article d'origine : https://code-garage.fr/blog/comment-fonctionnent-les-index-en-base-de-donnees/
L'IA, le système d'exploitation, le matériel utilisé, la rémunération des freelances, etc... Pleins de statistiques pour tous les goûts, et mieux comprendre notre métier et son marché !Notes de l'épisode : Les sources des statistiques : https://code-garage.fr/blog/tag/statistique
Découvrons ensemble pourquoi c'est un enjeu stratégique et culture pour une entreprise que d'embaucher des développeurs et développeuses juniors !Notes de l'épisode : Article d'origine : https://code-garage.fr/blog/lettre-ouverte-pourquoi-faut-il-embaucher-des-developpeurs-juniors/
Découvrons ensemble les concepts de complexité cachée, de complexité accidentelle et la différence de vision en fonction de l'expérience !Notes de l'épisode :Article d'origine : https://code-garage.fr/blog/pourquoi-est-ce-si-dur-destimer-le-temps-de-developpement
Clavier, souris, webcam, micro, comment ça fonctionne et que se cache-t-il à l'intérieur ? C'est le sujet de l'épisode du jour dans notre série "Circuits" !Notes de l'épisode : Hack d'une souris "webcam" : https://www.youtube.com/watch?v=Ix6532mrIKA
Qu'est-ce que ça signifie réellement, qu'est-ce que ça englobe et pourquoi c'est important ?Notes de l'épisode : Les 9 plugins VS Code pour gagner du temps : https://code-garage.fr/blog/les-plugins-vs-code-qui-vous-feront-gagner-du-temps/