Jean-Paul Bonnetouche
goodtouch.bsky.social
Jean-Paul Bonnetouche
@goodtouch.bsky.social
Software Engineer & Architect | Freelance

👨‍💻 #ElixirLang, Ruby, Rust
Reposted by Jean-Paul Bonnetouche
Next week I'll speak about all the ways you can integrate Rust into your Phoenix LiveView applications at @codebeam.bsky.social – really excited to be there!
Join me in Berlin, 2025-11-06 at 11:35
October 30, 2025 at 4:04 PM
Reposted by Jean-Paul Bonnetouche
Have you ever wished the browser would look at a background color and pick black or white for the text — whichever one provides more contrast?

Now, the `constrast-color()` function in CSS does just that.

webkit.org/blog/16929/c...
How to have the browser pick a contrasting color in CSS
Have you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color?
webkit.org
May 13, 2025 at 6:28 PM
Reposted by Jean-Paul Bonnetouche
I can't believe it's out, I hope you like it as much as I do, I put a lot of care and effort into that thing. Massive thanks to all my sponsors, small and big, I couldn't have done it without them ❤️
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library:

🧩 New modular API
⚡️ Highly performant
🖱️ Scroll-linked animations
🫵 Draggables
↔️ Responsive
✨ Additive animations
🪽 WAAPI support

And so much more!

Check out the new website animejs.com!
April 3, 2025 at 3:37 PM
Reposted by Jean-Paul Bonnetouche
It's Black Friday time at Pragprog
Just use coupon code turkeysale2024 at checkout and take 40% off (ONLY at pragprog.com)
Everything we publish is on sale... including Beta Books!
November 19, 2024 at 2:55 AM