I love creating scalable web applications, created pragmatically, with both "boring" and new technologies, whatever is best suited for the job. I made the first commit to AppSignal, where I'm still happily employed. In my free time I like to travel, mainly to Asia and when I'm not abroad I regularly take my longboard out for a spin.

Recent content

  1. Site updates July/August

    • Add ability to POSSE notes to Mastodon

    • Add first_image() to Document to get the first image on a page (used for the og:image header)

    • Added first Maud component (Dialog), the plan is to create more components and use less plain HTML to get better consistency across pages.

    • Finally fixed a missing hardBreak entity in my content type, this prevented shift-enter from being used in the content editor, randomly crashing it half-way during me writing a post.

  2. Sunset Bike Ride

    Nice weather and not too windy, a rare occurrence this summer in The Netherlands

  3. NuPhy Air 60

    Got myself a new keyboard (and desk mat) from NuPhy, the Air 60 V2, with custom "Carmine Cloud” Keycaps and Cowberry switches. They “thock” deliciously!

    Turns out replacing keycaps is super easy, just yank them out with the tool and push the new ones in.

  4. Blocking AI crawlers with Bunny.net edge rules

    I noticed a larger CDN bill than normal, and the cause was AI Crawlers, so I blocked them with Bunny.net Edge Rules.

  5. Experimenting with Darktable

    I’ve been leeching an Adobe subscription from someone I know for a couple of years now, and it’s getting more and more awkward to press the “Sign out xxx” button whenever I want to edit some of my photos.

    I’ve been experimenting with Lightroom alternatives for a while now, but most of them I just don’t get. They either go full AI, which I don’t want, or try and make things too easy, meaning I could just as easily use an Instagram filter instead. 

    For all its faults, billing-wise, Lightroom does manage to hit the mark between automated (selections, fill, etc.) and a manual workflow. It’s hard to part with my matsimitsu01- matsimitsu09 presets that make my photos look “mine”.

    I’ve installed, removed, and re-installed Darktable a couple of times now, but this time, I’m making an effort and have been watching a bunch of YouTube videos to try and get the hang of it. 

    Basically, you get a bunch of super-specialistic tools that assume you understand the underlying logic/algorithms, and it’s up to you to combine them into a photo workflow. 

    You’ll have to understand what terms such as “Local contrast”, and “Sigmoid” mean in order to make the best of Darktable. Speaking of order, the order in which you apply each specialized tool also has an effect on the outcome, making things even more difficult. 

    It must be said, though, that the automatically applied defaults already take care of a lot of things for you. I’m planning to edit a couple of photos every week to build up my pre-sets and get the hang of every option I'm interested in.

    (The original photo both tools had to work with)

  6. The only bike messengers in Seoul

    I love these kinds of short documentaries about a super specific subject. It’s really well made and now I kind-of want to be a bike messenger in Seoul too!

    From Scratch: The only bike messengers in Seoul // Eui Ho Kim at Gig Courier 무(無)에서와 다른 이야기들

    (Also the bag he has is amazing, but it’s a custom-made one for Tserv, a Japanese Bike Messenger Company and you can’t buy them, unfortunately.)

  7. Cross section of Kowloon Walled City

    I could stare at this for ages, so many little details to spot.

    https://cohost.org/belarius/post/6677850-architectural-cross

  8. Trip: UAE 2024

    Themeparks in Abu Dhabi and Dubai

    1. Day One

      Abu Dhabi

    2. Day Two

      Ferrari World and Yas Water park

    3. Day Three

      Motiongate

    4. Day Four

      Aquaventure Waterpark & Burj Khalifa

    5. Day Five

      IMG Worlds of Adventure

  9. Site updates May/June 2024

    • Update homepage to show content of notes, instead of just links

    • Update all crates to the latest version

    • Ran clippy and fixed all issues

    • Fix canonical URL issue, I’ve added a meta tag to designate the canonical url (The Axum router accepts an optional trailing slash, confusing Google)

    • Add h-entry and h-card elements to all content pages for better content discovery

    • Add web mentions for blog posts, trips, notes and photos.

    • Add task system, so I can run things post-publish (even with scheduled posts), such as sending webmentions and future POSSE tasks.

    • Add sync to Mastodon for Trip posts and blog posts

    • Add Like button

    • Add click/linkable subheadings

  10. Blog Microfeatures

    This post by Danila is about nice microfeatures for personal websites and while I don’t like every feature described, it does contain a few things I’d like to implement

    • Linkable headers

    • ToC for long articles

    • Blogs I read to spread some link love

    You can read it here: https://danilafe.com/blog/blog_microfeatures/

  11. Rust Enums in SQLite with Diesel

    I keep forgetting how to use Rust Enums with Diesel, so I wrote it down for future self.

  12. Noodle Reviews

    This person is reviewing a ton of instant noodles, and I’m all for it!

    https://noodles.mendhak.com/

  13. Concert

    Pretty good and a very fun crowd!

  14. Trail run

    I signed up for a trail run a few weeks ago and this morning it was time to start running in a forest. The run consists of three separate loops (green, blue, red), each about 7.5-8 Kilometers in length. The start/finish of all three loops is at the same place, and you can also get water/energy drinks and snacks there (bananas, sweets, crackers, nuts etc.).

    Originally, I planned to do one loop, as I hadn’t been able to train all that much, and I trained for 7.5K. But after the first loop I felt great and had enough energy to do the second (blue) loop. I was there with two friends who planned to do two loops from the beginning, so I joined them for the second loop.

    After the second loop,and this was already the furthest I’ve ever run in a single session (15K), they wanted to do the third (red) loop as well. I wasn’t sure if I’d make it, but I figured I could always just stop and walk back if I needed to.

    And that’s how I managed to do a 24K run today.

    Hopefully I won’t regret this tomorrow or the next week.

    [update] I haven’t regretted it! Apart from some muscle aches I’m fine!

  15. Bought new prints

    Bought two new A3 prints from Ano Studio. They are a limited, and I managed to snag number 48/50 and 44/50.

  16. Summer evening

  17. Site updates March/April 2024

  18. Trip: Asia 2024

    Spring holiday to Seoul, Naha (Okinawa) and Beijing

    1. Day one

      Amsterdam to Seoul

    2. Day two

      Incheon

    3. Day three

      Seoul to Okinawa

    4. Day four

      Exploring Naha

    5. Day five

      Zamami Island

    6. Day six - nine

      Himeyuri

    7. Day ten

      Bukhansan Baegundae Peak

    8. Day eleven - twelve

      All the museums

    9. Day thirteen - fourteen

      Gwanaksan

    10. Day fifteen

      Seoul to Beijing

    11. Day sixteen

      Universal Studios Beijing

    12. Day seventeen

      Exploring Beijing

  19. Site updates Jan/Feb 2024

    • Updated my now page

    • Updated my uses page

    • Changed the mobile rendering of a trip “day” to not use up 80% of the vertical height. I don’t do many vertical photos so they always looked weird in vertical mode. I do have to figure out a better way to differentiate between “checkins” and “posts” on the trip page.

    • Updates to pages now set the updated field to the current time. (shown on now/uses pages)

    • Add timeline of latest posts/trips/notes to the homepage

  20. Send Noods

    Miso Ramen noodles with Chashu from the Instant Pot 4 out of 5, would have liked a bit more Miso taste.