⭐️⭐️ 2015 - day 7 I reviewed/discovered the binary operators that I almost never use. I struggled with this one… 😔 github.com/willybrauner...
github.com
Willy Brauner
@willybrauner.com
Front-end developer, driven by design. Former lead front-end @ cher-ami.tv. Musician, drummer. Based in Lyon, France. Freelancer ↳ https://willybrauner.com ↳ https://github.com/willybrauner
⭐️⭐️ 2015 - day 7 I reviewed/discovered the binary operators that I almost never use. I struggled with this one… 😔 github.com/willybrauner...
github.com
I've found the topic for my next article. See you in four months! 😅
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
Day 6 - Advent of Code 2015
adventofcode.com
@cassidoo.co Easy pizzy for the holidays :) (or I missed something?) github.com/willybrauner...
github.com
The app I've used the most for the past 4 months. Who said RSS was dead? apps.apple.com/us/app/feeee...
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…
apps.apple.com
Lots of changes since last post. My framework Davine is now released under OFrame as OGPU. github.com/oframe/ogpu
GitHub - oframe/ogpu: Minimal WebGPU Library
Minimal WebGPU Library. Contribute to oframe/ogpu development by creating an account on GitHub.
github.com
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 🔗 👇️
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.
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 :)
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.
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 🤯
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...
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...
willybrauner.com
Choosing a font is definitely the most complicated part of a web project. All my respect to the graphic designers.
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 🙌
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
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
It sounds a bit like a mea culpa towards the React state management. dev.to/playfulprogr...
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...
dev.to
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!
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]
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.
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
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...