Sign in

Willy Brauner

@willybrauner.com
15K followers 349 following 411 posts

Front-end developer, driven by design. Former lead front-end @ cher-ami.tv. Musician, drummer. Based in Lyon, France. Freelancer ↳ willybrauner.com ↳ github.com/willybrauner

PostsRepliesMedia
Willy Brauner @willybrauner.com · 24/09/2026
You know what? I know something better than artificial intelligence: intelligence.
093
Willy Brauner @willybrauner.com · 16/09/2026
Threejs isn't a passion of mine, WebGL is. I mean, I've always liked WebGL experiences, building interfaces with this API, pushing further with WebGPU and its new possibilities. But the library itself (however practical it may be) isn't an end in itself.
Threejs.paris scene
160
Reposted by Willy Brauner
Petite bière @petite-biere.bsky.social · 09/09/2026
Petite bière ?
002
Willy Brauner @willybrauner.com · 09/09/2026
⭐️⭐️ 2015 16 and 17 booooom! I suspect that the year 2015 is a bit easier than the other years I've played up to this 17th day. #adventOfCode
020
Willy Brauner @willybrauner.com · 08/09/2026
⭐️⭐️ and 2015 Day 15 3 weeks later... The permutation function took me a long time. github.com/willybrauner... #adventOfCode
github.com
advent-of-code/2015/day-15/index.ts at main · willybrauner/advent-of-code
Personal Advent of Code puzzle solutions. Contribute to willybrauner/advent-of-code development by creating an account on GitHub.
011
Willy Brauner @willybrauner.com · 06/09/2026
I’m stuck on the Advent of Code 2015 day 15 on on a dumb function for 2 weeks. I haven’t given up hope of finding a solution before the end of the year.😄
250
Willy Brauner @willybrauner.com · 15/08/2026
⭐️⭐️ and Day 12! github.com/willybrauner... #adventOfCode
github.com
010
Willy Brauner @willybrauner.com · 15/08/2026
⭐️⭐️ and Day 11 :) github.com/willybrauner... #adventOfCode
github.com
030
Willy Brauner @willybrauner.com · 15/08/2026
⭐️⭐️ 2015 Day 10, It looked pretty easy compared to the previous one. github.com/willybrauner... #adventOfCode
github.com
020
Willy Brauner @willybrauner.com · 14/08/2026
I realized that the software I used the most this year was @obsidian.md . Literally all my thoughts, works, pints and writings are in there. That convinced me to support it by becoming "Catalyst member". I developed, via the plugin API, all I needed; Didn't touch anything for months, it just works ❤️
obsidian base pints
040
Willy Brauner @willybrauner.com · 12/08/2026
⭐️⭐️ 2015 Day 8 Continuing my holiday homework. github.com/willybrauner...
github.com
010
Willy Brauner @willybrauner.com · 04/08/2026
⭐️⭐️ 2015 - day 7 I reviewed/discovered the binary operators that I almost never use. I struggled with this one… 😔 github.com/willybrauner...
github.com
010
Willy Brauner @willybrauner.com · 02/08/2026
I've found the topic for my next article. See you in four months! 😅
030
Willy Brauner @willybrauner.com · 30/07/2026
@cassidoo.co puzzle of the week! github.com/willybrauner...
github.com
020
Willy Brauner @willybrauner.com · 30/07/2026
Holidays are the perfect time to code without AI and get my brain working. I'm playing around by solving some old #adventOfCode puzzles from past years. The 2015 Day 6 challenge is pretty cool, it’s the perfect subject to visualize on a canvas. adventofcode.com/2015/day/6
adventofcode.com
Day 6 - Advent of Code 2015
3150
Willy Brauner @willybrauner.com · 21/07/2026
@cassidoo.co Easy pizzy for the holidays :) (or I missed something?) github.com/willybrauner...
github.com
030
Willy Brauner @willybrauner.com · 16/07/2026
The app I've used the most for the past 4 months. Who said RSS was dead? apps.apple.com/us/app/feeee...
apps.apple.com
feeeed: rss reader and more App - App Store
Download feeeed: rss reader and more by James Parrott on the App Store. See screenshots, ratings and reviews, user tips, and more apps like feeeed: rss reader…
181
Reposted by Willy Brauner
DougLilliequist @douglilliequist.bsky.social · 28/06/2026
Lots of changes since last post. My framework Davine is now released under OFrame as OGPU. github.com/oframe/ogpu
github.com
GitHub - oframe/ogpu: Minimal WebGPU Library
Minimal WebGPU Library. Contribute to oframe/ogpu development by creating an account on GitHub.
042
Reposted by Willy Brauner
Nicolas Barradeau @nicoptere.bsky.social · 02/07/2026
I made an online demo of the WebGL Flex Avatars! it took some work to pack everything so that it can run online but I managed to fit the gaussian model, 10 expressions & the mesh proxy in 16Mo :) I also added Gaussian relighting and shadow casting, audio playback and a webcam to drive the avatar 🔗 👇️
1103
Willy Brauner @willybrauner.com · 29/06/2026
That's cool tol.is
tol.is
TOLIS C — Design Engineer
Design engineer focused on human–AI interaction, design systems and creative coding.
181
Willy Brauner @willybrauner.com · 15/06/2026
Last @obsidian.md plugin I developed for my own usage: I can translate or rewrite English formulations on request! This will save me from having to switch to Google Translate at the slightest hesitation. Behind the scene, my plugin use a small local AI model.
000
Willy Brauner @willybrauner.com · 15/06/2026
… isaiprofitable.com
isaiprofitable.com
Is AI Profitable Yet?
271
Willy Brauner @willybrauner.com · 28/05/2026
I continue to "notionalize" my @obsidian.md with some personal custom plugin like select properties. It's an hybrid solution that allows to set a simple text or select a previous one already created from a drop down. Seems to work pretty good :)
030
Willy Brauner @willybrauner.com · 10/05/2026
I've been using @notion.com for two years and I love the concept of infinitely nested nodes. But it's time to store my data locally. For me, @obsidian.md is very close to matching Notion's ease of use. That's why I wrote this little plugin that lets you create pages and bases just like in Notion.
3411
Willy Brauner @willybrauner.com · 22/04/2026
The @cassidoo.co puzzle of this week “maxPatternCopies” github.com/willybrauner...
github.com
020
Willy Brauner @willybrauner.com · 06/04/2026
When your article is pushed on the first page of hacker news, You pray that your VPS doesn't break down. Just for today, 6,3K views 🤯
070
Willy Brauner @willybrauner.com · 04/04/2026
Procrastination.
Procrastination
171
Willy Brauner @willybrauner.com · 04/04/2026
Some good points here. 🎯
030
Willy Brauner @willybrauner.com · 27/03/2026
I feel like I’ve been on vacation since I published my last article. Writing and organizing my thoughts on a topic is truly enriching. In case you missed it: willybrauner.com/journal/sign...
willybrauner.com
Signals, the push-pull based algorithm — Willy Brauner
We have been using Signals in production for years via several modern front-end frameworks like Solid, Vue, and others, but few of us are able to explain how they work internally. I wanted to dig into...
64010
Willy Brauner @willybrauner.com · 27/03/2026
Choosing a font is definitely the most complicated part of a web project. All my respect to the graphic designers.
4141
Reposted by Willy Brauner
Bastien Cornier @bastiencornier.bsky.social · 23/03/2026
The clearest deep-dive on signals I've come across. The push-pull algorithm finally makes sense. This is exactly the kind of work the frontend community needs more of. Congrats @willybrauner.com 🙌
141
Willy Brauner @willybrauner.com · 23/03/2026
New post released! 🎉 I’m breaking down everything I’ve learned about the push-pull algorithm in Signals. It's an important publication for me, this article required more research and creativity than my previous posts. Enjoy! → willybrauner.com/journal/sign... #signals #frontend #article
66712
Willy Brauner @willybrauner.com · 22/03/2026
Why am I only discovering @cassidoo.co s newsletter now?? 🙂
261
Willy Brauner @willybrauner.com · 20/03/2026
It sounds a bit like a mea culpa towards the React state management. dev.to/playfulprogr...
dev.to
Two React Design Choices Developers Don’t Like—But Can’t Avoid
Developers have never been shy about disliking certain React APIs. They feel awkward, restrictive, or...
230
Willy Brauner @willybrauner.com · 13/03/2026
What appens in your application when we spam click a button that set or read a signal/computed primitive 😂 My new article about Signals is almost ready! I'm really looking forward to sharing it with you!
1111
Reposted by Willy Brauner
Bastien Cornier @bastiencornier.bsky.social · 10/03/2026
The hero: a GPGPU sim with a ping-pong framebuffer. Voronoi-based displacement encoded in a single RGBA texture: displacement UV, highlights, reveal mask. A gaussian ring propagates from the center, each cell gets revealed as it passes through. [5/9]
161
Reposted by Willy Brauner
Cem Yuksel @cemyuksel.com · 07/03/2026
We have a new 3D AVBD Web Demo for our "Augmented Vertex Block Descent" method. Thanks, Chris Giles! Try it yourself: graphics.cs.utah.edu/research/pro... Source code available.
39927
Willy Brauner @willybrauner.com · 06/03/2026
I’ve finally found some time to make progress on my next article, which explores the push/pull-based signal approach. I designed and developed this module to showcase the push-based concept, fully animated with the latest version of Interpol. I hope to release it this month! #blog #animation
050
Willy Brauner @willybrauner.com · 26/02/2026
Some good points to consider.
060
Willy Brauner @willybrauner.com · 25/02/2026
!
000
Willy Brauner @willybrauner.com · 25/02/2026
Super proud of this PR on Interpol: It's now possible to nested timelines with the existing API 🎉 This is an exciting feature that allows for the creation of more complex animations and/or split animation logics. changelog v0.31.0 github.com/willybrauner...
150
Willy Brauner @willybrauner.com · 20/02/2026
I implemented a "keyframes" feature, now available in Interpol v0.28.0! Instead of just using a simple [from, to] pair, you can now define sequences like [keyframe1, keyframe2, keyframe3, ...] for any property. #motion #animate #javascript #opensource
270
Reposted by Willy Brauner
Nicolas Barradeau @nicoptere.bsky.social · 18/02/2026
(no one) yes I DO keep working on that Cube thing! added a floating UI, improved the texture management and added animations, also animated the cube itself, I noticed a super nice volumetric smoke effect in "no rest for the wicked" so I slapped it in too... #threejs
3211
Reposted by Willy Brauner
Thomas Ptacek @sockpuppet.org · 17/01/2026
This is a perfect piece of technical writing. alexharri.com/blog/ascii-r...
alexharri.com
ASCII characters are not pixels: a deep dive into ASCII rendering
A look at how I used shape vectors to achieve sharp, high-quality ASCII rendering.
214845
Willy Brauner @willybrauner.com · 16/02/2026
Taking time to read pint articles (sometimes pint for a while). I appreciated this one about interactions design by Rauno Freiberg. rauno.me/craft/intera...
rauno.me
Invisible Details of Interaction Design
What makes great interactions feel right?
192
Willy Brauner @willybrauner.com · 11/02/2026
Incredible new article by @maxime.bsky.social This is a huge work, modules and examples are so cool. Thanks for the time you give to your blog! blog.maximeheckel.com/posts/shades...
blog.maximeheckel.com
Shades of Halftone - The Blog of Maxime Heckel
An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacement...
0142
Willy Brauner @willybrauner.com · 31/01/2026
Interesting, I migrated Interpol and Timeline class of my library to factory functions, in order to observe the bundle size difference: Class Factory Delta ESM 10.99 KB 8.81 KB -19.8% gzip 3.38 KB 3.38 KB ~0%
120
Willy Brauner @willybrauner.com · 31/01/2026
Youhou, does anyone want to be the 100th? ⭐️
Interpol github starts
240
Willy Brauner @willybrauner.com · 29/01/2026
Slack channels are quiet, that’s true. greeeg.com/en/issues/im...
greeeg.com
The impact of LLMs on your company’s engineering culture - greeeg.com
How do we ensure organizational knowledge and learning systems keep evolving with engineers adopting AI?
180
Reposted by Willy Brauner
OkayDev @okaydev.co · 28/01/2026
A social network made for builders. Designers 🤝 Developers No algorithms. No ads. Just real people. Reclaim your voice. Join free today. Are we the first to offer code formatting in social posts?
143