<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-16.1.1'-->
<!--Jetpack_Sitemap_Buffer_Page_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//coder-mike.com/sitemap.xsl"?>
<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>https://coder-mike.com/</loc>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/10/21/saying-more-than-you-mean/</loc>
  <lastmod>2013-12-16T01:32:28Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/10/14/what-is-a-variable/</loc>
  <lastmod>2013-12-14T19:18:02Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/10/07/subscribing-member-functions-to-c-callbacks/</loc>
  <lastmod>2013-12-14T19:18:45Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/09/23/simple-dependent-types/</loc>
  <lastmod>2013-12-28T17:02:31Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/09/09/expressiveness-vs-efficiency-in-c/</loc>
  <lastmod>2013-12-28T16:27:00Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/08/20/why-cast/</loc>
  <lastmod>2013-12-28T16:03:52Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/07/27/arent-subtype-and-parametric-polymorphism-the-same/</loc>
  <lastmod>2013-12-28T04:56:25Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/11/04/programming-with-no-rules/</loc>
  <lastmod>2013-10-23T20:11:06Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/11/18/practical-dependent-types/</loc>
  <lastmod>2013-12-16T01:25:35Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/12/02/dynamic-scoping-is-better/</loc>
  <lastmod>2013-12-14T19:16:09Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/11/11/the-speed-of-c/</loc>
  <lastmod>2013-11-08T22:31:27Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/about-me/</loc>
  <lastmod>2020-07-07T04:39:34Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/12/09/rethinking-goto/</loc>
  <lastmod>2013-12-09T03:11:44Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/05/05/rethinking-goto-part-2/</loc>
  <lastmod>2014-05-29T21:58:23Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/06/02/thoughts-about-random-access/</loc>
  <lastmod>2014-06-02T02:04:23Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2013/12/23/navigation-by-compile-error/</loc>
  <lastmod>2013-12-18T18:24:07Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/01/02/mutating-types/</loc>
  <lastmod>2014-01-02T19:35:53Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/03/10/compile-time-languages/</loc>
  <lastmod>2014-03-11T19:37:18Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/03/24/change-engineering/</loc>
  <lastmod>2014-03-20T19:50:42Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/04/28/unifying-layers/</loc>
  <lastmod>2018-08-06T13:59:14Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/05/19/cs-async-is-the-wrong-way-around/</loc>
  <lastmod>2014-05-18T23:10:39Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/06/16/everything-you-dont-say/</loc>
  <lastmod>2014-06-09T02:11:15Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/06/30/needy-code/</loc>
  <lastmod>2014-07-08T23:13:21Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/07/14/finish-before-you-start/</loc>
  <lastmod>2014-07-17T00:26:16Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/07/21/moonwalk-debugging/</loc>
  <lastmod>2014-12-02T23:32:58Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/07/30/debugging-embedded-code/</loc>
  <lastmod>2014-10-05T15:51:49Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/08/18/sequences-part-1/</loc>
  <lastmod>2014-09-27T15:29:00Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/09/01/sequences-part-2/</loc>
  <lastmod>2014-09-27T15:27:08Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/09/22/sequences-part-3/</loc>
  <lastmod>2014-09-22T01:39:52Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/10/13/sequences-part-4-push-and-pull/</loc>
  <lastmod>2014-11-08T07:06:01Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/11/07/sequences-part-5/</loc>
  <lastmod>2014-11-08T07:20:05Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2014/11/28/continuations-in-c/</loc>
  <lastmod>2021-05-17T22:03:13Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2015/01/17/async-in-c/</loc>
  <lastmod>2015-01-18T04:51:41Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2015/08/04/be-a-multiplier/</loc>
  <lastmod>2015-08-04T09:27:28Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/01/06/javascript-corners-part-1/</loc>
  <lastmod>2017-08-12T23:37:22Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/10/30/javascript-corners-part-2/</loc>
  <lastmod>2017-08-12T23:37:32Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/10/30/javascript-corners-part-3/</loc>
  <lastmod>2017-08-12T23:37:45Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/02/27/why-javascript/</loc>
  <lastmod>2016-02-27T02:05:11Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/03/19/why-types-introduce-coupling/</loc>
  <lastmod>2019-04-02T01:52:48Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/11/05/javascript-corners-part-4/</loc>
  <lastmod>2017-08-12T23:37:54Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2016/11/12/javascript-corners-part-5/</loc>
  <lastmod>2017-08-12T23:38:06Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/07/03/coding-on-paper-in-an-interview/</loc>
  <lastmod>2017-07-30T23:20:43Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/07/23/javascript-corners-part-6/</loc>
  <lastmod>2017-08-12T23:38:17Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/07/25/javascript-corners-part-7-with-calls/</loc>
  <lastmod>2017-08-12T23:38:23Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/07/29/javascript-corners-part-8-references-contd/</loc>
  <lastmod>2017-08-12T23:38:42Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/08/09/javascript-corners-part-9/</loc>
  <lastmod>2017-08-12T23:38:55Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/08/02/c-vs-js-binary-type-coupling/</loc>
  <lastmod>2017-08-01T21:47:16Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2017/08/13/global-tostring/</loc>
  <lastmod>2017-08-13T00:11:08Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/04/12/metalscript-the-idea/</loc>
  <lastmod>2021-02-03T05:40:02Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/04/14/why-not-espruino/</loc>
  <lastmod>2025-03-03T05:14:05Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2019/08/16/the-challenge-of-c-firmware-libraries/</loc>
  <lastmod>2019-08-16T01:13:50Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/05/06/using-metalscript-in-a-c-project/</loc>
  <lastmod>2019-04-06T17:11:06Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/privacy-policy/</loc>
  <lastmod>2018-05-27T03:38:21Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/06/09/progress-on-metalscript-and-random-thoughts/</loc>
  <lastmod>2018-06-08T22:08:07Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/07/07/metalscript-progress-july-2018/</loc>
  <lastmod>2018-07-07T10:26:51Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/09/23/metalscript-progress-sep-2018/</loc>
  <lastmod>2018-10-22T21:04:23Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2018/10/23/tc53-meeting/</loc>
  <lastmod>2019-01-25T09:03:49Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2019/01/25/hughes-list/</loc>
  <lastmod>2019-04-18T10:41:36Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2019/05/19/metalscript-update-may-2019/</loc>
  <lastmod>2019-05-21T00:53:37Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2019/06/01/can-you-parse-this/</loc>
  <lastmod>2019-06-01T01:37:47Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/04/27/microvium/</loc>
  <lastmod>2021-02-26T21:15:53Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/05/01/microvium-modules/</loc>
  <lastmod>2020-10-24T00:51:10Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/04/27/nodes-require-doesnt-always-return-the-same-value/</loc>
  <lastmod>2020-04-27T07:23:25Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/05/15/snapshotting-vs-bundling/</loc>
  <lastmod>2021-02-05T20:24:07Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/06/16/microvium-garbage-collector/</loc>
  <lastmod>2022-06-16T23:12:59Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/06/08/microvium-status-update/</loc>
  <lastmod>2020-06-28T11:32:27Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/06/21/microvium-alpha-release/</loc>
  <lastmod>2020-06-28T11:32:27Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/behind-microvium/</loc>
  <lastmod>2022-06-11T20:27:01Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/06/27/microvium-boost/</loc>
  <lastmod>2022-07-24T20:59:57Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/07/08/new-garbage-collector/</loc>
  <lastmod>2021-08-26T21:36:00Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/08/10/a-distributed-language/</loc>
  <lastmod>2020-08-10T10:59:04Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/11/01/quality-vs-quantity/</loc>
  <lastmod>2020-12-22T21:20:51Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2020/12/23/distributed-apps-in-javascript/</loc>
  <lastmod>2020-12-22T21:19:56Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2021/01/31/in-the-land-of-the-blind-the-one-eyed-man-is-king/</loc>
  <lastmod>2021-02-03T19:09:31Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2021/03/05/immutable-js-vs-immer/</loc>
  <lastmod>2022-07-12T09:01:09Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2021/07/05/concept-distributed-iot-programs-using-microvium/</loc>
  <lastmod>2022-03-04T22:29:46Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/08/08/inside-microvium-closures/</loc>
  <lastmod>2022-08-08T00:21:08Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2021/09/24/incidental-vs-accidental-complexity/</loc>
  <lastmod>2024-08-05T06:52:37Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/04/18/microvium-closure-variable-indexing/</loc>
  <lastmod>2022-04-17T23:35:33Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/05/20/microvium-updated-memory-model/</loc>
  <lastmod>2022-05-20T00:01:24Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/05/27/short-lived-memory-is-cheaper/</loc>
  <lastmod>2022-05-26T20:54:39Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/05/27/single-threading-is-more-memory-efficient/</loc>
  <lastmod>2022-05-29T20:52:40Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/06/11/microvium-is-very-small/</loc>
  <lastmod>2023-08-24T21:22:20Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/06/25/snapshotting-is-like-compiling-but-better/</loc>
  <lastmod>2022-06-24T21:14:35Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/07/13/microvium-has-try-catch/</loc>
  <lastmod>2022-07-14T20:29:50Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/09/03/microvium-has-classes/</loc>
  <lastmod>2022-09-02T22:41:10Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/10/30/microvium-closures-are-tiny/</loc>
  <lastmod>2023-11-02T21:48:41Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/10/16/ffi-generator-library/</loc>
  <lastmod>2022-10-16T20:32:20Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2022/10/25/microvium-closures-can-use-less-ram-than-c/</loc>
  <lastmod>2022-10-25T20:20:49Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2023/11/02/microvium-async-part-1/</loc>
  <lastmod>2024-04-28T02:06:02Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2023/11/02/microvium-async-part-2/</loc>
  <lastmod>2024-04-28T02:05:01Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2023/07/23/microvium-on-wasm/</loc>
  <lastmod>2023-07-23T00:52:26Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2023/11/10/microvium-async-part-3/</loc>
  <lastmod>2024-04-28T02:39:16Z</lastmod>
 </url>
 <url>
  <loc>https://coder-mike.com/blog/2023/11/24/microvium-async-part-4/</loc>
  <lastmod>2024-04-28T02:56:25Z</lastmod>
 </url>
</urlset>
