<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>home on Gustav Jansson</title>
    <link>https://madeso.github.io/</link>
    <description>Recent content in home on Gustav Jansson</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 12 Apr 2026 21:47:35 +0200</lastBuildDate>
    <atom:link href="https://madeso.github.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2026-15/</link>
      <pubDate>Sun, 12 Apr 2026 21:47:35 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2026-15/</guid>
      <description>&lt;p&gt;This week I &amp;ldquo;finished&amp;rdquo; the klotter integration into euph as fasr as it&amp;rsquo;s not crashing on a empty scene. Next week will probably be spent on loading meshes and expanding the shaders/material system so a &amp;ldquo;mesh&amp;rdquo; can have more than one geom with more than one material, and the materials to be defined as part of tbe data pipeline. Let&amp;rsquo;s see how far I&amp;rsquo;ll get.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2026-14/</link>
      <pubDate>Mon, 06 Apr 2026 10:34:12 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2026-14/</guid>
      <description>&lt;p&gt;This week I decided that I would do everything to get my card game running over the easter weekend.&#xA;While I still have one day left it&amp;rsquo;s looking less likely to succeed and the task that I originally planned to take a day has pretty much taken the entire weekend. The plan was to take the existing rendering code in my test project and just copy it over to the new engine with some slight modification. This failed to take into consideration that the codebases are different and while the dependencies match (in name), they are on different versions with different build configs and moving code around to support the new setup takes time.&#xA;Until next week (where I will continue the attempt on getting a game playable)&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2026-13/</link>
      <pubDate>Sun, 29 Mar 2026 22:17:09 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2026-13/</guid>
      <description>&lt;p&gt;Yet another week of little bit of everything. I did some work on getting the bytecode working in lax and I continued work on euph but decided I&amp;rsquo;m going to focus on getting a game running. Next week, easter, will hopefully be way more productive!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2026-12/</link>
      <pubDate>Sun, 22 Mar 2026 21:26:14 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-12/</guid>
      <description>&lt;p&gt;This week I did a little bit of eveything. Som reading on lox, slowly started work on textgen and some minor work on euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2026-11/</link>
      <pubDate>Sun, 15 Mar 2026 21:34:12 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-11/</guid>
      <description>&lt;p&gt;This week I did small thing on euphoria and restarted the lox project as I probably will use that for scripting in euphoria too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2026-10/</link>
      <pubDate>Sun, 08 Mar 2026 18:15:59 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-10/</guid>
      <description>&lt;p&gt;This week I added slider and text rendering. Next step is text editing and evaluating/seeing if I can create a skeumorphic editor or I&amp;rsquo;m just going to create a standard looking editor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2026-09/</link>
      <pubDate>Sun, 01 Mar 2026 23:19:46 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-09/</guid>
      <description>&lt;p&gt;This week I decided that nuklear probably isn&amp;rsquo;t the right call for the the euphoria editor and I wondered how far I could get in a week, and I started to scratch that itch. I started porting the texture and shader from klotter and grabbed the sprite batch from tred and managed to get both buttons and sliders working. Tomorrow is a basic text edit component and after that it&amp;rsquo;s either improving the text rendering or styling the ui. Hopefully I can have a working prototype by the end of the comming week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2026-08/</link>
      <pubDate>Mon, 23 Feb 2026 00:23:15 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-08/</guid>
      <description>&lt;p&gt;This week I mostly completed the klotter/dear imgui color project by switching back to hsl. I started the match implementation and continued by making sure euphoria still compiles.&lt;/p&gt;&#xA;&lt;p&gt;Since skeumorphic was successful I want to evaluate nuklear for the editor gui and might just use euphoria to do it, since that is were it&amp;rsquo;s going to end up anyway. I might also start the game gui since I more or less already know how (the first version of) the 2d renderer should work and how the high level api should work (in theory).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 07</title>
      <link>https://madeso.github.io/devlog/2026-07/</link>
      <pubDate>Sun, 15 Feb 2026 07:04:43 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-07/</guid>
      <description>&lt;p&gt;This week I added gammut clipping to klotter tehen I discovered okhsl and okhsv colors spaces and since they seem to be a better way to pick dear imgui colors than oklch I added them as well and will start changing the current oklch based setup next.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2026-06/</link>
      <pubDate>Sun, 08 Feb 2026 23:09:57 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-06/</guid>
      <description>&lt;p&gt;This week I continued on the skeumorphic design and while it might get some extra features and exploration, I think it&amp;rsquo;s pretty much done for now. I did some more work on musikmaskin and I finally got back to work on klotter. The oklch based ui is coming along nicely.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 05</title>
      <link>https://madeso.github.io/devlog/2026-05/</link>
      <pubDate>Sun, 01 Feb 2026 22:53:26 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-05/</guid>
      <description>&lt;p&gt;This week I worked on musikmaskin and at the end of the week I started seriously considering a&#xA;skeumorphic design and started a small prototype for what a engine/editor could look like.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2026-04/</link>
      <pubDate>Sun, 25 Jan 2026 23:22:29 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-04/</guid>
      <description>&lt;p&gt;This week I wrote a basic theme builder for dear imgui but I think my original plan to only use a few colors perhaps is flawed. I will have to do some more thinking on it. In the mean time I started a new project, musik maskin. A basic software synth and soon a music generator for gamejam games.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2026-03/</link>
      <pubDate>Sun, 18 Jan 2026 19:34:18 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-03/</guid>
      <description>&lt;p&gt;This week I added the oklab and oklch colorspaces to klotter. Next week is hopefully using them to create a dear imgui theme.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2026-02/</link>
      <pubDate>Sun, 11 Jan 2026 23:30:42 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-02/</guid>
      <description>&lt;p&gt;This week I finished star trek ds9 so I mostly just spent time on my notes and planning for future euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025 in Review</title>
      <link>https://madeso.github.io/blog/2025-in-review/</link>
      <pubDate>Mon, 05 Jan 2026 14:26:44 +0100</pubDate>
      <guid>https://madeso.github.io/blog/2025-in-review/</guid>
      <description>&lt;h2 id=&#34;spotlight&#34;&gt;spotlight&lt;/h2&gt;&#xA;&lt;p&gt;I spent about 2 weeks on spotlight, my hugo blog featuring pretty windows spotlight images. My windows have stopped showing me new images, not sure what&amp;rsquo;s up with that so the contributions have more or less stopped. I should learn about how image processing works and publish it this year.&lt;/p&gt;&#xA;&lt;h2 id=&#34;star-trek&#34;&gt;Star trek&lt;/h2&gt;&#xA;&lt;p&gt;The year started with me watching star trek TNG and desperately watching the full series of deep space 9 before it was removed from netflix the last 2 to 3 weeks of the year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 01</title>
      <link>https://madeso.github.io/devlog/2026-01/</link>
      <pubDate>Sun, 04 Jan 2026 22:47:39 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2026-01/</guid>
      <description>&lt;p&gt;For this and last week of te last year I mostly watched Star Trek: Deep Space 9. I did some work on samling and some smaller work on klotter.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also been thinking about what a skeumorphic design for a &amp;ldquo;unity engine&amp;rdquo; could look like. Could each component look like a instrument in reaper with knobs and whatnot. How would that be written in code? What widgets are needed? That sort of thing. Perhaps I&amp;rsquo;ll make a prototype or something, &lt;a href=&#34;https://colorpalette.pro/&#34;&gt;colorpalette.pro&lt;/a&gt; is some sort of inspiration.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2025-52/</link>
      <pubDate>Sun, 28 Dec 2025 22:42:21 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-52/</guid>
      <description>&lt;p&gt;Last week of the year. This week I watched ds9, did some simpler samling work and planned for the future/next year. It looks like it will be a great year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2025-51/</link>
      <pubDate>Sun, 21 Dec 2025 22:09:57 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-51/</guid>
      <description>&lt;p&gt;This week I mostly watched start trek as it&amp;rsquo;s disapearing from netflix in a few weeks and I&amp;rsquo;d like to complete my watching(only the last 4 season of ds9 left). Besides that, I actually managed to continue work on klotter and fix both the linux and the windows ci. Next week, while watching star trek, I&amp;rsquo;m planning to fix the warnings CI has found and do some work on the samling project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2025-50/</link>
      <pubDate>Sun, 14 Dec 2025 22:15:28 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-50/</guid>
      <description>&lt;p&gt;This week I did some work on ride, resurected klotter and started the work on shadow rendering in ride. There are still some work on shadow left and while I don&amp;rsquo;t think I can complete it next week I think I can at least improve the current shadows by a bit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2025-49/</link>
      <pubDate>Sun, 07 Dec 2025 20:50:54 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-49/</guid>
      <description>&lt;p&gt;This week I worked on making the dotgrid export better at lower resolutions. I also started a new project, samling, helping me determine what assets I own and if buying a new pack is worth it or not. I was planning to work on shadows but my week was was cut short with visitng familty giving me practically no weekend so shadows will have to wait yet another week :(&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2025-48/</link>
      <pubDate>Sun, 30 Nov 2025 22:38:37 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-48/</guid>
      <description>&lt;p&gt;This week I continued work on dotgrid and trying to complete the last action (for now), hardening the serializing, and while my intention also was to to complete the shadow rendering I failed to do so.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2025-47/</link>
      <pubDate>Sun, 23 Nov 2025 20:44:31 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-47/</guid>
      <description>&lt;p&gt;This week I also didn&amp;rsquo;t work on shadows, but I atleast did some work on klotter. Most work was on dotgrid, but I managed to update depdendencies so that it builds with the latest cmake version. Next week is shadows&amp;hellip;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2025-46/</link>
      <pubDate>Sun, 16 Nov 2025 21:05:46 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-46/</guid>
      <description>&lt;p&gt;This week I continued work on dotgrid, perhaps next week there will be time for working on shadows&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2025-45/</link>
      <pubDate>Sun, 09 Nov 2025 21:35:43 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-45/</guid>
      <description>&lt;p&gt;This week the plan was to work on shadow rendering but I mostly worked on my dotgrid fork, next week&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2025-44/</link>
      <pubDate>Sun, 02 Nov 2025 22:05:52 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-44/</guid>
      <description>&lt;p&gt;This week I continued work on shadow rendering in klotter and actually managaed to get ride/pony running again with the new fil/dir api&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2025-43/</link>
      <pubDate>Sun, 26 Oct 2025 19:27:29 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-43/</guid>
      <description>&lt;p&gt;This week I did some work on poster tester and upgraded dear imgui to lastest for klotter. While the upgrade took a while (I was years behind) I still managed to start on rendering the textures in gamma space (again). While I could live without gamma correct textures, rendering depth is something I &amp;ldquo;need&amp;rdquo; and that will be done after gamma corrected textures is completed, hopefully next week&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2025-42/</link>
      <pubDate>Sun, 19 Oct 2025 21:06:02 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-42/</guid>
      <description>&lt;p&gt;This week I mostly worked on the poster tester project as I started using it again for work. I also came to the realization that altough I won&amp;rsquo;t complete the arcade racer, I could complete the rendering engine and thus started to read up onhow to improve the display of textures in dear imgui as this will greatly improve how I can debug the shadow rendering.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2025-41/</link>
      <pubDate>Sun, 12 Oct 2025 20:29:51 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-41/</guid>
      <description>&lt;p&gt;This week I mostly worked on visual debug and I think that is going to take another week. So&amp;hellip; while I won&amp;rsquo;t complete arcade racer game this year, I think a (new) worthy goal is to at least complete the renderer, along with a extremly rough &amp;ldquo;proof of concept&amp;rdquo; asset importer so that I can perhaps buy some sweat new assets for the end of the year sales that always seems to pop up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2025-40/</link>
      <pubDate>Sun, 05 Oct 2025 20:23:36 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-40/</guid>
      <description>&lt;p&gt;This week the work on visual debug continued. I managed to catch a cold at the end, that I&amp;rsquo;m still fighting, so work progressed slowly. I&amp;rsquo;m hoping for a bigger progress next week as I&amp;rsquo;m hopefully near the end.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2025-39/</link>
      <pubDate>Sun, 28 Sep 2025 22:06:11 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-39/</guid>
      <description>&lt;p&gt;This week I continued working on the visual debugger. It&amp;rsquo;s getting close to completion&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2025-38/</link>
      <pubDate>Sun, 21 Sep 2025 23:54:59 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-38/</guid>
      <description>&lt;p&gt;This week I continued working on shadows. As it looks currently I don&amp;rsquo;t think I will be completing the car game this year and it&amp;rsquo;s probably better that I change my goal to complete the rendering engine&amp;hellip; Something to think about&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2025-37/</link>
      <pubDate>Sun, 14 Sep 2025 22:59:34 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-37/</guid>
      <description>&lt;p&gt;This week I continued work on klotter, mostly cleaning up stuff and preparing for shadows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2025-36/</link>
      <pubDate>Sun, 07 Sep 2025 22:39:14 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-36/</guid>
      <description>&lt;p&gt;This week I continued to clean the code. Next week will (hopefully) be directional light and some more light cleanup&amp;hellip; I&amp;rsquo;m getting the itch to work on workbench to find more issues with my code but that&amp;rsquo;ll have to wait until the arcade racer is &amp;ldquo;complete&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2025-35/</link>
      <pubDate>Sun, 31 Aug 2025 22:27:13 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-35/</guid>
      <description>&lt;p&gt;This week I continued fixing various todo comments and other minor issues in klotter. I think I will spend at most one week more on this cleanup sprint before diving deep into shadow rendering&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 34</title>
      <link>https://madeso.github.io/devlog/2025-34/</link>
      <pubDate>Sun, 24 Aug 2025 21:57:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-34/</guid>
      <description>&lt;p&gt;This week I continued work on klotter. I added a knee to the bloom and decided that the knee would be the last bloom for now. Going to focus on more &amp;ldquo;gameplay&amp;rdquo; related features from now on so I think after the current cleanup section, I&amp;rsquo;[m going to finish up rendering with shadows, and probably only directional shadows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2025-33/</link>
      <pubDate>Sun, 17 Aug 2025 23:24:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-33/</guid>
      <description>&lt;p&gt;This week I completed the &amp;ldquo;last&amp;rdquo; step for bloom. Next step is adding a smooth/knee for the bloom cutoff, improving the blur and adding a intensity effect so it can be scaled&amp;hellip; but that&amp;rsquo;s for next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2025-32/</link>
      <pubDate>Sun, 10 Aug 2025 23:16:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-32/</guid>
      <description>&lt;p&gt;This week, intead of working on more bloom, I made the image debugger more useful.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2025-31/</link>
      <pubDate>Sun, 03 Aug 2025 21:33:00 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-31/</guid>
      <description>&lt;p&gt;This week I implemented HDR rendering in klotter&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2025-30/</link>
      <pubDate>Sun, 27 Jul 2025 22:21:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-30/</guid>
      <description>&lt;p&gt;This week I continued on klotter, completing gamma correction and started on hdr rendering. With any luck, both hdr and bloom will be done next week :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2025-29/</link>
      <pubDate>Sun, 20 Jul 2025 23:59:06 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-29/</guid>
      <description>&lt;p&gt;This week I started implementing gamma correction. It&amp;rsquo;s not complete but getting there, mostly just tweaking left I hope.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2025-28/</link>
      <pubDate>Sun, 13 Jul 2025 22:56:43 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-28/</guid>
      <description>&lt;p&gt;This week I continued cleaning and documenting the code and started the gamma correction work for klotter. Hopefully it will done by the end of next week but we&amp;rsquo;ll see.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2025-27/</link>
      <pubDate>Sun, 06 Jul 2025 21:32:43 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-27/</guid>
      <description>&lt;p&gt;This week added a option to disable the debugging information, added header hero to the ci, added code so that klotter requests the high performance GPU by default and fixed a bug for loading textures from a pixel &amp;hellip; and that concludes the cleanup task so now I can finally continue with the rendering tasks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2025-26/</link>
      <pubDate>Mon, 30 Jun 2025 00:02:33 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-26/</guid>
      <description>&lt;p&gt;This week I continued on cleaning up klotter. I removed the dependency on my current build setup on windows and added windows to the CI. I also expanded the test CI and fixed all clang-tidy warnings. Next week is finishing up fixing warnings and hopefully finally implementing gamma correction.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2025-25/</link>
      <pubDate>Sun, 22 Jun 2025 23:55:05 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-25/</guid>
      <description>&lt;p&gt;This week I contnued labeling objects in klotter. While labling is complete, there are a few more steps to take before I can continue on gamma correction and hdr rendering, but I hope that I atleast can start on gamma correction next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2025-24/</link>
      <pubDate>Mon, 16 Jun 2025 09:43:53 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-24/</guid>
      <description>&lt;p&gt;This week started out with me adding code generation support to glox but transitioned back to kotter when I was told that my problem could be solved by the debug output extension and that my usage has been broken since 2017. After I fixed that issue glox was less interesting and so I actually just continued working on klotter and completed the anti aliasing task, so next week I&amp;rsquo;ll continue with the cleanup task and perhaps start on gamma correction.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2025-23/</link>
      <pubDate>Sun, 08 Jun 2025 21:03:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-23/</guid>
      <description>&lt;p&gt;This week I worked on a idea that I got during my &amp;ldquo;vacation&amp;rdquo; away from the computer, a typesafe open gl called glox.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2025-22/</link>
      <pubDate>Sun, 08 Jun 2025 21:03:04 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-22/</guid>
      <description>&lt;p&gt;This week I was away from my computer so I mostly just wrote documentation and added todos for code that didn&amp;rsquo;t look like it was correct or could use some improvement.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2025-21/</link>
      <pubDate>Sun, 08 Jun 2025 21:03:01 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-21/</guid>
      <description>&lt;p&gt;This week I mostly worked on klotter, lots of cleanup but finally upgraded the code to work with MSAA. Still some more steps to be done and I&amp;rsquo;m on a mini vacation next week but hopefully after I&amp;rsquo;m back I can continute completing the MSAA task.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2025-20/</link>
      <pubDate>Sun, 18 May 2025 23:49:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-20/</guid>
      <description>&lt;p&gt;The only read progress I made this  week was adding blinn-phong specular rendering to klotter. I also spent time figuring out how to expand the current system to add gamma correction and HDR/bloom rendering and when to transform between the linear and the gamma color spaces. Next week will hopefully be the time that I&amp;rsquo;ll implement it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2025-19/</link>
      <pubDate>Sun, 11 May 2025 22:57:37 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-19/</guid>
      <description>&lt;p&gt;This week I finally completed the instancing rendering and directly started to look into antialiasing, blinn-phong and gamma correction. Hopefully all those will be implemented next week, but we&amp;rsquo;ll see what happens.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2025-18/</link>
      <pubDate>Sun, 04 May 2025 22:10:51 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-18/</guid>
      <description>&lt;p&gt;This week I continued on klotter instancing implementation. I think most of the code is finally written, now I just need to make it not crash and work.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2025-17/</link>
      <pubDate>Sun, 27 Apr 2025 23:03:56 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-17/</guid>
      <description>&lt;p&gt;This week I made the copyright work like tags on my hugo spotlight page, forma compiles and runs  and I took one more step towards instancing. While forma probably will get some cleanup love this week I really hope instancing will be runnable the next week. Fingers crossed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2025-16/</link>
      <pubDate>Sun, 20 Apr 2025 23:43:51 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-16/</guid>
      <description>&lt;p&gt;This week I managed to get most of forma to compile on windows. I also realized that smide might need a php-like code generator instead of the current mustache-based generator.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2025-15/</link>
      <pubDate>Sun, 13 Apr 2025 20:58:29 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-15/</guid>
      <description>&lt;p&gt;This week I realy didn&amp;rsquo;t do much. I added a few things to smide. Next week is easter and I hope I both will have the time and be motivated enough to get out of this slump&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2025-14/</link>
      <pubDate>Sun, 06 Apr 2025 21:54:44 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-14/</guid>
      <description>&lt;p&gt;This week I also didn&amp;rsquo;t really do much. I started a new project, smide, focusing on code generation and that&amp;rsquo;s about all I did this week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2025-13/</link>
      <pubDate>Sun, 30 Mar 2025 23:11:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2025-13/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t really do much development, I mostly looked at workbench or catching up on star trek when I should have been working on klotter. Perhaps next week will be more focused on the things that I want to work on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2025-12/</link>
      <pubDate>Sun, 23 Mar 2025 22:06:13 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-12/</guid>
      <description>&lt;p&gt;This week I ported the 100 rabbits application dotgrid to typescript (for fun) and continued the work on klotter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2025-11/</link>
      <pubDate>Sun, 16 Mar 2025 21:56:55 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-11/</guid>
      <description>&lt;p&gt;This week I mostly watched star trek. I did some small things on euph and made the FSE, full screen effect, optional. After sleeping on it, and thinking about it for a day I probably going to remove the option to toggle the FSE&#xA;as it didn&amp;rsquo;tappear to  affect loading time as much as I thought it would, and the if complicates a already complicated code base. March and April is supposed to be when I work on the 3d rendering and to that end I did look at instancing again and I now think that it will be easier to implement than I initially thought, perhaps I&amp;rsquo;m going to get it done next week &amp;hellip;if I don&amp;rsquo;t spend so much time watching star trek :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2025-10/</link>
      <pubDate>Sun, 09 Mar 2025 20:59:40 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-10/</guid>
      <description>&lt;p&gt;This week I more or less comleted the rest of the base sprint and can continue with the 3d rendering phase. It has slowly started and the next step is excluding and removing complexity and then, finally, instancing&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2025-09/</link>
      <pubDate>Sun, 02 Mar 2025 21:17:36 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-09/</guid>
      <description>&lt;p&gt;This week I replaced all external code analysis and code coverage tools for euphoria and finally replaced them with tools that are run locally.&#xA;Since March has started I should move on to the next &amp;ldquo;sprint&amp;rdquo; but I really want to get a 100% function coverage. The start of the next sprint is completing the klotter project so technically&#xA;I can work on both, at least until the klotter project is complete so that&amp;rsquo;s most likely what I&amp;rsquo;m going to do. Until next time&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2025-08/</link>
      <pubDate>Sun, 23 Feb 2025 23:15:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-08/</guid>
      <description>&lt;p&gt;This week I added a badge generator to workbench and started integrating it into euph, with a little luck I can remove all external coverage tools next week!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 07</title>
      <link>https://madeso.github.io/devlog/2025-07/</link>
      <pubDate>Sun, 16 Feb 2025 22:02:02 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-07/</guid>
      <description>&lt;p&gt;This week I got sidetracked and started to look into ubiquity, but even worse I think I took the wrong approach when starting to add types and trying to understand the code. Now I think the best way is to get a version running first before I start adding types &amp;hellip; but that will probably not be next week. I both need and want to get back to euphoria and klotter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2025-06/</link>
      <pubDate>Sun, 09 Feb 2025 23:44:21 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-06/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t really do much. Some small work on spotlight, workbench and various other smaller projects but nothing big.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 05</title>
      <link>https://madeso.github.io/devlog/2025-05/</link>
      <pubDate>Sun, 02 Feb 2025 22:51:50 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-05/</guid>
      <description>&lt;p&gt;This week I continued work on euphoria. I am currently working on getting 100% function coverage for the base library before I move onto rendering and tools.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2025-04/</link>
      <pubDate>Sun, 26 Jan 2025 22:33:45 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-04/</guid>
      <description>&lt;p&gt;This week I continued on workbench dependency injection and finally managed to run a simple clang-tidy as part of a unit/integration test. On euphoria side I continued on cleaning up the code. I discovered a way to run regex on strings so I&amp;rsquo;m probably going to take advantage of that when I implement 100% function coverage later on. I finally did a little bit of planning and decided that the cleanup process should last at maximum to the end of february. Pretty realistic goal, I think, and hopefully I can finish it before then.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2025-03/</link>
      <pubDate>Mon, 20 Jan 2025 20:01:27 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-03/</guid>
      <description>&lt;p&gt;This week I mostly worked on adding unit tests to workbench and documenting and expanding classes in euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2025-02/</link>
      <pubDate>Sun, 12 Jan 2025 22:53:20 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-02/</guid>
      <description>&lt;p&gt;This week I started work on the yearly review of what I&amp;rsquo;ve done the last year. Among other things I&amp;rsquo;ve work on was creating the clang-tidy html report and trying to get ride/pony, removing the rust and gui focus and getting it to a useful state where I can dogfeed it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024 in Review</title>
      <link>https://madeso.github.io/blog/2024-in-review/</link>
      <pubDate>Mon, 06 Jan 2025 19:38:24 +0100</pubDate>
      <guid>https://madeso.github.io/blog/2024-in-review/</guid>
      <description>&lt;h2 id=&#34;games&#34;&gt;games&lt;/h2&gt;&#xA;&lt;p&gt;THe only game I made this year, was a game made in 4 hours for the spelsylt gamejam.&lt;/p&gt;&#xA;&lt;p&gt;I think one of my new years resolutions will be making and publishing the car game is some way or another.&#xA;I&amp;rsquo;m really keen on working on the arcade car game.&lt;/p&gt;&#xA;&lt;h2 id=&#34;klotter&#34;&gt;klotter&lt;/h2&gt;&#xA;&lt;p&gt;The year started strong with implementing framebuffer/post proc, cubemaps, skyboxes and uniform buffers and continued with code cleaning in the end of february but then I just stopped and was stuck on instancing and having some sort of analysis paralysis and ignoring for most of the year before almost completing it before the end.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 01</title>
      <link>https://madeso.github.io/devlog/2025-01/</link>
      <pubDate>Sun, 05 Jan 2025 22:22:58 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2025-01/</guid>
      <description>&lt;p&gt;This week, last year, I started replacing the depndency on external coverage reports by also publishing the html report. The next year I continued with showing a the code city of the current euphoria and displaying the clang-tidy warnings on the demo html page. I also caught a fever that I&amp;rsquo;m recovring from so that&amp;rsquo;s perhaps why I haven&amp;rsquo;t worked on instancing, maybe next week&amp;hellip; :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2024-52/</link>
      <pubDate>Sun, 29 Dec 2024 23:49:16 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-52/</guid>
      <description>&lt;p&gt;Last week of the year, but still 2-ish more days of completing the instacing API. Other than not working on instancing I&amp;rsquo;ve been working on cleaning up euphoria for the car game. I think one of my new years resolutions will be making and publishing the car game is some way or another.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2024-51/</link>
      <pubDate>Sun, 22 Dec 2024 22:47:10 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-51/</guid>
      <description>&lt;p&gt;Almost end of the year, I didn&amp;rsquo;t work on instancing but I did some big changes in euphoria. I &amp;ldquo;removed&amp;rdquo; pretty much everything and started refactoring the base project. I bumped the unbuntu CI builder and with the new linter comes a new list of warnings to fix or silence. When that is done I can start working on the new dear imgui based editor app with undo/redo support, at least until the 3d rendering is &amp;ldquo;done&amp;rdquo;. My goal before the end of the year is to finally complete the instancing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2024-50/</link>
      <pubDate>Sun, 15 Dec 2024 21:27:43 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-50/</guid>
      <description>&lt;p&gt;Instancing has been pused back a week or so. This week I&amp;rsquo;ve more or less just worked on cleaning up the altdevblog for a alpha publication, hopefully before xmas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2024-49/</link>
      <pubDate>Sun, 08 Dec 2024 23:35:51 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-49/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t completed instancing but wrote a first revision of the user facing api so all I have left is actually implementing it :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2024-48/</link>
      <pubDate>Sun, 01 Dec 2024 22:43:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-48/</guid>
      <description>&lt;p&gt;This week I started to get back into klotter and actually upgraded the glad and opengl version to be the latest that my machines support. I also continued on my kdl project, I&amp;rsquo;m somewhat considering to replace json with kdl in euphoria. next week will be the day I implement in klotter, I promise!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2024-47/</link>
      <pubDate>Sun, 24 Nov 2024 22:52:18 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-47/</guid>
      <description>&lt;p&gt;Countrary to my plans I didn&amp;rsquo;t really do much this week, mostly just some simple extension to the workbench/buidl project to display statistics on the files you&amp;rsquo;re about to commit. Next week, for sure this time, I need to continue on klotter and get instancing working&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2024-46/</link>
      <pubDate>Sun, 17 Nov 2024 23:00:25 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-46/</guid>
      <description>&lt;p&gt;This week I sent another email to Mike Acton about my flipcode clone, hoping this results in a better response than twitter DM (:/) otherwise I mmostly worked on flipcode. I was going to get back into rendering but for one reason or another it didn&amp;rsquo;t happen this weekend either. Perhaps next week. I&amp;rsquo;m really keen on working on the arcade car game.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2024-45/</link>
      <pubDate>Sun, 10 Nov 2024 22:50:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-45/</guid>
      <description>&lt;p&gt;This week I continued work on understanding the portal sample, started converting flipcode to markdown and slowly started to work on klotter again&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2024-44/</link>
      <pubDate>Sun, 03 Nov 2024 22:57:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-44/</guid>
      <description>&lt;p&gt;This week I continued on learning about portals and finally got around working on fyro again&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2024-43/</link>
      <pubDate>Sun, 27 Oct 2024 23:51:01 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-43/</guid>
      <description>&lt;p&gt;Besides a few minor changes in workbench and bookshelf I&amp;rsquo;ve mostly been reading code and trying to understand code, upcomming features for world/level building and whatnot. next week should be lots of work on fyro, finally trying to get the collision code working&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2024-42/</link>
      <pubDate>Sun, 20 Oct 2024 23:39:41 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-42/</guid>
      <description>&lt;p&gt;This week I did the final fixes on the upgrade to dotnet 8 for postertester and some small work on workbench&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2024-41/</link>
      <pubDate>Sun, 13 Oct 2024 22:04:13 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-41/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much I started reading open JK code but I spent most of the week learning &amp;ldquo;hacking for developers&amp;rdquo;. I don&amp;rsquo;t think I will complete it before my eval ends next week so I just have to hope I can continue the course when work gives me access again. I atleast managed to upgraded my static page generator to the latest .net lts and started thinking about perhaps completing it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2024-40/</link>
      <pubDate>Sun, 06 Oct 2024 21:47:07 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-40/</guid>
      <description>&lt;p&gt;This week I started work on my entry for the the kodsnack gamejam and continued work on booskhelf&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2024-39/</link>
      <pubDate>Sun, 29 Sep 2024 23:58:14 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-39/</guid>
      <description>&lt;p&gt;This week I continued on fyro/lox and got printing working. I also revived an old project and converted it to a hugo theme. The following 2 weeks is gamejam time so fyro/lox time will be limited&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2024-38/</link>
      <pubDate>Sun, 22 Sep 2024 20:39:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-38/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t really do much, some work on poster tester but no progress on neither klotter nor fyro/fel. Better &amp;ldquo;luck&amp;rdquo; next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024 37</title>
      <link>https://madeso.github.io/devlog/2024-37/</link>
      <pubDate>Thu, 12 Sep 2024 23:26:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-37/</guid>
      <description>&lt;p&gt;This week I continued work on the type system. Variables have types but they can&amp;rsquo;t be set from script. Currently printing the argument information for functions crashes and I&amp;rsquo;m currently working on making sure that doesn&amp;rsquo;t happen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2024-36/</link>
      <pubDate>Sun, 08 Sep 2024 22:50:41 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-36/</guid>
      <description>&lt;p&gt;This week I continued on fyro object/object collision, expanding the script system type information. I&amp;rsquo;m not sure I&amp;rsquo;ll be able to finish it next week but I&amp;rsquo;ll keep on working on it&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2024-35/</link>
      <pubDate>Sun, 01 Sep 2024 21:46:46 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-35/</guid>
      <description>&lt;p&gt;This week I continued work on fyro. I finally completed the code restructuring and stared doing some small changes, now inheritance support inheriting from classes in namespaces, how about that? I did a rough breakdown of object/object collision and what needs to happen before I can actually start writing code for it and that ball will start rolling next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 34</title>
      <link>https://madeso.github.io/devlog/2024-34/</link>
      <pubDate>Sun, 25 Aug 2024 19:54:27 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-34/</guid>
      <description>&lt;p&gt;This week I continued working on fyro and refactoring things. Hopefully next week I can start on adding object-object collisions, we&amp;rsquo;ll see.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2024-33/</link>
      <pubDate>Sun, 18 Aug 2024 21:27:36 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-33/</guid>
      <description>&lt;p&gt;This week I spent most of the week with family. I managed to continue the fyro refactoring and altdev cleanup but it&amp;rsquo;s been a slow and steady progress. Next week will hopefully be more productive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2024-32/</link>
      <pubDate>Sun, 11 Aug 2024 08:39:52 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-32/</guid>
      <description>&lt;p&gt;This week I continued with the duplicate removal and merging altdev archive to single posts. It&amp;rsquo;s going slower than I wanted but it&amp;rsquo;s progressing at least. Currently I&amp;rsquo;m adding extensions to exstensionless images. I also restarted work on fyro, making the code cleaner so I can add object/object collision and response.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2024-31/</link>
      <pubDate>Sun, 04 Aug 2024 23:27:36 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-31/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m getting closer to publishing the alpha version of altdev. I&amp;rsquo;m currently merging duplicates and my goal is to be done with it before the end of the next week, but we&amp;rsquo;ll so how that goes&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2024-30/</link>
      <pubDate>Sun, 28 Jul 2024 21:42:59 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-30/</guid>
      <description>&lt;p&gt;This week I continued work on altdev. Still only 2 things left before manual work but hopefully theese are the last 2 things&amp;hellip;Let&amp;rsquo;s see if that&amp;rsquo;s true next week :/&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2024-29/</link>
      <pubDate>Sun, 21 Jul 2024 21:36:58 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-29/</guid>
      <description>&lt;p&gt;This week I continued work on altdev. Although a new todo pops up almost as fast as I can complete them, I feel like it&amp;rsquo;s getting really close to alpha deploy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2024-28/</link>
      <pubDate>Mon, 15 Jul 2024 00:13:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-28/</guid>
      <description>&lt;p&gt;This week I continued the work on altdevblog and I&amp;rsquo;m slowing getting closer to finishing the &amp;ldquo;blender donut&amp;rdquo; tutorial&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2024-27/</link>
      <pubDate>Sun, 07 Jul 2024 22:39:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-27/</guid>
      <description>&lt;p&gt;This week I continued on the altdev archive. I converted the last html to markdown yesterday and it&amp;rsquo;s looking fine. Some small manual cleanup remains. Current step is to algorithmically remove duplicates and it basically consists of looking at various duplicates and see if I can detect and fix patterns early on. Then, and hopefully I can start on this before the end of the week, is copying the comment structure to the hugo setup.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2024-26/</link>
      <pubDate>Sun, 30 Jun 2024 23:43:39 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-26/</guid>
      <description>&lt;p&gt;This week I continued work on the altdev archive. I gave up trying to use pandoc and currently use tidy to convert html to xhtml that can then easily be parsed(mostly) using a regular xml structure. The output is about as good as can be expected when the html is kinda broken but the result is far better than what I had with pandoc. A few weeks more and I think I&amp;rsquo;m done with markdown generation&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2024-25/</link>
      <pubDate>Sun, 23 Jun 2024 22:23:41 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-25/</guid>
      <description>&lt;p&gt;This week I fixed some/most links for my homepage and continued cleaning up the altdev clone.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2024-24/</link>
      <pubDate>Sun, 16 Jun 2024 23:31:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-24/</guid>
      <description>&lt;p&gt;This week I continued working on the altdev archive. I&amp;rsquo;m currently in the process of styling the theme and tweaking the markdown output. Next week is copying the images, making sure there are placeholders for the missing images, and starting downloading the comment section.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2024-23/</link>
      <pubDate>Sun, 09 Jun 2024 21:02:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-23/</guid>
      <description>&lt;p&gt;This week I&amp;rsquo;ve mostly been working on the altdev cloning. Categories are done and image cloning is almost done. It&amp;rsquo;s been running for a few days nowand getting closer to completion. Downloading many images, especially if there are lots of redirects, 404s and you want to be nice to the server takes time. I am also slowly coming to the conclusion that my main engine, euphoria, has 90% yagni in it. I&amp;rsquo;ve always added things that I found interesting and was &amp;ldquo;game like&amp;rdquo; but it has somewhat become a behemoth without any features to speak of and I&amp;rsquo;m strongly considering going over the code and yagni/sunsetting/moving most of the code to a legacy folder until I can find a good place for it. It&amp;rsquo;s working as intended but maybe that isn&amp;rsquo;t enough anymore&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2024-22/</link>
      <pubDate>Sun, 02 Jun 2024 21:52:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-22/</guid>
      <description>&lt;p&gt;This week I continued on altdev, getting really close to having the text of all posts now. Extracting tags and categories is up next. Genesis is also comming along nicely. Copying the public documentation the doxygen comments I realize that reading detailed comments is nice, even though the comments aren&amp;rsquo;t exactly helping it is sometimes nice having some comments to look at when pulling hair out trying to figure out a problem. I&amp;rsquo;m not sure if that&amp;rsquo;s a good enough argument in keeping them around but&amp;hellip;&#xA;The final project I worked on this week is actually a new one, one that I found when reading altdev. It&amp;rsquo;s a documentation system and currently most of the work is converting the ruby code to c# and me trying to understand it. Perhaps I&amp;rsquo;m having second thoughs about doxygen&amp;hellip; we&amp;rsquo;ll see what happens and how it turns out in the comming weeks&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2024-21/</link>
      <pubDate>Sun, 26 May 2024 23:55:28 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-21/</guid>
      <description>&lt;p&gt;This week I continued working on my altdevblog cloner. I started integrating multiple indexings. I currently merge 3 different timestamps but will probably increase to some more as there is still articles I&amp;rsquo;m missing. I also mostly completed the genesis transformation. It didn&amp;rsquo;t contain what I was orignally looking for so I will probably have to expand to include the extensions I was using and I am in luck because I&amp;rsquo;ve saved everything :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2024-20/</link>
      <pubDate>Sun, 19 May 2024 22:46:37 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-20/</guid>
      <description>&lt;p&gt;This week I continued work on updating the genesis 3d api, but most of the week have been spent on writing a god awful script to download AltDevBlogADay from wayback machine and replacing archive with modern links where it makes sense. There is some small extraction left to be done but I think the next major thing will be merging several mirrors, since apart from being slow apparently wayback also haven&amp;rsquo;t mirrored everything (404 errors happen). It could be that the page was in a bad state when it was mirrored, who knows&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2024-19/</link>
      <pubDate>Mon, 13 May 2024 20:57:03 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-19/</guid>
      <description>&lt;p&gt;This week I cleaned up some sonar lint warnings in klotter, started refreshing my memory on the old genesis3d(my favorite) and continued cleaning up my animation notes&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2024-18/</link>
      <pubDate>Sun, 05 May 2024 20:54:49 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-18/</guid>
      <description>&lt;p&gt;This week I implemented the IK to my vita animation testbed. I think this marks the project as &amp;ldquo;completed&amp;rdquo;. There still is chapters to be read but I don&amp;rsquo;t think I will implement them, so I started cleaning up my animation notes. Next week will continue the klotter project and the final step is to merge the animation notes, perhaps  with some of the vite animation code into the klotter project, but first there is a lot of klotter to be done.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2024-17/</link>
      <pubDate>Sun, 28 Apr 2024 21:45:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-17/</guid>
      <description>&lt;p&gt;This week I finished watching the anim talk and I finished reading the Ik part of the animation book. Next week I&amp;rsquo;ll clean up and understand the IK code and cleaning up my animation notes. After that it&amp;rsquo;s back to klotterfinish up rendering so I can implement all of the animation on top of it, but that is further away than next week, so until then&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2024-16/</link>
      <pubDate>Sun, 21 Apr 2024 23:59:25 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-16/</guid>
      <description>&lt;p&gt;This week I continued reading about animation and quickly resurected my old &amp;ldquo;simple&amp;rdquo; engine from 15 years ago to see how I solved it last time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2024-15/</link>
      <pubDate>Sun, 14 Apr 2024 22:00:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-15/</guid>
      <description>&lt;p&gt;This week I continued reading about animation&amp;hellip; not much more to say really :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2024-14/</link>
      <pubDate>Mon, 08 Apr 2024 21:28:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-14/</guid>
      <description>&lt;p&gt;This week I continued on animation, reading book, reading articles watching talks writing code&amp;hellip; all about animation&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2024-13/</link>
      <pubDate>Mon, 01 Apr 2024 21:57:17 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2024-13/</guid>
      <description>&lt;p&gt;This week I did some small fixes in blaggen and continued work on the anim project. I&amp;rsquo;m about to start reading chapter 9 of 15 and implementing chapter 8 so with any luck the anim project is soon finished and the knowledge from that can be applied to the kloter project&amp;hellip; and speaking of klotter, I really should just continue working on it and actually complete a render project once.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2024-12/</link>
      <pubDate>Sun, 24 Mar 2024 23:07:17 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-12/</guid>
      <description>&lt;p&gt;This week I continued on reading and cleaning up animation micro engine. Both blaggen and kloter has entered my mind and might deserve some love/work but we&amp;rsquo;ll see what the comming week will result in&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2024-11/</link>
      <pubDate>Sun, 17 Mar 2024 21:03:55 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-11/</guid>
      <description>&lt;p&gt;This week I a animation book and started compiling the base code for that book. I also got some inspiration to write some ride code so I updated its dependencies, added a todo and started thinking about how to get a useful version working.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2024-10/</link>
      <pubDate>Sun, 10 Mar 2024 23:23:39 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-10/</guid>
      <description>&lt;p&gt;This week I got clang-tidy running on Github actions and it looks like it&amp;rsquo;s the only big thing left before everything is green again for euph. I started thinking about replacing the coverage displays like coveralls that I&amp;rsquo;m currently using with something I can run locally.&#xA;This week I also restarted fyro/lox and removed the public/private requirement from code. It was pretty easy since everything was required to be public. Initially I wanted to go in a c# direction but I think a typescript direction is better for lox. It should be easier to implement and stay more true to the original language.&#xA;With the fyro work also semi-started work on a game jam entry, the goal if I continue on it is to work on the game/fyro for a week and publish a magic game. A nice break from work klotter/euphoria work, let&amp;rsquo;s see if I continue on it or go back to my regular projects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2024-09/</link>
      <pubDate>Sun, 03 Mar 2024 22:08:39 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-09/</guid>
      <description>&lt;p&gt;This week I continued getting euph build working. clang-tidy is taking too long so that&amp;rsquo;s next. I&amp;rsquo;m planning to extend workbench and run multiple clang-tidy instances. That should hopefully cut down on the analysis time.&#xA;Next up is probably replacing the coverage report. I&amp;rsquo;ve grown tired of online services and want something that I can run locally. For the &amp;ldquo;coveralls&amp;rdquo; experience I should make sure the result generates a badge and it can be viewed in a browser. But this task lays beond the klotter work. I really want to continue working on klotter and finish the instanced rendering task.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2024-08/</link>
      <pubDate>Sun, 25 Feb 2024 20:44:04 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-08/</guid>
      <description>&lt;p&gt;This week I accidentally commited to euphoria repo and for some reason all the builds started failing, so I worked on fixing them, including updating to the latest catch and the latest compiler that is installed on the runners. Next week I&amp;rsquo;m going to do some basic workbench things to fix more build issues and then 100% focus on klotter ignoring the euph build errors.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 07</title>
      <link>https://madeso.github.io/devlog/2024-07/</link>
      <pubDate>Sun, 18 Feb 2024 20:32:54 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-07/</guid>
      <description>&lt;p&gt;This week I spend to some watching videos about gui development and refactoring my old widget sizer code that I might reuse for the gui system in euphoria. Regarding klotter I basically deleted all my progress and started fresh with a readme like development and wrote the actual usage&amp;hellip; and now I just have to implement the few functions so hopefully I won&amp;rsquo;t get stuck in details this time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2024-06/</link>
      <pubDate>Sun, 11 Feb 2024 23:34:30 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-06/</guid>
      <description>&lt;p&gt;This week I implemented 2 different versions of a finite state machine. I also came to the realization that I need to start &amp;ldquo;fresh&amp;rdquo; on the instancing so that&amp;rsquo;s what I&amp;rsquo;ll be doing&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 05</title>
      <link>https://madeso.github.io/devlog/2024-05/</link>
      <pubDate>Sun, 04 Feb 2024 23:06:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-05/</guid>
      <description>&lt;p&gt;This week I mostly just thought about how to integrate Instancing into klotter and how buffers are connected.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2024-04/</link>
      <pubDate>Sun, 28 Jan 2024 23:53:13 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-04/</guid>
      <description>&lt;p&gt;This week I worked on instancing, it&amp;rsquo;s still not complete but it&amp;rsquo;s getting there&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2024-03/</link>
      <pubDate>Mon, 22 Jan 2024 01:02:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-03/</guid>
      <description>&lt;p&gt;This week I added uniform buffer to klotter&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2024-02/</link>
      <pubDate>Sun, 14 Jan 2024 23:37:14 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-02/</guid>
      <description>&lt;p&gt;This week I made a game in 4 hours, added a skybox to klotter, installed sonar lint, fixed some of its suggestions and finally made the existing unit tests compile and run&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 01</title>
      <link>https://madeso.github.io/devlog/2024-01/</link>
      <pubDate>Sun, 07 Jan 2024 23:47:17 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2024-01/</guid>
      <description>&lt;p&gt;Thie week I completed framebuffer/post proc and adding support for cubemaps and skyboxes to klotter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2023 in review</title>
      <link>https://madeso.github.io/blog/2023-in-review/</link>
      <pubDate>Sat, 06 Jan 2024 20:54:16 +0100</pubDate>
      <guid>https://madeso.github.io/blog/2023-in-review/</guid>
      <description>&lt;p&gt;Another year full of devlogs and another review of what I have achieved and failed to achieve.&lt;/p&gt;&#xA;&lt;h2 id=&#34;workbench-euphoria-gaf-and-json&#34;&gt;workbench, euphoria, gaf and json&lt;/h2&gt;&#xA;&lt;p&gt;Workbench started out as a repo of various build scripts, but is now a single tool for running all those &amp;ldquo;scripts&amp;rdquo;. This year I ported everything from rust to c# and scoured my repos for other tools to integrate it into the code base.&lt;/p&gt;&#xA;&lt;p&gt;One of the big reasons for choosing C# is so that I can use the spectre project to get a nicer cli.&#xA;The other big reason is that I use c# as a language for work so I&amp;rsquo;m very familiar with it. I can also use resharper to clean up the code and do major refactorings, that wasn&amp;rsquo;t really possible with the rust or the python version.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2023-52/</link>
      <pubDate>Wed, 03 Jan 2024 23:15:33 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-52/</guid>
      <description>&lt;p&gt;This last week of the year, I am still working on klotter, I feel blur is done soon and I can finally continue working on non post-proc stuff for a while.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2023-51/</link>
      <pubDate>Sun, 24 Dec 2023 10:47:40 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-51/</guid>
      <description>&lt;p&gt;This week I got billboards working and started work on framebuffers and a simple post processing framework. The initial basic version is almost complete&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2023-50/</link>
      <pubDate>Sun, 17 Dec 2023 23:55:07 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-50/</guid>
      <description>&lt;p&gt;This week I continued work on klotter, adding basic line rendering for debugging and starting on billboards&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2023-49/</link>
      <pubDate>Sun, 10 Dec 2023 21:44:50 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-49/</guid>
      <description>&lt;p&gt;This week I continued working on klotter. I completed the frustom spotlight, complete with light cookies. Then I continued adding a basic outline and both cutoff and blending transparency effects. next week I probably going to add basic billboard logic and continue with full screen effects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2023-48/</link>
      <pubDate>Mon, 04 Dec 2023 00:45:44 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-48/</guid>
      <description>&lt;p&gt;This week I continued working on tred, adding lights. This time I deced to use a different light attenuation formula and I&amp;rsquo;m almost complete with the &amp;ldquo;spotlight&amp;rdquo; that I also decided to do differently this time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2023-47/</link>
      <pubDate>Sun, 26 Nov 2023 23:35:27 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-47/</guid>
      <description>&lt;p&gt;This week I continued work on klotter, finishing the sphere generator and started implementing materials. Improving the light is the task for next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2023-46/</link>
      <pubDate>Sun, 19 Nov 2023 23:12:44 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-46/</guid>
      <description>&lt;p&gt;This week I spent on cleaning up the klotter code and basically completing all todos that I&amp;rsquo;ve found preparing for the new features that are coming in the next weeks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2023-45/</link>
      <pubDate>Thu, 09 Nov 2023 21:36:07 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-45/</guid>
      <description>&lt;p&gt;This week I pushed clang-format settings and formatted the klotter code. I also started on running and fxing issues in my include order tool from workbench, it&amp;rsquo;s almost done but I might end up removing it if I can make clang-format do the work, time will tell.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2023-44/</link>
      <pubDate>Sun, 05 Nov 2023 23:45:47 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-44/</guid>
      <description>&lt;p&gt;This week I started on a basic documentation module and a data for a generating argument/parameters for a wordcloud for workbench.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2023-43/</link>
      <pubDate>Sun, 29 Oct 2023 22:51:21 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-43/</guid>
      <description>&lt;p&gt;This week I continued the work on workbench, adding a &amp;ldquo;code history histogram&amp;rdquo; and started running it on linux and fixing a few linux specific issues.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2023-42/</link>
      <pubDate>Mon, 23 Oct 2023 00:20:19 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-42/</guid>
      <description>&lt;p&gt;This week I continued work on workbench, cleaning up code and implementing more spectre console features&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2023-41/</link>
      <pubDate>Sun, 15 Oct 2023 21:56:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-41/</guid>
      <description>&lt;p&gt;This week I integrated the dotnet workbench changes into main and fixed a few style issues in euphoria that apparently have been there for quite a while&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2023-40/</link>
      <pubDate>Sun, 08 Oct 2023 23:11:14 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-40/</guid>
      <description>&lt;p&gt;This week I added a callgraph and initial CodeCity implementation to workbench. CodeCity is still a work in progress, but fun/cool enough to warrant me spending the next week, and probably a bit more, on merging the dotnet branch to main so that&amp;rsquo;s probably what I will spend the next few weeks on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2023-39/</link>
      <pubDate>Sun, 01 Oct 2023 18:34:15 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-39/</guid>
      <description>&lt;p&gt;This week I continued the euphoria refactoring, just minor things left (I hope)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2023-37/</link>
      <pubDate>Sun, 17 Sep 2023 20:43:59 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-37/</guid>
      <description>&lt;p&gt;This week I did some small refactoring in euphoria and played cyberpunk.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2023-36/</link>
      <pubDate>Sun, 10 Sep 2023 19:34:08 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-36/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much, partly due to getting a fever and a cough on friday and through the weekend so I&amp;rsquo;m kinda excused :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2023-35/</link>
      <pubDate>Sun, 03 Sep 2023 22:54:28 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-35/</guid>
      <description>&lt;p&gt;This week I started a project cleaning up core in euphoria. No progress really, mostly just working on tools that should make the process easier.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 34</title>
      <link>https://madeso.github.io/devlog/2023-34/</link>
      <pubDate>Sun, 27 Aug 2023 21:53:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-34/</guid>
      <description>&lt;p&gt;This week I&amp;rsquo;ve mostly been playing cyberpunk and not really been writing much code, slightly considering taking a pause on blaggen because I&amp;rsquo;ve not had the motivation to work on it even though I want to, so perhaps a break and work on another project for some time is in order?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2023-33/</link>
      <pubDate>Sun, 20 Aug 2023 21:13:52 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-33/</guid>
      <description>&lt;p&gt;This week I worked on my json library, trying to get it to parse sexpr like expressions with &lt;code&gt;[]&lt;/code&gt; in json. Next step is to be able to pretty print it like a sexpr but I think I should work on other aspects and libraries first before. So I can focus my time and energy on things I&amp;rsquo;ll have use for in the near future&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2023-32/</link>
      <pubDate>Sun, 13 Aug 2023 22:50:56 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-32/</guid>
      <description>&lt;p&gt;This week I watched alot of talks and collected all my notes into my talk-notes repo&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2023-31/</link>
      <pubDate>Sun, 06 Aug 2023 21:02:48 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-31/</guid>
      <description>&lt;p&gt;Has it been another week already? I mostly watched talks this week, and read up on hot reloading using websockets on both the js and the c# side. For next week I should really start implementing it so I can move on to the more fun stuff.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2023-30/</link>
      <pubDate>Sun, 30 Jul 2023 23:45:43 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-30/</guid>
      <description>&lt;p&gt;This week was a family and friends week. Nothing much happened on the coding front.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2023-29/</link>
      <pubDate>Sun, 23 Jul 2023 21:45:04 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-29/</guid>
      <description>&lt;p&gt;This week I pretty much got lost in watching talks and didn&amp;rsquo;t write a single line of code.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2023-28/</link>
      <pubDate>Sun, 16 Jul 2023 23:57:50 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-28/</guid>
      <description>&lt;p&gt;This week I mostly watched youtube and being tired due to the heat. Hopefully next week I will have more energy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2023-27/</link>
      <pubDate>Sun, 09 Jul 2023 23:25:59 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-27/</guid>
      <description>&lt;p&gt;This week I mostly did research for hot reload and watched various youtube videos. I also discovered that chat-gpt is pretty good tool for brainstorming different names for games. Great for various working titles but I don&amp;rsquo;t think any will be final.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2023-26/</link>
      <pubDate>Sun, 02 Jul 2023 22:07:11 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-26/</guid>
      <description>&lt;p&gt;This week I completed the tags feature and mostly completed the live server for the blaggen project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2023-25/</link>
      <pubDate>Sun, 25 Jun 2023 21:13:50 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-25/</guid>
      <description>&lt;p&gt;This week I added tags to blaggen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2023-24/</link>
      <pubDate>Sun, 18 Jun 2023 22:43:08 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-24/</guid>
      <description>&lt;p&gt;This week I decided to not continue working on porting markdeep and instead focus on finishing blaggen to working state so I can continue&amp;hellip; work on other more fun things.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2023-23/</link>
      <pubDate>Sun, 11 Jun 2023 23:08:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-23/</guid>
      <description>&lt;p&gt;This week I continued working on blaggen, completing my custom template engine and starting to port markdeep to c#.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2023-22/</link>
      <pubDate>Mon, 05 Jun 2023 00:08:49 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-22/</guid>
      <description>&lt;p&gt;This week I continued work on blaggen and started writing my custom template engine, it&amp;rsquo;s not done yet but should be done &amp;ldquo;soon&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2023-21/</link>
      <pubDate>Sun, 28 May 2023 23:02:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-21/</guid>
      <description>&lt;p&gt;This week I added todo and started to refactor code in the blaggen project. A few fun features and some serious contenders to rival the giants. Kinda exciting&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2023-20/</link>
      <pubDate>Sun, 21 May 2023 23:11:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-20/</guid>
      <description>&lt;p&gt;This week I started watching Star Trek TNG. I had a power blackout and was forced to spend time fixing my non-booting computer.&#xA;I also opened up my static page generator and tried to understand the structure but need some more time to remember where I left off before I can continue and complete it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2023-19/</link>
      <pubDate>Sun, 14 May 2023 22:06:32 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-19/</guid>
      <description>&lt;p&gt;This week I mostly watched netflix (again). I decided that I probably will take a brake from bosca porting and get back to my editor ride or my static page generator blaggen. Time will tell&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2023-18/</link>
      <pubDate>Sun, 07 May 2023 23:41:13 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-18/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t program much. I caught a cold at the end of the week so not much done then either. Better luck next week I guess.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2023-17/</link>
      <pubDate>Mon, 01 May 2023 11:15:55 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-17/</guid>
      <description>&lt;p&gt;This week I decided to port bosca ceoil from adobe air to c++ and dear imgui. It&amp;rsquo;s still a work in progress&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2023-16/</link>
      <pubDate>Sun, 23 Apr 2023 23:57:24 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-16/</guid>
      <description>&lt;p&gt;This week I continued working on Ride and actually solved the lagging rendering on Windows! This has lead to putting the other backends on ice and soon will result in me working on actual ride features again, but before I can do that I&amp;rsquo;ll probably upgrade the current dependencies.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Check Your Assumptions</title>
      <link>https://madeso.github.io/blog/2023-check-your-assumptions/</link>
      <pubDate>Sat, 22 Apr 2023 22:05:40 +0200</pubDate>
      <guid>https://madeso.github.io/blog/2023-check-your-assumptions/</guid>
      <description>&lt;p&gt;In November of last year I noticed that the time it took to process inputs in Ride was way too high, almost a full second between each key input and for a text editor that&amp;rsquo;s unbearable. I tried to tweak the event handling but nothing helped and lost motivation, put the project on ice and started working on other things.&lt;/p&gt;&#xA;&lt;p&gt;About 3 weeks ago the motivation came back and I started hacking and refactoring on the code to support multiple &amp;ldquo;backends&amp;rdquo; for rendering and handling input. Currently it&amp;rsquo;s using OpenGL but I previously had both a wxWidgets and a software renderer backend so it was &amp;ldquo;only&amp;rdquo; a matter of bringing them back from the depths of the git history.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2023-15/</link>
      <pubDate>Sun, 16 Apr 2023 22:22:25 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-15/</guid>
      <description>&lt;p&gt;This week I continued work on ride, abstracing and getting the code ready for multiple backends that share code&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2023-14/</link>
      <pubDate>Sun, 09 Apr 2023 21:12:28 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-14/</guid>
      <description>&lt;p&gt;This week I continued fixing clang-tidy errors in euphoria. I also decided what projects I need to work on so I created a plan for euphoria and continued working on ride, a project I&amp;rsquo;ve recently found a use for again&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2023-13/</link>
      <pubDate>Sun, 02 Apr 2023 23:30:03 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-13/</guid>
      <description>&lt;p&gt;This week I mostly continued the work on vecy&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2023-12/</link>
      <pubDate>Sun, 26 Mar 2023 23:47:38 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2023-12/</guid>
      <description>&lt;p&gt;This week I fixed the last function names in euphoria. Now all the function names start with verb or verb phrases. I still don&amp;rsquo;t know if this is a good thing or not, time will tell. I also completed my entry in the kodsnack gamejam and started a new project called vecy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2023-11/</link>
      <pubDate>Mon, 20 Mar 2023 00:07:20 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-11/</guid>
      <description>&lt;p&gt;This week I started my game in the kodsnack spelsylt game jam and I also (sadly) continued my work on workbench even though I should spend my time on the gamejam game.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2023-10/</link>
      <pubDate>Sun, 12 Mar 2023 23:13:13 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-10/</guid>
      <description>&lt;p&gt;This week I started adding lights to klotter&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2023-09/</link>
      <pubDate>Sun, 05 Mar 2023 21:59:48 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-09/</guid>
      <description>&lt;p&gt;This week I continued work on Klotter. Nothing super interesting except that I resurected some old mesh generator code I wrote about 15 years ago. I ended up replacing most of it though. C&amp;rsquo;est la vie.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2023-08/</link>
      <pubDate>Sun, 26 Feb 2023 23:55:17 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-08/</guid>
      <description>&lt;p&gt;This week I continued working on workbench and fixing the detected issues in euphoria. I also started on a smaller rendering experiment called Klotter, with anti-goals so I hope it will accomplish part of what tred tried to do.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 07</title>
      <link>https://madeso.github.io/devlog/2023-07/</link>
      <pubDate>Sun, 19 Feb 2023 22:13:02 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-07/</guid>
      <description>&lt;p&gt;This week I finished the rewatch of Bobbys entity talk and fixed typos so that my notes compile. I&amp;rsquo;ll probably will soon start integrating it into euphoria. Speaking of euphoria I also started cleaning up the code based on suggestions by the tool I hacked together last week and I&amp;rsquo;m almost done cleaning up the code. When that&amp;rsquo;s done I think it&amp;rsquo;s time to clean up the python scripts and switch the main repo to the dotnet tools.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2023-06/</link>
      <pubDate>Sun, 12 Feb 2023 22:40:54 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-06/</guid>
      <description>&lt;p&gt;This week I expanded blaggen with custom page data, I removed the templates from some euphoria types and added a initial version of a tool to detect confusing member order for classes/structs to workbench&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2023-05/</link>
      <pubDate>Mon, 06 Feb 2023 00:22:37 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-05/</guid>
      <description>&lt;p&gt;This week I started removing templates from some classes since they were only used within tests while the rest of the code used the same type. I also added hugo import and custom meta data to the blaggen generator.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2023-04/</link>
      <pubDate>Sun, 29 Jan 2023 23:10:50 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-04/</guid>
      <description>&lt;p&gt;This week I added unit tests to blaggen and implemented the &amp;ldquo;top links&amp;rdquo; and watched Bobby Anguelovs talk about entity/object models and probably going to switch my system to something similar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2023-03/</link>
      <pubDate>Sun, 22 Jan 2023 22:35:08 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-03/</guid>
      <description>&lt;p&gt;This week I ported the last python script (I think) and continued working on cleaning up the build code. Then I started a new project (oh noes), a small(ish) static site generator. It started, at first, as a small project to see how big a static static site generator would be but I think, if it ever becomes useful, it would be neat if I could port this homepage/blog to use it. I know I missed a few features in hugo when I wrote the first version of this page, and if they are not present when my generator is &amp;ldquo;done&amp;rdquo;, then perhaps it&amp;rsquo;s a good idea to switch :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2023-02/</link>
      <pubDate>Mon, 16 Jan 2023 00:56:01 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-02/</guid>
      <description>&lt;p&gt;This week I ported most of my tools from rust to c#.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 01</title>
      <link>https://madeso.github.io/devlog/2023-01/</link>
      <pubDate>Sun, 08 Jan 2023 23:03:33 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2023-01/</guid>
      <description>&lt;p&gt;This week I fixed warnings in euphoria and added implementation of tor curves. My new year resolution is that I should complete the tred project and integrate all the findings from in into euphoria and on that track I started cleaning up tred some more by splitting the headers into a public and private part. Turns out the rendering exposes some implementation details so I need to clean up the include graph tree and perhaps refactor a bit next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2022-52/</link>
      <pubDate>Sun, 01 Jan 2023 22:59:56 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-52/</guid>
      <description>&lt;p&gt;This week I finished TOS and started replacing all streams for euphoria with fmt. There are only 2 parts left but that whole section should be rewritten soon anyway so I figured I wouldn&amp;rsquo;t bother replacing them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022 in review</title>
      <link>https://madeso.github.io/blog/2022-in-review/</link>
      <pubDate>Sun, 01 Jan 2023 17:19:08 +0100</pubDate>
      <guid>https://madeso.github.io/blog/2022-in-review/</guid>
      <description>&lt;p&gt;I recently realized that I&amp;rsquo;ve been writing my devlog since 2017 but I have never compiled all the devblogs into a longer post starting from today. I&amp;rsquo;ll summarize and write a smallish review of what I&amp;rsquo;ve done on all my hobby projects the past year.&lt;/p&gt;&#xA;&lt;h2 id=&#34;euphoria&#34;&gt;Euphoria&lt;/h2&gt;&#xA;&lt;p&gt;Euphoria is my hobby game engine and to much surprise I did a couple of cool things related to it.&lt;/p&gt;&#xA;&lt;p&gt;Code wise I&amp;rsquo;ve continued to code cleanup (replacing streams with fmt), both warnings and enabled warning-as-errors(with w4/Wall+extra), I also added both a clang-tidy and coverage step on github actions so I can keep the code clean and strive towards a 100% coverage for the core. Added a PCH cut the compilation time by roughly 66%.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2022-51/</link>
      <pubDate>Sun, 25 Dec 2022 23:57:01 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-51/</guid>
      <description>&lt;p&gt;This week I mostly watched star trek (again)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2022-50/</link>
      <pubDate>Sun, 18 Dec 2022 22:35:02 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-50/</guid>
      <description>&lt;p&gt;This week I mostly watched star trek TOS but I played a little bit with zig&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2022-49/</link>
      <pubDate>Sun, 11 Dec 2022 23:34:57 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-49/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t really do much, recovering from a cold and kinda tired to be honest.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2022-48/</link>
      <pubDate>Sun, 04 Dec 2022 23:57:42 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-48/</guid>
      <description>&lt;p&gt;This week I mostly watched star tred TOS season 2, thinking and writing small bits on ride and playing around with the new OpenAI chat system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adventures in chatting with an AI</title>
      <link>https://madeso.github.io/blog/adventures-in-chatting-with-an-ai/</link>
      <pubDate>Sat, 03 Dec 2022 18:16:08 +0100</pubDate>
      <guid>https://madeso.github.io/blog/adventures-in-chatting-with-an-ai/</guid>
      <description>&lt;p&gt;I took &lt;a href=&#34;https://chat.openai.com/&#34;&gt;Open AI: Chat&lt;/a&gt; for a spin and it&amp;rsquo;s easy to get it to write a fictional conversation between one or more people that probably never going to have a conversation. Here are some of theese meetings that I found entertaining.&lt;/p&gt;&#xA;&lt;p&gt;Sorry for focusing so much on Uncle Bob. He&amp;rsquo;s the name I think the AI would have read most about and the only name I can think of that has written about many various topics that could be discussed with various fictional characters.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2022-47/</link>
      <pubDate>Sun, 27 Nov 2022 23:29:15 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-47/</guid>
      <description>&lt;p&gt;This week I found out that the opengl version of ride was slwoish on windows so I started porting the old wxWidgets based rendering so I could to test if it&amp;rsquo;s more viable and/or prepare for a api with more than one rendering backend&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2022-46/</link>
      <pubDate>Sun, 20 Nov 2022 23:51:57 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-46/</guid>
      <description>&lt;p&gt;This week I continued the work on ride, mostly refactoring and getting a consistent code style. Some more work to be done for sure with PCH and cmake aliases next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2022-45/</link>
      <pubDate>Sun, 13 Nov 2022 22:55:42 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-45/</guid>
      <description>&lt;p&gt;This week I coninued working on poster tester and started working on the console tool&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2022-44/</link>
      <pubDate>Sun, 06 Nov 2022 22:40:38 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-44/</guid>
      <description>&lt;p&gt;This week I mostly spent on hacking on my postman &amp;ldquo;replacement&amp;rdquo;, for lack of a better word, that I started way way back but resurected a few weeks ago and been updating and improving.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2022-43/</link>
      <pubDate>Mon, 31 Oct 2022 00:58:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-43/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much. Besides a few commits here and there I mostly just relaxed after the spelsylt gamejam. I completed season 1 of Star Trek - The original series and realized I should probably create a list of the best episodes for each star trek series + season I&amp;rsquo;ve watched so I can recall the good episodes if I feel I need to watch some good star trek again.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2022-42/</link>
      <pubDate>Sun, 23 Oct 2022 23:57:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-42/</guid>
      <description>&lt;p&gt;This week I completed a game for the kodsnack gamejam &amp;ldquo;spelsylt&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2022-41/</link>
      <pubDate>Sun, 16 Oct 2022 23:31:57 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-41/</guid>
      <description>&lt;p&gt;This week I continued on physics project and started work on a basic renderer to test the physics sim&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2022-40/</link>
      <pubDate>Sun, 09 Oct 2022 23:52:21 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-40/</guid>
      <description>&lt;p&gt;This week I continued writing on things for ride. I should have worked on my kodsnack game jam entry but I didn&amp;rsquo;t :(&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2022-39/</link>
      <pubDate>Sun, 02 Oct 2022 23:03:09 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-39/</guid>
      <description>&lt;p&gt;This week I a camera to fyro, &amp;ldquo;fixed&amp;rdquo; a failing HDD and watched a lot of star trek. I&amp;rsquo;ve also thought long and hard on the sprite rendering in fyro and I&amp;rsquo;ve come to the conclusion that I need to rewrite parts of how characters are rendered to support &amp;ldquo;override&amp;rdquo; single-use animations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2022-38/</link>
      <pubDate>Mon, 26 Sep 2022 01:24:11 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-38/</guid>
      <description>&lt;p&gt;This week I added collision and tiled loading to the fyro engine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2022-37/</link>
      <pubDate>Sun, 18 Sep 2022 23:18:00 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-37/</guid>
      <description>&lt;p&gt;This week I added texture, sprite animation and started on 2d &amp;ldquo;pixel perfect&amp;rdquo; collision detection to fyro. This required me to start adding support for scripting classes to inherit from native classes and that is what I&amp;rsquo;m currently laying the finishing touches on. Hopefully by the end of next week I have some basic 2d topdown and platformer collision going on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2022-36/</link>
      <pubDate>Sun, 11 Sep 2022 23:47:17 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-36/</guid>
      <description>&lt;p&gt;This week I started integrating my scripting engine lox into the small 2d engine, and got snake, gamepad input with rumble and basic local multiplayer support working. Pretty productive!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2022-35/</link>
      <pubDate>Mon, 05 Sep 2022 09:12:08 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-35/</guid>
      <description>&lt;p&gt;This week I continued working on lox, adding arrays among other things. I think this will be the last week of full lox as arrays marks the last major thing to add before I can start integrating it and find the real actual pain points.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 34</title>
      <link>https://madeso.github.io/devlog/2022-34/</link>
      <pubDate>Sun, 28 Aug 2022 22:31:54 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-34/</guid>
      <description>&lt;p&gt;This week I introduced native packages/namespaces and split numbers into integers and floats&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2022-33/</link>
      <pubDate>Sun, 21 Aug 2022 23:30:48 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-33/</guid>
      <description>&lt;p&gt;This week I completed the second chapter in crafting interpreters and started to implement my own feature requests to lox. Hopefully sometime during the next week I can start integrating it into fyro and make som actual games&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2022-32/</link>
      <pubDate>Sun, 14 Aug 2022 23:32:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-32/</guid>
      <description>&lt;p&gt;This week I continued working on lox and finally completed the second chapter so now I have a working, but very basic scripting engine. Next week is refactoring so I can extend it with custom classes and begin expanding the language and library with more features&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2022-31/</link>
      <pubDate>Sun, 07 Aug 2022 23:37:09 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-31/</guid>
      <description>&lt;p&gt;This week I continued working on lox. I&amp;rsquo;m still not finished with the first section but I&amp;rsquo;m slowly getting there. Hopefully soon I can start integrating the first version into fyro and see what I&amp;rsquo;m missing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2022-30/</link>
      <pubDate>Sun, 31 Jul 2022 22:59:17 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-30/</guid>
      <description>&lt;p&gt;This week I actually continued reading &amp;ldquo;crafting interpreters&amp;rdquo; and restarted my lox implementation and I just recently added looing, conditionals to the language and unit tests to the build so I don&amp;rsquo;t break any features.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2022-29/</link>
      <pubDate>Sun, 24 Jul 2022 23:46:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-29/</guid>
      <description>&lt;p&gt;This week I split the tred and fyro project to seperate repos. I resurected my textgen project, the &amp;ldquo;substance designer light clone&amp;rdquo; I started a year ago and continued my work on my implementation of lox from &amp;ldquo;crafting interpreters&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2022-28/</link>
      <pubDate>Sun, 17 Jul 2022 22:05:53 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-28/</guid>
      <description>&lt;p&gt;This week I decided to work on ride and more specifically the rendering, so I started switching it to OpenGL, there still are things left to do but it&amp;rsquo;s looking more promising than the bitblit method I was using earlier.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2022-27/</link>
      <pubDate>Sun, 10 Jul 2022 21:40:32 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-27/</guid>
      <description>&lt;p&gt;This week I continued refactoring tred rendering. It&amp;rsquo;s getting closer :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2022-26/</link>
      <pubDate>Sun, 03 Jul 2022 23:09:04 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-26/</guid>
      <description>&lt;p&gt;This week I spent mostly on refactoring the rendering in tred. I also forked alabaster vs code theme so I could add support for solarized.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2022-25/</link>
      <pubDate>Sun, 26 Jun 2022 23:58:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-25/</guid>
      <description>&lt;p&gt;This week I refactored all tred rendering to the render namespace and worked on scripts to find potential areas to clean up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2022-24/</link>
      <pubDate>Sun, 19 Jun 2022 22:57:53 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-24/</guid>
      <description>&lt;p&gt;This week I added the &lt;code&gt;World&lt;/code&gt; concept to tred, extracted all the engine parts out of &lt;code&gt;main.cc&lt;/code&gt; and started on adding more features to the rust version of build&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2022-23/</link>
      <pubDate>Sun, 12 Jun 2022 23:51:11 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-23/</guid>
      <description>&lt;p&gt;This week I continued work on tred. I started working on the World concept, the API is getting there but it still isn&amp;rsquo;t usable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2022-22/</link>
      <pubDate>Mon, 06 Jun 2022 23:15:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-22/</guid>
      <description>&lt;p&gt;This week I completed the render queue implementation and added PCH to tred speeding up the compilation to a third of what it was before.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2022-21/</link>
      <pubDate>Sun, 29 May 2022 23:24:28 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-21/</guid>
      <description>&lt;p&gt;This week I continued refactoring tred to a engine and it&amp;rsquo;s now &amp;ldquo;done&amp;rdquo; in a runnable state. There is way more things to be done for sure, but for now at least most of the raw opengl calls have been refactored away into a render queue.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2022-20/</link>
      <pubDate>Sun, 22 May 2022 23:50:17 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-20/</guid>
      <description>&lt;p&gt;This week I continued refactoring tred main to what can be called a rendering engine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2022-19/</link>
      <pubDate>Sun, 15 May 2022 22:25:27 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-19/</guid>
      <description>&lt;p&gt;This week I started cleaning up tred and started preparing it so that it can be made into a proper rendering engine&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2022-18/</link>
      <pubDate>Mon, 09 May 2022 07:43:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-18/</guid>
      <description>&lt;p&gt;This week I mostly spent on investigating better ways to structure the renderer and how to animate a third person character&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2022-17/</link>
      <pubDate>Sun, 01 May 2022 23:51:26 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-17/</guid>
      <description>&lt;p&gt;This week I added code coverage to the uphoria build and started compiling ride codebase again after it has been on ice for a while. I&amp;rsquo;m going to test replacing the bitblit quad rendering with a simple OpenGL rendering. It should solve all the scaling issues that the current bitblit solution has.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2022-16/</link>
      <pubDate>Mon, 25 Apr 2022 20:53:26 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-16/</guid>
      <description>&lt;p&gt;This week I refactored the polybezier widget control along with part of the api and how to launch a simple dear imgui app.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week  15</title>
      <link>https://madeso.github.io/devlog/2022-15/</link>
      <pubDate>Sun, 17 Apr 2022 22:59:08 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-15/</guid>
      <description>&lt;p&gt;This week I started cleaning up the polygon and polybezier api for euphoria&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2022-14/</link>
      <pubDate>Sun, 10 Apr 2022 22:41:43 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-14/</guid>
      <description>&lt;p&gt;This week I finished working on the t3d editor camera.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2022-13/</link>
      <pubDate>Sun, 03 Apr 2022 23:35:29 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-13/</guid>
      <description>&lt;p&gt;This week I continued working on the camera, completing the pan function.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2022-12/</link>
      <pubDate>Sun, 27 Mar 2022 23:30:32 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2022-12/</guid>
      <description>&lt;p&gt;This week I replaced the old ECS with the new ECS and started improving the t3d camera experience&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2022-11/</link>
      <pubDate>Sun, 20 Mar 2022 22:56:17 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-11/</guid>
      <description>&lt;p&gt;This week I added proper raycast to t3d and started replacing the old entity component system with a new, better one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2022-10/</link>
      <pubDate>Sun, 13 Mar 2022 23:56:14 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-10/</guid>
      <description>&lt;p&gt;This week I implemented translate and rotate gizmos for t3d&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2022-09/</link>
      <pubDate>Sun, 06 Mar 2022 22:01:44 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-09/</guid>
      <description>&lt;p&gt;This week I added the doxygen documentation and some examples for euphoria to a simple gh-pages page. I also switched back from xml to json for all data files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2022-08/</link>
      <pubDate>Sun, 27 Feb 2022 23:52:41 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-08/</guid>
      <description>&lt;p&gt;This week I mostly continued working on the clang.rs port from clang.py. I got a html output now but there are still things left to do. I also made some small fixes to actual euphoria code but nothing much.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 07</title>
      <link>https://madeso.github.io/devlog/2022-07/</link>
      <pubDate>Sun, 20 Feb 2022 22:39:19 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-07/</guid>
      <description>&lt;p&gt;This week I started writing on the blog post that will become the second chapter of &amp;ldquo;clean code&amp;rdquo;. Should be up sometimes next week. I spent most of the weekend with running clang-tidy and porting my clang-tidy script to workbench, mostly because I wanted a html report now that I&amp;rsquo;ve seen how pretty the header hero report looks :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2022-06/</link>
      <pubDate>Sun, 13 Feb 2022 23:43:25 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-06/</guid>
      <description>&lt;p&gt;This week I continued working on the header hero port for workbench and actually started using it for small refactorings in euphoria. All that work is finally starting to pay off :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 05</title>
      <link>https://madeso.github.io/devlog/2022-05/</link>
      <pubDate>Sun, 06 Feb 2022 22:55:38 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-05/</guid>
      <description>&lt;p&gt;This week I completed the checkincludes part of workbench. Now I can pickup where I left with the other header command, or perhaps integrate header hero. Decisions&amp;hellip; decisions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2022-04/</link>
      <pubDate>Sun, 30 Jan 2022 23:52:25 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-04/</guid>
      <description>&lt;p&gt;This week I mostly wrote a blog post about Clean Code Chapter 2. I found a project called Header Hero that I might incorporate into my own header tool and started to refactor euphoria core library so I can get a better flow/structure and in preparation of the introduction of PCHs. Hopefully all will get the compilation times down to some form manageable levels.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Clean Code - Chapter 2</title>
      <link>https://madeso.github.io/blog/clean-code-chapter-2/</link>
      <pubDate>Sun, 23 Jan 2022 22:25:03 +0100</pubDate>
      <guid>https://madeso.github.io/blog/clean-code-chapter-2/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Clean Code, mostly authored by &lt;a href=&#34;https://www.getrevue.co/profile/tech-bullshit/issues/tech-bullshit-explained-uncle-bob-830918&#34;&gt;Robert C. Martin, aka Uncle Bob&lt;/a&gt;, has come up lately in discussions and apparently it is still being read. I haven&amp;rsquo;t read it and only read the responses about &lt;a href=&#34;https://qntm.org/clean&#34;&gt;how bad it is&lt;/a&gt; and I&amp;rsquo;ve read that it&amp;rsquo;s pretty popular to hate on it and who am I to miss a trend. Join me as I read chapter to chapter and express my feelings and thoughts about each chapter.  This journey might take a while, I&amp;rsquo;m a slow reader.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2022-03/</link>
      <pubDate>Sun, 23 Jan 2022 22:17:57 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-03/</guid>
      <description>&lt;p&gt;This week I fixed the last of the compiler warnings. Now euphoria builds without warnings on w4/Wall+extra. Next up to complete would proabably be to port the last of the build scripts and fix any warnings in euphoria that they will find.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2022-02/</link>
      <pubDate>Sun, 16 Jan 2022 23:58:27 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-02/</guid>
      <description>&lt;p&gt;This week I started working on reducing the ammount of warnings euphoria generated. Thees things sometimes feels like whac-a-mole squishing warnings in clang and then find some new in msvc but it&amp;rsquo;s moving along.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 01</title>
      <link>https://madeso.github.io/devlog/2022-01/</link>
      <pubDate>Mon, 10 Jan 2022 01:00:47 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2022-01/</guid>
      <description>&lt;p&gt;This week I continued working on my port of python code and I&amp;rsquo;m currently working on the &amp;ldquo;most common headers for a c++ file&amp;rdquo; tool, useful for determining what files to add to a pch&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2021-52/</link>
      <pubDate>Mon, 03 Jan 2022 00:46:48 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-52/</guid>
      <description>&lt;p&gt;This week I watched alot of netflix, relaxed and continued porting the python scripts to rust.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2021-51/</link>
      <pubDate>Sun, 26 Dec 2021 23:33:26 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-51/</guid>
      <description>&lt;p&gt;This week I started porting the build scripts from python to rust.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2021-50/</link>
      <pubDate>Sun, 19 Dec 2021 23:53:32 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-50/</guid>
      <description>&lt;p&gt;This week I spent on cleaning up and refactoring euphoria code. Getting real close to zero warnings in clang-tidy&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2021-49/</link>
      <pubDate>Sun, 12 Dec 2021 23:30:04 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-49/</guid>
      <description>&lt;p&gt;This week I started refactoring euph to CamelCase and I expect it will take a while for it to be complete. I thought I was done with core but running clang-tidy checks on it it seems I&amp;rsquo;ve still missed a few spots&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2021-48/</link>
      <pubDate>Sun, 05 Dec 2021 23:52:30 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-48/</guid>
      <description>&lt;p&gt;This week I mostly thought about rendering design, trying to come up with a flexible structure for 3d shader, mesh layout and API design.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2021-47/</link>
      <pubDate>Sun, 28 Nov 2021 23:51:25 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-47/</guid>
      <description>&lt;p&gt;This week I continued working on tred, adding test for vertex_layout, adding a custom assert library and continued working on the API design&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2021-46/</link>
      <pubDate>Sun, 21 Nov 2021 23:59:38 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-46/</guid>
      <description>&lt;p&gt;This week I continued working on tred and finally got multi window rendering working.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2021-45/</link>
      <pubDate>Sun, 14 Nov 2021 23:39:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-45/</guid>
      <description>&lt;p&gt;This week I continued working on tred, refactoring, adding featuers and fixing issues.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2021-44/</link>
      <pubDate>Sun, 07 Nov 2021 23:16:50 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-44/</guid>
      <description>&lt;p&gt;This week I continued working on tred. Cleaning up and mostly working on boring non-visible stuff. I started combining the 2d and 3d rendering and I think I have a pretty good API but it currently isn&amp;rsquo;t working. Have to look into why next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2021-43/</link>
      <pubDate>Mon, 01 Nov 2021 00:26:18 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-43/</guid>
      <description>&lt;p&gt;This week I continued work on tred, cleaning up the code.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2021-42/</link>
      <pubDate>Sun, 24 Oct 2021 23:54:47 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-42/</guid>
      <description>&lt;p&gt;This week I completed my entry for the spelsylt gamejam.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2021-41/</link>
      <pubDate>Mon, 18 Oct 2021 00:05:28 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-41/</guid>
      <description>&lt;p&gt;This week I worked on the kodsnack spelsylt gamejam. Another week unti it finishes and the progress is pretty great.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2021-40/</link>
      <pubDate>Mon, 11 Oct 2021 01:42:50 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-40/</guid>
      <description>&lt;p&gt;This week I continued work on ride, adding input and started on unit tests.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2021-39/</link>
      <pubDate>Sun, 03 Oct 2021 23:06:57 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-39/</guid>
      <description>&lt;p&gt;This week I continued working on ride. Most of the selection is done and I&amp;rsquo;ve just started on text input.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2021-38/</link>
      <pubDate>Sun, 26 Sep 2021 23:44:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-38/</guid>
      <description>&lt;p&gt;This week I continued working on ride.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2021-37/</link>
      <pubDate>Sun, 19 Sep 2021 23:42:47 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-37/</guid>
      <description>&lt;p&gt;Theese past few weeks I have been moving to a new apparment and I&amp;rsquo;m finally getting back to coding again. This past week I&amp;rsquo;ve been gettng back into ride from scratch and finally have some progress. I can render text and scroll!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2021-32/</link>
      <pubDate>Mon, 16 Aug 2021 00:01:34 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-32/</guid>
      <description>&lt;p&gt;This week I continued working on ride and started porting lite to C++ so I can get a better handle on how I want to structure ride.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2021-31/</link>
      <pubDate>Sun, 08 Aug 2021 21:42:55 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-31/</guid>
      <description>&lt;p&gt;This week I worked on xml loading and error handling in gaf and integrating it in euphoria. Still missing XSD generation and more testing needs to be done but for now it seems to be working, allowing me to continue working on tred.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2021-30/</link>
      <pubDate>Sun, 01 Aug 2021 23:23:12 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-30/</guid>
      <description>&lt;p&gt;This week I continued working on gaf, the new xml loading is almost complete&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2021-29/</link>
      <pubDate>Sun, 25 Jul 2021 22:40:04 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-29/</guid>
      <description>&lt;p&gt;This week I continued the work on jsonh and gaf. Jsonh almost seems ready for a 2.0 version, but I might also deprecated it and replace it with a xml loader instead as xml both provide xpath and xsd that will aid when writing files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2021-28/</link>
      <pubDate>Mon, 19 Jul 2021 00:36:24 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-28/</guid>
      <description>&lt;p&gt;This week I continued work on my json library and updated the gaf compiler to c++&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2021-27/</link>
      <pubDate>Sun, 11 Jul 2021 22:38:39 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-27/</guid>
      <description>&lt;p&gt;This week I moved all of my todos for euphoria from trello to the github issues, now people can see the current plan. I also continued on the next version of my json library. Hopefully it won&amp;rsquo;t take long to complete and I can start using it in my engine&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2021-26/</link>
      <pubDate>Sun, 04 Jul 2021 23:25:30 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-26/</guid>
      <description>&lt;p&gt;This week I worked on cleaning up git commits and using better commit messages.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2021-25/</link>
      <pubDate>Sun, 27 Jun 2021 23:40:59 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-25/</guid>
      <description>&lt;p&gt;This week I continued on cleaning up euphoria&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2021-24/</link>
      <pubDate>Mon, 21 Jun 2021 23:26:02 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-24/</guid>
      <description>&lt;p&gt;This week I continued on refactoring and code health for euphoria. Still got a few errors and warnings to take care of :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2021-23/</link>
      <pubDate>Sun, 13 Jun 2021 23:32:43 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-23/</guid>
      <description>&lt;p&gt;This week I converted the color palettes to constexpr and focused on fixing code style issues&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2021-22/</link>
      <pubDate>Sun, 06 Jun 2021 23:58:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-22/</guid>
      <description>&lt;p&gt;This week I replaced travis with github actions for euphoria. In the process I also updated imgui, replaced freetype with stb.truetype and continued cleaning up the source&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2021-21/</link>
      <pubDate>Sun, 30 May 2021 22:59:32 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-21/</guid>
      <description>&lt;p&gt;This week I finally finished the refactoring and started the process of moving from travis and appveyor to github actions for the ci.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2021-19/</link>
      <pubDate>Sun, 16 May 2021 21:50:14 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-19/</guid>
      <description>&lt;p&gt;This week I continued the reactoring and the core is almost done now, only a few compilation errors with gcc that&amp;rsquo;s left. Next up is rendering.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2021-18/</link>
      <pubDate>Sun, 09 May 2021 22:22:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-18/</guid>
      <description>&lt;p&gt;This week I continued refactoring euph to the new code style. The core library is almost complete now :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2021-17/</link>
      <pubDate>Sun, 02 May 2021 23:43:51 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-17/</guid>
      <description>&lt;p&gt;This week I added both a brand new minesweeper clone and a old four-in-a-row in 3d clone that I made in 07. There is still some minor work to be done on both, but there are 2 game examples for fyro/tred now, hurray.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2021-16/</link>
      <pubDate>Sun, 25 Apr 2021 22:32:29 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-16/</guid>
      <description>&lt;p&gt;This week I started refactoring euphoria from CamelCase to snake_case. I also started work on batching sprite rendering for tred&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2021-15/</link>
      <pubDate>Sun, 18 Apr 2021 22:42:38 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-15/</guid>
      <description>&lt;p&gt;This week I i removed the last of javascript references merged the lua branch of euphoria into master. Still a few places to clean up but I can move forward now with a better scriping engine. I am actually tempted to put all my efforts into a vertical slice of the engine so we&amp;rsquo;ll see in a week if I took action or continued cleaning up the code.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2021-14/</link>
      <pubDate>Sun, 11 Apr 2021 23:22:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-14/</guid>
      <description>&lt;p&gt;This week I realized that lua perhaps could be a good candidate for scripting language, so I updated the lua fork to the lastest master.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2021-13/</link>
      <pubDate>Mon, 05 Apr 2021 08:31:09 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-13/</guid>
      <description>&lt;p&gt;This week I started updating my script-test since I have recently found myself in need of a better scripting language. I also took the plunge and started making a small textbased game in typescript and react.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2021-12/</link>
      <pubDate>Sun, 28 Mar 2021 23:17:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2021-12/</guid>
      <description>&lt;p&gt;This week I started on clang-tidying euphoria. I probably should complete the tred before gettting back to euphoria&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2021-11/</link>
      <pubDate>Sun, 21 Mar 2021 21:27:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-11/</guid>
      <description>&lt;p&gt;This week I mostly been watching netflix but I did started to clean up my bookscript&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2021-10/</link>
      <pubDate>Sun, 14 Mar 2021 22:33:33 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-10/</guid>
      <description>&lt;p&gt;This week I continued to work on the book script. It&amp;rsquo;s actually getting close to completion now. A few smaller things left but the only major is only generating a ebook file from the source&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2021-09/</link>
      <pubDate>Sun, 07 Mar 2021 23:16:56 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-09/</guid>
      <description>&lt;p&gt;Haha. No rendering work this week. Instead I updated my infofile to more modern parsing without flex/bison and started updating my book.py script for creating e-books. That is also mostly done so I can get back to working on rendering in tred&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2021-08/</link>
      <pubDate>Sun, 28 Feb 2021 23:42:39 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-08/</guid>
      <description>&lt;p&gt;This week I completed my c# port and continued on input for tred. A few things left before it&amp;rsquo;s done for this round but soon I can continue working on the rendering again.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wekk 07</title>
      <link>https://madeso.github.io/devlog/2021-07/</link>
      <pubDate>Sun, 21 Feb 2021 23:27:52 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-07/</guid>
      <description>&lt;p&gt;This week I started porting my c# engine &amp;lsquo;simple engine&amp;rsquo; from 2009 to c++.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2021-06/</link>
      <pubDate>Sun, 14 Feb 2021 21:43:12 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-06/</guid>
      <description>&lt;p&gt;This week I found a opensource tracer so I started porting it to c++. I then realized I need to load js like json files and started to update my json loader.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 05</title>
      <link>https://madeso.github.io/devlog/2021-05/</link>
      <pubDate>Sun, 07 Feb 2021 23:20:37 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-05/</guid>
      <description>&lt;p&gt;This week I have been working on game controller implementation. First I wrote most of one implementation and then removed that in favor of a more-code but less complex solution.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2021-04/</link>
      <pubDate>Sun, 31 Jan 2021 22:40:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-04/</guid>
      <description>&lt;p&gt;This week I continued working on the input system. Better error handling and working fallback when a connected joystick is lost. Next up is gamepad, rumble and finally 3d rendering again.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2021-03/</link>
      <pubDate>Mon, 25 Jan 2021 00:28:02 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-03/</guid>
      <description>&lt;p&gt;This week more or less nothing was implemented but I watched many GDC presentations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2021-02/</link>
      <pubDate>Sun, 17 Jan 2021 23:03:36 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-02/</guid>
      <description>&lt;p&gt;This week I continued on the Input System. Another refactoring but I think it&amp;rsquo;s finally the beginning of the end now&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 01</title>
      <link>https://madeso.github.io/devlog/2021-01/</link>
      <pubDate>Sun, 10 Jan 2021 23:26:39 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2021-01/</guid>
      <description>&lt;p&gt;This week I continued on working on the input system. Getting closer now, hopefully it will be &amp;ldquo;done&amp;rdquo; next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 53</title>
      <link>https://madeso.github.io/devlog/2020-53/</link>
      <pubDate>Tue, 05 Jan 2021 23:00:18 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-53/</guid>
      <description>&lt;p&gt;This week I continued on working on the input system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wekk 52</title>
      <link>https://madeso.github.io/devlog/2020-52/</link>
      <pubDate>Mon, 28 Dec 2020 01:49:43 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-52/</guid>
      <description>&lt;p&gt;This week I restored the input system from an old project and started integrating it into tred&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2020-51/</link>
      <pubDate>Sun, 20 Dec 2020 22:25:05 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-51/</guid>
      <description>&lt;p&gt;This week I got back into 3d rendering. I added basic face culling, simplified the mesh generation a bit and cleaned up the resource embed module. Not much but also not bad :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2020-50/</link>
      <pubDate>Mon, 14 Dec 2020 00:15:48 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-50/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much. I created a simple script to backup my git repos and read up on animation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2020-49/</link>
      <pubDate>Sun, 06 Dec 2020 23:29:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-49/</guid>
      <description>&lt;p&gt;This week I switched tred to pitchfork layout and refactored it. I also spent most of my time on the &amp;lsquo;kittens game&amp;rsquo;, what a time waster.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2020-48/</link>
      <pubDate>Sun, 29 Nov 2020 22:24:33 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-48/</guid>
      <description>&lt;p&gt;This week I looked into the markov-chains parts of euphoria (again), refactored a bit and expanded with a &amp;ldquo;line&amp;rdquo; test, a bit of fun really. I also thought about how I want to lay out the vertex attributes in tred. It currently is 100% dynamic butit will be easier if it&amp;rsquo;s static. A few days I ago I was sure I wanted a 50/50 approach but since I have to deal with all the dynamic issues anyway I might as well benefit from the potential space spacing and use 100% dynamic attributes. Time will tell what I&amp;rsquo;ll decide.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2020-47/</link>
      <pubDate>Sun, 22 Nov 2020 22:21:41 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-47/</guid>
      <description>&lt;p&gt;This week I worked both a little on ride(scrolling in fileview and expanding folders) and a little bit on tred(refactored profiling and added a plane mesh). Hopefully next week I make some decent progress on tred as I want to get it to a usefule state before the end of the year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2020-46/</link>
      <pubDate>Sun, 15 Nov 2020 22:50:51 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-46/</guid>
      <description>&lt;p&gt;This week I added cmdlet to new ride and converted euphoria to the pitchfork layout&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2020-45/</link>
      <pubDate>Sun, 08 Nov 2020 22:20:21 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-45/</guid>
      <description>&lt;p&gt;This week I refactored the scrolling code and started work on the command palette.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2020-44/</link>
      <pubDate>Sun, 01 Nov 2020 21:48:59 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-44/</guid>
      <description>&lt;p&gt;This week I continued working on ride&amp;hellip; and not much else happened :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2020-43/</link>
      <pubDate>Sun, 25 Oct 2020 22:13:56 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-43/</guid>
      <description>&lt;p&gt;This week I resurected ride and started implementing it more or less from scratch. Well, less wx and more custom so not from scratch, hopefully by the end of next week I can soon integrate most of the old code that still is relevant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2020-42/</link>
      <pubDate>Sun, 18 Oct 2020 22:44:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-42/</guid>
      <description>&lt;p&gt;This week I started work on the inerpreter part of the fel language/implementation and a little bit of constexpr for the euphoria engine. Most of the week however has been planning for the new appartment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2020-41/</link>
      <pubDate>Sun, 11 Oct 2020 19:30:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-41/</guid>
      <description>&lt;p&gt;This week I continued work on fel, since I realized that it would be great if I could have the interpreter run scripts and functions this year and let the &amp;ldquo;fast&amp;rdquo; of the language come later but keeping the api the same.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2020-40/</link>
      <pubDate>Sun, 04 Oct 2020 23:31:12 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-40/</guid>
      <description>&lt;p&gt;This week I started working on basic profiler for tred, I picked up euphoria and started cleaning up the cmake setup and continued work on gaf so that it&amp;rsquo;s more streamlined faster testing and contains the features that I want in euphoria&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2020-39/</link>
      <pubDate>Sun, 27 Sep 2020 22:46:43 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-39/</guid>
      <description>&lt;p&gt;This week I fixed so that the euphoria tracery could handle extended json and added some more design notes for tred. I actually also started on a new project textgen where you generate textures by drawing graphs or writing lua code. Nothing to show yet but I only worked on it for 30 minutes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2020-38/</link>
      <pubDate>Sun, 20 Sep 2020 21:35:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-38/</guid>
      <description>&lt;p&gt;This week I copied the script used to create the &amp;lsquo;game programming patterns&amp;rsquo; book and rewrote most of it to be generic instead of tied to a specific book. Apperently it didn&amp;rsquo;t support ebook generation so I&amp;rsquo;ll probably add that eventually. The rest of the week was spent on reading up on engine design and some refactoring of tred so no new major features.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2020-37/</link>
      <pubDate>Sun, 13 Sep 2020 21:41:48 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-37/</guid>
      <description>&lt;p&gt;This week I mostly spent watching netflix. Lazy I know but I atleast structure the todo list and think on how the tred api will be layed out&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2020-36/</link>
      <pubDate>Sun, 06 Sep 2020 21:22:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-36/</guid>
      <description>&lt;p&gt;This week I continued to work on the 3d rendering in tred. We got some basic lighting now :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2020-35/</link>
      <pubDate>Sun, 30 Aug 2020 21:04:03 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-35/</guid>
      <description>&lt;p&gt;This week I continued work on tred, almost got basic lighting done now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 34</title>
      <link>https://madeso.github.io/devlog/2020-34/</link>
      <pubDate>Sun, 23 Aug 2020 21:34:41 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-34/</guid>
      <description>&lt;p&gt;Less heat this week. I continued on tred, added uniforms and attributes to the shader and I finally think I got a good design going. I&amp;rsquo;m currently working on getting uniform textures working fully. The plan is to work in tred for a month or two and then integrate it into euphoria. We&amp;rsquo;ll see how it goes&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2020-33/</link>
      <pubDate>Sun, 16 Aug 2020 22:06:53 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-33/</guid>
      <description>&lt;p&gt;This week I started working on tred, my temporary 3d engine. Nothing much got done since it&amp;rsquo;s currently superhot and I&amp;rsquo;m sitting behind a fan, and I&amp;rsquo;ve decided that for next year I&amp;rsquo;m getting myself an AC for the appartment cause this is unbearable. Until next time&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2020-32/</link>
      <pubDate>Sun, 09 Aug 2020 22:09:26 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-32/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much, but after much consideration I moved all the euphoria source to a src folder so that the project root is a bit cleaner.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2020-31/</link>
      <pubDate>Sun, 02 Aug 2020 19:51:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-31/</guid>
      <description>&lt;p&gt;Theese past weeks I spent in the hospital and recovering from said experience. Nothing major was done really mostly config/dotfiles changes. Hopefully I will get back to euphoria I netflix will stop interfering :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2020-26/</link>
      <pubDate>Sun, 28 Jun 2020 21:54:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-26/</guid>
      <description>&lt;p&gt;This week I mostly watched netfix and such but I did manage to implement a simple fill tool for the pixel image editor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2020-25/</link>
      <pubDate>Sun, 21 Jun 2020 22:32:58 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-25/</guid>
      <description>&lt;p&gt;This week I changed to my main computer, started transfering my old PrettyGood.net from google code to github, and finally started working on euphoria again. This time I started working on a custom pixel editing program. It&amp;rsquo;s far from finished but I hope that it can be useful in a few weeks time for the GMTK game jam.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2020-24/</link>
      <pubDate>Sun, 14 Jun 2020 21:24:49 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-24/</guid>
      <description>&lt;p&gt;This week I ported a old anagram application from c# to python, I published and updated old &amp;ldquo;engines&amp;rdquo;, one called hmtest and one called pwn-engine, so I could run them, but it turns out that none of them was that advanced. I also installed arch on my main, so either this week or the next my transition to arch will be complete&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2020-23/</link>
      <pubDate>Sun, 07 Jun 2020 20:45:00 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-23/</guid>
      <description>&lt;p&gt;This week I started refactoring bbcalc so it could in the future handle generating truth tables, and I physically moved things around so I now use arch as my main computer. It will probably be a week or two until I install it on my main machine, but not too long since this hardware isn&amp;rsquo;t really health&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2020-22/</link>
      <pubDate>Sun, 31 May 2020 23:40:08 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-22/</guid>
      <description>&lt;p&gt;This week I completed my kodsnack gamejam, and started on porting one of my filemover programs from c#+winforms to python+curses&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2020-21/</link>
      <pubDate>Sun, 24 May 2020 23:55:38 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-21/</guid>
      <description>&lt;p&gt;This week I installed arch on a desktop and started working on my entry for the 2 week kodsnack spelsylt gamejam&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2020-20/</link>
      <pubDate>Sun, 17 May 2020 22:12:42 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-20/</guid>
      <description>&lt;p&gt;This week I started on a lsp interface for fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2020-19/</link>
      <pubDate>Sun, 10 May 2020 22:38:33 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-19/</guid>
      <description>&lt;p&gt;This week I continued my work on fel scripting language. I added a coverage report and started on the vscode extension for editing fel code.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2020-18/</link>
      <pubDate>Mon, 04 May 2020 07:15:26 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-18/</guid>
      <description>&lt;p&gt;This week I worked on getting a gui sample up and running. Due to issues I also ended up creating a 2d sample. There are only a few issues left before I can continue on adding features to the ui&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2020-17/</link>
      <pubDate>Sun, 26 Apr 2020 21:44:17 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-17/</guid>
      <description>&lt;p&gt;This week I implemented the sprator algorithm. Next weeek I will probably add a test for the gui code. It has been missing a sample/test project a for a while now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2020-16/</link>
      <pubDate>Sun, 19 Apr 2020 22:44:41 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-16/</guid>
      <description>&lt;p&gt;This week I completed my cellular automata code generation. Up next should either be implementing a tetomino layout algorithm or fianlly completing the sprator algorithm. Decisions decisions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2020-15/</link>
      <pubDate>Sun, 12 Apr 2020 21:24:00 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-15/</guid>
      <description>&lt;p&gt;This week I created a collage tool and a palette extract tool. Neither are super fancy but something that I missed from my toolbag.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2020-14/</link>
      <pubDate>Sun, 05 Apr 2020 22:12:36 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-14/</guid>
      <description>&lt;p&gt;This week I styled the doxygen output, added argparse tests and merged the new-argparse branch into master. I also started on integrating warnings from cpp-best-practices and it&amp;rsquo;s going to take some time to fix all of them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2020-13/</link>
      <pubDate>Sun, 29 Mar 2020 21:47:03 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2020-13/</guid>
      <description>&lt;p&gt;This week I continued on euphoria argparser, adding a custom parser for non-standard elements. I started on running clang-tidy and clang-format on all the code, but it&amp;rsquo;s not done yet. I may end up adding a few options to clang-format so it can work with my code style, we&amp;rsquo;ll see. I also manage to uncover a old codestat project. A project intended to run on your codebase and gather statistics over time. It&amp;rsquo;s still in the early days, so let&amp;rsquo;s see how that goes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2020-12/</link>
      <pubDate>Sun, 22 Mar 2020 22:56:04 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-12/</guid>
      <description>&lt;p&gt;This week, due to covid-19, I worked from home. I implemented the drunken bishop algorithm and continued working on the argparse module. Hopefully I will get done with the argparse soon so I get get back to working on the cellular automata, sprator and my scripting language.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2020-11/</link>
      <pubDate>Sun, 15 Mar 2020 20:14:55 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-11/</guid>
      <description>&lt;p&gt;This week I worked on new argparse module, some cellular automata/procedural content generation and another identicon image generator.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2020-10/</link>
      <pubDate>Sun, 08 Mar 2020 22:45:40 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-10/</guid>
      <description>&lt;p&gt;This week I restructured the cmakes for euphoria, and finished the refactoring of the arch install commands, then I got stuck in netflix land and watched both  witcher and season 2 of altered carbon. Hopefully net week the netflix craze has left me again so I can get back to being productive :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 09</title>
      <link>https://madeso.github.io/devlog/2020-09/</link>
      <pubDate>Sun, 01 Mar 2020 20:10:32 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-09/</guid>
      <description>&lt;p&gt;This week I continued on the raytracer, spent time on my arch install scripts since I&amp;rsquo;m preparing on installing arch on a new computer, but most of the weekend was spent on watching netflix since I just managed to update chrome on my main machine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 08</title>
      <link>https://madeso.github.io/devlog/2020-08/</link>
      <pubDate>Sun, 23 Feb 2020 22:35:55 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-08/</guid>
      <description>&lt;p&gt;This week I continued on the raytracer. It&amp;rsquo;s going slower than I want, but there is progress atleast :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 07</title>
      <link>https://madeso.github.io/devlog/2020-07/</link>
      <pubDate>Sun, 16 Feb 2020 19:54:17 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-07/</guid>
      <description>&lt;p&gt;This week I started work on the &amp;ldquo;Raytracer in a weekend&amp;rdquo; project in preperation for playing with Open MP and a upcomming CUDA talk I&amp;rsquo;m attending.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 06</title>
      <link>https://madeso.github.io/devlog/2020-06/</link>
      <pubDate>Sun, 09 Feb 2020 21:19:53 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-06/</guid>
      <description>&lt;p&gt;This week I bought a windows laptop that I can use for gamejams and to help me better support windows as a platform for my games.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 05</title>
      <link>https://madeso.github.io/devlog/2020-05/</link>
      <pubDate>Sun, 02 Feb 2020 22:42:24 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-05/</guid>
      <description>&lt;p&gt;This week I spent mostly on arch installations, switching from my custom script to getting confortable with yay and trying to recover more computers that I can install arch on, but so far no luck. The weekend was spent on creating a entry for global game jam, and I expect it will appear under projects here soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 04</title>
      <link>https://madeso.github.io/devlog/2020-04/</link>
      <pubDate>Sun, 26 Jan 2020 20:01:06 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-04/</guid>
      <description>&lt;p&gt;Most of my time this week have been spent either on reading or watching things. I really should just sit down and program for 5 minutes instead of watching random youtube clips. Next weeking is the global game jam, so I will atleast do some game things then :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 03</title>
      <link>https://madeso.github.io/devlog/2020-03/</link>
      <pubDate>Sun, 19 Jan 2020 21:16:56 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-03/</guid>
      <description>&lt;p&gt;There weren&amp;rsquo;t lot of dev time this week either. I&amp;rsquo;ve been looking at the bytecode and a basic assembler and disassembler for it. I&amp;rsquo;ve also commited a few rouge files found in the euphoria repo, but nothing major.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 02</title>
      <link>https://madeso.github.io/devlog/2020-02/</link>
      <pubDate>Sun, 12 Jan 2020 22:00:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-02/</guid>
      <description>&lt;p&gt;This week I been mostly handling real-world stuff and only manage to a little bit of work on euphoria, mainly fixing the travis build. Better luck next week I guess.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 1</title>
      <link>https://madeso.github.io/devlog/2020-01/</link>
      <pubDate>Sun, 05 Jan 2020 23:04:13 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2020-01/</guid>
      <description>&lt;p&gt;First week of the new year. I started replacing my cutom log with spdlog and updating paths from strings to a dir/file path struct and continued the work on parsing the synty assets that I bought during black friday. There is still some work before euphoria can load and render it correctly but it&amp;rsquo;s coming along&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2019-52/</link>
      <pubDate>Sun, 29 Dec 2019 22:19:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-52/</guid>
      <description>&lt;p&gt;This is the last devlog of the year and unfortunatley I haven&amp;rsquo;t done much on either euphoria or fel this week as I&amp;rsquo;ve spended most of it with friends and family. However I started replacing the custom log with spdlog so that is atleast something&amp;hellip; :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>CV</title>
      <link>https://madeso.github.io/cv/</link>
      <pubDate>Sun, 22 Dec 2019 21:47:39 +0100</pubDate>
      <guid>https://madeso.github.io/cv/</guid>
      <description>&lt;h2 id=&#34;experience&#34;&gt;Experience&lt;/h2&gt;&#xA;&lt;h3 id=&#34;software-developer-sep-2007---present&#34;&gt;&lt;strong&gt;Software developer&lt;/strong&gt; (&lt;em&gt;Sep 2007&lt;/em&gt; - &lt;em&gt;Present&lt;/em&gt;)&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.strusoft.com&#34;&gt;StruSoft&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;computer-lab-instructor-sep-2007---oct-2007&#34;&gt;&lt;strong&gt;Computer lab instructor&lt;/strong&gt; (&lt;em&gt;Sep 2007&lt;/em&gt; - &lt;em&gt;Oct 2007&lt;/em&gt;)&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://mau.se/en/&#34;&gt;Malmö University&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;For about 8 hours a week I assisted a group of students with their java assignments.&lt;/p&gt;&#xA;&lt;h3 id=&#34;extern-tutor-aug-2004---jun-2005&#34;&gt;&lt;strong&gt;Extern tutor&lt;/strong&gt; (&lt;em&gt;Aug 2004&lt;/em&gt; - &lt;em&gt;Jun 2005&lt;/em&gt;)&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://mau.se/en/&#34;&gt;Malmö University&lt;/a&gt; and &lt;a href=&#34;https://malmo.se/Uppleva-och-gora/Besoksmal/Malmo-Museer/Sprak/In-English.html&#34;&gt;Malmö Museer&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;For about 8 hours a week I gueded 2 students in their final project at the local upper secondary school&lt;/p&gt;&#xA;&lt;h2 id=&#34;education&#34;&gt;Education&lt;/h2&gt;&#xA;&lt;h3 id=&#34;bsc-computer-science-2001---2007&#34;&gt;&lt;strong&gt;B.Sc, Computer Science&lt;/strong&gt; (&lt;em&gt;2001&lt;/em&gt; - &lt;em&gt;2007&lt;/em&gt;)&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://mau.se/en/&#34;&gt;Malmö University&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2019-51/</link>
      <pubDate>Sun, 22 Dec 2019 21:45:01 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-51/</guid>
      <description>&lt;p&gt;This week I added grid snapping, simple object movement and selection to t3d.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2019-50/</link>
      <pubDate>Sun, 15 Dec 2019 22:24:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-50/</guid>
      <description>&lt;p&gt;This week I continued the work on t3d and can now place items on a grid. Hopefully next week I can get back to working on fel for a bit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2019-49/</link>
      <pubDate>Sun, 08 Dec 2019 23:38:36 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-49/</guid>
      <description>&lt;p&gt;This week I forgot my plan and bought some 3d assets on a black-friday sale so I&amp;rsquo;ve spent most, if not all, of my time integrating my level editor t3d into euphoria and trying to make it usable. I&amp;rsquo;ve fixed so that it loads the tile meshes and I&amp;rsquo;m currently adding collision detecion so I can add selection and interaction. Until next time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2019-48/</link>
      <pubDate>Sun, 01 Dec 2019 23:27:28 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-48/</guid>
      <description>&lt;p&gt;This week I started working on bytecode and a vm for fel and I added a simple svg debug renderer to euphoria. Next week I really hope I can run bytecode in vm and compile fel code to bytecode.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2019-47/</link>
      <pubDate>Sun, 24 Nov 2019 23:41:37 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-47/</guid>
      <description>&lt;p&gt;This week I worked on fel. The basic parser and ast tree is now working, and it&amp;rsquo;s time to implement the bytecode generation and vm.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2019-46/</link>
      <pubDate>Sun, 17 Nov 2019 23:16:18 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-46/</guid>
      <description>&lt;p&gt;This week I wrote AST generation for fel and then I went back to cleaning up the tree generation for euphoria hoping that I can quickly move it to fel for debugging purposes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2019-45/</link>
      <pubDate>Sun, 10 Nov 2019 23:20:16 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-45/</guid>
      <description>&lt;p&gt;This week I added basic cp437 functions to euph and refactored the current font to use the utf8 character encoding instead of some unspecified encoding that looked like ascii. I moved some part of the rendering to core and replaced the rendering text on image with the &amp;ldquo;new&amp;rdquo; core font instead of just the single built in font. With the increased intrest in text rendering/drawing with text and cp437 I looked into implementing part of the figlet specification, so that might happen. Finnaly I deceded to start pushing some fel code, even though it&amp;rsquo;s not working. I&amp;rsquo;m working on it and I still hope to have a fully working parser and vm before the start of december. I think that&amp;rsquo;s about it for now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2019-44/</link>
      <pubDate>Sun, 03 Nov 2019 22:47:57 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-44/</guid>
      <description>&lt;p&gt;This week I found a cool piece of code that can display a tree in the terminal, and since it was MIT licensed I&amp;rsquo;ve been working on integrating it and making the API nice to use.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2019-43/</link>
      <pubDate>Sun, 27 Oct 2019 20:56:21 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-43/</guid>
      <description>&lt;p&gt;This week I picked up and slightly restarted my scriping language fel. A part of me want&amp;rsquo;s to get it ready for december so I atleast can solve the first problems in it. Fingers crossed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2019-42/</link>
      <pubDate>Sun, 20 Oct 2019 21:54:03 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-42/</guid>
      <description>&lt;p&gt;This week I fixed bugs introduced by moving musikmaskin to euphoria and refactored other parts of euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2019-41/</link>
      <pubDate>Sun, 13 Oct 2019 23:02:19 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-41/</guid>
      <description>&lt;p&gt;This week I continued my work on euphoria, fixing various style issues.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2019-40/</link>
      <pubDate>Sun, 06 Oct 2019 23:54:48 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-40/</guid>
      <description>&lt;p&gt;This week I added namespace and moved clang-format from the cmake build system to a python script&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2019-39/</link>
      <pubDate>Sun, 29 Sep 2019 22:44:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-39/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much. Only minor scrip editing and code writing&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2019-38/</link>
      <pubDate>Sun, 22 Sep 2019 23:11:58 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-38/</guid>
      <description>&lt;p&gt;This week I finished the kodsnack gamejam. I also bought a nerf distruptor. Not really related to development but I bought it as a stress reliever and it&amp;rsquo;s suprisingly fun to shoot at targets.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2019-37/</link>
      <pubDate>Mon, 16 Sep 2019 08:58:25 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-37/</guid>
      <description>&lt;p&gt;This week I spend a little bit on everything. A little arch config, a little raspberry pi configs but most the kodsnack gamejam.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2019-36/</link>
      <pubDate>Sun, 08 Sep 2019 23:22:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-36/</guid>
      <description>&lt;p&gt;This week I continued on arch tweaks&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2019-35/</link>
      <pubDate>Sun, 01 Sep 2019 22:37:09 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-35/</guid>
      <description>&lt;p&gt;This week I continued to config arch. I switched from urxvt to termite and so far I love it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2019 34</title>
      <link>https://madeso.github.io/devlog/2019-34/</link>
      <pubDate>Sun, 25 Aug 2019 22:19:44 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-34/</guid>
      <description>&lt;p&gt;This week I discovered that the secondary computer I installed arch on only has bios support, so I need to find another test machine to install on before I install arch on my main system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2019-33/</link>
      <pubDate>Sun, 18 Aug 2019 22:30:06 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-33/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much dev. I went to a C++ talk and while it wasn&amp;rsquo;t as interesting as I hoped, it got me thinking. Why am I using C++14? I based my decision on that I want to port my engine to android and I discovered that they have now moved to C++17! So in the near future I will update my whole library to use 17. Yay!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2019-32/</link>
      <pubDate>Sun, 11 Aug 2019 22:58:21 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-32/</guid>
      <description>&lt;p&gt;This week I was back at work, and the weekend was spent on real life stuff and working on a entry for the Kenney game jam. While I did work on the entry I ran out of time before I could finish the game. Since it was based on a previous project of mine I have inteded to finish but didn&amp;rsquo;t for various reasons I&amp;rsquo;m gonna consider this a start for actually finishing that game.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2019-31/</link>
      <pubDate>Sun, 04 Aug 2019 21:49:33 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-31/</guid>
      <description>&lt;p&gt;This week I mostly did i3 configs. I only have monitor testing to do, before I consider the system to be useable and move on to the next phase that is fixing the dotfiles install script to install on a empty machine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2019-30/</link>
      <pubDate>Sun, 28 Jul 2019 20:12:16 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-30/</guid>
      <description>&lt;p&gt;This week was spent on configuring arch and irl stuff. Not much fel work I&amp;rsquo;m afraid :(&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2019-29/</link>
      <pubDate>Mon, 22 Jul 2019 21:55:42 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-29/</guid>
      <description>&lt;p&gt;This week I started/restarted my scripting language from scratch.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2019-28/</link>
      <pubDate>Sun, 14 Jul 2019 21:16:54 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-28/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much either but I just started a 3 week vacation, and I&amp;rsquo;m expecting at least some coding to be done.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2019-27/</link>
      <pubDate>Sun, 07 Jul 2019 23:06:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-27/</guid>
      <description>&lt;p&gt;I didn&amp;rsquo;t do much this week either. Shame on me. Added a issue detailing strings over multiple rows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2019-26/</link>
      <pubDate>Mon, 01 Jul 2019 07:42:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-26/</guid>
      <description>&lt;p&gt;This week I mostly spent researching raspberry pi and 3d printing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2019-25/</link>
      <pubDate>Sun, 23 Jun 2019 22:57:21 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-25/</guid>
      <description>&lt;p&gt;This week I celebrated midsumer with friends. Nothing really happened codewise.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2019-24/</link>
      <pubDate>Sun, 16 Jun 2019 22:33:42 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-24/</guid>
      <description>&lt;p&gt;This week I mostly watched netflix again. I really need to finish the extended json part of my json reader so I can use it in my own projects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2019-23/</link>
      <pubDate>Mon, 10 Jun 2019 07:05:06 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-23/</guid>
      <description>&lt;p&gt;This week I added some cases on github for my json parser, but most of my time was spent on irl stuff.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2019-22/</link>
      <pubDate>Mon, 03 Jun 2019 00:06:15 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-22/</guid>
      <description>&lt;p&gt;This week I released jsonh and started watching the first four fast and furious.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2019-21/</link>
      <pubDate>Sun, 26 May 2019 22:34:46 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-21/</guid>
      <description>&lt;p&gt;This week I added some more tests, and added coverage. Turns out that even if you think you have 100% you dont&amp;rsquo;t.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2019-20/</link>
      <pubDate>Sun, 19 May 2019 22:55:05 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-20/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t work on the json reader as I was supposed to. Instead I worked on my bezier editor. Ideally I want the json reader complete before the end on may and a stable API a week before, so by the end of next week&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2019-19/</link>
      <pubDate>Sun, 12 May 2019 21:53:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-19/</guid>
      <description>&lt;p&gt;This week I continued cleaning up the json library, writing tests and stuff. At the end I started refactoring/moving code around in euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2019-18/</link>
      <pubDate>Mon, 06 May 2019 22:26:58 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-18/</guid>
      <description>&lt;p&gt;This week I continued on my json library, making it ready for the 1.0 release in a few weeks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2019-17/</link>
      <pubDate>Mon, 29 Apr 2019 08:09:11 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-17/</guid>
      <description>&lt;p&gt;This week I spent on improving my command line argument parser, though I noticed at the end of the week I might be able to replace my code with a library.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2019-16/</link>
      <pubDate>Sun, 21 Apr 2019 22:42:44 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-16/</guid>
      <description>&lt;p&gt;This week I mostly spend on maze generation. I implemnted 2 maze generation algorithms and one cave generator.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2019-15/</link>
      <pubDate>Sun, 14 Apr 2019 22:22:26 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-15/</guid>
      <description>&lt;p&gt;This week I mostly spent on watching love, death and robots. I managed to write some on my arch/i3 setup but nothing much&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2019-14/</link>
      <pubDate>Sun, 07 Apr 2019 23:27:22 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-14/</guid>
      <description>&lt;p&gt;This work I mostly watched netflix, but I did manage to update my aur script a little bit more.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2019-13/</link>
      <pubDate>Sun, 31 Mar 2019 22:45:14 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2019-13/</guid>
      <description>&lt;p&gt;This week I continued on my arch config quest. I updated my aur tool to be able to write updated dependencies per install instead of globally. It now also can tell the git commits between when you last wrote and the latest. I started writing a tool to create a new localized mirrors file based on the official one. Finally I started writing on a simple script to extract pngs at various resolutions from a svg file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2019-12/</link>
      <pubDate>Sun, 24 Mar 2019 22:47:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-12/</guid>
      <description>&lt;p&gt;This week I did a little on the json library but most of my time has either been spent on watch netflix and updating my arch installation. I switched over to dimming inactive windows and hiding the titlebar to get more screen estate and with the current compton settings, things actually look pretty.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2019-11/</link>
      <pubDate>Sun, 17 Mar 2019 21:23:12 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-11/</guid>
      <description>&lt;p&gt;This week I started writing a json parser. I spent a little time on my AUR script, and wrote a script to randomly select a background. THere is still a few things to fix on my arch/i3 config before I can actually switch to it, on oh boy I am longing for the switch.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2019-10/</link>
      <pubDate>Sun, 10 Mar 2019 23:42:15 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-10/</guid>
      <description>&lt;p&gt;This week I spent some more time on my aur tool. It&amp;rsquo;s not quite there just yet, but it&amp;rsquo;s getting there. I also resurected my tracery implementation and merged my tracery repo into euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 9</title>
      <link>https://madeso.github.io/devlog/2019-9/</link>
      <pubDate>Sun, 03 Mar 2019 23:24:49 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-9/</guid>
      <description>&lt;p&gt;This week I started watching Umbrella Academy, and I&amp;rsquo;m liking it so far. I also added return values to fel, continued playing around with ncurses and started working on my aur tool for arch linux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 8</title>
      <link>https://madeso.github.io/devlog/2019-8/</link>
      <pubDate>Sun, 24 Feb 2019 21:12:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-8/</guid>
      <description>&lt;p&gt;This week I continued work on fel. I did a little bit of refactoring and started adding a bytecode. Rest of the week was spent on either rewatching the first season of battlestar galactica or getting up to speed on star trek discovery.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 7</title>
      <link>https://madeso.github.io/devlog/2019-7/</link>
      <pubDate>Sun, 17 Feb 2019 21:58:47 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-7/</guid>
      <description>&lt;p&gt;This week I took a fel break and mostly spent it on implementing a table print function. I also threw out most of the fel parser and started writing a AST and runner, currently it can only print strings but with this approach it can be extended instead of writing it all at once.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 6</title>
      <link>https://madeso.github.io/devlog/2019-6/</link>
      <pubDate>Sun, 10 Feb 2019 21:14:33 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-6/</guid>
      <description>&lt;p&gt;This week I spent creating my custom scripting language fel. It&amp;rsquo;s currently only parsing, but it&amp;rsquo;s parses the whole specification written so far.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 5</title>
      <link>https://madeso.github.io/devlog/2019-5/</link>
      <pubDate>Sun, 03 Feb 2019 22:41:18 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-5/</guid>
      <description>&lt;p&gt;This week I completed the bfxr installations so that the build generates a installer and uploads it so people can use it, unfortunatly it looks like it doesn&amp;rsquo;t work so I have to investigate why. I also spent some time on euphoria making the vector/point refactor compile and I started a test if lua is a better scripting engine than js. So far I am not convinced.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 4</title>
      <link>https://madeso.github.io/devlog/2019-4/</link>
      <pubDate>Sun, 27 Jan 2019 23:43:27 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-4/</guid>
      <description>&lt;p&gt;This week I started working on the installer and continous integration for bfxr. I finished the weekend by entering the global game jam and made a game about running.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 3</title>
      <link>https://madeso.github.io/devlog/2019-3/</link>
      <pubDate>Mon, 21 Jan 2019 00:38:07 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-3/</guid>
      <description>&lt;p&gt;This week I went to the library to read Scientific American from 78 to learn how a pink noise algorithm worked. I also continued working on my bfxr port.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 2</title>
      <link>https://madeso.github.io/devlog/2019-2/</link>
      <pubDate>Sun, 13 Jan 2019 22:42:55 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-2/</guid>
      <description>&lt;p&gt;This week I started working, so my time is less than it was before, though I started to port the bfxr tool from flash back to c++ so I can use it again without problems. Still a few things to do but it&amp;rsquo;s shaping up nicely.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 1</title>
      <link>https://madeso.github.io/devlog/2019-1/</link>
      <pubDate>Sun, 06 Jan 2019 22:50:28 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2019-1/</guid>
      <description>&lt;p&gt;This week I watched a few netflix movies and continued on tweaking i3 and my arch installation, almost there but not quite yet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 52</title>
      <link>https://madeso.github.io/devlog/2018-52/</link>
      <pubDate>Sun, 30 Dec 2018 23:40:15 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-52/</guid>
      <description>&lt;p&gt;This week I added color functions to euphoria, and continued my work on dotfiles and installing arch and i3 on my test machine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 51</title>
      <link>https://madeso.github.io/devlog/2018-51/</link>
      <pubDate>Tue, 25 Dec 2018 21:41:40 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-51/</guid>
      <description>&lt;p&gt;This week I really didn&amp;rsquo;t do much. I mostly did xmas things and a little bit of dot file tweakings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 50</title>
      <link>https://madeso.github.io/devlog/2018-50/</link>
      <pubDate>Mon, 17 Dec 2018 00:22:47 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-50/</guid>
      <description>&lt;p&gt;This week I mostly spent on configuring colors and vim. I continued on fel but no major contribution yet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 49</title>
      <link>https://madeso.github.io/devlog/2018-49/</link>
      <pubDate>Sun, 09 Dec 2018 22:24:01 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-49/</guid>
      <description>&lt;p&gt;This week I continued work on my tiny scriping engine, but most of my time was spent on either netflix or tweaking colors in my terminals/dotfiles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 48</title>
      <link>https://madeso.github.io/devlog/2018-48/</link>
      <pubDate>Sun, 02 Dec 2018 22:59:00 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-48/</guid>
      <description>&lt;p&gt;This week I relaxed from the kodsnack spelsylt gamejam. Apprently I came third, so yay me. I also started on my own scripting language called fel. A mix between typescript and lua. I&amp;rsquo;m gonna try and apply the same commtiment I used for the kodsylt, that is lets see how much I can acchieve during 2 weeks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 47</title>
      <link>https://madeso.github.io/devlog/2018-47/</link>
      <pubDate>Mon, 26 Nov 2018 01:19:31 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-47/</guid>
      <description>&lt;p&gt;This week I continued my participation in the kodsnack spelsylt gamejam. While I&amp;rsquo;m proud of what I have achieved I might continue on and actually complete the game. It feels pretty good to play and I like the style of the game.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 46</title>
      <link>https://madeso.github.io/devlog/2018-46/</link>
      <pubDate>Sun, 18 Nov 2018 22:04:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-46/</guid>
      <description>&lt;p&gt;This week I worked on my kodsnack gamejam entry. I mostly going well but I think I might have failed to estimate how much it will take to create a platformer in my free time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 45</title>
      <link>https://madeso.github.io/devlog/2018-45/</link>
      <pubDate>Sun, 11 Nov 2018 23:17:22 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-45/</guid>
      <description>&lt;p&gt;This week I really didn&amp;rsquo;t do much. Real life I suppose got in the way. I did a little prejam practice and kinda started on a platformer in love2d.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 44</title>
      <link>https://madeso.github.io/devlog/2018-44/</link>
      <pubDate>Sun, 04 Nov 2018 21:07:20 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-44/</guid>
      <description>&lt;p&gt;This week I pretty much only fixed compile errors from the point/vector refactor/renaming from last week. It&amp;rsquo;s almost done, so Im hoping the comming week will be a bit more productive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 43</title>
      <link>https://madeso.github.io/devlog/2018-43/</link>
      <pubDate>Sun, 28 Oct 2018 22:20:32 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-43/</guid>
      <description>&lt;p&gt;This week I fixed and cleaned up the windows build, removed libraries that&#xA;aren&amp;rsquo;t and shouldnt be used, I wrote a custom typeinfo code and made&#xA;ctti optional. Finally I started on a refactor of the vector classes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 42</title>
      <link>https://madeso.github.io/devlog/2018-42/</link>
      <pubDate>Sun, 21 Oct 2018 22:09:31 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-42/</guid>
      <description>&lt;p&gt;This week I did some cleanup but most of my time was spent on removing the RTTI requirement from euphoria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 41</title>
      <link>https://madeso.github.io/devlog/2018-41/</link>
      <pubDate>Sun, 14 Oct 2018 21:27:57 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-41/</guid>
      <description>&lt;p&gt;This week I spent on refactoring my duktype binding library for euphoria. Much has been done, but there is also more to be done before I am finished.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 40</title>
      <link>https://madeso.github.io/devlog/2018-40/</link>
      <pubDate>Sun, 07 Oct 2018 23:42:52 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-40/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do anything except celebrate my birthday. Huray for me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 39</title>
      <link>https://madeso.github.io/devlog/2018-39/</link>
      <pubDate>Sun, 30 Sep 2018 20:33:21 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-39/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t really do much. I read some code, thought about the future and what I wanted to do and spent some time updating my i3 installation. Hopefully next week will have been more productive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 38</title>
      <link>https://madeso.github.io/devlog/2018-38/</link>
      <pubDate>Sun, 23 Sep 2018 23:15:04 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-38/</guid>
      <description>&lt;p&gt;This week I completed the second season of Iron Fist, and continued onto the first&#xA;season of Merlin. I also bought a midi controller and added a basic hacky midi input to my synth project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 37</title>
      <link>https://madeso.github.io/devlog/2018-37/</link>
      <pubDate>Sun, 16 Sep 2018 21:57:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-37/</guid>
      <description>&lt;p&gt;This week I implemented a really basic arpegiator to my synth project, and spent&#xA;the remainder catching a cold, catching up on my MCU and Season 2 of Iron Fist&#xA;while getting and recovering from a fever and said cold.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 36</title>
      <link>https://madeso.github.io/devlog/2018-36/</link>
      <pubDate>Mon, 10 Sep 2018 07:19:50 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-36/</guid>
      <description>&lt;p&gt;This week I was back on synth programming. I implemented polyphonics and a basic envelope.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 35</title>
      <link>https://madeso.github.io/devlog/2018-35/</link>
      <pubDate>Mon, 03 Sep 2018 00:41:51 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-35/</guid>
      <description>&lt;p&gt;This week I did some work on my synth project, starting to refactor the keyboard&#xA;input from the actual sound synth so I can play with midi input some time in&#xA;the future. I also made a skateboarding, mail delivery game for the gmtk2018 game&#xA;jam called &lt;a href=&#34;https://itch.io/jam/gmtk-2018/rate/299793&#34;&gt;Skate and die&lt;/a&gt;.&#xA;The name is obviously a nod to the classic &amp;ldquo;Skate or die&amp;rdquo; but what can you do&#xA;when you get an idea that absolutly must be created?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 34</title>
      <link>https://madeso.github.io/devlog/2018-34/</link>
      <pubDate>Sun, 26 Aug 2018 23:39:26 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-34/</guid>
      <description>&lt;p&gt;This week I started working again. I did a little work on my software synth and my dotfiles management util/script. In less than a week is the gmtk gamejam and I&amp;rsquo;m getting hyped.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 33</title>
      <link>https://madeso.github.io/devlog/2018-33/</link>
      <pubDate>Sun, 19 Aug 2018 23:04:16 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-33/</guid>
      <description>&lt;p&gt;This week I started on software synth, and participated in game jam but didn&amp;rsquo;t&#xA;really finish it :( On the upside is I added a feature to the assimp library&#xA;and terminal application that I soon hopefully will add via a pull request.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 32</title>
      <link>https://madeso.github.io/devlog/2018-32/</link>
      <pubDate>Mon, 13 Aug 2018 00:40:44 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-32/</guid>
      <description>&lt;p&gt;This week I mostly spend relaxing and real life stuff. I made a few small games in godot and started on switching my main system from ubuntu to arch.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 31</title>
      <link>https://madeso.github.io/devlog/2018-31/</link>
      <pubDate>Sun, 05 Aug 2018 20:52:32 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-31/</guid>
      <description>&lt;p&gt;This week was my first vacation and I added a OnInit function and creation arguments&#xA;to the the create function in euphoria. I also, in preperation of the upcomming gamejams,&#xA;started to play around with godot a bit and started on a smaller platformer test/game thing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 30</title>
      <link>https://madeso.github.io/devlog/2018-30/</link>
      <pubDate>Sun, 29 Jul 2018 22:20:31 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-30/</guid>
      <description>&lt;p&gt;This week a heatwave struck, so I didn&amp;rsquo;t really do much. I started on the&#xA;OnInit callback, but that&amp;rsquo;s pretty much it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 29</title>
      <link>https://madeso.github.io/devlog/2018-29/</link>
      <pubDate>Sun, 22 Jul 2018 22:34:47 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-29/</guid>
      <description>&lt;p&gt;This week I made it so that shots are destroyed when the have left the viewport.&#xA;I also started laying the grounds for adding a init function for when creating entities.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 28</title>
      <link>https://madeso.github.io/devlog/2018-28/</link>
      <pubDate>Sun, 15 Jul 2018 22:49:16 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-28/</guid>
      <description>&lt;p&gt;This week I merged the main.cc from all various applications in the euphoria&#xA;framework, extracting all the copy-paste code into another utility file.&#xA;I also finally came up with how to best handle how to check for when objects&#xA;are outside the viewport, so that should be done soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 27</title>
      <link>https://madeso.github.io/devlog/2018-27/</link>
      <pubDate>Sun, 08 Jul 2018 22:23:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-27/</guid>
      <description>&lt;p&gt;This week I finished the viewport logic, and started looking at how to handle objects getting outside of the view. Not uch but I also binged luke cage season 2, so pretty ok progress considering.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 26</title>
      <link>https://madeso.github.io/devlog/2018-26/</link>
      <pubDate>Sun, 01 Jul 2018 23:13:54 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-26/</guid>
      <description>&lt;p&gt;This week I spent on watching luke cage season 2, adding enum support to imgui&#xA;option for gaf, fixed the issue with not resusing ids and started on writing&#xA;viewport handling. The latter is not quite finished yet, but it&amp;rsquo;s getting there.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 25</title>
      <link>https://madeso.github.io/devlog/2018-25/</link>
      <pubDate>Sun, 24 Jun 2018 23:49:06 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-25/</guid>
      <description>&lt;p&gt;This week consisted mostly of real life stuff, but I managed to fix a few gaf related things. Next week should hopefulle be more productive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 24</title>
      <link>https://madeso.github.io/devlog/2018-24/</link>
      <pubDate>Sun, 17 Jun 2018 23:04:24 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-24/</guid>
      <description>&lt;p&gt;This week I continued work on the editor and gaf and it&amp;rsquo;s finally getting near completion.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 23</title>
      <link>https://madeso.github.io/devlog/2018-23/</link>
      <pubDate>Sun, 10 Jun 2018 17:43:48 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-23/</guid>
      <description>&lt;p&gt;This week I threw out the wx scimed/ninepatch editor and have now a improved&#xA;dear imgui version of it. There still are some non imgui like parts from the ported&#xA;code but things are looking better. I just started on the imgui extension for gaf,&#xA;and after that is completed I can work on saving json so I can close this chapter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 22</title>
      <link>https://madeso.github.io/devlog/2018-22/</link>
      <pubDate>Sun, 03 Jun 2018 21:47:40 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-22/</guid>
      <description>&lt;p&gt;This week I mostly finished the move from protobuf to gaf. I still can&amp;rsquo;t save&#xA;gaf files, but that will come after I throw out the current wxWidgets based&#xA;editor, and that&amp;rsquo;s what I&amp;rsquo;m working on now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 21</title>
      <link>https://madeso.github.io/devlog/2018-21/</link>
      <pubDate>Sun, 27 May 2018 23:45:49 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-21/</guid>
      <description>&lt;p&gt;This week I contintued the work on my protobuf replacement library, gaf, and&#xA;actually started on replacing protobuf in euphoria. I hope that by the time of&#xA;the next devlog I have finished the refactoring.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 20</title>
      <link>https://madeso.github.io/devlog/2018-20/</link>
      <pubDate>Mon, 21 May 2018 01:14:28 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-20/</guid>
      <description>&lt;p&gt;This week I basically just went through the entire list of errors that clang-tidy&#xA;can detect and decided what to use, and what to ignore, and fixed several warnings.&#xA;Then I continued workin on my protobuf replacement library, gaf, that I started ages ago.&#xA;Hopefully within a week or two I can replace protobuf in euphoria soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 19</title>
      <link>https://madeso.github.io/devlog/2018-19/</link>
      <pubDate>Sun, 13 May 2018 22:48:54 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-19/</guid>
      <description>&lt;p&gt;This week I completed the component system, and added a way to both create&#xA;and remove objects dynamically, though my current system for referencing script&#xA;objects is lacking, so I need to fix that next week before things starts to get&#xA;out of hand.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 18</title>
      <link>https://madeso.github.io/devlog/2018-18/</link>
      <pubDate>Sun, 06 May 2018 23:14:33 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-18/</guid>
      <description>&lt;p&gt;This week I started on creating objects dynamically but it seems that I need to&#xA;replace my component/entity engine first. I was planning to do so anyway since I&#xA;dont like how it integrates with script defined components, but I thought this&#xA;was something to do later. I guess not.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 17</title>
      <link>https://madeso.github.io/devlog/2018-17/</link>
      <pubDate>Tue, 01 May 2018 08:52:20 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-17/</guid>
      <description>&lt;p&gt;This week I completed the scrip bind system replacement. Now I can finally focus on adding more features.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 16</title>
      <link>https://madeso.github.io/devlog/2018-16/</link>
      <pubDate>Sun, 22 Apr 2018 22:52:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-16/</guid>
      <description>&lt;p&gt;This week I continued on writing the wrapper. It is pretty much almost done now.&#xA;I know I said it was going to be done this week, but what can I say, things took&#xA;longer than expected :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 15</title>
      <link>https://madeso.github.io/devlog/2018-15/</link>
      <pubDate>Sun, 15 Apr 2018 23:44:52 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-15/</guid>
      <description>&lt;p&gt;This week I continued on writing a wrapper to replace dukglue. I fall goes well&#xA;it should be completed next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 14</title>
      <link>https://madeso.github.io/devlog/2018-14/</link>
      <pubDate>Sun, 08 Apr 2018 22:35:45 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-14/</guid>
      <description>&lt;p&gt;This week I started on replacing dukglue, my javascrip engine wrapper with a&#xA;custom wrapper. While it is not completed yet, I got a good feeling about this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 13</title>
      <link>https://madeso.github.io/devlog/2018-13/</link>
      <pubDate>Sun, 01 Apr 2018 20:59:35 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-13/</guid>
      <description>&lt;p&gt;This week I added a crash display, so that the game enters a &amp;ldquo;blue screen&amp;rdquo; instead&#xA;of crashing. At first I used my own built in debug print but then I replaced it with&#xA;the much nicer dear imgui display. I also moved my duktape wrapper to core and&#xA;started reasearching into replacing dukglue with a custom much simpler system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 12</title>
      <link>https://madeso.github.io/devlog/2018-12/</link>
      <pubDate>Mon, 26 Mar 2018 00:02:07 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2018-12/</guid>
      <description>&lt;p&gt;This week I didnt do much since I started watching season 2 of Jessica Jones.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 11</title>
      <link>https://madeso.github.io/devlog/2018-11/</link>
      <pubDate>Sun, 18 Mar 2018 21:05:31 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-11/</guid>
      <description>&lt;p&gt;This week I finished up the basic javascript test that I wrote last week, and&#xA;after two days of struggling on how to design the API I just went ahead and added&#xA;the bare minimum input handling: keyboard buttons. Sooner or later I have to figure&#xA;out how I should handle joysticks, gamepads, touch controls, vr controls,&#xA;virtual buttons on touch controls etc. etc, but so far the everything is data driven, so I guess that&amp;rsquo;s nice.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 10</title>
      <link>https://madeso.github.io/devlog/2018-10/</link>
      <pubDate>Sun, 11 Mar 2018 23:41:24 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-10/</guid>
      <description>&lt;p&gt;This week I fixed the javascript issue I was having. Still considering to write&#xA;my own custom library, but that will have to wait. Now it&amp;rsquo;s 10 weeks until ludum&#xA;dare so I have to get a move on if I want to use my framework for the game jam.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 9</title>
      <link>https://madeso.github.io/devlog/2018-09/</link>
      <pubDate>Sun, 04 Mar 2018 22:31:37 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-09/</guid>
      <description>&lt;p&gt;This week I still mostly recovered from the flue. When I actually managed to find&#xA;the time to code, I fought the duktype/dukglue registration of custom classes.&#xA;Currently I&amp;rsquo;m considering discarding dukglue and writing my own simpler version.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 8</title>
      <link>https://madeso.github.io/devlog/2018-08/</link>
      <pubDate>Tue, 27 Feb 2018 08:00:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-08/</guid>
      <description>&lt;p&gt;This week I worked on the entity system integration. It still isn&amp;rsquo;t complete but it&amp;rsquo;s getting there.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 7</title>
      <link>https://madeso.github.io/devlog/2018-07/</link>
      <pubDate>Sun, 18 Feb 2018 21:40:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-07/</guid>
      <description>&lt;p&gt;This week I had a fever and pretty much only slept, ate and watched netflix.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 6</title>
      <link>https://madeso.github.io/devlog/2018-06/</link>
      <pubDate>Mon, 12 Feb 2018 00:46:05 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-06/</guid>
      <description>&lt;p&gt;This week I wrote several different ECS systems before I decided to integrate&#xA;the entt instead of using a custom one. I also decided that the first game&#xA;will be a really basic version of tyrian.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 5</title>
      <link>https://madeso.github.io/devlog/2018-05/</link>
      <pubDate>Mon, 05 Feb 2018 07:58:45 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-05/</guid>
      <description>&lt;p&gt;This week I decieded that I am gonna try to enter the april ludum dare jam with&#xA;my own engine so I started planning out what needs to be done for that to happen.&#xA;I ported my old unique id generator to euphoria and started to look into&#xA;embedding javascript/typescript through duktape as a scriping language.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 4</title>
      <link>https://madeso.github.io/devlog/2018-04/</link>
      <pubDate>Wed, 31 Jan 2018 00:39:03 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-04/</guid>
      <description>&lt;p&gt;This week I decided to up my rust game, so I started a pretty much completed a&#xA;minor rust library called keyvalueextractor to extract data from a path. I ended&#xA;the week with joining a game jam and creating the vr game &amp;ldquo;Inside sunshine&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 3</title>
      <link>https://madeso.github.io/devlog/2018-03/</link>
      <pubDate>Mon, 22 Jan 2018 09:07:29 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-03/</guid>
      <description>&lt;p&gt;This week I finished the spacetyper/euphoria font rendering rewrite and finally&#xA;managed to add inlined icons in text when rendering. I also somehow managed to&#xA;binge the entire first season of punisher.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 2</title>
      <link>https://madeso.github.io/devlog/2018-02/</link>
      <pubDate>Mon, 15 Jan 2018 08:33:14 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-02/</guid>
      <description>&lt;p&gt;This week I spent most of my time on euphoria/spacetyper working on getting the&#xA;coordinate system correct and fixing so that the padding/margin -top/bottom&#xA;values werent mixed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week 1</title>
      <link>https://madeso.github.io/devlog/2018-01/</link>
      <pubDate>Sun, 07 Jan 2018 22:15:55 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2018-01/</guid>
      <description>&lt;p&gt;This week I mostly spend either watching netflix movies or coding on&#xA;euphoria/spaceyper. One of my new year resolutions is to complete a few projects,&#xA;including fish hunt, space typer and star collector. Of all the projects fish hunt&#xA;is the one that is most completed. Star collector comes second but that is an&#xA;android project so releasing that is another project entirly. Until next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week52</title>
      <link>https://madeso.github.io/devlog/2017-52/</link>
      <pubDate>Sun, 31 Dec 2017 12:21:11 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-52/</guid>
      <description>&lt;p&gt;This week I continued on the chatbot and updating the euphoria engine. In a&#xA;few hours I&amp;rsquo;ll be leaving for new years celebration so fishhunt will have to be&#xA;completed in the beginning of the next year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week51</title>
      <link>https://madeso.github.io/devlog/2017-51/</link>
      <pubDate>Sat, 23 Dec 2017 14:50:24 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-51/</guid>
      <description>&lt;p&gt;This week I continued working on spacetyper and started a semi new project.&#xA;A basic chatbot. Given that I am leaving for xmas celebrations, the week isnt over,&#xA;and I&amp;rsquo;m switching to my laptop I probably will continue working on fishhunt for&#xA;the rest of the week. Stay tuned for next week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week50</title>
      <link>https://madeso.github.io/devlog/2017-50/</link>
      <pubDate>Sun, 17 Dec 2017 22:24:23 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-50/</guid>
      <description>&lt;p&gt;This week I mostly worked on upgrading spacetyper to the latest euphoria&#xA;codebase. I really should have worked on completing fishhunt but I wanted to&#xA;code some C++ for a change.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week49</title>
      <link>https://madeso.github.io/devlog/2017-49/</link>
      <pubDate>Sun, 10 Dec 2017 20:46:42 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-49/</guid>
      <description>&lt;p&gt;Game is shaping up. Not much left now. I&amp;rsquo;m hoping for a release next week or&#xA;the week after that, before x-mas at least.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week48</title>
      <link>https://madeso.github.io/devlog/2017-48/</link>
      <pubDate>Sun, 10 Dec 2017 14:05:19 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-48/</guid>
      <description>&lt;p&gt;This week I found a few assets and started combining them in unity. Given that&#xA;it&amp;rsquo;s a small game, it shouldnt take that long to complete. Fingers crossed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week47</title>
      <link>https://madeso.github.io/devlog/2017-47/</link>
      <pubDate>Tue, 28 Nov 2017 19:45:47 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-47/</guid>
      <description>&lt;p&gt;This week I pretty much continued on star collector. It&amp;rsquo;s progressing&#xA;nicely and I&amp;rsquo;m hoping that it will be done before or arount X-mas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week46</title>
      <link>https://madeso.github.io/devlog/2017-46/</link>
      <pubDate>Thu, 23 Nov 2017 07:32:50 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-46/</guid>
      <description>&lt;p&gt;This week I decided I should actually complete my older projects colelcting dust,&#xA;so I took an old project of mine, starcollector, and started polishing it.&#xA;I hope that I can actually complete it this time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week45</title>
      <link>https://madeso.github.io/devlog/2017-45/</link>
      <pubDate>Sat, 18 Nov 2017 23:19:08 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-45/</guid>
      <description>&lt;p&gt;This week I didnt do much at all. I pretty much just watched random episodes of How I Met Your Mother.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week44</title>
      <link>https://madeso.github.io/devlog/2017-44/</link>
      <pubDate>Thu, 09 Nov 2017 08:31:05 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-44/</guid>
      <description>&lt;p&gt;This week I implemented the ray-sphere collision, and tested it by highlightin&#xA;all the intersections. I realized that a simple check such as this would be suitable&#xA;for clicking on the closest object so I need to implement more acurate ray collisions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week43</title>
      <link>https://madeso.github.io/devlog/2017-43/</link>
      <pubDate>Sun, 29 Oct 2017 22:26:34 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-43/</guid>
      <description>&lt;p&gt;This week I finished implementing the aabb collison check, but realized that I probably&#xA;need a sphere/ray intersection instead as that would work regardless of the rotation of the object.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week42</title>
      <link>https://madeso.github.io/devlog/2017-42/</link>
      <pubDate>Sat, 28 Oct 2017 22:05:59 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-42/</guid>
      <description>&lt;p&gt;This week I completed the basic outline feature to each actor/mesh so I can highlight&#xA;the current selected tile/actor in t3d. I also started work on getting a ray so I can actually select.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week41</title>
      <link>https://madeso.github.io/devlog/2017-41/</link>
      <pubDate>Tue, 17 Oct 2017 08:58:16 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-41/</guid>
      <description>&lt;p&gt;This week I actually did a little work on t3d. I started on a tile library and&#xA;fixed a problem with the mesh loader in euphoria. I loaded the ambient color and&#xA;assimp defaulted to a black ambient, but since most models only specify diffuse&#xA;I added a option to assume the ambient color is the same as the diffuse color.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week40</title>
      <link>https://madeso.github.io/devlog/2017-40/</link>
      <pubDate>Tue, 10 Oct 2017 08:46:15 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-40/</guid>
      <description>&lt;p&gt;This week I was lazy and didn&amp;rsquo;t do much. I rediscovered agents of shield and spent&#xA;way to much time watching episodes I&amp;rsquo;ve already seen. Then I spent some time on t3d,&#xA;but way way less than I wanted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week39</title>
      <link>https://madeso.github.io/devlog/2017-39/</link>
      <pubDate>Mon, 02 Oct 2017 00:26:23 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-39/</guid>
      <description>&lt;p&gt;This week I started on rewriting ride in rust. From the ground up. I have some&#xA;really basic custom input control in the GTK build, but I&amp;rsquo;ll need to get a proper&#xA;text rendering system up before I can continue. I also started working on a&#xA;3d level editor that I need for any game. Not much progress as I just grabbed&#xA;the demo application and started removing things from it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week38</title>
      <link>https://madeso.github.io/devlog/2017-38/</link>
      <pubDate>Mon, 25 Sep 2017 21:36:52 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-38/</guid>
      <description>&lt;p&gt;This week I continued on the continuous integration and fixed some image coordinate bugs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week37</title>
      <link>https://madeso.github.io/devlog/2017-37/</link>
      <pubDate>Mon, 18 Sep 2017 20:41:36 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-37/</guid>
      <description>&lt;p&gt;This week I added a linux build on Travis CI and a Windows build on Appveyour. The linux build runs my unit tests and the windows currently only builds. Testing comes later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week36</title>
      <link>https://madeso.github.io/devlog/2017-36/</link>
      <pubDate>Sun, 10 Sep 2017 22:52:10 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-36/</guid>
      <description>&lt;p&gt;This week I didnt do that much. I sorted game ideas, and other non-game ideas. The most actual development I did was when I created a git alias to list all commit messages and created a wordcloud of it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week35</title>
      <link>https://madeso.github.io/devlog/2017-35/</link>
      <pubDate>Wed, 06 Sep 2017 08:18:29 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-35/</guid>
      <description>&lt;p&gt;This week I continued on the rect and image refactoring, added a few image&#xA;drawing tests and added base64 support so I can test image loading without being&#xA;dependent on actual files. Finally I updated the dear imgui library to get&#xA;access to the new color widget.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week34</title>
      <link>https://madeso.github.io/devlog/2017-34/</link>
      <pubDate>Fri, 01 Sep 2017 20:09:37 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-34/</guid>
      <description>&lt;p&gt;This week I continued working on the engine, loading advanced meshes, default&#xA;textures in the shader and replaced google test in favour of catch. At the&#xA;weekend I participated in kenney jam and made a breakout clone in unity.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week33</title>
      <link>https://madeso.github.io/devlog/2017-33/</link>
      <pubDate>Sun, 20 Aug 2017 21:38:39 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-33/</guid>
      <description>&lt;p&gt;This week I was back on work and even though my time was more limited, I still&#xA;managed to do a little bit on the &amp;ldquo;engine&amp;rdquo;. I added clang-tidy and clang-format&#xA;as a optional step in the build process. I then continued on fixing almost all the&#xA;error that clang-tidy found. That took the better part of the week. Then I added&#xA;basic lightning to the engine demo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week32</title>
      <link>https://madeso.github.io/devlog/2017-32/</link>
      <pubDate>Mon, 14 Aug 2017 07:33:33 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-32/</guid>
      <description>&lt;p&gt;After several days I&amp;rsquo;m back home and back to roughly the same posting shedule. I spent the lasat vacation week with working on &amp;ldquo;the engine&amp;rdquo; and it is slowly getting there, but as I get back to work I expect things to slow down quite a bit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week31</title>
      <link>https://madeso.github.io/devlog/2017-31/</link>
      <pubDate>Sat, 12 Aug 2017 20:05:37 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-31/</guid>
      <description>&lt;p&gt;This week I continued working on the &amp;ldquo;engine&amp;rdquo;, but I dont think I&amp;rsquo;ll be able to use it on my next jam as time is slowly running out.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week30</title>
      <link>https://madeso.github.io/devlog/2017-30/</link>
      <pubDate>Fri, 04 Aug 2017 19:25:19 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-30/</guid>
      <description>&lt;p&gt;This week I mostly spent on binge watching Agents of Shield (again), and did some real world stuff, however I decided that I&amp;rsquo;d want to use my own 3d engine&#xA;for my next game jam, so I spent a significant part of the weekend on this engine. I&amp;rsquo;m hoping that it will be in a useful state for the Kenney jam on a month.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week29</title>
      <link>https://madeso.github.io/devlog/2017-29/</link>
      <pubDate>Sun, 23 Jul 2017 22:38:16 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-29/</guid>
      <description>&lt;p&gt;This week I didnt do much, and I&amp;rsquo;m honestly not sure what I did except work related stuff, shopping a few new furnitures and attending a birthday party. Work on the graph widget has been lacking theese last weeks and I desperetly both want and need it to be finished.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Restarting Alsa</title>
      <link>https://madeso.github.io/blog/restart-alsa/</link>
      <pubDate>Sun, 23 Jul 2017 14:31:24 +0200</pubDate>
      <guid>https://madeso.github.io/blog/restart-alsa/</guid>
      <description>&lt;p&gt;Sometimes after I wake up my computer after a hibernate I notice that sound is not playing. A simple fix for this seems to be to restart alsa:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pulseaudio -k &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo alsa force-reload&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Found on &lt;a href=&#34;https://askubuntu.com/a/230893&#34;&gt;Stack overflow&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week28</title>
      <link>https://madeso.github.io/devlog/2017-28/</link>
      <pubDate>Sun, 16 Jul 2017 22:52:35 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-28/</guid>
      <description>&lt;p&gt;This week I mostly watched season 4 of &amp;ldquo;Agents of Shield&amp;rdquo;, but I also added proper smiley graphics and pagination and fixed a bug causing the image on some pages to not be displayed so at least I made some progress.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week27</title>
      <link>https://madeso.github.io/devlog/2017-27/</link>
      <pubDate>Tue, 11 Jul 2017 08:24:57 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-27/</guid>
      <description>&lt;p&gt;This week I continued working on the graph widget. I also found 2 earlier blogs of mine and moved all of them here.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week26</title>
      <link>https://madeso.github.io/devlog/2017-26/</link>
      <pubDate>Mon, 03 Jul 2017 07:33:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-26/</guid>
      <description>&lt;p&gt;This week I pretty much continued on NodeCalc and the graph widget driving it all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week25</title>
      <link>https://madeso.github.io/devlog/2017-25/</link>
      <pubDate>Thu, 29 Jun 2017 21:07:47 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-25/</guid>
      <description>&lt;p&gt;This week I started on a project called nodecalc. It aims to replace my need for most excel/open office calc needs by calculating expressions in a graph like manner instead of referencing cells.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Week24</title>
      <link>https://madeso.github.io/devlog/2017-24/</link>
      <pubDate>Thu, 22 Jun 2017 07:16:31 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-24/</guid>
      <description>&lt;p&gt;This week I spent time learning various unity things, trying to up my unity game. I also started learning blender and trying (and failing) to make a 3d character.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week23</title>
      <link>https://madeso.github.io/devlog/2017-23/</link>
      <pubDate>Tue, 13 Jun 2017 08:43:18 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-23/</guid>
      <description>&lt;p&gt;This week I entered the &lt;a href=&#34;http://www.nomoresweden.com&#34;&gt;no more sweden&lt;/a&gt; gamejam and made a game called &lt;a href=&#34;https://madeso.github.io/project/looking-for-love/&#34;&gt;&amp;ldquo;Looking for love&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week22</title>
      <link>https://madeso.github.io/devlog/2017-22/</link>
      <pubDate>Sun, 04 Jun 2017 21:22:50 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-22/</guid>
      <description>&lt;p&gt;This week started with a small project of creating a tracery.io commandline application in C++. It currently missing some advanced features but it was a nice break in the great konmari cleansing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week21</title>
      <link>https://madeso.github.io/devlog/2017-21/</link>
      <pubDate>Tue, 30 May 2017 07:19:39 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-21/</guid>
      <description>&lt;p&gt;This was a little bit better. I watched a little bit of netflix, but converted the current deploy script from bash to python&#xA;so I, in the future, can add more advanced image rezising functions that hugo currently doesnt support. Then I pretty much&#xA;started the konmari appartment cleanup so I guess I wont get much development stuff done for a couple of weeks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week20</title>
      <link>https://madeso.github.io/devlog/2017-20/</link>
      <pubDate>Sun, 21 May 2017 21:07:17 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-20/</guid>
      <description>&lt;p&gt;This week was also lazy. What can I say, except I&amp;rsquo;ve now binged one more series on netflix.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A fix for spotify filling up the C: drive</title>
      <link>https://madeso.github.io/blog/spotify-windows-ssd/</link>
      <pubDate>Thu, 18 May 2017 07:28:24 +0200</pubDate>
      <guid>https://madeso.github.io/blog/spotify-windows-ssd/</guid>
      <description>&lt;p&gt;I recently got a notice that my SSD C: drive was getting low on space and after a quick check with WinDirStat I noticed that spoitfy was filling it up with loads of weird files in the AppData\Local\Spotify\Data folder, even after I have moved my cache location.&lt;/p&gt;&#xA;&lt;p&gt;It turns out the &amp;ldquo;cached location&amp;rdquo; is only the saved playlists, and the Data folder is the cached songs that arent in a playlist.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week19</title>
      <link>https://madeso.github.io/devlog/2017-19/</link>
      <pubDate>Mon, 15 May 2017 08:42:27 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-19/</guid>
      <description>&lt;p&gt;This week should have been spent on either gaf, t3d or finishing the spacetyper menu but it was spent on finishing crappy series on netflix instead. I guess the blame is mostly on the bad cycle of beeing too tired and then just binge watching myself one more episode past bedtime.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week18</title>
      <link>https://madeso.github.io/devlog/2017-18/</link>
      <pubDate>Mon, 08 May 2017 21:07:52 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-18/</guid>
      <description>&lt;p&gt;This week I continued working on this homepage, scaling images to fit in the design and it&amp;rsquo;s taking longer than expected. I also finally restarted my tile based 3d level editor called t3d. Since it&amp;rsquo;s still in its infancy there arent any pretty pictures so I&amp;rsquo;ll keep it here in the devlog for now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week17</title>
      <link>https://madeso.github.io/devlog/2017-17/</link>
      <pubDate>Mon, 01 May 2017 20:46:12 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-17/</guid>
      <description>&lt;p&gt;Much of the page is now in &amp;ldquo;kinda working&amp;rdquo; order. There are still projects&#xA;missing images and download links, and most projects have the wrong&#xA;header image size. There only one thing to do, and that&amp;rsquo;s keep on working on it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week16</title>
      <link>https://madeso.github.io/devlog/2017-16/</link>
      <pubDate>Mon, 24 Apr 2017 00:12:50 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-16/</guid>
      <description>&lt;p&gt;This week I did a little work on gaf, but my whole weeked was spent on moving my blogs and page to this new hugo based page. It isn&amp;rsquo;t done yet, but hopefully soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>about</title>
      <link>https://madeso.github.io/about/</link>
      <pubDate>Sat, 22 Apr 2017 00:15:53 +0200</pubDate>
      <guid>https://madeso.github.io/about/</guid>
      <description>&lt;p&gt;Hello I am Gustav.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week15</title>
      <link>https://madeso.github.io/devlog/2017-15/</link>
      <pubDate>Mon, 17 Apr 2017 19:54:04 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-15/</guid>
      <description>&lt;p&gt;This week I continued working on gaf, now supporting json loading and default values, next up is array support (yay)&lt;/p&gt;</description>
    </item>
    <item>
      <title>week14</title>
      <link>https://madeso.github.io/devlog/2017-14/</link>
      <pubDate>Wed, 12 Apr 2017 15:16:00 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-14/</guid>
      <description>&lt;p&gt;I continued working on gaf, and currently it parses a few test files, generate some c++11 code and runs a few unit tests on Travis. Next up is adding Json io and enums or arrays&lt;/p&gt;</description>
    </item>
    <item>
      <title>week13</title>
      <link>https://madeso.github.io/devlog/2017-13/</link>
      <pubDate>Tue, 04 Apr 2017 23:41:57 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-13/</guid>
      <description>&lt;p&gt;Last week was kinda productive despite a birthday party in Germany. I finally started on gaf, the game format file format generator, and separated the game and the engine part of spacetyper into super and sub repos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week12</title>
      <link>https://madeso.github.io/devlog/2017-12/</link>
      <pubDate>Tue, 28 Mar 2017 23:23:55 +0200</pubDate>
      <guid>https://madeso.github.io/devlog/2017-12/</guid>
      <description>&lt;p&gt;Last week wasn&amp;rsquo;t that eventful. Life got in my way I guess so no code was neither written nor committed. Better luck next(this) week I guess&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>week11</title>
      <link>https://madeso.github.io/devlog/2017-11/</link>
      <pubDate>Mon, 20 Mar 2017 07:07:41 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-11/</guid>
      <description>&lt;p&gt;I did nothing at all this week except watching Netflix. I managed to watch the entire Jessica Jones season 1 though so I&amp;rsquo;m both proud and appalled about my accomplishment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week10</title>
      <link>https://madeso.github.io/devlog/2017-10/</link>
      <pubDate>Tue, 14 Mar 2017 00:21:39 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-10/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t really been doing that much last week. Instead of staring designing or coding the 2d rendering system I started on separating the engine repo from the game repo, but nothing is complete yet. I hope I&amp;rsquo;ll be able to finish it this week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>week9</title>
      <link>https://madeso.github.io/devlog/2017-09/</link>
      <pubDate>Mon, 06 Mar 2017 05:44:35 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-09/</guid>
      <description>&lt;p&gt;This week I didn&amp;rsquo;t do much, except implementing radix sort with count sort as the second sorter. Pretty standard I guess but it wasn&amp;rsquo;t in my toolbox library and I will need it for the upcoming render optimization&lt;/p&gt;</description>
    </item>
    <item>
      <title>week8</title>
      <link>https://madeso.github.io/devlog/2017-08/</link>
      <pubDate>Sun, 26 Feb 2017 12:25:31 +0100</pubDate>
      <guid>https://madeso.github.io/devlog/2017-08/</guid>
      <description>&lt;p&gt;This week I replaced the built-in assert with a custom one to get callstack information, and I&amp;rsquo;ve also finally completed the rewrite of the new opengl buffer rendering.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shoelacing</title>
      <link>https://madeso.github.io/blog/shoelacing/</link>
      <pubDate>Sun, 18 Sep 2016 14:39:04 +0200</pubDate>
      <guid>https://madeso.github.io/blog/shoelacing/</guid>
      <description>&lt;p&gt;I recently bought new shoes and needed to lace them, hence it&amp;rsquo;s time to google how to lace shoes again. Ians shoelace site is my favorite and I&amp;rsquo;ve been visiting it for what it seems like an eternity. I don&amp;rsquo;t know much about the competition, but I can&amp;rsquo;t find anything missing from it. It&amp;rsquo;s the best!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.fieggen.com/shoelace/&#34;&gt;http://www.fieggen.com/shoelace/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Keep your ubuntu-gnome from waking up at random</title>
      <link>https://madeso.github.io/blog/gnomewakeup/</link>
      <pubDate>Sun, 18 Sep 2016 14:34:04 +0200</pubDate>
      <guid>https://madeso.github.io/blog/gnomewakeup/</guid>
      <description>&lt;p&gt;I have tried using /proc/acpi/wakeup and I&amp;rsquo;ve tried looking in /sys/bus/usb/devices/SOMETHING/power/wakeup for devices that will wake up the computer, however I finally fixed my random wakeup problems with a tool called acpitool.&lt;/p&gt;&#xA;&lt;p&gt;It is really quite simple. First you need to install it, unless you already have it installed:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo apt-get install acpitool&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Once it&amp;rsquo;s installed you can list what you can do with it, and to make it works.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Non recursive file searching in Nautilus</title>
      <link>https://madeso.github.io/blog/nonerecursivesearch/</link>
      <pubDate>Sat, 27 Aug 2016 13:07:39 +0200</pubDate>
      <guid>https://madeso.github.io/blog/nonerecursivesearch/</guid>
      <description>&lt;p&gt;Recursive search is the default in nautilus (search in subfolders), but I prefer type ahead search(only search in current folder).&lt;/p&gt;&#xA;&lt;p&gt;This is easy to change, but not very obvious. In dconf-editor navigate to org &amp;gt; gnome &amp;gt; nautilus &amp;gt; preferences and set the enable-interactive-search value to what you&amp;rsquo;d like to use.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.webupd8.org/2014/01/nautilus-type-ahead-find-feature.html&#34;&gt;http://www.webupd8.org/2014/01/nautilus-type-ahead-find-feature.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Revert google&#43; to a standard blogger profile on blogger</title>
      <link>https://madeso.github.io/blog/googleplusblogger/</link>
      <pubDate>Fri, 26 Aug 2016 19:29:53 +0200</pubDate>
      <guid>https://madeso.github.io/blog/googleplusblogger/</guid>
      <description>&lt;p&gt;It turns out google has removed it from various links, so I don&amp;rsquo;t know how long this link will last, but here it goes:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.blogger.com/revert-profile.g&#34;&gt;http://www.blogger.com/revert-profile.g&lt;/a&gt;﻿&lt;/p&gt;&#xA;&lt;p&gt;Pretty simple but it took far too long to find it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Folders before files in ubuntu</title>
      <link>https://madeso.github.io/blog/foldersbeforefiles/</link>
      <pubDate>Fri, 26 Aug 2016 19:13:53 +0200</pubDate>
      <guid>https://madeso.github.io/blog/foldersbeforefiles/</guid>
      <description>&lt;p&gt;I like to view folders before my files with Files/Nautilus, and here is &lt;a href=&#34;http://gexperts.com/wp/gnome-3-12-filesnautilus-sort-folders-before-files-issues/&#34;&gt;how to enable it&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;p&gt;In dconf-editor navigate to: org.gnome.nautilus.preferences key and set  sort-directories-first to true.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows 10 wakes up from sleep at random</title>
      <link>https://madeso.github.io/blog/win10wakeup/</link>
      <pubDate>Fri, 26 Aug 2016 19:12:53 +0200</pubDate>
      <guid>https://madeso.github.io/blog/win10wakeup/</guid>
      <description>&lt;p&gt;After upgrading to Windows 10, my computer started randomly waking up. &lt;a href=&#34;http://superuser.com/questions/973009/conclusively-stop-wake-timers-from-waking-windows-10-desktop&#34;&gt;This extensive guide&lt;/a&gt; on superuser has proven time and time again to be a perfect guide to keep windows from waking up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Test markdown</title>
      <link>https://madeso.github.io/blog/test/</link>
      <pubDate>Fri, 20 Feb 2015 00:00:00 +0000</pubDate>
      <guid>https://madeso.github.io/blog/test/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s a code chunk with syntax highlighting:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;foo&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;function&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;foo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$EDITOR&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git checkout master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Switched to branch &lt;span class=&#34;s1&#34;&gt;&amp;#39;master&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Your branch is up-to-date with &lt;span class=&#34;s1&#34;&gt;&amp;#39;origin/master&amp;#39;&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git push&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Everything up-to-date&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;All&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;&amp;gt; done!&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;All&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;done&lt;/span&gt;!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can write regular &lt;a href=&#34;http://markdowntutorial.com/&#34;&gt;markdown&lt;/a&gt; here and Jekyll will automatically convert it to a nice webpage.  I strongly encourage you to &lt;a href=&#34;http://markdowntutorial.com/&#34;&gt;take 5 minutes to learn how to write in markdown&lt;/a&gt; - it&amp;rsquo;ll teach you how to transform regular text into bold/italics/headings/tables/etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The road that follows</title>
      <link>https://madeso.github.io/blog/sh-roadthatfollows/</link>
      <pubDate>Fri, 25 Oct 2013 13:53:42 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-roadthatfollows/</guid>
      <description>&lt;p&gt;I really want to release a demo to get a feedback on the actual game, but there are a few things that I think should be fixed before I release a early preview build:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Redesign the hardcoded input system, I’m working on this now&lt;/li&gt;&#xA;&lt;li&gt;Add lights and shadows to the renderer, this will really help the player determine the depth when flying around and help immersion&lt;/li&gt;&#xA;&lt;li&gt;Add 2d rendering/menu, this will provide the GUI for the “press start to play” so the game know what control to accept input from&lt;/li&gt;&#xA;&lt;li&gt;Physics motor, this is perhaps the most important feature. This will allow the player to control the heading of the ship while the motor control the amount of torque to apply to keep that heading&lt;/li&gt;&#xA;&lt;li&gt;First person/cockpit view, as I pretty much already have oculus rift support, this is a given, however given the way the craft moves it might make you really dizzy.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Development stories</title>
      <link>https://madeso.github.io/blog/sh-devstories/</link>
      <pubDate>Sun, 13 Oct 2013 13:52:20 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-devstories/</guid>
      <description>&lt;p&gt;It’s been a while since I posted, but I have been buried deep in rift and input&#xA;development. Rift development is pretty much done and I have rift support. I&#xA;have received my &lt;a href=&#34;http://en.wikipedia.org/wiki/Razer_Hydra&#34;&gt;razer hydra&lt;/a&gt; and backed the stem system and I’m hoping I’ll&#xA;receive my &lt;a href=&#34;http://www.kickstarter.com/projects/89577853/stem-system-the-best-way-to-interact-with-virtual&#34;&gt;sixense stem&lt;/a&gt; system in July.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thoughts on the controls</title>
      <link>https://madeso.github.io/blog/sh-controls/</link>
      <pubDate>Thu, 22 Aug 2013 13:42:58 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-controls/</guid>
      <description>&lt;p&gt;I have started implementing the basic controls for both the keyboard and joysticks&#xA;and to test everything out I added basic thrust and torque controls, and while this&#xA;is really hard to control as each torque requires a counter torque from stopping&#xA;to spinning I started thinking. The &lt;a href=&#34;http://lanael.free.fr/webgl/hopper.html&#34;&gt;WebGL version of lander&lt;/a&gt; and I recall the original&#xA;(I still can’t get it to play on my win7 system) let’s you enter the desired orientation&#xA;and let a AI controls the torque thrusts. This is a much easier control scheme as you don’t&#xA;have to compensate for the rotational adjustments.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The music</title>
      <link>https://madeso.github.io/blog/sh-music/</link>
      <pubDate>Tue, 02 Jul 2013 13:28:26 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-music/</guid>
      <description>&lt;p&gt;Development on the game engine has been slow this past week so this week I’ve been thinking about the background music for the game. I don’t know the actual graphical style of the game just yet but I think I narrowed down the musical style to either some slow form of swing/jazz like this:&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/8jzlJeKZ4w0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;Or some some ambient &lt;a href=&#34;http://opengameart.org/content/through-space&#34;&gt;80’s style electro music like this&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thoughts on Distribution</title>
      <link>https://madeso.github.io/blog/sh-distribution/</link>
      <pubDate>Thu, 20 Jun 2013 13:36:13 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-distribution/</guid>
      <description>&lt;p&gt;This week instead of talking just design I thought I would be nice to share some development ideas that I’ve been brewing for a while, and it has to do with distribution of the game. The obvious choice is steam, and probably the equivalent to the appstore on ubuntu(if that still exists and is flourishing), but a part of me wants to sell the game to all linux distributions and I can’t test that at all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Name of the game</title>
      <link>https://madeso.github.io/blog/sh-name/</link>
      <pubDate>Thu, 13 Jun 2013 13:34:01 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-name/</guid>
      <description>&lt;p&gt;I though this is good time to talk and clarify a little about the game and blog title, and how misleading that title might be.&lt;/p&gt;&#xA;&lt;p&gt;First and foremost the game is not set in space. The game might take place on different planets and you might travel from these places, but this is not part of the game.&lt;/p&gt;&#xA;&lt;p&gt;Neither is hustling of any kind. You are a soldier/mercenary/technician for hire, you do your job and you get paid, so no hustling whatsoever.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flowstorm</title>
      <link>https://madeso.github.io/blog/sh-flowstorm/</link>
      <pubDate>Thu, 23 May 2013 13:18:10 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-flowstorm/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/BOI35480vdo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;I attended the &lt;a href=&#34;http://nordicgame.com/?id=73&#34;&gt;nordic game indie night&lt;/a&gt;, and got to play &lt;a href=&#34;http://www.flowstormgame.com/&#34;&gt;flowstorm&lt;/a&gt; (that did&#xA;a &lt;a href=&#34;http://www.kickstarter.com/projects/740665854/flowstorm&#34;&gt;kickstarter&lt;/a&gt;) and&#xA;realized 2 things: It’t a really hard game and that it’s also a lander-like 2d game.&#xA;Check it out if you haven’t already.&lt;/p&gt;</description>
    </item>
    <item>
      <title>And so it begins...</title>
      <link>https://madeso.github.io/blog/sh-begins/</link>
      <pubDate>Tue, 21 May 2013 13:15:57 +0200</pubDate>
      <guid>https://madeso.github.io/blog/sh-begins/</guid>
      <description>&lt;p&gt;So I decided that I need to make a bigger game, a game that I can work on for a&#xA;few months at least and not get bored. I shouldn’t have any complicated animations&#xA;and should be “easy” to make. A basic renderer on the top of a physics simulation&#xA;won’t be that complicated and could be fun.&lt;/p&gt;&#xA;&lt;p&gt;I thought about remaking a previous game of mine, &lt;a href=&#34;http://www.youtube.com/watch?v=BjG1_d7Fxc8&amp;amp;feature=player_detailpage#t=13s&#34;&gt;lolball&lt;/a&gt;, but all the design I&#xA;could come up with was way to complicated for what I had imagined. All hope seemed&#xA;to be lost and my motivation for creating something was low.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I&#39;m not dead</title>
      <link>https://madeso.github.io/blog/wp-notdead/</link>
      <pubDate>Tue, 04 May 2010 12:19:24 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-notdead/</guid>
      <description>&lt;p&gt;Whoa… almost 5 months since last time! I gotta post more than twice a year 🙂&lt;/p&gt;&#xA;&lt;p&gt;Anyways, I’ve been quite busy since last time:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My &lt;a href=&#34;http://code.google.com/p/pwn-engine/&#34;&gt;pwn game library&lt;/a&gt; is still in development.&lt;/li&gt;&#xA;&lt;li&gt;and I’ve entered ludum dare twice..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I’ve posted my first entry, let’s go cave exploring, earlier in this blog.&#xA;My second entry for the “Explore” theme was “Xplorer – the game” a kinda unfinished&#xA;2-player game that ends when everything is explored&lt;/p&gt;</description>
    </item>
    <item>
      <title>I&#39;ve been busy</title>
      <link>https://madeso.github.io/blog/wp-busy/</link>
      <pubDate>Sun, 01 Nov 2009 12:16:30 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-busy/</guid>
      <description>&lt;p&gt;Since last time I’ve entered &lt;a href=&#34;http://www.ludumdare.com/compo/&#34;&gt;Ludum Dare&lt;/a&gt; and actually &lt;a href=&#34;http://www.ludumdare.com/compo/ludum-dare-15/?uid=1135&#34;&gt;finished&lt;/a&gt; at 75ths place and a bronze in community – yay me.&lt;/p&gt;&#xA;&lt;p&gt;Since then I’ve integrated the half/16-bit float from the glorious &lt;a href=&#34;http://www.openexr.com/&#34;&gt;OpenEXR-project&lt;/a&gt; into my game-library &lt;a href=&#34;http://code.google.com/p/pwn-engine/&#34;&gt;pwn&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I’ve also been thinking about creating a 2d level editor as editing text-files suck, and there doesn’t seem to be a good&#xA;level-editor. Most of the 2d level editors are focused on tile-based editing, but I want a more free-flow sprite-based editor,&#xA;like the &lt;a href=&#34;http://www.youtube.com/watch?v=bsT6otdcTv0&#34;&gt;aquaria editor&lt;/a&gt;(nicely captured by &lt;a href=&#34;http://www.youtube.com/watch?v=1BpRsjF7QTM&#34;&gt;wolfire design tour&lt;/a&gt;) or the boingo editor that is briefly visible in their &lt;a href=&#34;http://www.youtube.com/watch?v=VuqSnmseWkI&#34;&gt;sga trailer&lt;/a&gt;.&#xA;Preferably I like the editor to be integrate-able with &lt;a href=&#34;http://www.box2d.org/&#34;&gt;box2d&lt;/a&gt; (so that it generates the collision geometry).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oh, the temptation</title>
      <link>https://madeso.github.io/blog/wp-temptation/</link>
      <pubDate>Thu, 24 Sep 2009 12:12:58 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-temptation/</guid>
      <description>&lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/5239013?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;</description>
    </item>
    <item>
      <title>Epic fail</title>
      <link>https://madeso.github.io/blog/wp-epicfail/</link>
      <pubDate>Wed, 29 Jul 2009 11:26:22 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-epicfail/</guid>
      <description>&lt;p&gt;I probably should have posted this earlier, however I been sleeping and sobbing over the fact that I didn’t finish &lt;a href=&#34;http://www.nomoresweden.com/&#34;&gt;no more sweden&lt;/a&gt; :). A few hours before deadline all tiles in one layer went 3 tiles up, but collision-tiles were still in the same place. I though that was strange so I went to check the map in the &lt;a href=&#34;http://mapeditor.org/&#34;&gt;(external) editor&lt;/a&gt;, and to my horror it didn’t load. No message, no crash nor any exception – just silence.&lt;/p&gt;</description>
    </item>
    <item>
      <title>No more sweden - It can&#39;t be true</title>
      <link>https://madeso.github.io/blog/wp-nomoresweden/</link>
      <pubDate>Mon, 13 Jul 2009 11:20:12 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-nomoresweden/</guid>
      <description>&lt;p&gt;So I’m attending this game-jam called &lt;a href=&#34;http://www.nomoresweden.com/nms-2009/&#34;&gt;No more sweden&lt;/a&gt;(funny name) this week. Wednesday/Thursday to Saturday/Sunday. I’ll be attending most of it, though I have to work at Thursday and Friday, which is a bummer,  so Ive been thinking at what kind of game I’m be making. I’ve been thinking about making a simple plat former for some time now, and this might be good time as any to make it a reality.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yo frankie!</title>
      <link>https://madeso.github.io/blog/wp-yofrankie/</link>
      <pubDate>Mon, 06 Jul 2009 11:18:56 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-yofrankie/</guid>
      <description>&lt;p&gt;Given that I sacked tetris more than a month ago, gamedev has been pretty stale at the moment. I’ve been studying fighting-systems and analysing combo-lists for the fighting-system in survivors. The usual stuff. However since the last post I’ve been thinking about remaking &lt;a href=&#34;http://www.yofrankie.org/&#34;&gt;Yo Frankie!&lt;/a&gt; with my tetris engine.&lt;/p&gt;&#xA;&lt;p&gt;Tetris actually outlived it’s purpose, as the purpose of the tetris project was to build a solid foundation for survivors and all my other 3d games. So the purpose of Yo Frankie is to get a solid 3d game. The reason why tetris and Yo Frankie are a great choice for these games is that both tetris and Frankie have all defined game-play elements written down in stone and free media already available at start, I believe this is to be a huge motivational-booster. This is especially true in the case of Yo Frankie. I get free(cc licensed) good-looking 3d test data, with a cohesive design. On top of that it also includes high-quality animations and appropriate sound and music effects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Excursions into the UI</title>
      <link>https://madeso.github.io/blog/wp-ui-excursions/</link>
      <pubDate>Thu, 25 Jun 2009 11:08:13 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-ui-excursions/</guid>
      <description>&lt;p&gt;I recently read &lt;a href=&#34;http://www.scalari.net/2009/06/25/lessons-in-gui-design/&#34;&gt;scarabus’ post regarding guis&lt;/a&gt; and I wanted to follow up/ add a few notes of my own. Since scarabus considers blender to have the worst user-interface(ui for short), I’m going to compare it to other similar applications and guess why it might be non-intuitive.&lt;/p&gt;&#xA;&lt;p&gt;So, beeing picky I have tried several mesh modelers. The imcomplete list is anim8or, google sketchup, misfit model 3d, xsi modtool, blender, art of illusion, truespace and wings 3d. All of them are free and can be found through google. Other applications are 3d studio max and maya.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tetris got sacked!</title>
      <link>https://madeso.github.io/blog/wp-tetris-sacked/</link>
      <pubDate>Sun, 07 Jun 2009 11:06:13 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-tetris-sacked/</guid>
      <description>&lt;p&gt;I recently came to the conclusion that I wont continue tetris, and instead restart my third person shooter-beatemup zombie &amp;amp; soldier slayfest Survivors. I always knew I was going back to survivors, I just didn’t know that I was going to give up on tetris. In reality it has to do with I got bored and can’t come up with  a satisfying way of designing the menys. It sucks really, but all of the time wont go to waste since most of the code is basic boilerplate and I’m happy with most of the layout.&lt;/p&gt;</description>
    </item>
    <item>
      <title>We&#39;re doomed (not)</title>
      <link>https://madeso.github.io/blog/wp-darkangel/</link>
      <pubDate>Tue, 02 Jun 2009 11:02:59 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-darkangel/</guid>
      <description>&lt;p&gt;Apparently the pulse didnt came. Now my biggest problem apperently is if I’m such a great nerd because I noticed or I blogged about it.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;On June 1, 2009, months after Max’s escape, terrorists detonate an electromagnetic pulse weapon in the atmosphere over the U.S., which destroys the vast majority of computer and communication systems, throwing the country into utter chaos.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Source: &lt;a href=&#34;http://en.wikipedia.org/wiki/Dark_Angel_(TV_series)&#34;&gt;http://en.wikipedia.org/wiki/Dark_Angel_(TV_series)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stairway to heaven</title>
      <link>https://madeso.github.io/blog/wp-stairway/</link>
      <pubDate>Sat, 23 May 2009 11:01:30 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-stairway/</guid>
      <description>&lt;p&gt;I recently discovered, not only do the local library have CD’s full of modern music, with my &lt;a href=&#34;http://www.youtube.com/watch?v=9CB4obgXtw4&#34;&gt;chemical romance-blood&lt;/a&gt; among others(despite what you think of chemical romance, &lt;a href=&#34;http://www.youtube.com/watch?v=9CB4obgXtw4&#34;&gt;blood&lt;/a&gt; really is different), they also have a complete collection of sound fx CD’s. I guess I dont have to spend some of my hard earned money on thoose sorts of CD’s when I can borrow 🙂&lt;/p&gt;</description>
    </item>
    <item>
      <title>Foobar sorting</title>
      <link>https://madeso.github.io/blog/wp-foobar/</link>
      <pubDate>Wed, 13 May 2009 10:55:57 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-foobar/</guid>
      <description>&lt;p&gt;Since some time I’ve been sorting my music collection. Going though my hard-drives and Cd’s finding all music-files and moving them to a common place and with the help of &lt;a href=&#34;http://www.foobar2000.org/&#34;&gt;foobar2000&lt;/a&gt; place them in a sane directory-structure and keep them there.&lt;/p&gt;&#xA;&lt;p&gt;Within foobar I sort the artists on the following script. This makes sure that The (International) Noise Conspiracy is among the other artist that begins with I.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$replace($replace($replace($stripprefix(%artist%),’|’,),&#39;[‘,),&#39;(‘,)&#xD;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;That little script keeps things nice and tidy within foobar, but to sort I use these two massive scripts:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Is there a bone in your shell?</title>
      <link>https://madeso.github.io/blog/wp-shellbone/</link>
      <pubDate>Mon, 23 Mar 2009 10:54:15 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-shellbone/</guid>
      <description>&lt;p&gt;I managed to get my skeleton loader working and I had some problem roatating the turtle 360 degrees but when I enabled ShortSlerp and fixed a few bugs in the angle-loading routine it worked as expected.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Operating system not found</title>
      <link>https://madeso.github.io/blog/wp-osnotfound/</link>
      <pubDate>Tue, 24 Feb 2009 10:47:30 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-osnotfound/</guid>
      <description>&lt;p&gt;I had a nightmare a few nights ago. In the dream I apparently had formated my computer without doing a backup of my important data.&#xA;Luckily it was only a dream…&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hello, I am Gustav</title>
      <link>https://madeso.github.io/blog/wp-hello/</link>
      <pubDate>Sun, 25 Jan 2009 10:40:56 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-hello/</guid>
      <description>&lt;p&gt;.. and I’m a game programmer. My best game so far would probably be lolball. A game where you move through levels as fast as possible to get a better score, all while doing as many combos as possible. Did I mention particle effects and slow-motion?&#xA;Currently however I’m working on a remake of tetris so I can get a stable codebase for my next progress.&lt;/p&gt;&#xA;&lt;p&gt;Until next time…&lt;/p&gt;</description>
    </item>
    <item>
      <title>First post</title>
      <link>https://madeso.github.io/blog/wp-firstpost/</link>
      <pubDate>Tue, 30 Dec 2008 10:38:53 +0200</pubDate>
      <guid>https://madeso.github.io/blog/wp-firstpost/</guid>
      <description>&lt;p&gt;As the current year is slowly coming to a close, I figured that it would be smart to make a few promises. The first would be to actually add a new post once in a while, say every week, instead of once a year. So who am I…?&#xA;Stay tuned for my next update 🙂&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
