<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jlaine.net/2004/09/27/first-post/</loc>
<lastmod>2004-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/09/28/switching-over/</loc>
<lastmod>2004-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/09/29/new-test-entry/</loc>
<lastmod>2004-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/09/29/test-entry/</loc>
<lastmod>2004-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/01/still-going-strong/</loc>
<lastmod>2004-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/05/back-in-business/</loc>
<lastmod>2004-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/05/textdrive-rules-ok/</loc>
<lastmod>2004-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/07/textmate-is-here/</loc>
<lastmod>2004-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/10/textmate-goodie-1/</loc>
<lastmod>2004-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/25/brushed-metal-look/</loc>
<lastmod>2004-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/10/27/we-ve-got-itms-p/</loc>
<lastmod>2004-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/04/god-bless-the-wifi/</loc>
<lastmod>2004-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/04/new-imac-in-order/</loc>
<lastmod>2004-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/08/using-encryption-and-certificates-in-apple-mail/</loc>
<lastmod>2004-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/09/emacs-note-to-self/</loc>
<lastmod>2004-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/18/been-there-done-that/</loc>
<lastmod>2004-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/24/first-commercial-rails-project-ahead/</loc>
<lastmod>2004-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/24/the-nameless-wifi-thief-strikes-again/</loc>
<lastmod>2004-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/11/30/openacs-simulation-1-0-released/</loc>
<lastmod>2004-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/12/08/in-search-of-the-best-os-x-feedreader/</loc>
<lastmod>2004-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/12/09/ruby-breakfast-anyone/</loc>
<lastmod>2004-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/12/20/open-letter-to-european-ministers-of-agriculture-on-software-patents/</loc>
<lastmod>2004-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/12/21/evolution-what-s-that-again/</loc>
<lastmod>2004-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2004/12/30/call-for-aid/</loc>
<lastmod>2004-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/01/06/improving-the-contingency-design-of-openacs-mdash-an-openacs-microgrant-proposal/</loc>
<lastmod>2005-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/01/06/integrating-s5-with-openacs-wimpypoint-8212-an-openacs-microgrant-proposal/</loc>
<lastmod>2005-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/01/06/integrating-simulation-with-lrn-8212-an-openacs-microgrant-proposal/</loc>
<lastmod>2005-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/01/20/back/</loc>
<lastmod>2005-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/01/20/more-rails-goodness/</loc>
<lastmod>2005-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/01/28/mapquestioning/</loc>
<lastmod>2005-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/01/dave-thomas-on-textdrive/</loc>
<lastmod>2005-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/01/skype-1-0-for-mac-is-out/</loc>
<lastmod>2005-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/02/desktop-manager-sacked-for-virtue/</loc>
<lastmod>2005-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/07/save-us-from-all-this/</loc>
<lastmod>2005-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/08/new-firefox-safari-exploit/</loc>
<lastmod>2005-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/11/mpaa-in-action/</loc>
<lastmod>2005-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/22/understanding-mvc/</loc>
<lastmod>2005-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/02/23/undocumented-rails-finesses-part-i/</loc>
<lastmod>2005-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/09/not-your-average-speaker/</loc>
<lastmod>2005-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/10/back-from-madeira/</loc>
<lastmod>2005-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/17/it-s-about-trust-baby/</loc>
<lastmod>2005-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/21/invasion-of-rails-books/</loc>
<lastmod>2005-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/21/rails-tip-for-today/</loc>
<lastmod>2005-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/29/a-touch-of-mark-ii/</loc>
<lastmod>2005-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/03/30/what-s-in-a-mac/</loc>
<lastmod>2005-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/05/aaltonenshoe-com-runs-lighttpd/</loc>
<lastmod>2005-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/05/rails-gets-more-exposure-in-finland/</loc>
<lastmod>2005-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/05/running-your-own-lighttpd-on-textdrive-and-keeping-it-alive-too-part-i/</loc>
<lastmod>2005-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/06/php-and-fat-burning/</loc>
<lastmod>2005-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/15/a-day-at-the-university/</loc>
<lastmod>2005-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/15/dammit/</loc>
<lastmod>2005-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/15/we-ll-meet-in-reboot-7/</loc>
<lastmod>2005-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/04/19/rails-0-12/</loc>
<lastmod>2005-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/05/06/upgrading-mysql-on-os-x-for-rails/</loc>
<lastmod>2005-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/05/07/google-web-accelerator-considered-harmful/</loc>
<lastmod>2005-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/05/09/keeping-your-lighttpd-up-on-textdrive-part-ii/</loc>
<lastmod>2005-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/04/railsday/</loc>
<lastmod>2005-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/06/flash-in-registration-mdash-not-at-all-great/</loc>
<lastmod>2005-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/08/blogger-dinner-tonight-in-copenhagen/</loc>
<lastmod>2005-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/10/holger-dansk/</loc>
<lastmod>2005-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/10/maximizer/</loc>
<lastmod>2005-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/10/reboot-woes/</loc>
<lastmod>2005-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/14/dave-and-dave/</loc>
<lastmod>2005-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/15/eyetv-610-coming/</loc>
<lastmod>2005-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/06/20/recruiting/</loc>
<lastmod>2005-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/07/10/true-lies/</loc>
<lastmod>2005-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/07/18/i-am-not-a-strike-number-strike-blogger-i-m-a-free-strike-man-strike-journalist/</loc>
<lastmod>2005-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/07/18/patent-wars-8212-a-doomsday-scenario/</loc>
<lastmod>2005-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/08/03/dhh-oscon-best-hacker/</loc>
<lastmod>2005-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/08/17/false-insecurity/</loc>
<lastmod>2005-08-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/08/25/using-rails-ajax-helpers-to-create-safe-state-changing-links/</loc>
<lastmod>2005-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/09/02/speaking-at-eurooscon/</loc>
<lastmod>2005-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/09/07/thesis/</loc>
<lastmod>2005-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/09/22/aure-on-rails/</loc>
<lastmod>2005-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/09/28/mannerheim-s-hipster-pda/</loc>
<lastmod>2005-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/09/28/paul-graham-on-work-hours/</loc>
<lastmod>2005-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/10/03/copyright-demonstration-in-helsinki-tomorrow/</loc>
<lastmod>2005-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/10/03/quote-of-the-day/</loc>
<lastmod>2005-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/10/14/going-to-eurooscon/</loc>
<lastmod>2005-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/10/16/greetings-from-eurooscon/</loc>
<lastmod>2005-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/02/changeset/</loc>
<lastmod>2005-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/02/got-some-extra-cash/</loc>
<lastmod>2005-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/02/interview-with-david-heinemeier-hansson/</loc>
<lastmod>2005-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/02/ship-early-and-often/</loc>
<lastmod>2005-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/03/let-s-do-it/</loc>
<lastmod>2005-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/03/orienteering-changing-clubs/</loc>
<lastmod>2005-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/04/not-yet-a-criminal-or-am-i/</loc>
<lastmod>2005-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/08/tim-o-reilly-on-open-source/</loc>
<lastmod>2005-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/10/on-other-news/</loc>
<lastmod>2005-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/14/quote-of-the-day/</loc>
<lastmod>2005-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/22/small-matters/</loc>
<lastmod>2005-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/11/30/marxtile/</loc>
<lastmod>2005-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/12/11/publicsquare-unveiled/</loc>
<lastmod>2005-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/12/12/new-powerbook-in-order/</loc>
<lastmod>2005-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/12/13/rails-turns-1-0/</loc>
<lastmod>2005-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/12/16/eager-to-play/</loc>
<lastmod>2005-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/12/21/where-have-all-the-flowers-designers-gone/</loc>
<lastmod>2005-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2005/12/21/where-have-all-the-strike-flowers-strike-designers-gone/</loc>
<lastmod>2005-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/03/goals-for-2006/</loc>
<lastmod>2006-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/08/ruby-on-rails-is-like-red-wine/</loc>
<lastmod>2006-01-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/10/the-best-laughs-today/</loc>
<lastmod>2006-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/11/torn/</loc>
<lastmod>2006-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/12/london-calling/</loc>
<lastmod>2006-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/27/back/</loc>
<lastmod>2006-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/31/duh/</loc>
<lastmod>2006-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/01/31/heads-up-for-passion/</loc>
<lastmod>2006-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/01/best-video-capture-device-for-mac/</loc>
<lastmod>2006-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/01/passion-fruits-part-i-passionate-users/</loc>
<lastmod>2006-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/01/redirecting-txp-style-feed-url-s-to-feedburner-in-a-lighttpd-typo-setup/</loc>
<lastmod>2006-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/02/one-thing-is-sure/</loc>
<lastmod>2006-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/02/woo-hoo-multicasting-with-airport-express-is-here/</loc>
<lastmod>2006-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/03/rails-recipes-beta-is-out/</loc>
<lastmod>2006-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/06/rails-developers-wanted-in-stockholm/</loc>
<lastmod>2006-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/02/14/training/</loc>
<lastmod>2006-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/03/05/gbat/</loc>
<lastmod>2006-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/03/13/lost/</loc>
<lastmod>2006-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/03/14/usability-tip-2-use-the-label-tag/</loc>
<lastmod>2006-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/03/14/usability-tip-display-the-city-name-first-in-a-time-zone-drop-down-list/</loc>
<lastmod>2006-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/04/03/globalize-gotcha/</loc>
<lastmod>2006-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/04/05/getting-naked/</loc>
<lastmod>2006-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/04/06/lock-in-look-out/</loc>
<lastmod>2006-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/04/13/sold-2-pcs-1gb-kingston-rams-for-1-67ghz-powerbook-g4-s/</loc>
<lastmod>2006-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/06/09/rebooted/</loc>
<lastmod>2006-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/06/13/jlaine-net-visualized/</loc>
<lastmod>2006-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/06/14/hidden-rails-goodies-blank/</loc>
<lastmod>2006-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/06/14/railsconf-t-8-days/</loc>
<lastmod>2006-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/06/21/hello-chicago/</loc>
<lastmod>2006-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/07/12/rails-job/</loc>
<lastmod>2006-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/07/17/current_page-and-rails-named-routes/</loc>
<lastmod>2006-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/07/20/rubyonrails-fi/</loc>
<lastmod>2006-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/07/31/closing-and-opening/</loc>
<lastmod>2006-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/05/beginning-ruby-on-rails-e-commerce/</loc>
<lastmod>2006-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/07/cheers/</loc>
<lastmod>2006-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/16/caboose-doc-project-wiki/</loc>
<lastmod>2006-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/16/options-and-opinions/</loc>
<lastmod>2006-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/20/peepcode-rjs-templates/</loc>
<lastmod>2006-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/23/railsconf-europe-buzz-1-creating-a-passionate-conference/</loc>
<lastmod>2006-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/08/28/rails-blob/</loc>
<lastmod>2006-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/09/22/rubyonrails-fi-is-running/</loc>
<lastmod>2006-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/09/26/do-the-right-thing/</loc>
<lastmod>2006-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/09/30/installing-subversion-1-4-on-os-x/</loc>
<lastmod>2006-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/10/03/installing-ruby-mysql-driver-on-os-x/</loc>
<lastmod>2006-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/10/03/resetting-activerecord-object-columns-in-migrations/</loc>
<lastmod>2006-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/10/24/my-rails-presentation-at-openmind-2006/</loc>
<lastmod>2006-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/10/26/spam-statistics/</loc>
<lastmod>2006-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/11/08/beginning-ruby-on-rails-e-commerce-is-shipping/</loc>
<lastmod>2006-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/11/08/companion-site-for-the-book/</loc>
<lastmod>2006-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/12/07/microsoft-provides-free-ie6-virtual-machine-for-web-developers/</loc>
<lastmod>2006-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2006/12/20/welcome-cairo/</loc>
<lastmod>2006-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/01/02/apress-blogging-contest-on-ruby/</loc>
<lastmod>2007-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/01/16/dotherightthing-com-news/</loc>
<lastmod>2007-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/01/18/finally/</loc>
<lastmod>2007-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/01/19/finally-take-2/</loc>
<lastmod>2007-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/01/23/hidden-css-stuff-the-outline-property/</loc>
<lastmod>2007-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/01/26/dotherightthing-com-is-live/</loc>
<lastmod>2007-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/02/07/nice-and-sunny/</loc>
<lastmod>2007-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/02/08/form-and-function/</loc>
<lastmod>2007-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/02/13/hippy-hippy-gem/</loc>
<lastmod>2007-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/02/13/new-on-dotherightthing-com-atom-feeds/</loc>
<lastmod>2007-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/03/14/ruby-rails-class-in-helsinki-in-may/</loc>
<lastmod>2007-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/03/15/hello-and-goodbye-spanning-sync/</loc>
<lastmod>2007-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/03/22/a-tumblin-down/</loc>
<lastmod>2007-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/03/22/making-cached_model-and-observers-like-each-other-in-rails-1-2/</loc>
<lastmod>2007-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/03/27/sad/</loc>
<lastmod>2007-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/04/16/dotherightthing-featured-in-san-francisco-chronicle/</loc>
<lastmod>2007-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/04/25/plan-your-railsconf-sessions/</loc>
<lastmod>2007-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/04/27/going-to-tiomila/</loc>
<lastmod>2007-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/05/28/railsconf-slides/</loc>
<lastmod>2007-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/07/03/advanced-concepts-in-ruby-on-rails-hosting/</loc>
<lastmod>2007-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/07/27/a-tale-of-a-cheque/</loc>
<lastmod>2007-07-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/07/31/dubbing-of-the-simpsons-movie/</loc>
<lastmod>2007-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/08/03/from-rails-ajax-helpers-to-low-pro-part-i/</loc>
<lastmod>2007-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/08/06/from-rails-ajax-helpers-to-low-pro-part-2/</loc>
<lastmod>2007-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/08/22/langaton-tampere/</loc>
<lastmod>2007-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/09/06/making-globalize-play-nice-with-specs/</loc>
<lastmod>2007-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/09/19/iphone-vs-nokia-e90-communicator/</loc>
<lastmod>2007-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/09/20/gartner-wisdom/</loc>
<lastmod>2007-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/10/25/letting-the-users-choose/</loc>
<lastmod>2007-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/12/03/leopard-terminal-doesn-t-like-profont/</loc>
<lastmod>2007-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/12/06/mikontalolights/</loc>
<lastmod>2007-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2007/12/10/do-not-hire-itechart/</loc>
<lastmod>2007-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/01/01/harvest-time/</loc>
<lastmod>2008-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/01/03/get-your-pan-ready/</loc>
<lastmod>2008-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/01/09/sony-bmg-goes-drm-free-or-sony-bmg-the-dumbest-of-the-dumb/</loc>
<lastmod>2008-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/01/15/note-to-self-when-autotest-fails/</loc>
<lastmod>2008-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/02/12/the-stupid-thing-aka-region-codes/</loc>
<lastmod>2008-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/02/13/a-few-photo-fyi-s/</loc>
<lastmod>2008-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/03/11/on-multitasking/</loc>
<lastmod>2008-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/04/22/hate-to-say/</loc>
<lastmod>2008-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/05/05/making-capistrano-not-pant-on-cleanup/</loc>
<lastmod>2008-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/05/08/amp-lified/</loc>
<lastmod>2008-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/05/25/start-from-the-heart/</loc>
<lastmod>2008-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/06/02/specifying-indeces-in-datamapper/</loc>
<lastmod>2008-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/06/27/sonera-s-at-it-again/</loc>
<lastmod>2008-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/09/09/from-rails-ajax-helpers-to-low-pro-part-3-some-announcements/</loc>
<lastmod>2008-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/09/16/making-emacs-keybindings-work-with-zsh-and-screen/</loc>
<lastmod>2008-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/09/24/a-week-of-ruby-rails-bdd-ajax-training-in-december/</loc>
<lastmod>2008-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/10/02/fernando/</loc>
<lastmod>2008-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/10/03/unplugged/</loc>
<lastmod>2008-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2008/10/04/build-your-green-home/</loc>
<lastmod>2008-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2009/02/19/ruby-rails-bdd-training-in-helsinki-in-april/</loc>
<lastmod>2009-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2009/10/19/adventures-in-online-shopping-with-shopping4net-com/</loc>
<lastmod>2009-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2010/02/14/new-zealand-in-black-and-white/</loc>
<lastmod>2010-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2010/03/06/6-bulletproof-ways-to-make-me-block-you-on-twitter/</loc>
<lastmod>2010-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2010/03/23/speaking-at-frozen-rails/</loc>
<lastmod>2010-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2010/06/09/how-to-quickly-fix-safari-5-reader-typography/</loc>
<lastmod>2010-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2010/11/01/the-road-to-rubyconf-xk-why-run/</loc>
<lastmod>2010-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2010/11/09/compensation-supercompensation/</loc>
<lastmod>2010-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2011/08/18/itunes-doesn-t-recognize-your-iphone-or-ipad-anymore-here-s-the-fix/</loc>
<lastmod>2011-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2011/09/30/blade-runner/</loc>
<lastmod>2011-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2012/01/02/ruby-meet-quickroute/</loc>
<lastmod>2012-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2012/01/16/introduction-to-great-coffee/</loc>
<lastmod>2012-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2012/11/10/scaling-your-frontend-graphics-in-the-era-of-retina-screens/</loc>
<lastmod>2012-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2013/05/13/how-to-get-started-with-bootstrapping/</loc>
<lastmod>2013-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2013/07/01/runemployed/</loc>
<lastmod>2013-07-01T20:40:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2013/08/29/not-about-us/</loc>
<lastmod>2013-08-29T09:40:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2013/09/23/let-your-data-tell-a-story/</loc>
<lastmod>2013-09-23T09:40:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2013/09/26/dear-specialty-coffee-roaster/</loc>
<lastmod>2013-09-26T12:16:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2014/01/21/project-45/</loc>
<lastmod>2014-01-21T12:16:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/2015/02/02/your-freedom-is-my-prison/</loc>
<lastmod>2015-02-02T10:56:00+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/blog/archives/</loc>
</url>
<url>
<loc>https://jlaine.net/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/coffee/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/marketing/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/business/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/sport/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/writing/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/triathlon/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/philosophy/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/categories/worldview/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page2/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page3/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page4/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page5/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page6/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page7/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page8/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page9/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page10/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page11/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page12/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page13/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page14/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page15/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page16/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page17/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page18/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page19/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page20/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page21/</loc>
</url>
<url>
<loc>https://jlaine.net/blog/page22/</loc>
</url>
<url>
<loc>https://jlaine.net/indoor-beach/</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/courses.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/internet.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/mailman.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/rakdok/book.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/resume.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/sports.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/studies.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/tcp_ip-turvallisuus.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/jarkko/testi.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/random/its-not-about-you.pdf</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
<url>
<loc>https://jlaine.net/woc2011/sprint-women.html</loc>
<lastmod>2026-05-08T23:33:16+00:00</lastmod>
</url>
</urlset>
