Joined May 2017
147 Photos and videos
Pinned Tweet
Little update on my #GLSL planet shader: I borrowed and adapted a few textures from the @NASA to display our home planet 🌍✨ It's made with ~12kB of code and should be smooth on most devices. Next steps: find more textures to display other planets 😊 ⬇️ Live demo and links :
20
60
708
70,926
🦋 Julien Sulpis retweeted
How to develop design systems without tying your hands too much technically? That's something that @jsulpis will explore at #FutureFrontend (27-28.5, Espoo, Finland). futurefrontend.com/speakers/…
1
4
211
Phew, I made an example of a multi-pass bloom effect to showcase the API for creating effect passes and update their uniforms. You can play with it in the interactive example in the link below (without types and autocompletion unfortunately) #buildInPublic #WebGL
1
3
254
TIL: there is an equivalent of `requestAnimationFrame` for videos : `requestVideoFrameCallback`, called for each video frame. Could be useful to... automatically re-render a WebGL shader when a video texture is played \o/
154
🦋 Julien Sulpis retweeted
17 Jan 2025
Il nous a régaler avec des conférences toujours excellentes, gagnant du dernier Code In The Dark, il nous paraissait normal d'inviter @jsulpis pour nous parler cette fois de couleurs.
1
2
4
203
It looks like it's #PortfolioDay ! I'm a front-end engineer currently focusing on making polished UIs and animations with #WebGL. I'm building a lightweight, reactive WebGL library for working with shaders : usegl.vercel.app (WIP, #buildInPublic) See you 👋
2
3
75
3,279
The migration to VitePress is complete ! I hope you will like it as much as I do 😊 usegl.vercel.app/ (yeah it's missing a preview image) #buildInPublic #webGL

1
3
149
I used a vitepress plugin for the sandpack editor, and the code is much simpler than before vitepress-sandbox.js-bridge.…

101
I really like Astro, but for documentation I prefer the UI and UX of VitePress over Starlight 🤔 Also the lack of top navigation bothers me. I will try to migrate the documentation of useGL 🤞
114
I'm trying to switch from #Notion to #Obsidian for Personal Knowledge Management (because Notion is slow, owns the data and Obsidian has a better way of linking notes). First impression : it's fast ! Local first sync via iCloud (or any other cloud) is such a great combo ✨
170
The documentation is live ! Well, a first draft... only examples for now. I will continue to add features and break a few things before writing the documentation. Any feedback on these first examples would be very appreciated 🙏 usegl.vercel.app #WebGL #buildInPublic

1
2
11
258
I'm playing with particles for an example with useGL. It's crazy that the code fits in my screen ! (useGL helps with that)
4
164
I spent way too much time making sure that the playground for the examples looks good on all screen sizes. Yes, even the absolute evil landscape phones ☠️ #buildInPublic
1
277
It's starting to look good 😊 I wanted to have many little examples like in the Three.js docs, but where you can directly see and edit the code. I made this with Sandpack and I think it's good enough for now. Maybe one day I will try to add autocompletion with the Monaco editor
172
OK I think the documentation is done 🤡 What would you need more ?
104
Learning web APIs is a never-ending journey ! A thread about binary data, JavaScript ArrayBuffer, typed arrays and parallel algorithms on web workers:
1
2
83
These APIs technically allow to implement parallel algorithms on worker threads. Of course this must be worth the extra cost of synchronizing the different threads. But I guess there are use cases for that ?
1
63
Was this explanation clear ? I just discovered the SharedArrayBuffer and Atomics APIs myself, I never used them, but they seem like a fun thing to try 😎 The original article, from which you can wander by following the links: developer.mozilla.org/en-US/…
61