Martin Laxenaire

@martin-laxenaire.fr

Freelance front-end developer. Javascript, WebGL, WebGPU and stuff. http://martin-laxenaire.fr Author of http://curtainsjs.com and https://martinlaxenaire.github.io/gpu-curtains/ - also an @okaydev.co‬

When freelance slowed down in early 2024–25, I built @okaydev.co, a creative dev + design community. In the new year, I’m stepping outside my comfort zone and starting to create content about the web, tech, & inspiring work from an okay dev’s perspective. Here’s to learning and building together! 🥂

Thinking about using the View Transitions API now that all major browsers support it, but not sure where to start? This article’s for you! ✌️ Very happy to share my first blog post that’s not published on my own website 🥳, thanks Piccalilli!

Piccalilli@piccalil.li · 11mo ago

Browser support for view transitions is rocketing and there's not many better out there to help you understand how to implement them than Cyd Stumpel. piccalil.li/blog/start-i...

DevRel friends — where are you? I’m building Okay Social as a space for the creative + dev community to reconnect. If that mission resonates, I’d love your help spreading the word.

I had the amazing opportunity to write an in depth article about the development of my new portfolio on @codrops.bsky.social. I've tried to write an honest testimony, from self doubts regarding my creative process to technical details and key decisions. Hope you'll find it useful and inspiring!

codrops@codrops.bsky.social · 12mo ago

How do you turn design exploration and UX experimentation into a stunning WebGPU-powered portfolio? Martin Laxenaire breaks down the creative and technical journey behind the build. Read the full story: tympanus.net/codrops/2025...

🚀 Big news! Okay Social is now open to everyone. It's the social network for creatives. Claim your handle, create a profile, and start connecting with others. Join our community today! 👉 okaydev.co/social

Anime.js 4.2.0 is out! 🧩 All modules can now be imported individually with subpaths 🎨 CSS variable values support 🏹 Simpler spring API with bounce & duration params 📈 More WAAPI built-in easing functions 🎛️ And an easing editor (animejs.com/easing-editor/)! Plus tons of fixes and improvements!

A dev team commissioned me to lead a training course on animation and creativity on the web. It would have been strange to lead a training course on "creative" development and web animation without a presentation tool being part of the theme!

Hey 👋 with with Justine Soulié we just released a new project Ponpon Mania an interactive online comic! Animated panels, playful interactions, and a sheep with a dream to become a DJ Take a look, let us know what you think ✨ 👉 ponpon-mania.com #webgl #illustration #comics #gsap #creativecoding

Ponpon Mania - Interactive Comic

Ponpon Mania is an interactive comic. Follow the adventure of a megalomaniac sheep who wants to make the world dance. Created by Justine Soulié & Patrick Heng.

ponpon-mania.com

“Build a router for creative transitions” - New article out! ✨ I wanted to demystify how a router, a key structural element of any front-end web project works, especially when it comes to handling complex route transition scenarios. → willybrauner.com/journal/buil... #frontend #router #webdev

Build a router for creative transitions — Willy Brauner

Animating route transitions can quickly become a nightmare depending on the router you're dealing with. It's a subject I wanted to tackle early on so I'd never be limited in developing transition scen...

willybrauner.com

🥳 It's an exciting day! 🥳 Thanks to Webflow GSAP is now 100% FREE - including ALL of the bonus plugins like SplitText, MorphSVG, and all the others that were exclusively available to Club GSAP members. We can't wait to see what you make! gsap.com/blog/3-13

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!