<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>//blog.sgmansfield.com/2017/04/nanolog-super-fast-logging-for-go/</loc>
    <lastmod>2017-04-28T00:00:00-07:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2017/04/a-foray-into-go-assembly-programming/</loc>
    <lastmod>2017-04-21T03:37:23-07:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/12/goroutree-a-tree-based-set-made-of-coordinating-goroutines/</loc>
    <lastmod>2016-12-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/08/10k-concurrent-connections/</loc>
    <lastmod>2016-08-05T01:09:22-07:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/06/working-with-forks-in-go/</loc>
    <lastmod>2016-06-18T21:17:27-07:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/06/managing-syscall-overhead-with-crypto-rand/</loc>
    <lastmod>2016-06-10T00:12:35-07:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/06/how-to-block-forever-in-go/</loc>
    <lastmod>2016-06-05T00:17:35-07:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/01/locking-in-crypto-rand/</loc>
    <lastmod>2016-01-10T19:55:30-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/01/the-hidden-dangers-of-default-rand/</loc>
    <lastmod>2016-01-05T01:15:59-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2016/01/an-analysis-of-the-top-1000-go-repositories/</loc>
    <lastmod>2016-01-02T01:25:41-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2015/12/the-insanity-of-generating-all-possible-guids/</loc>
    <lastmod>2015-12-26T08:46:53-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2015/12/widow-web-crawler-architecture/</loc>
    <lastmod>2015-12-18T00:09:52-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2015/12/goroutine-ids/</loc>
    <lastmod>2015-12-16T01:50:55-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2015/12/why-i-decided-to-make-my-own-web-crawler/</loc>
    <lastmod>2015-12-11T00:39:54-08:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2012/03/automated-website-backup-to-amazon-s3/</loc>
    <lastmod>2012-03-24T00:12:29-05:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2011/10/function-calls-word-alignment-and-interrupts-on-a-ti-dsp/</loc>
    <lastmod>2011-10-13T16:23:00-05:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2011/09/windows-8-developer-preview-vmware-install/</loc>
    <lastmod>2011-09-14T19:00:00-05:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2010/09/strange-errors-makefiles-and-large-matrices/</loc>
    <lastmod>2010-09-29T15:53:00-05:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/2010/09/cuda-timing-woes/</loc>
    <lastmod>2010-09-25T22:03:00-05:00</lastmod>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/algorithms/</loc>
    <lastmod>2015-12-26T08:46:53-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/amazon/</loc>
    <lastmod>2012-03-24T00:12:29-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/asm/</loc>
    <lastmod>2017-04-21T03:37:23-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/assembly/</loc>
    <lastmod>2011-10-13T16:23:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/aws/</loc>
    <lastmod>2015-12-18T00:09:52-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/c/</loc>
    <lastmod>2010-09-29T15:53:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/</loc>
    <lastmod>2015-12-26T08:46:53-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/computation/</loc>
    <lastmod>2015-12-26T08:46:53-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/cuda/</loc>
    <lastmod>2010-09-29T15:53:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/data-structures/</loc>
    <lastmod>2016-12-14T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/dsp/</loc>
    <lastmod>2011-10-13T16:23:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/git/</loc>
    <lastmod>2016-06-18T21:17:27-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/go/</loc>
    <lastmod>2017-04-28T00:00:00-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/hacks/</loc>
    <lastmod>2015-12-16T01:50:55-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/java/</loc>
    <lastmod>2015-12-18T00:09:52-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/logging/</loc>
    <lastmod>2017-04-28T00:00:00-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/makefiles/</loc>
    <lastmod>2010-09-29T15:53:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/parallelism/</loc>
    <lastmod>2015-12-26T08:46:53-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/performance/</loc>
    <lastmod>2017-04-28T00:00:00-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/php/</loc>
    <lastmod>2012-03-24T00:12:29-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/post/</loc>
    <lastmod>2017-04-28T00:00:00-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/projects/</loc>
    <lastmod>2012-03-24T00:12:29-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/s3/</loc>
    <lastmod>2012-03-24T00:12:29-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/</loc>
    <lastmod>2017-04-28T00:00:00-07:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/virtualization/</loc>
    <lastmod>2011-09-14T19:00:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/web-crawler/</loc>
    <lastmod>2015-12-18T00:09:52-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/widow/</loc>
    <lastmod>2015-12-18T00:09:52-08:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>//blog.sgmansfield.com/categories/windows/</loc>
    <lastmod>2011-09-14T19:00:00-05:00</lastmod>
    <priority>0</priority>
  </url>
  
</urlset>