Rik Schennink
banner
rikschennink.com
Rik Schennink
@rikschennink.com
Solopreneur • Founder PQINA • Maker of Pintura and FilePond • Web enthusiast • Loves Bouldering • https://pqina.nl
added tiny spring animations to the button icons
November 11, 2025 at 2:51 PM
dropping some node modules
November 11, 2025 at 9:08 AM
cya on the other side 🫡
November 10, 2025 at 10:00 AM
Still sketching. 💪

Spotted a cute tiny restaurant in Amsterdam. I also bought more fineliners and the set included a brush pen which turns out to be great really high contrast sketches and value studies.
November 6, 2025 at 9:12 PM
I think these rectangular progress indicators look really fancy.

*twirls moustache*
November 5, 2025 at 9:53 AM
The perks of being a solo dev 👉 spend 2 days working on a rectangular progress indicator.

Why 2 days? Because spinning a rectangle is a bit tricky.

With a circle you can just spin the entire thing. With a rectangle not so much. So now I'm spinning a rectangle behind an SVG mask.
November 5, 2025 at 8:33 AM
This online SVG path editor by Yann Armelin is so handy for cleaning up and/or adjusting SVG paths.

I'm currently using it to make some small tweaks to FilePond icons, just paste in the value of the "d" attribute and start editing away.

yqnn.github.io/svg-path-edi...
November 3, 2025 at 10:17 AM
After searching around it turns out Chrome dev tools includes this handy "Speculative loads" utility.

The "Rules" inspector told me that I hadn't woken up yet.

Got coffee, fixed the JSON, reloaded the page, and now when I hover a link it starts prefetching the href content.

Push to prod! 🎉
November 3, 2025 at 8:21 AM
It's the Monday morning after #perfnow so it's time to add Speculation Rules to my product sites, let's squeeze out that extra bit of performance!

I added the
Thank you Nintendo for adding this fish, our kids can’t stand it
November 1, 2025 at 8:29 PM
Quick sketch of the beautiful scenery and then back to #perfnow
October 31, 2025 at 8:19 AM
Respect user preferences.

Years ago I published conditionerjs.com to help you conditionally load JavaScript modules based on the current user context and preferences.

Great DX if you’re into sprinkling a little bit of JS on top of your pages.
#perfnow
October 30, 2025 at 2:24 PM
On my way to @perfnow.nl 🚀
October 29, 2025 at 1:16 PM
Turns out it wasn't the attribute selectors but the nesting. Lots of nesting in other CSS files, but that is apparently fine. No idea why this file is different.

This does work. 😮‍💨
October 29, 2025 at 9:54 AM
I've narrowed it down to these four, if I uncomment one of them, it's game over. Not sure yet if these are directly responsible or if it's a downstream effect because of children / properties / etc.
October 29, 2025 at 9:39 AM
WTF indeed Safari
October 29, 2025 at 9:15 AM
Audrey Hepburn using black/white values only. Kinda proud, there’s not a lot of room for error when drawing with a black pen on white paper 😅
October 27, 2025 at 9:45 PM
Nooooo not this again
October 27, 2025 at 3:12 PM
🙃
October 26, 2025 at 7:22 PM
I can't believe it took met 10 years to realize you can stack multiple of the same transform functions.

fml 🫠
October 24, 2025 at 2:09 PM
The original Unreal OST is just still so good, I still vividly remember crawling out of the prison ship and the music kicking in, 10/10 👌

youtu.be/5hrZ5DmQzvM
October 24, 2025 at 10:07 AM
Pqina HR is about to terminate me, it's been real everyone ✌️
October 24, 2025 at 9:51 AM
Should've blocked them earlier, but better late than never.

9% of traffic to edit.photo was from Russia.
October 24, 2025 at 6:36 AM
Pintura font sizes can be set in pixels and percentages.

A font size set with a percentage scales with the image size, so is more flexible to use.

Previously manual input was only supported for pixel font sizes, I'm now adding percentage support as well.
October 21, 2025 at 7:24 AM
I asked to be referred to an actual human, I asked the "actual human" that replied if it was an LLM, it immediately confessed it was not a human.

What a shitshow this bank is.
October 21, 2025 at 6:05 AM