neosam's dev blog


Latest update: 2024-04-16

Minor design fix

This awesome warning when a post is outdated was too wide and it looked like it was shifted to the right. On a mobile screen, the right border was not visible anymore which was very distrubing. This was simply fixed by removing the width: 100% CSS rule. I also tried to improve the code blocks by formatting pre tags. It's not great but at least better now. And to avoid issues with the cache, the CSS link now uses cache busting.

2022-07-20 18:43:08 +0000 | Read more

Light and dark mode with some redesign

After some redesign I was wondering how hard it would be to support light and dark mode. Personally, I really like it when apps and websites support it. While light mode is blinding me at night, dark mode makes it harder to read the content on bright surroundings. So my point is: It makes sense to support it.

2022-07-19 19:59:23 +0200 | Read more

Relaunch the blog

Since I never maintained rusty-blog and a lot of time passed, all dependencies are outdated finally, the software just crashes when I try to run it. That's why I switched to cobalt for now to built pure static websites.

2022-07-18 23:44:25 +0200 | Read more

Host rusty-blog with NixOS

Outdated post

It's very simple to deploy rusty-blog with NixOS. All you need is a hoster which allows you to boot from a NixOS ISO image so you can run the installer. Since rusty-blog is not part of NixOS, an extension must be installed. Lets rock!

2020-03-13 09:00:00 +0100 | Read more

Going dark

There is a new theme now for this blog which doesn't rely on bootstrap anymore. I was in the mood to play with CSS Grid a little bit and I like how simple and flexible it is.

2020-03-11 23:00:00 +0200 | Read more

Running on NixOS

Outdated post

This blog now runs on NixOS. NixOS is a very exotic and interesting GNU/Linux distribution. It uses the purely functional package manager Nix and provides atomic upgrades and downgrades.

2020-03-05 09:00:00 +2000 | Read more

This week in rusty blog

Outdated post

The main improvements the last two weeks was the improvement of the caching system. The old version cached all the compiled markdown code in memory. Once a file was read and parsed, it was stored there forever. For a deployed blog, this works fine because I usually don't change anything when it's already online. For local editing on the other hand, this is very annoying. There is a switch to turn off the cache which reloads the markdown file on every page request which is very slow with the current markdown crate.

2020-01-19 09:00:00 +0200 | Read more

Idea for a file hosting software

One thing I need is a file sync client/server software like OwnCloud or NextCloud but much more simple to host. Also I want a good encryption model. These are the core feature I need:

2020-01-07 09:00:00 +0200 | Read more

Blog modernization and performance upgrades

Outdated post

Finally I had some time to work on the blog software. This is mainly modernization of the libraries and performance optimizations.

2020-01-04 09:00:00 +0200 | Read more

License and privacy

One of the first things I want to do when I start a blog is to clarify two things: The license and a privacy statement.

2019-11-25 09:00:00 +0200 | Read more

New blog

Outdated post

Once again, I try to start to run a new blog. But now, I write my own blog software. Well I know this is nonsense since there is already a lot of much better weblog software out there and what I write doesn't add any value.

2019-11-24 09:00:00 +0200 | Read more