Skip to main content

Johan Bové

Johan Bové

Music albums I should get on CD

1 min read

According to my scrobble history I really should buy these albums on CD:

Aesop Rock - Skelethon (Deluxe)
Booka Shade - The Sun The Neon Light
LCD Soundsystem - American Dream
Bonobo - Black Sands
Band Of Skulls - By Default
DJ Shadow - Our Pathetic Age

And many more.

Going to have to make an order at A&O Medien in Düsseldorf.

Johan Bové

My Recommended Web Dev Sources

1 min read

As a web developer, one of my challenges is keeping up-to-date. So I follow a lot of different web development publishing sources. Amongst others, these are the main ones I find myself reading the most articles from:


Johan Bové

Using Keybase GPG to sign git commits and tags

2 min read

With the Keybase application installed on the "Windows Subsystem for Linux" command line, export the pgp Keybase key and import it into the local gpg keychain.

I also had to add this code into the ~/.bashrc file to make the gpg passphrase prompt work in WSL:

# enable passphrase prompt for gpg
export GPG_TTY=$(tty)

Pull someones pgp key from their Keybase profiles:

$ keybase pgp pull johanbove

List the current keys in your gpg key chain:

$ gpg --list-secret-keys --keyid-format LONG

Export the pgp key to import it in gpg:

$ keybase pgp export -q 4AAE11D0B6A8D5E8 | gpg --import
$ keybase pgp export -q 4AAE11D0B6A8D5E8 --secret | gpg --allow-secret-key-import --import

Testing the gpg key:

$ echo "test" | gpg --clearsign

Setting up git to use the key:

$ git config --global user.signingkey B6A8D5E8

Setting the trust level of the imported key:

$ gpg --list-keys
$ gpg --edit-key E44E71105E920276ED1693294AAE11D0B6A8D5E8

Following the instructions to set the trust on a gpg key.

Creating an annotated and signed git tag:

$ git tag -a -s v1.0.0 -m "Release v1.0.0 signed"

Verifying the git tag:

$ git tag -v v1.0.0


Johan Bové

Keybase Spacedrop ended

1 min read

I’m happy the space drop is over for me. Lumens should have never been linked to a monetary value like it was done, to avoid hoarding hackers. The whole thing almost ruined Keybase for a lot of people. However the concept of the Stellar network still has huge potential. Keybase was on its way to become a crucial key factor in a more secure, verified Internet, but became out of greedy gold rush motivations, almost malicious. I hope Keybase will still become the connected, secure communication and verification platform it was meant to be.

Johan Bové

Looking at Swatch Pay over NFC

1 min read

Looked at Swatch Pay in the local Swatch Store. Promising idea, but German banks still have issues trusting the NFC payment system as my private credit card is not supported and I need to register for a WireCard Boon virtual credit card in order to be able to use Swatch Pay. Unverified I can only top off the card up to €100 per month. The virtual debet card needs to be filled with money for this to work. Not super hassle free... and for now Boon is free, but for how long? How are they making any money out of all of this? And the Boon Terms and Conditions are not to be messed around with. 


Johan Bové

Great pediatric practice in Düsseldorf: Kinderaerzte am Zoo

1 min read

Dr. El Scheich and Dr. Poursanidis have a great, international, and very kids-friendly pediatric doctor's practice not far from the center of Düsseldorf.

Their website is:

Telephone: +49 211 672 221

Address: Uhlandstrasse 43, 40237 Düsseldorf

Johan Bové

Werner Goeman

1 min read

My mom's brother Werner only became 41. He died on December 26, 1995 after a short intense battle with lung cancer. He was a heavy smoker. I remember him mostly as a DJ and a computer wizard. I remember he had boxes full of diskettes filled with early PC games. I wonder now if he posted anything on a BBS at the time or had his own Gopher site or even an early HTML website. I wish he was alive now and could observe how the Internet grew to what it is today and how computing power encreased exponentially. I wish he could be here today so I could share with him what I do a for a living as a Web developer and to be able to share good music. In 1995 I was only 15 years old and was not into PC much yet. Cancer sucks.

Johan Bové is starting to look really good!

1 min read

Visit and log in using your Web-Sign-In capable and micropub enabled site and you get a very functional, well performing and complete interface to read your aperture feeds and interact with posts and publish your own content.

Johan Bové

Webmention DELETE testing with

2 min read

Testing if deleting a webmention works in Known.

The result of the quick test was successful:

Successful Tests
The mentions below have successfully passed the test! If you visit any of the links below, you should see an indication that the post was deleted.
    No Name
    Comment text not found
    The post did not provide a URL, using source instead

The Status as sent by the Known CMS:

Request URL:
Request method:GET
Remote address: ...
Status code: 410 Gone
Referrer Policy:no-referrer-when-downgrade

The Test

How to test is explained on this test:

This test verifies that you properly send Webmentions when you delete a post. You will pass this test when you send a Webmention to a URL that you had previously mentioned in a post.

  1. Write a post that links to this page, and send Webmentions for your post.
  2. Verify you see your post as "pending" on this page.
  3. Delete your post, and ensure that the post's URL is now returning HTTP 410 (or a meta http-equiv 410 status).
  4. Send a Webmention to this page again.

You should see your post listed here in the green "Successful Tests" section when complete.