<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://oldmoe.blog/2025/05/16/tinybits-are-now-more-tiny-with-dictionary-support/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/05/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-16T16:18:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2025/05/05/smaller-faster-serialization-for-ruby-apps-and-beyond/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-26.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-25.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-24.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-23.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-22.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-21.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-20.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-19.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-18.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/tinybits-logo-3.png</image:loc><image:title>TinyBits Logo (3)</image:title></image:image><lastmod>2025-05-10T13:31:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2025/04/21/ruby-data-serialization-options-in-2025/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-17.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-16.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-15.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-14.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-13.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-12.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/04/image-8.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-04-21T15:50:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2025/03/12/making-sqlite-analytics-great-again/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-27.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-26.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-25.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-24.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-23.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-22.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-21.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-19.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-18.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-17.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-13T15:47:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2025/03/03/heistogram-nanosecond-quantile-queries-for-data-intensive-applications/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-20.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/heistogram-2-1.png</image:loc><image:title>Heistogram (2)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/heistogram-2.png</image:loc><image:title>Heistogram (2)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2025/03/image-5.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-03-04T00:06:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/07/22/litecluster-replicated-leaderless-acid-compliant-high-availability-sqlite/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/designer-15.jpeg</image:loc><image:title>Designer (15)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/litecluster-2-1.png</image:loc><image:title>LiteCluster (2)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/litecluster-2.png</image:loc><image:title>LiteCluster (2)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/litecluster-1.png</image:loc><image:title>LiteCluster (1)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/litecluster.png</image:loc><image:title>LiteCluster</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/untitled-presentation-2.png</image:loc><image:title>Untitled presentation (2)</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/designer.png</image:loc><image:title>Designer</image:title></image:image><lastmod>2024-07-23T09:13:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/07/08/the-write-stuff-concurrent-write-transactions-in-sqlite/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-08T12:33:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/05/24/full-text-search-for-litestack-ruby-apps-with-litesearch/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/designer-10-1.jpeg</image:loc><image:title>designer-10-1</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/designer-10.jpeg</image:loc><image:title>Designer (10)</image:title></image:image><lastmod>2024-05-24T09:52:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/05/18/turbo-charge-your-ruby-litestack-apps-using-the-fiber-scheduler-yjit/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/ruby_fibers.jpg</image:loc><image:title>ruby_fibers</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2024-05-18T17:54:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/05/13/comparing-sqlite-based-rails-cache-stores/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-05-13T19:04:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/</loc><lastmod>2025-03-12T16:23:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/03/13/fast-phrase-matching-using-roaring-bitmaps/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-6.png</image:loc><image:title>image-6</image:title></image:image><lastmod>2024-03-13T23:43:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/03/02/make-your-sqlite-based-applications-roaring-fast/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-05-05T03:29:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2024/02/03/turn-on-mmap-support-for-your-sqlite-connections/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/02/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/02/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-02-07T05:02:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/02/the-case-for-a-nonblocking-ruby-stack/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/08/advantage_for_http_serving.png</image:loc><image:title>The case for a nonblocking Ruby stack</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/08/http_serving_performance.png</image:loc><image:title>The case for a nonblocking Ruby stack</image:title></image:image><lastmod>2010-01-20T23:02:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/02/ruby-fibers-vs-ruby-threads/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/08/fiber-v-thread-memory.png</image:loc><image:title>Ruby Fibers Vs Ruby Threads</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/08/fiber-v-thread-creation1.png</image:loc><image:title>Ruby Fibers Vs Ruby Threads</image:title></image:image><lastmod>2010-01-20T23:02:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/11/14/ruby-networking-on-steroids/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/11/neverblockadvantages.png</image:loc><image:title>Ruby Networking on Steroids</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/11/neverblockvsthreads.png</image:loc><image:title>Ruby Networking on Steroids</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/11/nevervsblock.png</image:loc><image:title>Ruby Networking on Steroids</image:title></image:image><lastmod>2010-01-20T23:02:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/11/07/my-us-visa-status/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/11/visa_status.png</image:loc><image:title>My US Visa Status</image:title></image:image><lastmod>2010-01-20T23:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/07/11/faster-io-for-ruby-with-postgres/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/07/evented_query_performance_chart.png</image:loc><image:title>Faster IO for Ruby with Postgres</image:title></image:image><lastmod>2010-01-20T23:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/04/17/how-much-horse-power-can-your-app-engine-deliver/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/04/appengine_lowres.jpg</image:loc><image:title>How much horse power can your app engine deliver?</image:title></image:image><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/04/test.gif</image:loc><image:title>How much horse power can your app engine deliver?</image:title></image:image><lastmod>2010-01-20T23:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/06/05/meet-hamza/</loc><image:image><image:loc>https://oldmoe.blog/wp-content/uploads/2008/06/dsc00046.jpg</image:loc><image:title>Meet Hamza</image:title></image:image><lastmod>2010-01-20T23:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/about/</loc><lastmod>2010-01-20T22:53:40+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://oldmoe.blog/2009/10/07/the-ruby-19x-web-servers-booklet/</loc><lastmod>2009-11-04T19:41:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/09/29/neverblock-saves-the-day/</loc><lastmod>2009-10-12T06:02:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/09/19/my-rubykaigi-2009-presentations/</loc><lastmod>2009-09-19T01:42:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/08/01/improving-rubys-vm-performance-using-gcc-profiling-tools/</loc><lastmod>2009-08-19T21:38:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/04/18/objectextend-leaks-memory-on-ruby-1-9-1/</loc><lastmod>2009-07-05T03:20:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/04/13/a-fast-simple-pure-ruby-reactor-library/</loc><lastmod>2009-04-24T12:53:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/04/05/ruby-strikes-back/</loc><lastmod>2009-04-11T00:24:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2009/01/15/we-will-not-go-down-in-the-night/</loc><lastmod>2009-03-28T07:22:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/09/03/building-the-never-blocking-rails-making-rails-12x-faster/</loc><lastmod>2008-12-15T23:56:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/28/neverblock-mysql-and-mysqlplus/</loc><lastmod>2009-05-07T08:33:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/25/activerecord-meets-neverblock/</loc><lastmod>2008-11-25T16:24:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/20/101-reasons-why-postgresql-is-a-better-fit-for-rails-than-mysql/</loc><lastmod>2008-09-08T19:41:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/20/neverblock-much-faster-io-for-ruby/</loc><lastmod>2009-04-17T02:38:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/08/06/document-matching-in-ruby/</loc><lastmod>2009-05-07T12:37:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/07/27/final-veridect-no-one-to-blame/</loc><lastmod>2009-03-24T04:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/07/08/untwisting-the-event-loop/</loc><lastmod>2009-05-01T17:30:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/04/11/computing-in-the-cloud-google-app-engines/</loc><lastmod>2008-04-11T13:00:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/04/07/preview-of-coming-attractions-wenear/</loc><lastmod>2009-03-24T04:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/04/07/meowns-com-site-tour/</loc><lastmod>2009-03-24T04:36:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/04/07/an-introduction-to-ruby/</loc><lastmod>2009-03-24T04:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/03/23/introducing-gammascript/</loc><lastmod>2009-03-24T04:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/03/18/meowns-a-new-way-to-express-yourself/</loc><lastmod>2009-04-15T08:19:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/03/18/another-javascript-session/</loc><lastmod>2009-03-24T04:18:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/03/12/my-latest-javascript-session/</loc><lastmod>2009-03-24T04:17:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/03/11/sun-is-bringing-java-to-the-iphone/</loc><lastmod>2009-03-24T04:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/03/10/the-iphone-sdk-objective-c-and-ruby/</loc><lastmod>2009-04-17T02:39:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/02/29/generators-generator-expressions-in-javascript-1-8/</loc><lastmod>2009-04-15T08:15:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/02/17/aspect-oriented-javascript-revisited/</loc><lastmod>2009-03-24T04:21:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/02/09/tom-the-cat-we-all-love/</loc><lastmod>2009-03-24T04:36:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/02/09/mixing-asset-and-page-caching-in-a-multiserver-setup/</loc><lastmod>2009-05-13T14:56:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/02/08/ponder-this/</loc><lastmod>2009-03-24T04:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/01/26/thin-is-getting-thinner-by-the-day/</loc><lastmod>2009-03-24T04:36:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/01/26/coding-around-the-globe/</loc><lastmod>2009-03-24T04:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/01/25/the-numbers-are-in-thin-is-sort-of-faster-than-mongrel-for-production-apps/</loc><lastmod>2009-05-13T14:54:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/01/21/thin-the-thin-server-that-can/</loc><lastmod>2009-05-13T14:54:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2008/01/06/restful-pagination-in-rails/</loc><lastmod>2009-04-15T08:13:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2007/09/27/to-ajax-or-not-to-ajax-that-is-the-question/</loc><lastmod>2007-09-27T14:08:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2007/05/25/using-actionclient-caching-to-speed-up-your-rails-application/</loc><lastmod>2007-05-25T14:46:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2006/09/01/aiming-at-technology-trends/</loc><lastmod>2007-04-03T16:19:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2006/07/06/rob-williams-on-ruby-jibberish-and-english/</loc><lastmod>2006-07-08T13:30:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2006/05/22/guide-environments-in-rails-1-1/</loc><lastmod>2006-05-22T20:28:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2006/05/20/acts_as_taggable_tag-take-two/</loc><lastmod>2006-05-20T21:14:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2006/05/05/acts_as_taggable_tag/</loc><lastmod>2006-05-18T15:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2006/04/14/white-collar-cultures-a-k-a-multinationals/</loc><lastmod>2007-01-15T13:20:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/11/10/changing-jobs/</loc><lastmod>2006-02-28T11:14:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/11/10/prayers-in-ramadan/</loc><lastmod>2005-11-10T21:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/10/16/ramadan/</loc><lastmod>2005-10-16T21:17:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/30/jstemplates/</loc><lastmod>2005-10-14T11:34:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/29/aojp-aspect-oriented-javascript-programming/</loc><lastmod>2005-09-29T22:04:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/25/move-the-view-to-the-browser/</loc><lastmod>2009-05-13T14:55:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/23/amr-khaled/</loc><lastmod>2005-09-23T19:41:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/16/statefull-stateless-statefull/</loc><lastmod>2009-05-13T14:56:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/14/whats-wrong-with-ajax-guides/</loc><lastmod>2009-05-13T14:55:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/09/12/mubarak-won/</loc><lastmod>2005-09-12T11:00:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/08/25/going-home/</loc><lastmod>2005-08-25T21:52:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/08/25/and-more-deadlines/</loc><lastmod>2006-09-08T12:22:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/08/24/deadlines-oh-deadlines/</loc><lastmod>2009-05-13T14:55:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/08/21/javascript-ajax-and-asynchronus-stuff/</loc><lastmod>2005-08-21T22:48:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/08/21/presedential-elections-national-press/</loc><lastmod>2005-08-21T22:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog/2005/08/20/hello-world-2/</loc><lastmod>2005-08-20T16:53:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://oldmoe.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-05-16T16:18:21+00:00</lastmod></url></urlset>
