Skip to content
Zen M-4 : Zen Metaphor podcast artwork

Zen M-4 : Zen Metaphor

by Sylvain Abélard

Chaque semaine une image simple pour comprendre quelque chose qui n'aurait jamais dû être compliqué dans le développement informatique.

From the show's RSS feed, refreshed Apr 12, 2024. Source feed.

Subscribe Bookmark

Episodes

  1. Relativité

    Bonjour, aujourd’hui nous parlons de relatif et d’absolu. Le concept est abstrait, mais utilisé partout, mais vous le comprenez déjà très bien. Malheureusement il y a parfois des confusions. Contexte Par exemple, quand vous dites “ma chambre est au premier étage”, on suppose sans autre…

    more
  2. Graphes ? Eek!

    Retour à l’école et aux épisodes “concept” pour parler des graphes ! En première année de prépa en cours d’algo, j’ai vu trois structures de données principales que sont les listes, les arbres et les graphes. Encore une fois, mon but n’est pas que les profs d’algos s’étranglent scandalisés devant...

  3. Solution d'urgence

    Suite de l’épisode 15 sur le debugging. On a vu comment un bug peut arriver, et on en a détecté un. Maintenant, comment le résoudre et comment réagir ? Et comment gérer humainement ce qui se passe autour de vous ? Urgence J’avais pris le parti de regarder du côté de la médecine, mais parlons...

  4. Désinsectisation

    Bienvenue dans l’épisode 15, sur le debugging. On ne va pas parler des méthodes de résolution de bugs, qui vont dépendre de chaque langage, plateforme, et bug bien sûr. Ce qui va m’intéresser ici c’est de voir comment un bug peut arriver, comment le résoudre, et comment gérer ce qui se passe...

  5. Sécurité par obscurité

    Bienvenue dans l’épisode 14 ! On va continuer un peu sur la sécurité, après un épisode complet sur une approche générale et un autre sur les injections. Il nous reste deux types de failles du top 10 de l’OWASP, et dans ma grossière qualification ça donne : “faux et usage de faux” (impostures,...

  6. Injections

    Bonjour, bienvenue dans l’épisode 13. Dans l’épisode 011. À l’attaque ! on a fait une introduction sur la sécurité : une vision globale pour éviter de se perdre sur la technique, en comparant avec la sécurité de votre habitation. Pour mieux se protéger, il est important de comprendre comment…

    more
  7. Git, ou l'écriture à N cerveaux

    Bonjour, bienvenue dans l’épisode 12 sur Git. Beaucoup de cours pour apprendre à coder se basent sur Git, et c’est très bien de viser tout de suite une bonne pratique qui ne va jamais cesser d’être utile. En plus, un code bien versionné c’est le droit de faire des erreurs et revenir en arrière…

    more
  8. À l'attaque !

    Récemment à ParisRB, nous avons eu des présentations sur la sécurité. Dorian et Jean-Baptiste se sont gentiment proposer de continuer avec une série régulière. Tout d’abord je rappelle aux curieux que nous réussissons depuis janvier à transmettre les meetups en live sur la chaîne YouTube ParisRB…

    more
  9. Itérations

    Épisode 10 sur des traitements classiques sur les listes. En Ruby on appelle ça Enumerable, mais heureusement les mots sont partagés dans la plupart des bibliothèques et langages. Traitons d’abord quelques oublis classiques de débutants (et d’étourderies d’experts aussi, ne vous sentez pas...

  10. Indexation

    Bonjour, bienvenue dans cet épisode 9 sur l’indexation dans les bases de données. C’était l’étape logique juste après l’épisode 8 sur la manière de ranger et rechercher des données. On parlait dans l’épisode précédent de ranger des livres, et d’aller les chercher. Les seuls outils pour cela…

    more
  11. Structures de données et algos de recherche

    Bonjour, bienvenue dans cet épisode 8 sur les algorithmes de recherche et de tri de données, inséparable de cet autre sujet : les structures de données. Pour moi, une grande partie du travail de codeur (mais pas que de codeurs), surtout débutant (mais pas que), c’est de rentrer des informations,...

  12. Les associations dans Rails

    Bonjour, voici l’épisode 7, sur les associations dans Rails. Il fait suite à l’épisode 6, où je vous recommande de toujours considérer la cardinalité de ce dont vous parlez : 0, 1 ou N. En pratique c’est aussi ce que vous trouverez dans un diagramme UML ou dans vos bases de données : associations…

    more
  13. Le Vide, l'Unité, et l'Infini

    Bonjour, bienvenue pour l’épisode 6, l’épisode philosophie. Pas de métaphore principale à filer tout le long de l’épisode, parce qu’à chaque fois que je trouvais une formulation, elle semblait aussitôt évidente ou idiote. Mais commençons. Pour moi, il y a trois “quantités” en informatique, que…

    more
  14. Combien ça coûte

    Bonjour, bienvenue pour l’épisode 5 et premier épisode business ! Parler business est un peu plus loin de la ligne éditoriale technique de ce podcast, mais 100% dans la ligne des questions que j’ai et auxquelles je réponds très souvent. De plus dans mes communautés Ruby, Rails et Web c’est un…

    more
  15. Priorité des règles CSS

    Bonjour, bienvenue pour l’épisode 4 ! Beaucoup de gens y compris des devs expérimentés ont des soucis de CSS. Il y a l’attitude défaitiste qui dit que vous n’y arriverez jamais, il y a l’attitude “pas mon problème” qui refile le bébé à quelqu’un d’autre, et il y a l’attitude snob qui méprise...

  16. Les requêtes N+1

    Bonjour, bienvenue pour l’épisode 3, plus proche de mon quotidien de Rubyiste, sur un oubli classique dans Rails les requêtes N+1, un des premiers symptômes à vérifier quand votre application est trop lente. Je n’aime lâcher personne dans un domaine complètement inconnu, on va commencer par une...

  17. Cache

    Bonjour, bienvenue pour l’épisode 2, sur le cache. Commençons par un adage connu de Phil Karlton : “Il n’y a que deux choses compliquées en informatique : invalider le cache et nommer les choses.” Bien utiliser le cache est complexe, mais le concept est simple. Un carnet d’adresses Dans le…

    more
  18. Liste chaînée

    Bonjour, bienvenue pour ce premier épisode de zenm4 : Les listes chaînées Pour cet épisode pilote, parlons d’un point douloureux du langage C. Le C a un avantage pédagogique : comme il vous donne à peine assez d’outils pour travailler, vous êtes obligés de tout faire vous-mêmes et d’apprendre...

  19. man ZenM4

    Bienvenue à l’épisode zéro de zenm4 ! Qu’est-ce que c’est, d’où ça vient, où ça va ? C’est un podcast court français avec une métaphore par semaine. Avec des thèmes variés autour du code, du développement web et informatique. Ça ira des listes chaînées aux tris, des jointures SQL au concept de...

About this show

Chaque semaine une image simple pour comprendre quelque chose qui n'aurait jamais dû être compliqué dans le développement informatique.

Hosted by

Sylvain Abélard

Categories

Frequently asked questions

How many episodes does Zen M-4 : Zen Metaphor have?

Zen M-4 : Zen Metaphor has 19 episodes on PodParley. The most recent episode was published on June 5, 2016.

What is Zen M-4 : Zen Metaphor about?

Chaque semaine une image simple pour comprendre quelque chose qui n'aurait jamais dû être compliqué dans le développement informatique.

How often does Zen M-4 : Zen Metaphor release new episodes?

Zen M-4 : Zen Metaphor publishes weekly, based on its 19 episodes since January 2016.

Who hosts Zen M-4 : Zen Metaphor?

Zen M-4 : Zen Metaphor is created and hosted by Sylvain Abélard.
Link copied