<?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>http://wrschneider.github.io/2004/12/11/client-cvs-branch-anti-pattern.html</loc>
<lastmod>2004-12-11T17:07:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2004/12/16/postgresql-performance-of-where-exists.html</loc>
<lastmod>2004-12-16T03:34:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2004/12/23/postgresql-on-cygwin-bad-system-call.html</loc>
<lastmod>2004-12-23T02:02:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2004/12/23/more-postgresql-performance-junk.html</loc>
<lastmod>2004-12-23T02:07:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2005/01/01/avoiding-anemic-domain-models-with.html</loc>
<lastmod>2005-01-01T13:36:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2005/01/09/usb-flash-drives-and-linux.html</loc>
<lastmod>2005-01-09T13:48:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2005/01/15/displaytag-sortingpaging-performance.html</loc>
<lastmod>2005-01-15T12:55:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2005/02/05/wireless-adventure.html</loc>
<lastmod>2005-02-05T21:46:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2005/06/04/cost-of-supporting-old-browsers.html</loc>
<lastmod>2005-06-04T11:17:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2005/06/18/commons-logging-classloader-pain_18.html</loc>
<lastmod>2005-06-18T11:52:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/08/24/javascript-associative-array-and.html</loc>
<lastmod>2011-08-24T13:31:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/08/27/javascript-getyear-and-cookie.html</loc>
<lastmod>2011-08-27T00:12:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/08/30/websphere-portal-error-puma-requested.html</loc>
<lastmod>2011-08-30T14:24:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/09/03/websphere-invalid-oracle-url-specified.html</loc>
<lastmod>2011-09-03T14:59:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/09/08/jsf-jpa-without-ejb-or-spring.html</loc>
<lastmod>2011-09-08T01:37:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/09/17/502-proxy-error-solved.html</loc>
<lastmod>2011-09-17T23:40:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/09/24/solved-windows-7-sleep-problem.html</loc>
<lastmod>2011-09-24T02:23:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/09/25/connecting-microstrategy-8.html</loc>
<lastmod>2011-09-25T13:45:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/10/12/infinite-loop-in-glassfish-exception.html</loc>
<lastmod>2011-10-12T01:33:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/10/13/bizarre-glassfish-jsfel-performance.html</loc>
<lastmod>2011-10-13T01:42:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/10/22/quick-and-dirty-sso-with-ltpa.html</loc>
<lastmod>2011-10-22T23:54:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/10/22/quick-and-dirty-sso-with-ltpa.html</loc>
<lastmod>2011-10-22T23:54:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/10/26/serialization-and-class-hierarchy.html</loc>
<lastmod>2011-10-26T12:39:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/11/08/ie9-and-strict-json-checking.html</loc>
<lastmod>2011-11-08T18:08:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/11/09/primefaces-pajax-and-jquery-ajax-events.html</loc>
<lastmod>2011-11-09T01:13:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/11/12/primefaces-global-ajax-events.html</loc>
<lastmod>2011-11-12T14:04:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2011/12/31/atlas-debugged-fountainhead-yagni-and.html</loc>
<lastmod>2011-12-31T03:32:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/01/03/primefaces-ajax-callbacks-onstart-vs.html</loc>
<lastmod>2012-01-03T20:38:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/01/03/unit-test-coverage-unintended-benefit.html</loc>
<lastmod>2012-01-03T20:53:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/01/08/equals-and-hashcode-on-entity-classes.html</loc>
<lastmod>2012-01-08T02:23:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/01/12/handling-poison-jms-messages-in.html</loc>
<lastmod>2012-01-12T02:22:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/03/06/eclipse-debugger-wtfs.html</loc>
<lastmod>2012-03-06T17:30:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/03/25/ie7-z-index-issue.html</loc>
<lastmod>2012-03-25T19:23:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2012/04/20/c-envy.html</loc>
<lastmod>2012-04-20T12:30:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2013/11/24/web-stacks-that-support-change-but-what.html</loc>
<lastmod>2013-11-24T20:17:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2013/12/05/knockoutjs-is-great-not-so-sure-about.html</loc>
<lastmod>2013-12-05T04:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2013/12/15/microstrategy-web-sdk-nasty-surprise.html</loc>
<lastmod>2013-12-15T01:54:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2014/01/07/time-intervals-and-other-ranges-should.html</loc>
<lastmod>2014-01-07T03:15:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2014/01/16/knockoutpager-possible-solution-for-dom.html</loc>
<lastmod>2014-01-16T03:03:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2014/03/09/knockoutjs-implicit-subscriber-via.html</loc>
<lastmod>2014-03-09T12:25:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/07/06/agiledc-proposals.html</loc>
<lastmod>2015-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/07/07/turtle-graphics-in-javascript.html</loc>
<lastmod>2015-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/07/27/foo-fooimpl-pairs.html</loc>
<lastmod>2015-07-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/07/28/cost-of-old-browsers-revisited.html</loc>
<lastmod>2015-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/08/03/overusing-dip.html</loc>
<lastmod>2015-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/08/10/combining-coverage-unit-functional.html</loc>
<lastmod>2015-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/10/01/nodejs-with-sql.html</loc>
<lastmod>2015-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/10/09/stupid-riotjs-tricks.html</loc>
<lastmod>2015-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/10/13/reactjs-readability.html</loc>
<lastmod>2015-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/10/20/dc-silicon-valley.html</loc>
<lastmod>2015-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/10/23/components-templates.html</loc>
<lastmod>2015-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/10/25/screaming-architecture.html</loc>
<lastmod>2015-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/11/07/csharp-anonymous-and-dynamic.html</loc>
<lastmod>2015-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2015/11/11/microservices.html</loc>
<lastmod>2015-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/01/03/query-cache.html</loc>
<lastmod>2016-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/06/05/capital-bikeshare-node-react.html</loc>
<lastmod>2016-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/06/12/asp-net-core-with-react.html</loc>
<lastmod>2016-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/06/26/java-8-too-little-too-late.html</loc>
<lastmod>2016-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/07/31/decoder-ring-code.html</loc>
<lastmod>2016-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/08/12/react-jsx-es6.html</loc>
<lastmod>2016-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/08/14/spark-unit-test.html</loc>
<lastmod>2016-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/09/03/why-not-cubes-anymore.html</loc>
<lastmod>2016-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/10/09/aaron-burr.html</loc>
<lastmod>2016-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/10/28/mstr-r-integration.html</loc>
<lastmod>2016-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/11/09/mstr-live-connections.html</loc>
<lastmod>2016-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/12/10/throwaway-isnt-waste.html</loc>
<lastmod>2016-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/12/23/insert-vs-dataflow.html</loc>
<lastmod>2016-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2016/12/30/multiple-teams-code.html</loc>
<lastmod>2016-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/01/12/balancing-risks.html</loc>
<lastmod>2017-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/01/17/dont-redux-all-the-things.html</loc>
<lastmod>2017-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/03/30/postgresql-json-spark.html</loc>
<lastmod>2017-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/05/14/truthiness-across-languages.html</loc>
<lastmod>2017-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/05/26/pragmatic-functional-programming.html</loc>
<lastmod>2017-05-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/06/02/redshift-compile-latency.html</loc>
<lastmod>2017-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/06/30/attribute-roles.html</loc>
<lastmod>2017-06-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/07/19/mstr-exists-not-exists.html</loc>
<lastmod>2017-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/09/16/musical-theater-and-agile-development.html</loc>
<lastmod>2017-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/09/18/spark-windows-emr.html</loc>
<lastmod>2017-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/09/24/spark-triple-equals.html</loc>
<lastmod>2017-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/12/05/spark-udf-for-sql.html</loc>
<lastmod>2017-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/12/11/bad-sectors.html</loc>
<lastmod>2017-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/12/11/readability-music.html</loc>
<lastmod>2017-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/12/12/scala-spark-apply.html</loc>
<lastmod>2017-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2017/12/18/rds-ec2-proxy.html</loc>
<lastmod>2017-12-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2018/01/05/mstr-mvn-overlay.html</loc>
<lastmod>2018-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2018/03/12/mstr-ffsql-live-connection.html</loc>
<lastmod>2018-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2018/04/24/mstr-okta.saml.html</loc>
<lastmod>2018-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2018/05/21/mstr-oidc.html</loc>
<lastmod>2018-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2018/09/17/spring-boot-sqs.html</loc>
<lastmod>2018-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2018/10/23/aws-certification-tips.html</loc>
<lastmod>2018-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/01/03/glue-impressions.html</loc>
<lastmod>2019-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/02/02/spark-credentials-file.html</loc>
<lastmod>2019-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/02/15/mstr-report-introspect.html</loc>
<lastmod>2019-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/02/27/oracle-date-migration.html</loc>
<lastmod>2019-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/04/15/redshift-division.html</loc>
<lastmod>2019-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/06/20/step-function-callbacks.html</loc>
<lastmod>2019-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/09/01/timezones-parquet-redshift.html</loc>
<lastmod>2019-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/09/10/ssm-ssh-tunnel.html</loc>
<lastmod>2019-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2019/09/23/serverless-flask.html</loc>
<lastmod>2019-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/01/23/mstr-development-socks.html</loc>
<lastmod>2020-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/03/16/redshift-cursor-query.html</loc>
<lastmod>2020-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/04/09/hive-vs-spark-varchar-truncation.html</loc>
<lastmod>2020-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/05/03/sql-tempdb.html</loc>
<lastmod>2020-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/07/05/maven-hell.html</loc>
<lastmod>2020-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/08/24/golang-is-annoying.html</loc>
<lastmod>2020-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/11/25/another-look-at-c.html</loc>
<lastmod>2020-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2020/12/14/reuse-api-library.html</loc>
<lastmod>2020-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2021/03/06/spark-mistakes.html</loc>
<lastmod>2021-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2021/03/15/preparesql-bad-plan.html</loc>
<lastmod>2021-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2021/05/08/azcopy-fargate.html</loc>
<lastmod>2021-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2022/03/08/spark-rounding.html</loc>
<lastmod>2022-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2022/04/23/spark-cte-workaround.html</loc>
<lastmod>2022-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2022/09/06/spark-encoders.html</loc>
<lastmod>2022-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2022/09/16/powerbi-credentials.html</loc>
<lastmod>2022-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2022/10/28/synapse-poc.html</loc>
<lastmod>2022-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2022/11/28/powerbi-embed.html</loc>
<lastmod>2022-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2023/05/02/terraform-azure-databricks.html</loc>
<lastmod>2023-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2023/05/23/spark-udf-issues.html</loc>
<lastmod>2023-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2023/09/24/spark-cte-workaround.html</loc>
<lastmod>2023-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2023/11/01/bi-or-not.html</loc>
<lastmod>2023-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2024/03/18/notebooks-vs-artifacts.html</loc>
<lastmod>2024-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/2024/08/16/gpt-loinc-mapping.html</loc>
<lastmod>2024-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/spark/big-data/2025/03/05/spark-udf-revisited.html</loc>
<lastmod>2025-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/spark/2025/06/03/pandas-udfs.html</loc>
<lastmod>2025-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://wrschneider.github.io/about.html</loc>
</url>
<url>
<loc>http://wrschneider.github.io/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page2/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page3/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page4/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page5/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page6/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page7/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page8/</loc>
</url>
<url>
<loc>http://wrschneider.github.io/page9/</loc>
</url>
</urlset>
