<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://martin.catty.fr/cv/</loc></url>
  <url><loc>https://martin.catty.fr/</loc></url>
  <url><loc>https://martin.catty.fr/services/</loc></url>
  <url><loc>https://martin.catty.fr/contact/</loc></url>
  <url><loc>https://martin.catty.fr/notes/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/apps-fatigue/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/sur-delegation-ia/</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/qualite-code/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/tokens/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/ia-mauvaises-decisions/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/all-about-text/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/phase-acceptation/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/automate-all-the-things/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/europe-tech-watch-proton/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/communication/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/certification-cka/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/notes/recrutement/</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/de-ingress-nginx-a-envoy-gateway/</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/utiliser-irsa-dans-un-cluster-kubernetes-hors-eks/</loc><lastmod>2025-06-22</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/authentifiez-les-services-derriere-vos-ingress-avec-oauth2-proxy/</loc><lastmod>2023-11-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/retour-sur-la-conference-cloud-nord-2023/</loc><lastmod>2023-10-24</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/fusionner-des-states-terraform-et-deplacer-les-ressources-importees/</loc><lastmod>2023-10-18</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/retour-sur-la-conference-we-love-speed-2023/</loc><lastmod>2023-05-26</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/acceder-a-un-rpn-san-scaleway-dans-une-machine-virtuelle-proxmox/</loc><lastmod>2023-05-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/retour-sur-laws-summit-2023/</loc><lastmod>2023-04-12</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/executer-des-commandes-dans-un-conteneur-avec-ecs-daws/</loc><lastmod>2022-06-10</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/utiliser-un-registre-elastic-container-registry-daws-avec-rancher/</loc><lastmod>2022-06-10</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/sauthentifier-avec-un-facteur-tiers-en-utilisant-lapi-webauthn/</loc><lastmod>2021-09-10</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/productivite-outils-et-methodes/</loc><lastmod>2021-06-11</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/webpacker-the-highway-to-hell/</loc><lastmod>2021-05-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/tour-dhorizon-de-dry-type-dry-struct-et-dry-validation/</loc><lastmod>2021-05-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/pas-a-pas-pour-heberger-son-site-sur-s3-avec-un-certificat-ssl/</loc><lastmod>2017-08-24</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/les-differents-profils-de-marathoniens/</loc><lastmod>2017-05-25</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/docker-on-steroid-avec-xhyve-et-nfs/</loc><lastmod>2017-04-25</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/compte-rendu-de-lapero-ruby-nord-davril/</loc><lastmod>2017-04-11</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/dragonfly-nginx-et-contenu-partiel/</loc><lastmod>2017-03-22</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/vault-en-production/</loc><lastmod>2017-03-02</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/partageons-nos-secrets-avec-vault/</loc><lastmod>2017-02-24</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/capital-a-la-rencontre-de-synbioz/</loc><lastmod>2016-12-01</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/un-peu-de-magie-avec-to_proc/</loc><lastmod>2016-01-13</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/precedence-des-operateurs-en-ruby-et-controle-de-flux/</loc><lastmod>2015-11-03</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/du-bon-usage-des-exceptions-en-ruby/</loc><lastmod>2015-10-27</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/webassembly-vers-un-web-compile/</loc><lastmod>2015-07-10</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/et-si-on-changeait-la-relation-client-prestataire/</loc><lastmod>2015-05-06</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/servir-rapidement-ses-images-avec-nginx-et-dragonfly/</loc><lastmod>2015-02-27</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/comprendre-et-implementer-un-dsl-en-ruby/</loc><lastmod>2014-12-23</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/demander-a-nginx-de-ne-repondre-que-pour-un-nom-de-domaine-exact/</loc><lastmod>2014-08-21</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/cors-cloudfront-et-firefox-sont-dans-un-bateau/</loc><lastmod>2014-07-03</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/lancement-dhackademy/</loc><lastmod>2014-04-10</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/freelance-ou-agence-qui-choisir-et-pourquoi/</loc><lastmod>2014-03-18</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/les-filles-apprennent-a-developper-a-lille-le-31-janvier-et-01-fevrier-2014-a-lille-avec-railsgirls-lille/</loc><lastmod>2014-01-20</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/du-cache-http-avec-les-etag-en-rails/</loc><lastmod>2013-12-06</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/creer-un-nouvel-utilisateur-postgresql/</loc><lastmod>2013-10-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/respond_to-et-ruby-on-rails/</loc><lastmod>2013-09-18</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/exploiter-des-donnees-avec-hstore-et-ruby-on-rails/</loc><lastmod>2013-08-21</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/un-asset-pipeline-pour-sinatra/</loc><lastmod>2013-07-16</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/heberger-une-application-ruby-on-rails-avec-amazon-web-services/</loc><lastmod>2013-07-02</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/les-applications-web-mobiles-sont-elles-en-passe-de-detroner-les-applications-mobiles-natives/</loc><lastmod>2013-05-30</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/vos-scripts-ruby-avec-argf/</loc><lastmod>2013-03-26</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/ruby-2/</loc><lastmod>2013-03-05</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/lauthenticity-token-dans-ruby-on-rails/</loc><lastmod>2013-02-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/rails-4/</loc><lastmod>2013-01-08</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/seetemap-1.2/</loc><lastmod>2013-01-03</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/il-y-a-des-conferences-qui-ne-se-manquent-pas-voici-take-off/</loc><lastmod>2012-12-15</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/lancement-en-beta-de-seetemap/</loc><lastmod>2012-11-08</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/installer-ruby-on-rails-sur-mac/</loc><lastmod>2012-10-18</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/le-mecanisme-de-session-en-rails/</loc><lastmod>2012-10-04</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/ecmascript-6/</loc><lastmod>2012-08-29</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/envoyer-des-notifications-ios-en-ruby/</loc><lastmod>2012-07-24</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/creation-de-donnees-et-validations-avec-backbone.js/</loc><lastmod>2012-06-19</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/full-text-search-with-sphinx-and-thinking-sphinx/</loc><lastmod>2012-05-18</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/presentation-de-backbone.js/</loc><lastmod>2012-04-12</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/le-meconnu-inverse_of/</loc><lastmod>2012-01-27</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/jouons-un-peu-avec-les-websockets/</loc><lastmod>2011-12-20</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/deployer-et-heberger-une-application-ruby-on-rails-avec-capistrano-unicorn-et-nginx/</loc><lastmod>2011-11-15</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/tester-une-propriete-css-via-javascript/</loc><lastmod>2011-11-02</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/proposer-une-liste-de-valeurs-avec-li18n-de-rails/</loc><lastmod>2011-10-19</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/integrer-les-reseaux-sociaux-dans-son-application-ruby-on-rails-avec-oauth/</loc><lastmod>2011-10-18</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/accelerer-le-mode-developpement-avec-rails-3.1/</loc><lastmod>2011-10-07</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/synbioz-recrute-un-developpeur-ruby-on-rails/</loc><lastmod>2011-10-06</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/presentation-de-oauth/</loc><lastmod>2011-08-30</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/introduction-a-coffeescript/</loc><lastmod>2011-08-02</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/le-devenir-de-rails/</loc><lastmod>2011-07-13</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/encore-plus-productif-avec-ruby-on-rails/</loc><lastmod>2011-06-15</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/visibilite-introspection-meta-programmation-et-reflexion-avec-ruby/</loc><lastmod>2011-05-31</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/retour-sur-nos-presentations-de-rails-a-supinfo/</loc><lastmod>2011-05-19</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/le-cote-objet-de-javascript/</loc><lastmod>2011-05-17</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/algorithme-deterministe-de-generation-de-couleurs/</loc><lastmod>2011-03-08</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/place-aux-middlewares-avec-rack/</loc><lastmod>2011-01-04</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/introduction-a-rack/</loc><lastmod>2010-12-28</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/inserer-un-tableau-dans-le-dom-avec-internet-explorer-7/</loc><lastmod>2010-10-20</lastmod></url>
  <url><loc>https://martin.catty.fr/blog/les-technologies-derriere-synbioz.com/</loc><lastmod>2010-10-12</lastmod></url>
  <url><loc>https://martin.catty.fr/en/</loc></url>
  <url><loc>https://martin.catty.fr/en/services/</loc></url>
  <url><loc>https://martin.catty.fr/en/contact/</loc></url>
  <url><loc>https://martin.catty.fr/en/notes/</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://martin.catty.fr/en/blog/</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://martin.catty.fr/en/blog/from-ingress-nginx-to-envoy-gateway/</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://martin.catty.fr/en/blog/gitlab-userscript-to-ease-label-transitions/</loc><lastmod>2021-05-14</lastmod></url>
  <url><loc>https://martin.catty.fr/en/blog/manage-your-metas-with-metaslug-gem/</loc><lastmod>2014-10-14</lastmod></url>
</urlset>
