<?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://blog.engelke.com/2018/10/18/its-been-a-while/</loc><lastmod>2019-03-13T20:44:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2017/05/02/follow-up-with-lets-encrypt/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/05/capture.png</image:loc><image:title>Capture</image:title></image:image><lastmod>2017-05-02T19:27:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2017/03/21/getting-a-certificate-from-lets-encrypt/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/03/capture2.png</image:loc><image:title>Capture</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/03/capture1.png</image:loc><image:title>Capture</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/03/capture.png</image:loc><image:title>Capture</image:title></image:image><lastmod>2017-05-02T19:12:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2017/03/19/setting-up-apache-web-server/</loc><lastmod>2017-05-03T23:19:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2017/03/16/creating-a-compute-engine-instance/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/03/running.png</image:loc><image:title>running</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/03/create-instance.png</image:loc><image:title>create instance</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2017/03/create-a-project.png</image:loc><image:title>Create a project</image:title></image:image><lastmod>2017-03-16T19:33:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2017/03/15/lets-encrypt-on-google-compute-engine/</loc><lastmod>2017-07-28T17:14:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2016/08/30/testing-the-webcrypto-api/</loc><lastmod>2016-10-26T08:01:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2016/05/26/my-fluentconf-2016-workshop-on-webcrypto/</loc><lastmod>2016-05-26T16:01:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/06/29/algorithmidentifier-in-webcrypto/</loc><lastmod>2015-06-29T14:16:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/12/27/windows-printing-to-an-airport-extreme-connected-printer/</loc><lastmod>2015-06-11T22:08:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/05/21/fluentconf-talk-on-cryptography-in-the-browser/</loc><lastmod>2015-06-18T20:01:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/03/06/where-can-you-use-the-web-cryptography-api-today/</loc><lastmod>2015-10-15T15:30:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/03/03/creating-x-509-certificates-with-web-crypto-and-pkijs/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/03/certificate1.png</image:loc><image:title>certificate</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/03/certificate.png</image:loc><image:title>certificate</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/03/x509cert.png</image:loc><image:title>x509cert</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/03/x509page1.png</image:loc><image:title>x509page</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/03/example.png</image:loc><image:title>example</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/03/x509page.png</image:loc><image:title>x509page</image:title></image:image><lastmod>2015-04-16T05:10:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/03/02/apples-safari-browser-and-web-cryptography/</loc><lastmod>2015-03-03T02:12:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/03/01/web-crypto-on-my-androidwear-watch/</loc><lastmod>2015-03-01T20:29:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2015/02/14/deriving-keys-from-passwords-with-webcrypto/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/02/pbkdf2_demo.png</image:loc><image:title>pbkdf2_demo</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2015/02/pbkdf2webpage.png</image:loc><image:title>PBKDF2WebPage</image:title></image:image><lastmod>2015-12-23T07:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/10/21/web-crypto-and-x-509-certificates/</loc><lastmod>2014-10-21T17:55:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/10/17/parsing-ber-and-der-encoded-asn-1-objects/</loc><lastmod>2015-01-14T09:47:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/09/19/saving-cryptographic-keys-in-the-browser/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2014/09/screenshot-from-2014-09-09-204100.png</image:loc><image:title>RSA Key Pair structure</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2014/09/screenshot-from-2014-09-09-203758.png</image:loc><image:title>Generated Keys</image:title></image:image><lastmod>2014-09-19T18:39:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/08/29/changes-to-the-web-cryptography-api/</loc><lastmod>2014-10-20T19:05:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/08/23/public-key-cryptography-in-the-browser/</loc><lastmod>2015-06-29T14:26:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/07/16/symmetric-cryptography-in-the-browser-conclusion/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2014/07/symmetricencryption.png</image:loc><image:title>SymmetricEncryption</image:title><image:caption>Demonstration Page</image:caption></image:image><lastmod>2014-08-26T21:36:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/08/26/digital-signatures-in-the-browser/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2014/08/digital-signing-and-verification-new-page.png</image:loc><image:title>Digital Signature Process</image:title><image:caption>Digitally Signing a Message</image:caption></image:image><lastmod>2015-06-05T10:21:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/07/13/symmetric-cryptography-in-the-browser-part-3/</loc><lastmod>2014-07-13T22:47:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/07/05/symmetric-cryptography-in-the-browser-part-2/</loc><lastmod>2014-07-13T02:49:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/06/22/symmetric-cryptography-in-the-browser-part-1/</loc><lastmod>2014-06-22T18:07:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/06/19/exploring-the-new-web-cryptography-api/</loc><lastmod>2014-06-19T16:17:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2014/05/13/amazon-workspaces-thoughts/</loc><lastmod>2014-06-06T19:29:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2013/11/09/aws-linux-ami-administrative-accounts/</loc><lastmod>2013-11-09T15:36:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/12/28/provisioning-a-server-with-cloudformation/</loc><lastmod>2013-04-11T06:06:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/12/19/learning-about-aws-cloudformation/</loc><lastmod>2013-01-23T14:58:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/09/23/peter-bells-talk-on-next-generation-web-apps-using-backbone-js-at-strangeloop/</loc><lastmod>2012-11-03T17:47:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/09/23/neal-fords-presentation-patterns-talk-at-strangeloop/</loc><lastmod>2012-09-23T20:00:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/09/17/aes-encryption-with-openssl-command-line/</loc><lastmod>2012-09-17T21:06:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/06/24/switching-to-mac/</loc><lastmod>2012-06-24T17:58:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/06/06/grayed-out/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/06/black.png</image:loc><image:title>black</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/06/gray.png</image:loc><image:title>gray</image:title></image:image><lastmod>2012-06-06T13:48:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/05/29/fluentconf-workshop-backbone-js-basics-and-beyond/</loc><lastmod>2012-05-29T23:30:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/05/29/fluentconf-workshop-breaking-html5-limits-on-mobile-javascript/</loc><lastmod>2012-05-29T22:08:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/03/10/dehydration-and-popping-ears/</loc><lastmod>2012-03-11T02:52:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/02/28/mod_perl-problems/</loc><lastmod>2012-02-28T18:05:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/01/08/chrome-web-app-bookshelf-part-7-of-7/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/install.png</image:loc><image:title>install</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/chromestore1.png</image:loc><image:title>chromestore</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/chromestore.png</image:loc><image:title>chromestore</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/paynow.png</image:loc><image:title>paynow</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/publishconfirm.png</image:loc><image:title>publishconfirm</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/publish.png</image:loc><image:title>publish</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/uploadwithicon.png</image:loc><image:title>uploadwithicon</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/uploadwithouticon.png</image:loc><image:title>uploadwithouticon</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/uploadyourapp.png</image:loc><image:title>uploadyourapp</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/settings_cog.png</image:loc><image:title>settings_cog</image:title></image:image><lastmod>2012-01-08T21:53:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/01/07/chrome-web-app-bookshelf-part-6/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/extensions_two_versions.png</image:loc><image:title>extensions_two_versions</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/extensions_after_pack.png</image:loc><image:title>extensions_after_pack</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/extensions_pack_dialog.png</image:loc><image:title>extensions_pack_dialog</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/extensions_unpacked.png</image:loc><image:title>extensions_unpacked</image:title></image:image><lastmod>2012-01-07T19:52:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2012/01/01/chrome-web-app-bookshelf-part-5/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/emptyapppanel.png</image:loc><image:title>emptyapppanel</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/settings.png</image:loc><image:title>settings</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2012/01/booklist.png</image:loc><image:title>booklist</image:title></image:image><lastmod>2012-01-01T23:47:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/12/28/chrome-web-app-bookshelf-part-4/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/paragraph.png</image:loc><image:title>Nicely formatted response</image:title></image:image><lastmod>2011-12-28T20:25:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/12/11/chrome-web-app-bookshelf-part-3/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/xmlresponse.png</image:loc><image:title>xmlresponse</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/origin.png</image:loc><image:title>origin</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/error.png</image:loc><image:title>error</image:title></image:image><lastmod>2011-12-11T15:21:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/12/06/chrome-web-app-bookshelf-part-2/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/firstresult.png</image:loc><image:title>firstresult</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/mainjsfailedtoload.png</image:loc><image:title>mainjsfailedtoload</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/btb1.png</image:loc><image:title>btb1</image:title></image:image><lastmod>2011-12-07T03:54:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/12/05/chrome-web-app-bookshelf-part-1/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/firstmain.png</image:loc><image:title>firstmain</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/newtab.png</image:loc><image:title>newtab</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/extensions.png</image:loc><image:title>extensions</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_164.png</image:loc><image:title>icon_16</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_1285.png</image:loc><image:title>icon_128</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_163.png</image:loc><image:title>icon_16</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_1284.png</image:loc><image:title>icon_128</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_1283.png</image:loc><image:title>icon_128</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_1282.png</image:loc><image:title>icon_128</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/12/icon_162.png</image:loc><image:title>icon_16</image:title></image:image><lastmod>2011-12-05T14:44:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/12/04/the-bookshelf-project-using-amazon-web-services-from-javascript/</loc><lastmod>2011-12-05T00:08:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/11/28/http-strict-transport-security/</loc><lastmod>2012-03-05T05:49:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/11/17/kindle-fire-out-of-box-experience-kindle/</loc><lastmod>2011-11-17T12:37:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/08/23/ssl-client-authentication-with-apache-and-subversion/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2011/08/chromeerror.png</image:loc><image:title>Chrome Error Message</image:title></image:image><lastmod>2011-11-16T12:13:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/07/23/pictures-from-our-arctic-circle-cruise/</loc><lastmod>2011-07-23T16:02:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/07/05/amsterdam-art-in-the-street/</loc><lastmod>2011-07-05T19:53:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/07/01/relative-performance-in-amazons-ec2/</loc><lastmod>2011-07-01T15:58:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/06/07/web-resilience-with-round-robin-dns/</loc><lastmod>2011-06-08T02:36:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/05/09/handling-large-data/</loc><lastmod>2011-05-10T00:48:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/05/09/html5-development-with-the-chrome-dev-tools/</loc><lastmod>2011-05-09T22:47:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/05/09/google-app-engine-workshop/</loc><lastmod>2011-05-09T20:44:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/05/09/google-tv-talk/</loc><lastmod>2011-05-09T18:34:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/05/09/google-app-engine-overview/</loc><lastmod>2011-05-09T17:23:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/04/15/mongodb-windows-service-trick/</loc><lastmod>2012-02-03T14:58:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/03/09/typical-gray-london-day/</loc><lastmod>2011-03-09T20:15:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/19/mediterranean-vacation-pics-italy/</loc><lastmod>2011-02-20T01:01:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/16/ie9-and-web-apps/</loc><lastmod>2011-02-16T16:15:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/13/alaska-cruise-pictures/</loc><lastmod>2011-02-13T23:05:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/09/source-control-basics-by-example/</loc><lastmod>2011-02-09T19:52:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/09/last-day-at-strataconf/</loc><lastmod>2011-02-09T15:29:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/03/day-one-at-strataconf/</loc><lastmod>2011-02-05T09:18:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/02/01/strata-data-bootcamp/</loc><lastmod>2012-01-28T17:50:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2011/01/04/catching-up-on-photos/</loc><lastmod>2011-01-05T02:33:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/23/fantastic-friday-at-oscon/</loc><lastmod>2010-07-23T19:43:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/22/node-js-at-oscon/</loc><lastmod>2010-07-23T00:12:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/22/javascript-at-oscon/</loc><lastmod>2010-07-22T19:07:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/22/android-hands-on-at-oscon/</loc><lastmod>2010-07-22T04:37:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/21/oscon-infrastructure/</loc><lastmod>2010-07-21T21:29:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/21/devops/</loc><lastmod>2010-07-21T20:55:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/21/mobile-apps-with-html-css-and-javascript/</loc><lastmod>2010-07-21T20:51:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/20/oscon-cloud-summit/</loc><lastmod>2010-07-21T18:30:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/20/no-more-blogging-at-oscon/</loc><lastmod>2010-07-21T18:30:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/20/trying-oscons-wi-fi-again/</loc><lastmod>2010-07-21T18:29:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/07/21/oscon-begins-2/</loc><lastmod>2010-07-21T18:29:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/05/18/google-chrome-extensions-101/</loc><lastmod>2010-05-19T03:48:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/05/18/android-101-writing-and-publishing-android-applications/</loc><lastmod>2010-05-19T10:44:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/04/26/ws-rest%c2%a02010/</loc><lastmod>2010-04-27T03:01:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/04/23/browser-performance/</loc><lastmod>2010-04-23T12:13:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/04/09/apples-control-freakiness/</loc><lastmod>2010-04-09T13:15:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/04/07/ipad-out-of-box-experience/</loc><lastmod>2010-04-07T23:07:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/03/29/skype-minimize-annoyance/</loc><lastmod>2010-04-05T00:52:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/02/28/one-year-with-kindle/</loc><lastmod>2010-02-28T16:51:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/01/31/macmillan-vs-amazon-vs-authors-and-readers/</loc><lastmod>2010-01-31T20:36:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2010/01/22/firefox-3-6-tabs/</loc><lastmod>2010-01-22T14:39:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/12/16/hooray-for-fedex-boo-for-me/</loc><lastmod>2009-12-17T02:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/10/20/curl-cheat-sheet/</loc><lastmod>2009-10-20T13:36:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/10/09/great-thinkpad-service-lousy-ups/</loc><lastmod>2009-10-09T19:08:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/09/24/more-code-signing/</loc><lastmod>2009-09-24T18:58:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/09/03/click-once-administrative-access-and-code-signing/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/09/clickonceunsigned2.png</image:loc><image:title>ClickOnceUnsigned</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/09/clickonceunsigned1.png</image:loc><image:title>ClickOnceUnsigned</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/09/clickonceunsigned.png</image:loc><image:title>ClickOnceUnsigned</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/09/appchain.png</image:loc><image:title>AppChain</image:title><image:caption>Application Chain</image:caption></image:image><lastmod>2009-09-30T05:38:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/08/28/poetry/</loc><lastmod>2009-08-28T10:44:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/08/25/qrcode-of-code-to-generate-a-qrcode/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/08/perlcode.png</image:loc><image:title>perlcode</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/08/qrsample1.png</image:loc><image:title>qrsample</image:title></image:image><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/08/qrsample.png</image:loc><image:title>qrsample</image:title></image:image><lastmod>2009-08-25T17:45:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/08/25/qr-codes-and-perl/</loc><lastmod>2010-03-04T11:57:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/26/an-incident-on-the-highway/</loc><image:image><image:loc>https://blog.engelke.com/wp-content/uploads/2009/05/img_1387.jpg</image:loc><image:title>Jack Shaft</image:title><image:caption>Jack Shaft</image:caption></image:image><lastmod>2009-05-30T14:34:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/06/rails-metal-rack-and-sinatra/</loc><lastmod>2009-05-06T18:17:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/06/use-named-constants/</loc><lastmod>2009-05-06T16:53:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/05/testing-your-javascript/</loc><lastmod>2009-05-05T21:32:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/05/railsconf-keynote/</loc><lastmod>2009-05-05T17:11:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/04/railsconf-2009-tutorial-sinatra/</loc><lastmod>2009-05-04T23:31:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/04/diet-coke-must-die/</loc><lastmod>2009-09-11T20:47:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/04/railsconf-2009-tutorial-jruby-on-rails/</loc><lastmod>2009-05-04T18:50:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/05/02/kindle-demographics/</loc><lastmod>2009-05-05T20:19:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/03/04/update-web-hosting-with-google-appengine/</loc><lastmod>2009-04-21T18:59:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/03/01/macon-in-the-snow/</loc><lastmod>2009-03-01T22:31:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/02/25/codewright-font-update/</loc><lastmod>2009-09-14T01:50:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/01/30/my-first-real-windows-7-glitch/</loc><lastmod>2009-03-29T01:09:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/01/29/a-few-more-days-with-windows-7/</loc><lastmod>2009-01-30T02:37:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2009/01/25/trying-out-windows-7/</loc><lastmod>2009-01-27T20:48:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/11/06/rubyconf-08/</loc><lastmod>2008-11-06T14:45:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/09/03/google-chrome/</loc><lastmod>2008-09-03T14:24:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/08/17/iphones-great-and-grating-ui/</loc><lastmod>2008-08-17T16:46:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/08/10/iphone-3g-first-impressions/</loc><lastmod>2008-08-11T07:09:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/google471973141859f7f7html/</loc><lastmod>2008-08-05T21:26:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://blog.engelke.com/2008/07/31/handy-grandcentral-hack-and-a-few-complaints/</loc><lastmod>2009-09-10T13:19:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/31/appengine-rewrite-rules/</loc><lastmod>2009-12-20T10:44:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/30/google-appengine-for-web-hosting/</loc><lastmod>2010-08-12T05:29:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/29/cuil-facing-heat/</loc><lastmod>2008-08-08T17:37:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/25/oscon-resources/</loc><lastmod>2008-07-26T00:27:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/25/closing-day-at-oscon/</loc><lastmod>2008-07-25T17:44:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/24/closing-out-the-oscon-day/</loc><lastmod>2008-07-25T01:31:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/24/thursday-morning-at-oscon/</loc><lastmod>2008-07-24T20:50:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/24/skimmable-code/</loc><lastmod>2008-07-24T17:59:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/23/first-oscon-afternoon/</loc><lastmod>2008-07-23T23:49:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/23/oscon-begins/</loc><lastmod>2008-07-23T20:49:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/22/catalyst-21st-century-perl-web-development/</loc><lastmod>2008-07-22T21:19:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/22/secrets-of-javascript-libraries/</loc><lastmod>2008-07-23T00:46:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/21/introduction-to-django/</loc><lastmod>2008-07-21T23:47:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/21/advanced-activerecord/</loc><lastmod>2008-07-21T22:37:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/15/slickedit-and-brief/</loc><lastmod>2008-07-15T14:46:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/07/01/lenovo-impresses-so-does-ups/</loc><lastmod>2008-07-01T22:51:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/06/29/slickedit-selection-fix-and-book-recommendation/</loc><lastmod>2008-07-01T12:53:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/about/</loc><lastmod>2008-06-04T19:20:54+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://blog.engelke.com/2008/06/02/conference-materials-are-now-available/</loc><lastmod>2008-06-02T17:57:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/06/02/last-day-at-railsconf/</loc><lastmod>2008-06-02T05:48:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/06/01/closing-out-day-2-at-railsconf/</loc><lastmod>2008-06-01T17:50:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/31/two-conference-anti-patterns/</loc><lastmod>2008-05-31T20:42:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/31/saturday-morning-at-railsconf/</loc><lastmod>2008-05-31T20:26:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/31/the-conference-t-shirt-economic-index/</loc><lastmod>2008-05-31T19:04:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/31/first-day-at-railsconf/</loc><lastmod>2008-06-01T00:39:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/29/today-at-google-io/</loc><lastmod>2008-05-29T21:17:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/29/keynote-day-2/</loc><lastmod>2008-05-29T21:12:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/28/keynote-talk/</loc><lastmod>2008-05-29T05:41:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/28/google-doesnt-scale/</loc><lastmod>2008-05-29T05:41:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/29/google-ioko/</loc><lastmod>2008-05-29T05:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/29/state-of-ajax/</loc><lastmod>2008-05-29T05:39:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/29/after-hours-at-google-io/</loc><lastmod>2008-05-29T05:38:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/20/the-coolest-urinal/</loc><lastmod>2008-05-20T17:11:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/05/02/thanks-amazon/</loc><lastmod>2008-05-02T19:41:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/04/30/outsourcing-my-servers/</loc><lastmod>2008-05-01T02:31:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2008/03/07/internet-calendar-tools/</loc><lastmod>2008-03-07T20:08:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/11/07/windows-live-writer-test/</loc><lastmod>2007-11-07T17:40:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/11/02/vista-again/</loc><lastmod>2007-11-02T18:48:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/10/16/another-spam-milestone/</loc><lastmod>2007-10-16T13:49:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/07/25/more-vacation-photos/</loc><lastmod>2007-07-25T22:49:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/07/14/arriving-in-paris/</loc><lastmod>2007-07-14T20:53:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/07/06/tallinn-st-petersburg-and-helsinki/</loc><lastmod>2007-07-06T12:22:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/06/30/starting-out-in-copenhagen/</loc><lastmod>2007-06-30T07:16:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/05/15/comment-spam-surprise/</loc><lastmod>2007-05-15T16:26:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/05/13/photos-from-budapest/</loc><lastmod>2007-05-13T17:03:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/04/13/installing-perl-modules-without-root/</loc><lastmod>2007-04-13T12:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/03/07/mega-millions-i-won/</loc><lastmod>2007-04-12T16:56:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/03/04/dumping-vista/</loc><lastmod>2007-03-04T21:21:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/02/28/using-vista-the-early-days/</loc><lastmod>2007-02-28T19:15:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/02/22/first-impressions-of-vista/</loc><lastmod>2007-02-22T12:38:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/02/21/thinkpadvista-bug/</loc><lastmod>2007-02-21T12:32:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/02/13/out-of-control/</loc><lastmod>2007-02-13T00:32:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2007/01/29/xhtml-11-quick-reference-is-gone/</loc><lastmod>2007-01-29T18:30:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2006/06/28/pisa/</loc><lastmod>2006-06-28T14:29:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2006/06/26/pantheon/</loc><lastmod>2006-06-26T15:59:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2006/06/26/colosseum/</loc><lastmod>2006-06-26T15:41:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2006/06/26/the-appian-way/</loc><lastmod>2006-06-26T15:28:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2006/06/06/groove-is-dead/</loc><lastmod>2006-06-06T18:34:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2006/01/24/building-apache-tricks/</loc><lastmod>2006-01-24T13:03:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/12/23/neulasta/</loc><lastmod>2005-12-23T17:34:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/12/13/celestron-skyscout/</loc><lastmod>2005-12-13T22:26:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/12/02/ubuntu/</loc><lastmod>2005-12-02T16:05:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/09/22/i-think-ill-skip-this-bargain/</loc><lastmod>2005-09-22T21:49:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/27/codewright-and-ugly-fonts/</loc><lastmod>2005-08-27T13:56:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/13/the-tsa-making-sense/</loc><lastmod>2005-08-13T12:08:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/07/oscon-in-retrospect/</loc><lastmod>2005-08-07T12:18:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/02/mono-boot-camp/</loc><lastmod>2005-08-02T16:35:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/02/perl-best-practices/</loc><lastmod>2005-08-02T15:17:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/02/learning-ajax/</loc><lastmod>2005-08-02T13:28:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/01/ruby-on-rails/</loc><lastmod>2005-08-01T20:29:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/01/tea/</loc><lastmod>2005-08-01T20:24:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/08/01/introduction-to-ruby/</loc><lastmod>2005-08-01T13:16:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/07/19/the-most-beautiful-machine/</loc><lastmod>2005-07-19T19:56:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/07/18/new-kitten-in-the-house/</loc><lastmod>2005-07-18T16:53:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/06/02/bluetooth-to-the-internet/</loc><lastmod>2005-06-02T16:18:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/04/07/woman-photographs-swan-finds-hand-stuck-in-ice/</loc><lastmod>2008-12-07T04:00:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/03/30/time-to-switch/</loc><lastmod>2005-03-30T12:09:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/03/28/product-development-not-software-development/</loc><lastmod>2005-03-28T17:24:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/03/28/sd-west-2005/</loc><lastmod>2005-03-28T16:47:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/03/26/planview-remarks-in-firefox/</loc><lastmod>2005-03-26T20:34:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/03/15/javascript-threat-or-menace-neither-any-more/</loc><lastmod>2005-03-15T01:22:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2005/03/10/keeping-spyware-off-your-pc/</loc><lastmod>2005-03-10T16:51:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/12/17/oracle-web-conferencing-with-windows-xp-sp-2/</loc><lastmod>2004-12-17T18:00:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/11/19/outlook-is-brain-dead/</loc><lastmod>2004-11-19T11:42:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/11/17/try-outlook/</loc><lastmod>2004-11-17T17:38:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/07/27/xml-schema-languages/</loc><lastmod>2004-07-27T16:49:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/07/27/subversion-version-control-rethought/</loc><lastmod>2004-07-27T11:47:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/07/26/python-quickstart/</loc><lastmod>2004-07-26T14:22:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/06/23/analysis-design-code-test-litigate/</loc><lastmod>2004-06-23T12:08:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/05/08/building-apache/</loc><lastmod>2004-05-08T10:44:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/05/06/green-stamps-of-the-21st-century/</loc><lastmod>2004-05-06T21:08:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/04/28/my-new-bose-quietcomfort-2-headphones/</loc><lastmod>2004-04-28T11:46:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/04/25/building-perl/</loc><lastmod>2004-04-25T21:25:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/04/25/great-free-stuff-from-microsoft/</loc><lastmod>2004-04-25T18:25:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/03/29/fudgability/</loc><lastmod>2004-03-29T11:50:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/03/28/bluetooth/</loc><lastmod>2004-03-28T19:17:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/03/16/the-big-3-0/</loc><lastmod>2004-03-16T23:30:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/03/15/faster-acrobat/</loc><lastmod>2004-03-15T11:55:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/03/08/back-to-eudora/</loc><lastmod>2004-03-08T16:52:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/03/02/voting-in-georgia/</loc><lastmod>2004-03-02T12:50:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/27/my-assessment-of-the-rsa-conference/</loc><lastmod>2004-02-27T14:31:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/27/cracker-methodologies-and-tools/</loc><lastmod>2004-02-27T14:31:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/27/the-myth-of-the-disappearing-perimeter/</loc><lastmod>2004-02-27T13:35:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/27/two-icons-of-american-products-dont-mix/</loc><lastmod>2004-02-27T13:13:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/27/how-to-break-software-security/</loc><lastmod>2004-02-27T12:42:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/26/the-exhibit-hall/</loc><lastmod>2004-02-26T17:06:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/26/spyware-the-next-real-threat/</loc><lastmod>2004-02-26T17:06:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/26/building-80211i-enabled-equipment/</loc><lastmod>2004-02-26T17:06:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/26/80211-network-security/</loc><lastmod>2004-02-26T17:05:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/26/infosec-top-10-security-threats/</loc><lastmod>2004-02-26T17:05:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/password-alternatives-for-mobile-devices/</loc><lastmod>2004-02-25T22:36:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/layer-3-routing-and-enterprise-network-security/</loc><lastmod>2004-02-25T22:32:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/web-hacking-live/</loc><lastmod>2004-02-25T20:18:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/programming-with-libnet/</loc><lastmod>2004-02-25T20:18:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/network-problems-at-rsa/</loc><lastmod>2004-02-25T20:18:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/day-one-at-the-rsa-conference/</loc><lastmod>2004-02-25T20:18:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/25/rsa-conference/</loc><lastmod>2004-02-25T20:18:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/22/well-okay/</loc><lastmod>2004-02-22T20:41:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/22/changing-software-programs/</loc><lastmod>2004-02-22T17:10:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/08/producing-printed-output/</loc><lastmod>2004-02-08T22:58:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/08/docbook-to-html-help/</loc><lastmod>2004-02-08T22:58:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/03/creating-multiple-html-pages/</loc><lastmod>2004-02-03T17:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2004/02/03/im-back/</loc><lastmod>2004-02-03T16:28:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/19/docbook-to-html/</loc><lastmod>2003-12-19T13:10:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/15/rendering-docbook-files/</loc><lastmod>2003-12-15T14:15:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/07/entering-some-content/</loc><lastmod>2003-12-07T19:06:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/05/our-first-docbook-file/</loc><lastmod>2003-12-05T15:21:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/04/xml-basics/</loc><lastmod>2003-12-04T19:33:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/03/why-were-these-notes-written/</loc><lastmod>2003-12-03T14:10:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/03/hands-on-docbook/</loc><lastmod>2003-12-03T14:10:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/02/too-smart-for-their-own-good/</loc><lastmod>2003-12-02T21:47:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/12/01/cleaning-up-this-sites-looks/</loc><lastmod>2003-12-01T15:17:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/11/18/why-you-want-to-keep-things-simple/</loc><lastmod>2003-11-18T16:24:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/11/18/if-you-use-windows-xp-with-an-lcd-screen/</loc><lastmod>2003-11-18T11:06:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/11/09/openoffice-by-programmers-for-programmers/</loc><lastmod>2003-11-09T16:56:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/11/03/whats-info-techs-hedgehog-concept/</loc><lastmod>2003-11-03T22:40:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/11/02/robocopy/</loc><lastmod>2003-11-02T12:38:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/28/getting-kwiki-formatting-to-work/</loc><lastmod>2003-07-28T16:03:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/28/kwiki-formatting/</loc><lastmod>2003-07-28T15:43:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/28/applied-ant-by-erik-hatcherehatcher-solutions-inc/</loc><lastmod>2003-07-28T09:10:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/28/looking-beyond-jdbc-by-satya-komatineni-active-intellect-inc/</loc><lastmod>2003-07-28T09:10:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/28/java-data-objects-jdo-what/</loc><lastmod>2003-07-28T09:10:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/28/automated-testing-of-large-projects/</loc><lastmod>2003-07-28T09:10:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/25/heading-home-from-pierre/</loc><lastmod>2003-07-25T06:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/22/going-to-pierre/</loc><lastmod>2003-07-22T22:53:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/17/t40-sproing/</loc><lastmod>2003-07-17T09:07:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/16/oreilly-open-source-convention-presentation-files-july-7-11-2003/</loc><lastmod>2003-07-16T10:37:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/15/oscon-2003-tutorials/</loc><lastmod>2003-07-15T00:52:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/14/php-under-attack/</loc><lastmod>2003-07-14T22:15:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/13/saturday-july-12-2003-on-the-plane/</loc><lastmod>2003-07-13T18:20:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/13/oscon-day-5-session-benchmarking-mysql-queries/</loc><lastmod>2003-07-13T18:19:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/13/oscon-day-5-session-mysql-scaling-pains/</loc><lastmod>2003-07-13T18:19:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/closing-keynote-tales-from-the-two-towers/</loc><lastmod>2003-07-11T14:17:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/session-using-webdav/</loc><lastmod>2003-07-11T14:10:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/session-building-a-smarter-search-engine-artificial-stupidity/</loc><lastmod>2003-07-11T13:18:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/keynote-beyond-net-the-mono-project/</loc><lastmod>2003-07-11T11:55:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/keynote-von-neumanns-universe/</loc><lastmod>2003-07-11T11:32:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/oscon-day-4-session-emerging-open-source-business-strategies/</loc><lastmod>2003-07-11T03:28:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/oscon-day-4-session-open-source-and-open-standards/</loc><lastmod>2003-07-11T02:08:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/11/oscon-day-4-session-amazon-web-services-past-present-and-future/</loc><lastmod>2003-07-11T02:06:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/session-transforming-xml-for-web-and-print/</loc><lastmod>2003-07-10T19:58:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/perl-certification/</loc><lastmod>2003-07-10T19:19:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/oscon-day-4-session-template-toolkit-version-3/</loc><lastmod>2003-07-10T18:22:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/break-ice-cream/</loc><lastmod>2003-07-10T18:17:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/session-ingy-on-kwiki/</loc><lastmod>2003-07-10T17:19:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/session-more-technical-challenges-in-using-perl-for-commercial-software/</loc><lastmod>2003-07-10T16:26:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/posting-comments/</loc><lastmod>2003-07-10T14:14:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/oscon-day-4-session-subversion-webdav-and-apache-http-server-20/</loc><lastmod>2003-07-10T14:11:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/session-perl-6-design-philosophy/</loc><lastmod>2003-07-10T14:10:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/oscon-day-4-session-writing-tests-with-apachetest/</loc><lastmod>2003-07-10T14:02:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/session-nine-views-of-mark-jason-dominus/</loc><lastmod>2003-07-10T13:34:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/complacency/</loc><lastmod>2003-07-10T12:45:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/thursday-morning-keynotes/</loc><lastmod>2003-07-10T12:10:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/10/oscon-day-4-pictures-from-the-conference/</loc><lastmod>2003-07-10T10:23:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/session-deciding-on-an-open-source-j2ee-platform/</loc><lastmod>2003-07-09T20:24:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oscon-day-3-session-the-anatomy-of-the-mysql-query-optimizer/</loc><lastmod>2003-07-09T20:12:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oscon-day-3-mmmmmmm-cookies/</loc><lastmod>2003-07-09T19:35:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oscon-day-3-session-open-development-and-commercial-business-models/</loc><lastmod>2003-07-09T19:20:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oscon-day-3-session-a-guided-tour-of-the-mysql-source-code/</loc><lastmod>2003-07-09T19:20:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/session-the-state-of-parrot-2003/</loc><lastmod>2003-07-09T19:06:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/break-buying-books/</loc><lastmod>2003-07-09T19:06:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/session-perl-lightning-talks/</loc><lastmod>2003-07-09T17:25:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oscon-day-2-building-data-warehouses-with-mysql/</loc><lastmod>2003-07-09T16:37:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oscon-day-2-new-features-in-mysql/</loc><lastmod>2003-07-09T16:26:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/oreilly-conference-archives/</loc><lastmod>2003-07-09T16:13:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/session-framework-for-integrated-testing/</loc><lastmod>2003-07-09T13:27:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/swag/</loc><lastmod>2003-07-09T13:07:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/keynote-an-open-source-tool-framework-for-the-enterprise/</loc><lastmod>2003-07-09T12:15:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/keynote-the-open-source-paradigm-shift/</loc><lastmod>2003-07-09T11:42:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/09/wednesday-morning-at-oscon/</loc><lastmod>2003-07-09T10:40:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/08/tricks-of-the-wizards-second-half/</loc><lastmod>2003-07-08T19:14:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/08/tutorial-enterprise-java-development-on-a-budget/</loc><lastmod>2003-07-08T18:51:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/08/building-web-applications-with-struts/</loc><lastmod>2003-07-08T17:36:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/08/info-tech-at-oscon/</loc><lastmod>2003-07-08T01:09:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/08/the-thinkpad-t40-at-the-open-source-conference/</loc><lastmod>2003-07-08T01:07:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/07/more-docbook-after-the-break/</loc><lastmod>2003-07-07T18:46:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/07/wi-fi-woes/</loc><lastmod>2003-07-07T18:34:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/07/docbook-for-open-source-projects/</loc><lastmod>2003-07-07T17:44:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/07/xslt-a-tutorial/</loc><lastmod>2003-07-07T14:45:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/05/going-to-oscon-2003/</loc><lastmod>2003-07-05T21:21:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/05/replaytv/</loc><lastmod>2003-07-05T18:24:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/05/software-installed-on-the-thinkpad-t40/</loc><lastmod>2003-07-05T17:10:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/05/thinkpad-t30-versus-t40/</loc><lastmod>2003-07-05T15:34:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/07/05/finishing-with-the-t30/</loc><lastmod>2003-07-05T15:18:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/30/directors-retreat-st-augustine/</loc><lastmod>2003-06-30T22:42:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/30/you-always-need-more-software/</loc><lastmod>2003-06-30T22:34:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/28/settling-in-to-the-new-pc/</loc><lastmod>2003-06-28T13:59:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/27/installing-xp/</loc><lastmod>2003-06-27T19:51:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/26/thinkpad-t30-windows-xp-crashes/</loc><lastmod>2003-06-26T15:19:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/25/writing-my-first-plug-in/</loc><lastmod>2003-06-25T21:01:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/25/trying-out-a-plug-in/</loc><lastmod>2003-06-25T18:45:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/24/getting-used-to-vonage/</loc><lastmod>2003-06-24T16:13:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/24/vonage/</loc><lastmod>2003-06-24T10:09:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com/2003/06/21/getting-started-with-blosxom/</loc><lastmod>2003-06-21T20:24:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.engelke.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2019-03-13T20:44:37+00:00</lastmod></url></urlset>
