Maytech

Hello, Blog Readers

I have been meaning to publish a blog for a looong time: I still have some drafts from ~2016 on my computers.

The best way to keep up with new blog posts is by subscribing to the RSS feed.

Read on for a few ramblings on why, how, and what I am posting.

Purposes (Manifesto)

Here is my intent for the contents of this blog:

I am still hesitating whether to update old posts (knowledge base / wiki style) or to publish updates in a separate blog post. Both approaches could also be merged, with some wiki-like pages, and shorter update posts.

Thoughts on Language

I have been leaning more and more towards writing everything in English for the benefit of my non-French-speaking friends. Especially for a technical blog, I think it is a good idea to make the content relevant for as many people as possible.

Personal Information – on a Blog?

I feel like this is a bad idea for a publicly-accessible blog, though it is tempting to share more pictures with my friends. Perhaps I will add an authentication mechanism and more pictures on another server at some point? I will do my best to scrub everything of metadata and personally-identifying information (though I obviously remain identifiable).

Blog Architecture

This may be the reason why you are reading this post?

Prerequisites

I didn’t want to keep pushing back the release of this blog, so I chose to go with an architecture I was very familiar with:

Hosting on GitLab pages also has some downsides:

Generator

I chose to use Hugo for now. Having used it in the past; it is reasonably fast, has a lot of features, and is battle-tested. I also feel like I would have an easier time writing patches in Go than Haskell (Hackyll) 😁 – or even Node.js.

Alternatives (Briefly) Considered

These sound tempting, but would have limited the reach of my articles, perhaps even preventing my friends from reading them, defeating the purpose.

Non-HTTP:

HTTP:

Future Improvements