2026-06-19 20:48:28 Ash

June update from tomrummet.dk

I know it has been quite here for a while, and I will get into that later in this post. But lets get started.

Minor updates to this website

Since the last post I have been moving all my git repositories from Github to Codeberg, so links have been updated across the site.

I've also updated the footer with links to my Mastodon profile at phpc.social and to an experimental RSS feed.

Updated marker-bundle

This site is running on my marker-bundle for Symfony, and I have made an update that makes it possible to add attribute to HTML tags through markdown, such as setting link target to _blank.

This has been done by using League CommonMark AttributesExtension. The bundle by default now support id and class attributes. But also has methods for adding to or setting the configuration.

So for example in this PageController.php, I have the following:

[Route('/page/{name}', name: 'marker_page')]
public function page(
    string $name,
    PageRepository $pageRepository,
): Response {
    $pageRepository
        ->addMarkerConfig([
            'attributes' => [
                'allow' => [
                    'rel',
                    'target',
                ],
            ],
        ]);

    $file = $pageRepository->getFile(
        name: $name,
    );

    if (!$file) {
        throw $this->createNotFoundException();
    }

    $templateData = [
        'title' => rtrim($file->getFilename(), '.md'),
        'content' => $pageRepository->getMarkdownContent($file),
        ...$this->getTemplateData($pageRepository),
    ];
    return $this->render('marker/page/index.html.twig', $templateData);
}

Here I'm using the method addMarkerConfig() to add additional allowed attributes, rel and target. There is also a setMarkerConfig() which replaces the default config instead of merging additional config.

This is something I have been a bit annoyed about, that links didn't open in a new tab, and that I wasn't able to add rel="me" to my Mastodon links, so that this page could get verified on my profile.

But now I can do something like to set target:

[Visit my blog](https://tomrummet.dk){: target="_blank"}

It has also been updated to run on Symfony 8.1. Nothing really needed to be changed.

It is still work in progess, but it works for now. Something that I know I will be working on is proper versioning so that it is easier to install/update with composer and then actually using the tags you can add to posts.

You can find it at https://codeberg.org/tomrummet/marker-bundle.

CEH

I made a big deal about starting on the CEH course (Certified Ethical Hacker), and I did complete the course, but I haven't taken the exam yet. And I'm not 100% sure that I will.

The thing is, I've learned a lot, and I will absolutely make a post about that in the future, but there is a lot of theory in the course and the massive courseware/book, that for me, honestly doesn't matter to me.

But maybe I will try over the summer, who knows.

Fighting enshitification

There is a lot of reasons that I haven't posted in a while, and that isn't all I haven't been doing. First, the course haas been a big part of that, but I haven't really had the motivation to do much besides working out, gaming and just trying to navigate the enshitification of the world.

Everybody knows that AI is abso-fucking-lutely everwhere, and pretty much hate it! Don't get me wrong, I see a lot of places where it is useful for my work, but seeing how AI has taken over developers work is concerning to me.

I'm one of those developers that codes because I think it is fun, it has been my hobby since before year 2000. And I don't get a kick out of getting Copilot or Claude writing code for me, doing the work I enjoy doing. I know some developers do enjoy that, but not me. It sucks the remaing joy out of me thinking about it.

I think I have teased a seperate post on this topic as well, but right now, it affects me in a way the makes it hard to gather my thoughts... Some day... Maybe.

But I have come to the conclusion, that what is happening in the world right now, with AI, politics, climate, is worth fighting. So I call to arms against the enshitification of the world!

// ASH

Copyright 2026 - Ash @ Tomrummet -