<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.foundev.pro/tags/AI.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Claude.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Coding-Agents.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Opus-5.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/posts/index.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/index.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/index.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2026/09/18/using-opus-5-without-going-insane.html</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/10/06/new-minimal-dep-vimrc-with-ale.html</loc><lastmod>2022-10-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/17/confirmed-daily-writing-is-too-much.html</loc><lastmod>2022-07-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/writing.html</loc><lastmod>2022-07-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/open-source.html</loc><lastmod>2022-07-16T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/16/why-free-software-still-matters-to-me.html</loc><lastmod>2022-07-16T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/ukrainian.html</loc><lastmod>2022-07-15T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/15/ukrainian-proving-easy-and-hard-1st-week.html</loc><lastmod>2022-07-15T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/13/scripting-in-lieu-of-coding-in-practice.html</loc><lastmod>2022-07-13T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/12/coding-in-lieu-of-scripting.html</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/11/slavic-languages.html</loc><lastmod>2022-07-11T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/10/fallen-into-rust.html</loc><lastmod>2022-07-10T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/07/09/post-a-day.html</loc><lastmod>2022-07-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/05/26/language-learning-strategy-2022.html</loc><lastmod>2022-05-26T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/03/30/trying-to-get-away-from-jekyll.html</loc><lastmod>2022-03-30T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/dse.html</loc><lastmod>2022-03-24T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2022/03/24/getting-indexsize-in-dse-search.html</loc><lastmod>2022-03-24T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/search.html</loc><lastmod>2022-03-24T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/solr.html</loc><lastmod>2022-03-24T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/10/12/busy-engineers-guide-to-deploying-on-k8s-part-1-github-packages.html</loc><lastmod>2021-10-12T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/10/12/busy-engineers-guide-to-deploying-on-k8s-part-2-kind.html</loc><lastmod>2021-10-12T01:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/10/12/busy-engineers-guide-to-deploying-on-k8s-part-3-helm.html</loc><lastmod>2021-10-12T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/docker.html</loc><lastmod>2021-10-12T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/github.html</loc><lastmod>2021-10-12T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/helm.html</loc><lastmod>2021-10-12T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/kubernetes.html</loc><lastmod>2021-10-12T02:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/backpressure.html</loc><lastmod>2021-07-28T08:11:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/DataStax.html</loc><lastmod>2021-07-28T08:11:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/07/28/Detecting-and-dealing-with-backpressure-in-DSE-6.html</loc><lastmod>2021-07-28T08:11:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/06/08/creating-a-spark-cluster-with-cass-operator.html</loc><lastmod>2021-06-08T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/03/09/random-k8s-failures-and-node-size.html</loc><lastmod>2021-03-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/api.html</loc><lastmod>2021-03-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/swagger.html</loc><lastmod>2021-03-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/03/05/the-joy-and-pain-of-swagger.html</loc><lastmod>2021-03-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/astra.html</loc><lastmod>2021-03-04T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/go.html</loc><lastmod>2021-03-04T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/03/04/why-I-dont-cobra.html</loc><lastmod>2021-03-04T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/26/tuning-indexing-speed-dse-search-5.html</loc><lastmod>2021-02-26T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/23/a-tale-of-two-vims.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/cassandra.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/23/ufw-with-mosh.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/23/kubernetes-cassandra-local-workstation.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/23/minimal-zsh.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/mosh.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Python.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/23/quick-ip-scan-without-nmap.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/ufw.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/vim.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/vimrc.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/zsh.html</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/08/apache-nifi-cassandra-sprocs.html</loc><lastmod>2021-02-08T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/nifi.html</loc><lastmod>2021-02-08T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/gc.html</loc><lastmod>2021-02-03T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2021/02/03/heap-size-around-31gb.html</loc><lastmod>2021-02-03T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Java.html</loc><lastmod>2021-02-03T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2020/06/14/coc-vim.html</loc><lastmod>2020-06-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/http.html</loc><lastmod>2020-05-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2020/05/27/picking-a-microframework.html</loc><lastmod>2020-05-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/scala.html</loc><lastmod>2020-05-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2020/02/05/getting-started-cassandra-part-3.html</loc><lastmod>2020-02-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2020/02/04/getting-started-cassandra-part-2.html</loc><lastmod>2020-02-04T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2020/02/03/getting-started-cassandra-part1.html</loc><lastmod>2020-02-03T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/debugging.html</loc><lastmod>2019-12-27T09:30:00-06:00</lastmod></url><url><loc>https://blog.foundev.pro/2019/12/27/snakeyaml-perms.html</loc><lastmod>2019-12-27T09:30:00-06:00</lastmod></url><url><loc>https://blog.foundev.pro/2018/12/20/mvp-how-minimal.html</loc><lastmod>2018-12-20T20:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Software.html</loc><lastmod>2018-12-20T20:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2018/12/13/surprise-go-is-ok.html</loc><lastmod>2018-12-13T20:23:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2018/05/07/lessons-from-a-year-of-go.html</loc><lastmod>2018-05-07T13:16:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/29/cassandra-batch-loading-without-the-batch-the-nuanced-edition.html</loc><lastmod>2016-04-29T16:03:56+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/21/cassandra-local_quorum-should-stay-local.html</loc><lastmod>2016-04-21T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/10/connection-to-oracle-from-spark.html</loc><lastmod>2016-04-10T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/09/reflection-scala-2-10-and-spark-weird-errors-when-saving-to-cassandra.html</loc><lastmod>2016-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/07/logging-the-generated-cql-from-the-spark-cassandra-connector.html</loc><lastmod>2016-04-07T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/06/dont-use-textfield-for-your-unique-key-in-solr.html</loc><lastmod>2016-04-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Spark.html</loc><lastmod>2016-04-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/04/05/spark-job-that-writes-to-cassandra-just-hangs-when-one-node-goes-down.html</loc><lastmod>2016-04-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2016/03/15/synthetic-sharding-with-cassandra-or-how-to-deal-with-large-partitions.html</loc><lastmod>2016-03-15T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/25/cassandras-repair-should-be-called-required-maintenance.html</loc><lastmod>2015-09-25T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/23/scale-is-a-dish-best-served-eventually-consistent.html</loc><lastmod>2015-09-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/data-density-destroyer-of-scalability.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/datastax-a-love-letter.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/event-sourcing-and-system-of-record-sane-distributed-development-in-the-modern-era-2.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/lambda-or-event-sourcing-with-ttls.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/lambda-cassandra-and-spark-for-scalable-architecture.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/real-time-analytics-with-spark-streaming-and-cassandra.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2015/09/17/retry-not-rollback-idempotent-data-models-in-cassandra.html</loc><lastmod>2015-09-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/11/25/my-cassandra-diagnostics-checklist-brain-dump.html</loc><lastmod>2014-11-25T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/10/20/domain-modeling-around-deletes-or-using-cassandra-as-a-queue-even-when-you-know-better.html</loc><lastmod>2014-10-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/09/22/cassandra-auth-never-use-the-cassandra-user-in-production.html</loc><lastmod>2014-09-22T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/09/22/cassandra-query-patterns-not-using-the-in-query-for-multiple-partitions.html</loc><lastmod>2014-09-22T22:12:58+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/data-modeling.html</loc><lastmod>2014-09-22T22:12:58+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/09/03/apache-cassandra-some-useful-jmx-metrics-to-monitor.html</loc><lastmod>2014-09-03T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/08/29/132.html</loc><lastmod>2014-08-29T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/08/28/cassandra-batch-loading-without-the-batch-keyword.html</loc><lastmod>2014-08-28T13:10:55+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/07/15/cassandra-rails-cequel-batch-support.html</loc><lastmod>2014-07-15T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/04/20/buffer-cache-makes-slow-disks-seem-fast-till-you-need-them.html</loc><lastmod>2014-04-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/04/17/100.html</loc><lastmod>2014-04-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2014/01/31/how-to-become-in-polyglot-in-5-hard-steps.html</loc><lastmod>2014-01-31T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2013/04/07/an-evernote-backed-journal-using-vimemacs.html</loc><lastmod>2013-04-07T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/personal.html</loc><lastmod>2013-02-04T06:28:45+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2013/02/04/ruths-story.html</loc><lastmod>2013-02-04T06:28:45+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/CI.html</loc><lastmod>2011-09-25T12:04:54+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2011/09/25/rail-3-1-ci-setup-with-jenkins-test-unit-simplecov-on-os-x-lion.html</loc><lastmod>2011-09-25T12:04:54+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Rails.html</loc><lastmod>2011-09-25T12:04:54+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Craftsmanship.html</loc><lastmod>2011-02-04T22:51:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2011/02/04/the-difficult-definition-of-professional-software-development.html</loc><lastmod>2011-02-04T22:51:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/IoC.html</loc><lastmod>2010-09-19T19:01:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/09/19/java-ioc-containers-and-classpath-scanning-or-what-i-ve-been-looking-for-from-net-for-months.html</loc><lastmod>2010-09-19T19:01:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Spring.html</loc><lastmod>2010-09-19T19:01:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/07/16/anti-pattern-too-much-of-your-application-is-about-interacting-with-external-resources.html</loc><lastmod>2010-07-16T02:24:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Anti-Patterns.html</loc><lastmod>2010-07-16T02:24:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Ivy.html</loc><lastmod>2010-07-12T11:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Maven.html</loc><lastmod>2010-07-12T11:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/MSBuild.html</loc><lastmod>2010-07-12T11:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.html</loc><lastmod>2010-07-12T11:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/MySQL.html</loc><lastmod>2010-07-02T02:57:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/07/02/mysql-5-performance-tuning-toolkit.html</loc><lastmod>2010-07-02T02:57:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/06/29/java-dependency-management-with-apache-ivy.html</loc><lastmod>2010-06-29T13:10:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Uncategorized.html</loc><lastmod>2010-06-29T13:10:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/06/26/hibernate-connection-pooling-why-is-the-default-one-for-production.html</loc><lastmod>2010-06-26T13:50:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/06/06/dynamic-dns-with-amazon-ec2-linux-and-everydns.html</loc><lastmod>2010-06-06T18:02:32+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/EC2.html</loc><lastmod>2010-06-06T18:02:32+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/05/23/projects-in-java-with-maven-2.html</loc><lastmod>2010-05-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/Hudson.html</loc><lastmod>2010-04-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/04/14/hudson-ci-server-setting-up-remote-slaves-and-restrictive-security-together.html</loc><lastmod>2010-04-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/04/13/come-see-my-boo-talk-at-alamo-coders-on-the-14th.html</loc><lastmod>2010-04-13T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/04/05/domain-specific-languages-with-boo-ast-macros.html</loc><lastmod>2010-04-05T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/01/16/newbie-win32-development-using-python.html</loc><lastmod>2010-01-16T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2010/01/08/adventures-in-meta-programming-in-python-im-class-import-getattribute.html</loc><lastmod>2010-01-08T05:03:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/11/20/take-3-python-isp-ioc-and-ocp-need-a-fundamental-rethink.html</loc><lastmod>2009-11-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/11/19/take-2-why-we-use-solid-in-static-languages-and-how-we-get-the-same-functionality-for-cheap-in-dynamic-languages.html</loc><lastmod>2009-11-19T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/11/16/i-recant-my-ioc-ioc-containers-in-dynamic-languages-are-silly.html</loc><lastmod>2009-11-16T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/09/14/alt-net-evangelism-and-what-we-could-do-better.html</loc><lastmod>2009-09-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/09/02/playing-with-haskell.html</loc><lastmod>2009-09-02T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/09/02/simple-bdd-tdd.html</loc><lastmod>2009-09-02T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/08/31/dynamic-loading-of-net-assemblies.html</loc><lastmod>2009-08-31T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/08/30/focused-and-narrow-superficial-and-broad.html</loc><lastmod>2009-08-30T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/08/14/hero-mode-refactoring-aka-enemy-of-brown-field-development.html</loc><lastmod>2009-08-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/08/08/introducing-specmaker-rspec-style-bdd-in-c.html</loc><lastmod>2009-08-08T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/08/07/windsor-style-convention-over-configuration-in-structuremap.html</loc><lastmod>2009-08-07T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/07/17/discussion-mentoring-knowledge-transfer-and-different-styles-of-learning.html</loc><lastmod>2009-07-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/07/12/lessons-from-my-first-attempt-at-bringing-agile-into-a-non-agile-shop.html</loc><lastmod>2009-07-12T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/07/07/van-castle-monorail-active-record-and-brail-talk-at-wednesday-8pm-cst-5-gmt-by-yours-truly.html</loc><lastmod>2009-07-07T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/07/04/python-web-series-pylons-part-7-refactoring-deployment-and-wrap-up.html</loc><lastmod>2009-07-04T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/07/03/python-web-framework-series-pylons-part-6-authentication-and-authorization-with-authkit.html</loc><lastmod>2009-07-03T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/07/02/python-web-framework-series-pylons-part-5-testing-models.html</loc><lastmod>2009-07-02T20:09:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/29/python-web-framework-series-pylons-part-4-database-support-with-sql-alchemy.html</loc><lastmod>2009-06-29T02:54:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/25/python-web-framework-series-pylons-part-3-views-with-mako.html</loc><lastmod>2009-06-25T04:53:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/25/van-doing-2-part-series-on-castle-development-july-1st-and-8th-at-8pm.html</loc><lastmod>2009-06-25T00:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/24/python-web-framework-series-pylons-part-2-controllers-and-views.html</loc><lastmod>2009-06-24T13:22:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/23/python-web-framework-series-pylons-part-1-getting-started.html</loc><lastmod>2009-06-23T14:00:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/22/python-web-framework-series.html</loc><lastmod>2009-06-22T13:31:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/07/engineering-or-customer-service-which-is-more-important.html</loc><lastmod>2009-06-07T19:16:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/lean.html</loc><lastmod>2009-06-07T19:16:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/06/03/castle-activerecord-and-registering-classes-at-runtime.html</loc><lastmod>2009-06-03T06:02:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/csharp.html</loc><lastmod>2009-06-03T06:02:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/05/28/ironpython-how-cool-it-is.html</loc><lastmod>2009-05-28T05:08:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/05/22/context-spec-style-testing-and-my-approach-to-bdd.html</loc><lastmod>2009-05-22T00:21:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/tags/testing.html</loc><lastmod>2009-05-22T00:21:00+00:00</lastmod></url><url><loc>https://blog.foundev.pro/2009/05/21/glad-to-be-here.html</loc><lastmod>2009-05-21T22:02:14+00:00</lastmod></url></urlset>