grgrdvrt
grgrdvrt.bsky.social
grgrdvrt
@grgrdvrt.bsky.social
I make things with code.
grgrdvrt.com
mutsuacen.com
pictobrush.com
Reposted by grgrdvrt
My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...

I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
www.sebastianaaltonen.com
December 16, 2025 at 6:52 PM
Reposted by grgrdvrt
6 years of thinking I can make a better portfolio.
1 year of actually building it.

My new portfolio is LIVE 🚀
Please, don't break anything!
👉 bruno-simon.com
December 9, 2025 at 2:00 PM
Nice article about css, layout and constraints. pavpanchekha.com/blog/why-css...

The idea of constraints always felt more natural fore than whatever css proposes (ok, flexbox is not too bad).
When people ditch constraints because they have issues, I'd like to point that css have their issues too.
Should CSS be Constraints?
pavpanchekha.com
December 7, 2025 at 1:17 PM
Wait! it was "Dreamweaver" the whole time!? Not "Dreamwaver"??
December 7, 2025 at 8:19 AM
jj is what git should have been
December 3, 2025 at 10:40 PM
I think a lot about code quality these days
December 2, 2025 at 8:53 PM
AoC day 2 ⭐️⭐️
December 2, 2025 at 10:55 AM
AoC ⭐️⭐️
December 1, 2025 at 12:01 PM
I'm eventually trying jj seriously.

If you want to do a git rebase but resigned yourself to use merge because rebase caused you too much pain in the past, then you should check jj.
December 1, 2025 at 11:28 AM
Reposted by grgrdvrt
I'm just a simpleton with a humanities education but I'm almost in this camp. The contemporary programmer enjoys fewer avenues for emphasis than Gutenberg. Why does authoring code mostly lack the sophistication of headings, boldface, footnotes, endnotes, appendices, and so on?
November 14, 2025 at 7:21 AM
Reposted by grgrdvrt
i used millions of files from @archive.org to make a website where you can watch how the internet evolved

scroll through home videos and news stories, unedited selfies and collaged memes, all merged in one timeline

alivetheory.net
November 6, 2025 at 6:19 PM
The w3 page for compositing is a great reference for everything related to blend modes
www.w3.org/TR/compositi...
Compositing and Blending Level 1
www.w3.org
November 4, 2025 at 3:52 PM
Reposted by grgrdvrt
It wasn't deep. It didn't have much to say. But Xiao Xiao inspired millions to try Flash animation for themselves.

A Beijing artist made this series -- and turned stick fights into a phenomenon. We're exploring why and how he did it:
animationobsessive.substack.com/p/when-stick...
November 3, 2025 at 7:27 PM
Reposted by grgrdvrt
We're excited to shine a light on Karim Maaloul today!

He's a true creative force who turns art, design, and code into living, playful experiences. His work reminds us why the web is still a place for wonder!

Read his journey from illustration to immersive experiences: tympanus.net/codrops/?p=1...
October 31, 2025 at 9:59 AM
Try/catch is the em dash of code
October 29, 2025 at 4:47 PM
Oh, the fantastic code that people write because react hooks can't be called conditionally ✨️
October 27, 2025 at 4:50 PM
Reposted by grgrdvrt
someday i need to do a writeup or a video about why the "dark object system" is so great. but not today. today and tomorrow i am working around a quirk in thief's npc behaviour.
October 15, 2025 at 3:59 AM
Reposted by grgrdvrt
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!
September 26, 2025 at 2:12 PM
Reposted by grgrdvrt
Can anyone recommend JS libs that have a good approach to managing Wasm/WebGPU/WebGL resources?

We have more options these days (FinalizationRegistry / `using`) but I’m curious how people are making use of those in libraries.
September 24, 2025 at 5:46 PM
Reposted by grgrdvrt
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
September 16, 2025 at 11:31 AM
Please, optimize prematurely
September 9, 2025 at 4:58 PM
Reposted by grgrdvrt
Cheers to 10 years of making videos 🥂
September 8, 2025 at 7:17 PM
Reposted by grgrdvrt
I've build myself a new portfolio - let's start a new chapter! 🚀

A tribute to the 80s arcade video games where you'll need to play and interact with the site to unlock all the content and features.

Will you reach the 100% mark?

martin-laxenaire.fr
September 8, 2025 at 8:47 AM
Reposted by grgrdvrt
As I was walking home today, I had this idea: Is it possible to turn a QR code into a Truchet tiling that's still a functioning QR code? Yep.
September 2, 2025 at 11:57 PM
Quick toy
August 29, 2025 at 6:03 PM