Hello, I'm Valentin, a programmer. I live with Nicole my wife in a village close to Bern, Switzerland.
This is my personal website where I post all my articles notes photos and reviews. I like to write about my running adventures too, it's in french over runboyrun.ch .
-
02 Mar 26
I have a few decorative SVGs on this website here. How does it fare using a screen reader?
I thought I would quickly try after reading Put aria-hidden=true on decorative SVGs.
On my MacBook, still running Sequoia (for as long as possible), none of LibreWolf, Safari, Chrome or Edge announced the SVG from the header on the homepage of jacquemin.ch.
I’m still going to fix that and add
aria-hidden=true. I realized that some image tags would benefit from analtdescription too. The usual and too easy mistake.2 shortcuts I’ve learned along the way:
- Ctrl-F5 toggles VoiceOver
- Ctrl-Opt A reads the entires webpage
-
23 Feb 26
-
16 Feb 26
With
salit’s now possible to fetch on demand all my personal Strava activities from the past year. The next step is to transform this raw dataset into a sparkline. But before diving into this, let’s see concretly how to install and start usingsal.Setup walkthrough
sal’s README explains it all, let’s go through this step by step.-
On Strava, create an API Application.
-
Fetch
salfrom the GitHub repository’s release section or build it on your machine.
-
-
09 Feb 26
-
02 Feb 26
source: Bulletin 167, United States National Museum, p. 302 (online) Spellbound, for over an hour.
I can imagine! I wish I can one day marvel at such a spectacle. -
26 Jan 26
Around 2010, I started running. Regularly. I was going through a very tough time – betrayal, abuse and loss of trust. That was my darkest period. It took me years to recover some self-esteem and my usual cheerfulness. Although I’ve never lost hope, I often felt powerless and stuck.
Running became an outlet that helped me greatly rebuild myself, to this day it helps me to balance my emotions, to process my life and expand my gratitude.
-
19 Jan 26
That time of the year when flocks of sheep move from pasture to pasture, grazing around our place. How lovely to observe the shepherding dogs, watchful, very quick to move around to keep all of them grouped and under control. Always under the supervision of the shepherd.
Three links about that:
-
12 Jan 26
-
05 Jan 26
Update 🎈 my PR got merged and is availabe in chroma >= v2.22.0, hugo v0.155.0 has been patched. I can remove my local fix.
Code snippets on my blog were sometimes rendered awkwardly, one random line looking bigger.
I use hugo which uses chroma for code highlights. Browsing the open issues quickly revealed that another hugo user was facing this.
I prepared a bug report and submitted it to the webkit bugzilla.
In a short time, I was told that this rendering was due to how text adjusting works, a mobile only feature.
Both MDN and the Apple Documentation describe how to control that adjusting. What I don’t know though, is in what circumstances that algorithm kicks in exactly and why on some code snippet lines that algorithm would render the text bigger and sometimes not.
Anyways, I could quickly fix that on my blog and a coming release of chroma will include a fix too. Here’s my pull request for that.
I don’t think I could mention any CSS property that applies to mobile devices only, that’s the first one I see.
-
29 Dec 25


