<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://ruby.ludoviccleuet.com/</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/blog</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol1-01-self-receiver-message</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol1-02-tout-est-objet</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol1-03-nil-nest-pas-null</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol2-01-blocks-yield</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol2-02-proc-vs-lambda</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol2-03-closures-capture</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol3-00-le-fil</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol3-01-duck-typing</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol3-02-protocoles-implicites</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol3-03-quand-le-canard-trahit</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol4-00-le-fil</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol4-01-reference-partagee</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol4-02-freeze-immutabilite</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol4-03-dup-clone-copie</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol5-01-modules-namespace-mixin</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol5-02-chaine-ancetres-prepend</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol5-03-extend-composition</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol6-00-le-fil</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol6-01-method-missing</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol6-02-define-method-generation</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol6-03-classes-ouvertes-refinements</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol6-04-method-vs-message</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol7-01-raise-rescue-ensure</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol7-02-hierarchie-erreurs</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol7-03-exceptions-vs-valeurs</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol8-00-le-fil</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol8-01-enumerable-each</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol8-02-map-select-reduce</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol8-03-lazy-enumerator</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol9-01-resolution-method-cache</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol9-02-allocations-gc</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/issues/vol9-03-concurrence-gvl</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/blog/blocks-yield-ruby-expliques</loc></url>
  <url><loc>https://ruby.ludoviccleuet.com/blog/duck-typing-ruby-explique-simplement</loc></url>
</urlset>
