Willy Brauner

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

14.9K followers355 following420 posts

Figma billing section is a nightmare. I'm torn between: they have a really incomprehensible UX or it's deliberately full of dark patterns to encourage you to subscribe for more seats than you need.

Is there anyone here who works using Mistral? I’d be curious to know whether this European solution is worth considering these days.

Willy Brauner reposted

My next article is cooking! A small preview of new modules that bring the topic to life. This time, it’s about RPC. #journal #blog

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.

View full thread

It was a huge pleasure putting a real face to an avatar, and meeting some of my clients in person. The kind of encounter that happens far too rarely for my taste. we forget there are people behind the machines.

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.

View full thread

The format was a bit short to really dig in, and a talk isn't a masterclass either, but getting an in-depth look at a production was genuinely enjoyable to follow.

In the end, what I liked most was... the people! This conf was THE meeting point of my Slacks, Bluesky, LinkedIn... I can't count the number of times I said "It's you!!!"

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.

View full thread

Generally speaking, I would have liked to hear more about lower-level topics, architecture choices, the use of native WebGPU, and how Threejs orchestrated its adaptation to this new API, for example.

That was largely made up for by the excellent presentations of specific projects. I loved discovering in more depth certain productions that we've all played around with, spent hours observing and picking apart, or specific design processes.

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.

When I found out there was a Threejs conf, which was held in Paris, I finally grabbed my ticket at the last minute for these two days. It was the opportunity to catch up with the latest developments in this very popular library.

⭐️⭐️ 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

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.😄

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 ❤️

Willy Brauner reposted

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.