<?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://zogface.blog/2019/04/17/asp-net-core-identity-with-a-custom-data-store/</loc><lastmod>2019-11-07T20:09:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2019/03/26/that-agile-feeling/</loc><lastmod>2019-03-26T07:11:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2018/03/13/using-dapper-output-params-for-optimistic-concurrency/</loc><lastmod>2018-10-02T15:54:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2018/01/13/thinking-about-microservices-start-with-your-database/</loc><lastmod>2018-01-13T23:35:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2017/10/27/asp-net-core-automatic-type-registration/</loc><lastmod>2017-11-01T19:46:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2017/10/19/logging-traces-in-asp-net-core-2-0-with-application-insights/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2017/10/tracing_results1.png</image:loc><image:title>tracing_results1</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2017/10/tracing_table.png</image:loc><image:title>tracing_table</image:title></image:image><lastmod>2018-09-29T15:02:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2016/12/06/dependency-injection-with-model-state-validation-in-asp-net-core/</loc><lastmod>2017-10-13T08:30:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2017/10/12/vsts-agile-work-item-types-explained/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2017/10/activity_types.png</image:loc><image:title>activity_types</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2017/10/items_diagram.png</image:loc><image:title>items_diagram</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2017/10/work_items.png</image:loc><image:title>work_items</image:title></image:image><lastmod>2018-03-11T08:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/12/24/why-red-to-green-projects-just-add-more-red/</loc><lastmod>2017-08-03T09:54:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2017/08/03/using-the-tryget-pattern-in-c-to-clean-up-your-code/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2017/08/dave-grohl-2016-musicares-billboard-1548.jpg</image:loc><image:title>2016 MusiCares Person Of The Year Honoring Lionel Richie - Show</image:title><image:caption>LOS ANGELES, CA - FEBRUARY 13:  Singer Dave Grohlperforms onstage during the 2016 MusiCares Person of the Year honoring Lionel Richie at the Los Angeles Convention Center on February 13, 2016 in Los Angeles, California.  (Photo by Christopher Polk/Getty Images for NARAS)</image:caption></image:image><lastmod>2017-08-03T09:49:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2017/07/16/lose-your-self-respect-with-async/</loc><lastmod>2017-07-16T09:44:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2017/01/20/ditching-typings-for-npm-types/</loc><lastmod>2017-01-20T12:52:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2016/11/14/sunrise-architecture-part-1/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2016/11/sunrise-logical-architecture.png</image:loc><image:title>sunrise-logical-architecture</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2016/11/technology_map2.png</image:loc><image:title>technology_map</image:title><image:caption>SUNrise technology map</image:caption></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2016/11/hosting_plans.png</image:loc><image:title>hosting_plans</image:title></image:image><lastmod>2016-11-14T23:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2016/10/25/using-powershell-to-update-dotnet-core-version-numbers/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2016/10/vsts_ps_setversionnumber.png</image:loc><image:title>vsts_ps_setversionnumber</image:title></image:image><lastmod>2016-10-25T21:59:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2016/09/13/custom-authentication-in-asp-net-mvc-core/</loc><lastmod>2017-07-30T10:51:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/about/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/img_4036.jpg</image:loc><image:title>IMG_4036</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/img_3245.jpg</image:loc><image:title>IMG_3245</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/img_3078.jpg</image:loc><image:title>IMG_3078</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/aboutme.jpg</image:loc><image:title>aboutme</image:title></image:image><lastmod>2016-02-05T19:08:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://zogface.blog/2016/02/05/typescript-interfaces-for-c-developers/</loc><lastmod>2016-02-05T19:00:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2016/02/03/de-coupling-after-the-fact/</loc><lastmod>2016-02-03T18:42:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2016/01/21/the-disaster-of-oop-and-what-we-can-salvage/</loc><lastmod>2016-01-21T17:58:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2015/12/09/devops-is-just-what-you-do-in-an-sme/</loc><lastmod>2015-12-09T21:42:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2015/08/20/entity-framework-dynamic-sorting/</loc><lastmod>2015-10-09T13:54:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2015/10/09/merging-modelstate-validation-with-knockout-models/</loc><lastmod>2015-10-09T13:53:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2015/05/05/fun-with-t-sql-computed-columns/</loc><lastmod>2015-05-05T22:52:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2015/01/11/your-team-should-make-mistakes-and-take-the-consequences/</loc><lastmod>2015-01-11T12:57:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/11/29/dont-outsource-your-business-logic/</loc><lastmod>2014-12-01T22:32:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/12/01/when-to-inject-a-dependency/</loc><lastmod>2014-12-01T22:30:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/10/11/why-were-all-doing-objects-wrong/</loc><lastmod>2014-10-11T16:20:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/06/05/on-elephant-traps/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/06/smokemirrors.jpg</image:loc><image:title>smokemirrors</image:title></image:image><lastmod>2014-06-05T09:01:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/05/30/on-the-art-of-simplicity/</loc><lastmod>2014-05-30T09:21:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/05/11/unit-testing-all-subclasses/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/email_inheritance.png</image:loc><image:title>Email inheritance diagram</image:title></image:image><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/h9ff2fe89.png</image:loc><image:title>Test all the things!</image:title></image:image><lastmod>2014-05-11T10:51:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog/2014/05/05/this-post-tests-the-theme-nothing-to-see-here/</loc><image:image><image:loc>https://zogface.blog/wp-content/uploads/2014/05/img_3710.jpg</image:loc><image:title>White clematis</image:title></image:image><lastmod>2014-06-07T15:37:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://zogface.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2019-11-07T20:09:55+00:00</lastmod></url></urlset>
