wray.pro
Syphon 🤝 Electron
Writing my first native Node.js module.
Another new site?
A less than smooth move from Gatsby and Prismic Legacy to Nuxt 3 and Prismic Slice Machine.
Canvas2D Noise
A technique for creating a random noise/film grain effect using Canvas2D.
I uploaded my dissertation to NotebookLM
Podcast generative audio from truthful sources.
Cookbook with Vue 3 & Cooklang
A cookbook repository for Cooklang files made with Nuxt 3, Vue 3 and Pinia.
Skia blend modes in WebGL
Polyfilling Skia's SKSL blending functions with a GLSL port.