<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tracktrain/app, branch main</title>
<subtitle>track trains on their traintracks
</subtitle>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/'/>
<entry>
<title>Config: switch conferer → conftrack</title>
<updated>2024-07-05T20:58:16+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-07-05T20:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=2943327863bfe5c6e793e5c40e473a2755d45642'/>
<id>2943327863bfe5c6e793e5c40e473a2755d45642</id>
<content type='text'>
conftrack is a configuration library that I wrote to replace conferer,
as dealing with its idiosyncrasies became increasingly annoying.

It is currently very much still alpha-state software, but far enough
along to be tested in my own projects, and hopefully will soon be in a
state that is publishable on hackage.

For now, it can be found at
  https://stuebinm.eu/git/conftrack
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
conftrack is a configuration library that I wrote to replace conferer,
as dealing with its idiosyncrasies became increasingly annoying.

It is currently very much still alpha-state software, but far enough
along to be tested in my own projects, and hopefully will soon be in a
state that is publishable on hackage.

For now, it can be found at
  https://stuebinm.eu/git/conftrack
</pre>
</div>
</content>
</entry>
<entry>
<title>general housekeeping</title>
<updated>2024-04-17T00:01:35+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-04-16T23:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=58f5b808c151a801ab5fca2c84a71d3bfddce57d'/>
<id>58f5b808c151a801ab5fca2c84a71d3bfddce57d</id>
<content type='text'>
jumps to GHC2021 as default language, adds in some fields, moves the old
org mode glossary to markdown, etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
jumps to GHC2021 as default language, adds in some fields, moves the old
org mode glossary to markdown, etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>yaml be imprecise &amp; confusing</title>
<updated>2023-01-28T20:09:44+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2023-01-28T20:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=9d0cbb1703114140cf940ac6e3f4a3e9b730d40e'/>
<id>9d0cbb1703114140cf940ac6e3f4a3e9b730d40e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>config: prefer env vars</title>
<updated>2023-01-22T16:30:34+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2023-01-22T16:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=53e7884ec03e870431064062519d3a94302bc480'/>
<id>53e7884ec03e870431064062519d3a94302bc480</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>oauth2 via uffd</title>
<updated>2023-01-22T00:47:31+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2023-01-22T00:37:20+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=3d0980811d61a78f265ec06dd5bd4ef2cde1cbdf'/>
<id>3d0980811d61a78f265ec06dd5bd4ef2cde1cbdf</id>
<content type='text'>
this is unfortunately uffd-specific, since oauth2 is apparently sort of
a vague standard. But since it doesn't actually do much it should
probably be possible to make it fully configurable &amp; generic if needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this is unfortunately uffd-specific, since oauth2 is apparently sort of
a vague standard. But since it doesn't actually do much it should
probably be possible to make it fully configurable &amp; generic if needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>some config thing</title>
<updated>2022-08-28T19:34:54+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-08-28T19:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=f7066888652ed3326017adf2eb6786a21043ebf5'/>
<id>f7066888652ed3326017adf2eb6786a21043ebf5</id>
<content type='text'>
works kinda well, but doesn't complain about unknown config values in
json, which is kinda hmpf tbh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
works kinda well, but doesn't complain about unknown config values in
json, which is kinda hmpf tbh
</pre>
</div>
</content>
</entry>
<entry>
<title>make connstring configurable at runtime</title>
<updated>2022-06-17T23:32:41+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-06-17T21:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=60bde7009cb492d5ea204e909e1fabc68a7d32f2'/>
<id>60bde7009cb492d5ea204e909e1fabc68a7d32f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>generate javascript functions</title>
<updated>2022-06-17T21:01:24+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-06-17T21:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=815755861152fb0e3dfdd9b6321f8f74e7bf8515'/>
<id>815755861152fb0e3dfdd9b6321f8f74e7bf8515</id>
<content type='text'>
(this is commented out in the cabal file, since unfortunately the
servant-js package is broken in nixpkgs and therefore otherwise breaks
the nix build process … but it can be used "by hand")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(this is commented out in the cabal file, since unfortunately the
servant-js package is broken in nixpkgs and therefore otherwise breaks
the nix build process … but it can be used "by hand")
</pre>
</div>
</content>
</entry>
<entry>
<title>foreign keys are a thing</title>
<updated>2022-06-15T23:06:04+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-06-15T23:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=8feb2556eda0604b6710309bf7ffddb72c22fc4a'/>
<id>8feb2556eda0604b6710309bf7ffddb72c22fc4a</id>
<content type='text'>
(and they can be useful, too!)

Also, documentation &amp; deleting imports / extensions that aren't used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(and they can be useful, too!)

Also, documentation &amp; deleting imports / extensions that aren't used.
</pre>
</div>
</content>
</entry>
<entry>
<title>actually use the database</title>
<updated>2022-06-15T22:25:15+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2022-06-15T22:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/tracktrain/commit/?id=9e89c93b3b84b5c82c186cff62c33218a0a4d298'/>
<id>9e89c93b3b84b5c82c186cff62c33218a0a4d298</id>
<content type='text'>
(at least for a few simple things)

Also, more modules!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(at least for a few simple things)

Also, more modules!
</pre>
</div>
</content>
</entry>
</feed>
