<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://mariusschulz.com/</loc>
  </url>
  <url>
    <loc>https://mariusschulz.com/about</loc>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog</loc>
  </url>
  <url>
    <loc>https://mariusschulz.com/courses</loc>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/series/tasty-links</loc>
    <lastmod>2020-12-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/series/typescript-evolution</loc>
    <lastmod>2022-02-13</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/5-macos-shortcuts-you-need-to-know</loc>
    <lastmod>2020-12-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/a-little-htmlhelper-for-implementing-adaptive-html-images-in-asp-net-mvc</loc>
    <lastmod>2021-01-12</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/a-review-of-douglas-crockfords-javascript-the-good-parts</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/acquiring-type-declaration-files-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/adding-a-fixed-header-to-a-uiscrollview</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/advanced-javascript-debugging-with-console-table</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/advanced-javascript-logging-using-console-group</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/advanced-static-types-in-typescript</loc>
    <lastmod>2019-10-07</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/analyzing-the-javascript-examples-in-gary-bernhardts-wat-talk</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/angular-2-and-typescript</loc>
    <lastmod>2025-01-04</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/announcing-typescript-weekly</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/assertion-functions-in-typescript</loc>
    <lastmod>2022-02-13</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/asynchronous-javascript-with-async-await</loc>
    <lastmod>2019-10-07</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/asynchronously-bootstrapping-angularjs-applications-with-server-side-data</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/better-tabindex-handling-with-razor</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/bootstrapping-angularjs-applications-with-server-side-data-from-asp-net-mvc-and-razor</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/build-2015-my-favorite-sessions</loc>
    <lastmod>2020-12-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/built-in-type-declarations-in-typescript</loc>
    <lastmod>2019-07-11</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/bundling-and-minification-an-introduction</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/bundling-and-minifying-an-angularjs-application-with-asp-net-mvc</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/bundling-and-tree-shaking-with-rollup-and-es2015-modules</loc>
    <lastmod>2021-07-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/bundling-es2015-modules-with-typescript-and-rollup</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/chrome-developer-tools-store-as-global-variable</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/code-splitting-a-typescript-application-with-import-and-webpack</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/combining-modifiers-in-csharp-protected-internal-and-override-sealed</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/combining-settings-objects-with-lodash-assign-or-merge</loc>
    <lastmod>2020-11-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/compiling-async-await-to-es3-es5-in-typescript</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/concatenating-arrays-in-javascript</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/conditional-types-in-typescript</loc>
    <lastmod>2021-01-24</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/conditionally-serializing-fields-and-properties-with-json-net</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/const-assertions-in-literal-expressions-in-typescript</loc>
    <lastmod>2020-11-29</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/constant-variables-in-javascript-or-when-const-isnt-constant</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/control-flow-based-type-analysis-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/death-to-confusing-ecmascript-version-names</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/declaring-global-variables-in-typescript</loc>
    <lastmod>2020-04-16</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/deserializing-json-strings-as-javascript-date-objects</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/designing-extension-methods-in-net-for-composition</loc>
    <lastmod>2019-07-28</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/destructuring-regular-expression-matches-in-ecmascript-2015</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/detecting-minified-javascript-code</loc>
    <lastmod>2020-12-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/detecting-the-operating-system-in-net-core</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/detecting-unminifiable-angular-code</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/disassembling-javascripts-iife-syntax</loc>
    <lastmod>2023-09-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/dotted-properties-and-string-index-signatures-in-typescript</loc>
    <lastmod>2019-07-11</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/downlevel-iteration-for-es3-es5-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/dracula-a-bloody-good-dark-theme</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/dynamic-import-expressions-in-typescript</loc>
    <lastmod>2020-12-28</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/ecmascript-2016-array-prototype-includes</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/es2015-destructuring-for-assignments</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/external-helpers-library-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/extralinq-additional-extension-methods-for-linq-to-objects</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/fast-searching-with-ripgrep</loc>
    <lastmod>2020-04-16</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/fun-with-custom-csharp-collection-initializers</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/function-definitions-in-javascript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/function-overloads-in-typescript</loc>
    <lastmod>2020-12-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/generating-default-typescript-configuration-files-with-tsc-init</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/generating-external-javascript-files-using-partial-razor-views</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/generating-route-urls-in-asp-net-core-mvc</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/generic-parameter-defaults-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/getting-started-with-ecmascript-2015</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/getting-the-web-root-path-and-the-content-root-path-in-asp-net-core</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/global-antiforgery-token-validation-in-asp-net-core</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/how-to-build-absolute-action-urls-using-the-urlhelper-class</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/how-to-configure-a-sql-server-alias-for-a-named-instance-on-a-development-machine</loc>
    <lastmod>2019-07-27</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/how-to-remove-webkits-banana-yellow-autofill-background</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/how-to-set-up-sublime-text-for-a-vastly-better-markdown-writing-experience</loc>
    <lastmod>2020-12-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/how-to-squash-the-first-two-commits-in-a-git-repository</loc>
    <lastmod>2020-11-15</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/implementing-a-custom-forward-pipe-operator-for-function-chains-in-swift</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/implementing-an-exception-helper-class-for-parameter-null-checking</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/implicit-function-chaining-in-lodash</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/importing-json-modules-in-typescript</loc>
    <lastmod>2021-01-17</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/improved-inference-for-literal-types-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/inline-route-constraints-in-asp-net-core-mvc</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/inlining-angular-view-templates-with-asp-net-mvc-and-razor</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/inlining-css-and-javascript-bundles-with-asp-net-mvc</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/introducing-the-extralinq-nuget-package</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/introducing-the-gulp-iife-plugin</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/javascript-promises-in-depth</loc>
    <lastmod>2022-04-03</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/jsx-fragment-syntax-in-typescript</loc>
    <lastmod>2019-07-28</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/keep-your-visual-studio-and-resharper-settings-in-sync-between-multiple-development-pcs</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/keyboard-shortcuts-for-jumping-and-deleting-in-iterm2</loc>
    <lastmod>2022-06-06</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/keyof-and-lookup-types-in-typescript</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/learn-the-basics-of-fsharp-with-project-euler</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/literal-type-widening-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/little-gems-of-the-enumerable-class-empty-range-and-repeat</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/lodash-and-ecmascript-2015</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/managing-my-reading-list-with-feedly-and-pocket</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/mapped-type-modifiers-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/mapped-types-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/matching-digits-in-net-regex</loc>
    <lastmod>2021-12-25</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/measuring-execution-times-in-javascript-with-console-time</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/merging-two-gulp-streams</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/mixin-classes-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/more-literal-types-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/my-8-favorite-resharper-shortcuts</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/my-favorite-tech-related-books</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/non-nullable-types-in-typescript</loc>
    <lastmod>2019-07-11</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/npm-ecmascript-2015-and-babel</loc>
    <lastmod>2021-04-18</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/null-checking-for-expression-operands-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/nullish-coalescing-the-operator-in-typescript</loc>
    <lastmod>2021-08-14</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/numbers-and-numeric-types-in-swift</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/numeric-separators-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/object-rest-and-spread-in-typescript</loc>
    <lastmod>2019-07-11</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/open-loops-cause-you-to-be-a-worse-programmer</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/optional-catch-binding-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/optional-chaining-the-operator-in-typescript</loc>
    <lastmod>2021-09-11</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/parametrized-localization-in-asp-net</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/parsing-markdown-in-net</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/partially-applying-functions-in-javascript-using-underscore-js</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/passing-generics-to-jsx-elements-in-typescript</loc>
    <lastmod>2021-12-28</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/passing-net-server-side-data-to-javascript</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/passing-swifts-operator-functions-to-higher-order-functions</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/per-file-jsx-factories-in-typescript</loc>
    <lastmod>2019-07-28</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/playing-with-closure-expressions-and-operator-functions-in-swift</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/practical-use-cases-for-the-regexoptions-flags</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/preventing-ghost-borders-when-resizing-images-with-system-drawing</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/programmatically-opening-a-file-dialog-with-javascript</loc>
    <lastmod>2020-12-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/read-only-array-and-tuple-types-in-typescript</loc>
    <lastmod>2020-11-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/read-only-properties-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/removing-elements-from-javascript-arrays</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/returning-object-literals-from-arrow-functions-in-javascript</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/running-multiple-asp-net-applications-using-forms-authentication-on-the-same-server</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/securing-an-asp-net-mvc-application-using-fluentsecurity</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/securing-authentication-cookies-in-asp-net-core</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/semicolons-after-function-declarations-in-javascript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/setting-the-node-js-version-for-an-azure-devops-build</loc>
    <lastmod>2020-12-29</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/setting-up-fluentsecurity-to-use-ninject-for-dependency-resolution</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/sharing-line-highlights-in-github-files</loc>
    <lastmod>2021-04-25</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/simulating-latency-in-asp-net-core</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/speeding-up-babel-transpilation-with-compact-mode</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/spelling-correction-in-typescript</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/step-up-your-game-with-weekly-regular-expression-challenges</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/stop-cheating-the-type-system</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/strict-property-initialization-in-typescript</loc>
    <lastmod>2021-01-03</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/string-enums-in-typescript</loc>
    <lastmod>2019-07-28</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/string-literal-types-in-typescript</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/switching-to-the-en-us-keyboard-layout</loc>
    <lastmod>2025-01-04</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/syntax-highlighting-for-yarn-lock-files-in-visual-studio-code</loc>
    <lastmod>2026-01-29</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tag-helpers-in-asp-net-core-mvc</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tagged-union-types-in-typescript</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tame-your-wild-css-with-csscomb</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/taming-whitespace-with-editorconfig</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tasty-links-1</loc>
    <lastmod>2020-12-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tasty-links-2</loc>
    <lastmod>2020-12-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tasty-links-3</loc>
    <lastmod>2020-12-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tasty-links-4</loc>
    <lastmod>2020-12-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/tasty-links-5</loc>
    <lastmod>2020-12-31</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-and-and-or-operators-in-javascript</loc>
    <lastmod>2021-03-13</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-comma-operator-in-javascript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-curious-case-of-switch-statements-in-javascript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-era-of-transpilers</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-exponentiation-operator-in-javascript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-never-type-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-object-type-in-typescript</loc>
    <lastmod>2019-07-11</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-omit-helper-type-in-typescript</loc>
    <lastmod>2020-08-30</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-showconfig-compiler-option-in-typescript</loc>
    <lastmod>2019-08-27</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-some-and-every-array-methods-in-javascript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-state-of-modern-web-development</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-strict-compiler-option-in-typescript</loc>
    <lastmod>2021-08-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/the-unknown-type-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/top-5-blog-posts-in-2014</loc>
    <lastmod>2020-09-19</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/top-5-blog-posts-in-2015</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/type-checking-javascript-files-with-checkjs-in-typescript</loc>
    <lastmod>2021-04-18</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/type-queries-and-typeof-in-typescript</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/typescript-1-5-is-released</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/typescript-vs-flow</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/typing-destructured-object-parameters-in-typescript</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/typing-functions-in-typescript</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/untyped-imports-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/use-cases-for-javascripts-iifes</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/using-a-typescript-nightly-build-within-visual-studio-code</loc>
    <lastmod>2020-12-29</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/using-integer-document-ids-in-ravendb-indexes</loc>
    <lastmod>2020-10-24</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/using-promise-prototype-finally-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/using-queuebackgroundworkitem-to-schedule-background-jobs-from-an-asp-net-application-in-net-4-5-2</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/using-the-indentedtextwriter-class-to-output-hierarchically-structured-data</loc>
    <lastmod>2021-12-25</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/using-typescripts-type-definition-files-to-get-tooling-support-for-plain-javascript</loc>
    <lastmod>2020-12-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/variables-and-types-in-javascript</loc>
    <lastmod>2020-12-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/view-components-in-asp-net-core-mvc</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/weak-type-detection-in-typescript</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/welcome-net-to-the-open-source-space</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/why-enumerable-except-might-not-work-the-way-you-might-expect</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/why-using-the-greedy-in-regular-expressions-is-almost-never-what-you-actually-want</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/working-with-favicons-in-asp-net-mvc-applications-and-visual-studio</loc>
    <lastmod>2020-11-22</lastmod>
  </url>
  <url>
    <loc>https://mariusschulz.com/blog/working-with-sass-stylesheets-in-asp-net-mvc-applications-and-visual-studio</loc>
    <lastmod>2021-05-01</lastmod>
  </url>
</urlset>