<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://yannesposito.com/Scratch/en/about/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/01_nanoc/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/02_ackgrep/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/03_losthighway/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/04_drm/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/05_git_create_remote_branch/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/06_How_I_use_git/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/07_Screensaver_compilation_option_for_Snow_Leopard/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/09_Why_I_didn-t_keep_whosamung-us/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/10_Synchronize_Custom_WebSite_with_mobileMe/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/11_Load_Disqus_Asynchronously/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-09-jQuery-Tag-Cloud/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-09-replace-all-except-some-part/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-30-How-to-handle-evil-IE/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-Focus-vs-Minimalism/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-How-to-preload-your-site-with-style/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-launch-daemon-from-command-line/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-10-untaught-git-usage/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-11-12-Git-for-n00b/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-12-06-iphone-call-filter/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2009-12-14-Git-vs--Bzr/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-02-15-All-but-something-regexp/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-02-16-All-but-something-regexp--2-/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-02-18-split-a-file-by-keyword/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-02-23-When-regexp-is-not-the-best-solution/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-03-22-Git-Tips/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-03-23-Encapsulate-git/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-05-17-at-least-this-blog-revive/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-05-19-How-to-cut-HTML-and-repair-it/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-05-24-Trees--Pragmatism-and-Formalism/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-14-multi-language-choices/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-15-Get-my-blog-engine/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/code/become_hidden.html</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/code/become_visible.html</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-17-hide-yourself-to-analytics/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-17-track-events-with-google-analytics/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-06-19-jQuery-popup-the-easy-way/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-07-05-Cappuccino-and-Web-applications/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-07-07-CSS-rendering-problems-by-navigator/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-07-31-New-style-after-holidays/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-08-23-Now-heberged-on-heroku/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-08-31-send-mail-from-command-line-with-attached-file/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-09-02-base64-and-sha1-on-iPhone/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-10-06-New-Blog-Design-Constraints/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-10-14-Fun-with-wav/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2010-10-26-LaTeX-like-macro-and-markdown/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2011-01-03-Happy-New-Year/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/2011-04-20-Now-hosted-on-github/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/A-more-convenient-diff/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Category-Theory-Presentation/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Hakyll-setup/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Haskell-Tutorials--a-tutorial/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Helping-avoid-Haskell-Success/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Higher-order-function-in-zsh/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Holy-Haskell-Starter/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Parsec-Presentation/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Password-Management/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Rational-Web-Framework-Choice/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/SVG-and-m4-fractals/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Safer-Haskell-Install/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Social-link-the-right-way/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Typography-and-the-Web/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Vim-as-IDE/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Yesod-excellent-ideas/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/blog/programming-language-experience/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/latest/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/rss/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/softwares/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/softwares/yaquabubbles/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/softwares/yclock/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/softwares/ypassword/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/softwares/ypassword/iphoneweb/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/softwares/ypassword/web/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/en/validation/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/files/resume/resume.html</loc></url>
  <url><loc>https://yannesposito.com/Scratch/files/resume/resume.reveal.html</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/about/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/01_nanoc/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/02_ackgrep/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/03_losthighway/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/04_drm/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/05_git_create_remote_branch/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/06_How_I_use_git/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/11_Load_Disqus_Asynchronously/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-09-replace-all-except-some-part/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-10-untaught-git-usage/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-12-06-iphone-call-filter/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-02-15-All-but-something-regexp/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-03-22-Git-Tips/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-03-23-Encapsulate-git/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-06-14-multi-language-choices/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-07-09-Indecidabilities/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-07-31-New-style-after-holidays/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-10-14-Fun-with-wav/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2011-01-03-Happy-New-Year/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/A-more-convenient-diff/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Category-Theory-Presentation/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Hakyll-setup/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Haskell-Mandelbrot/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Haskell-Tutorials--a-tutorial/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Haskell-the-Hard-Way/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Helping-avoid-Haskell-Success/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Higher-order-function-in-zsh/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Holy-Haskell-Starter/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Parsec-Presentation/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Password-Management/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Rational-Web-Framework-Choice/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/SVG-and-m4-fractals/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Safer-Haskell-Install/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Social-link-the-right-way/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Typography-and-the-Web/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Vim-as-IDE/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Yesod-excellent-ideas/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/blog/programming-language-experience/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/latest/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/rss/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/softwares/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/softwares/yaquabubbles/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/softwares/yclock/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/softwares/ypassword/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/softwares/ypassword/iphoneweb/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/softwares/ypassword/web/</loc></url>
  <url><loc>https://yannesposito.com/Scratch/fr/validation/</loc></url>
  <url><loc>https://yannesposito.com/YPassword/</loc></url>
  <url><loc>https://yannesposito.com/about-me.html</loc></url>
  <url><loc>https://yannesposito.com/demo.html</loc></url>
  <url><loc>https://yannesposito.com/</loc></url>
  <url><loc>https://yannesposito.com/mem/</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/3-coquillages.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/another-war.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/c-est-pour-a.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/c-tait-vraiment-tr-s-int-ressant.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/creme-anglaise.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/evalution-de-la-performance.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/goutez-moi-a-vous-allez-mourrir.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/hitler-reacts-to-haskell.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/howdy-ho-.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/i-will-not-accept-that-it-s-a-highly-dangerous-road.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/je-l-ai-fait-.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/les-vieux.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/money-money-money.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/origami-mon-ami.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/rocky.html</loc></url>
  <url><loc>https://yannesposito.com/mem/vids/st-john-perse.html</loc></url>
  <url><loc>https://yannesposito.com/palette.html</loc></url>
  <url><loc>https://yannesposito.com/posts/0001-new-blog/</loc></url>
  <url><loc>https://yannesposito.com/posts/0002-troll-2/</loc></url>
  <url><loc>https://yannesposito.com/posts/0003-project-el/</loc></url>
  <url><loc>https://yannesposito.com/posts/0004-how-i-internet/</loc></url>
  <url><loc>https://yannesposito.com/posts/0005-rss-gen/</loc></url>
  <url><loc>https://yannesposito.com/posts/0006-modern-irc/</loc></url>
  <url><loc>https://yannesposito.com/posts/0007-switch-iterm-profile-catalina/</loc></url>
  <url><loc>https://yannesposito.com/posts/0008-further-blog-changes/</loc></url>
  <url><loc>https://yannesposito.com/posts/0009-optim-nojs-website/</loc></url>
  <url><loc>https://yannesposito.com/posts/0010-Haskell-Now/</loc></url>
  <url><loc>https://yannesposito.com/posts/0011-export-tangle-names/</loc></url>
  <url><loc>https://yannesposito.com/posts/0012-solaryzed-theme/</loc></url>
  <url><loc>https://yannesposito.com/posts/0013-how-to-choose-your-tools/</loc></url>
  <url><loc>https://yannesposito.com/posts/0014-change-emacs-theme-automatically/</loc></url>
  <url><loc>https://yannesposito.com/posts/0015-how-i-use-org-mode/</loc></url>
  <url><loc>https://yannesposito.com/posts/0016-gemini/</loc></url>
  <url><loc>https://yannesposito.com/posts/0017-static-blog-builder/</loc></url>
  <url><loc>https://yannesposito.com/posts/0018-makefile-as-static-site-builder-follow-up/</loc></url>
  <url><loc>https://yannesposito.com/posts/0019-utopia-tv-show/</loc></url>
  <url><loc>https://yannesposito.com/posts/0020-cool-looking-org-mode/</loc></url>
  <url><loc>https://yannesposito.com/posts/0021-ia-writer-clone-within-doom-emacs/</loc></url>
  <url><loc>https://yannesposito.com/posts/0021-my-personal-environment-sync/</loc></url>
  <url><loc>https://yannesposito.com/posts/0022-org-agenda-on-your-startup-page/</loc></url>
  <url><loc>https://yannesposito.com/posts/0023-my-first-chatgpt-exchange/</loc></url>
  <url><loc>https://yannesposito.com/posts/0024-replace-docker-compose-with-nix-shell/</loc></url>
  <url><loc>https://yannesposito.com/posts/0025-a-quick-cors-proxy-in-a-few-lines-of-clojure/</loc></url>
  <url><loc>https://yannesposito.com/posts/0026-brut-a-bare-bones-css-framework/</loc></url>
  <url><loc>https://yannesposito.com/posts/0027-how-i-became-rich-with-ai-and-how-you-can-join-me/</loc></url>
  <url><loc>https://yannesposito.com/posts/0028-ob-metapost/</loc></url>
  <url><loc>https://yannesposito.com/posts/0029-ai-assistants-in-doom-emacs-31-on-macos-with-clojure-mcp-server/</loc></url>
  <url><loc>https://yannesposito.com/posts/0030-ai-assistant-return-of-experience/</loc></url>
  <url><loc>https://yannesposito.com/posts/0031-how-i-protect-my-forgejo-instance-from-ai-web-crawlers/</loc></url>
  <url><loc>https://yannesposito.com/slides.html</loc></url>
  <url><loc>https://yannesposito.com/slides/Intro-to-FP-with-Haskell.html</loc></url>
  <url><loc>https://yannesposito.com/slides/git-project-manager.html</loc></url>
</urlset>
