French software engineer 🇫🇷. Building @LunaParkHQ (visual scripting engine). Head of the technical division of @Student_GN. 🦋 https://xitter.cf/t.co/Fff5h7JIHf

France
Joined January 2011
I know the "if-else" pattern is a lot more common and simpler when there are few conditions, but I'm starting to really like this "switch(true)" pattern. I feel it's easier to read when there are a lot of conditions. Wdyt?
1
6
479
I just validated the 1st day of #AdventOfCode using my visual scripting platform (@LunaParkHQ). Works pretty well 😎
9
600
Working on the menu bar of the desktop version of @LunaParkHQ! It's weird to compare desktop and web apps... There's usually no cursor change on a menu bar. So, would it be better to keep the default cursor? Or keep the "standard" UX rule of webdev and use a pointer cursor?
2
362
Short break on the tutorial level design, I HAVE to build that desktop version of Luna Park... So here it goes using @TauriApps (I love it so much) For now, I just have the launch screen, but it's taking shape. Next step is to use the file system to open/save projects.
1
5
292
If you want to take a shot at the new version of my tutorial/game/learning thing, here's a sneak peek 🤫... luna-park.app/challenge
1
3
230
Still working on my tutorial. I implemented a system of popups and highlights to give specific explanations on any part of the editor 😄. I mainly used Vue's <Teleport> component, and Vue-Use useElementBounding() utility.
2
2
177
And I'm pretty happy about the API, which is dead-simple 🙂. That'll help me to build the actual tutorial levels a lot faster.
161
Working on the next version of @LunaParkHQ tutorial. This map with levels will introduce all the features available, from frontend building to algorithmic and deployment 😄 ! Hopefully, this will be ready for December 🤞.
4
5
1,645
I made a focus mode for Twitter that hides all political/election/hateful content using a local LLM. I find Twitter more and more clogged with content I don't want to see (I'm here for the tech), so I thought about this little experience using the experimental Chrome AI API.
1
2
7
634
I didn't delete the flagged posts because of the virtual scroller, which is good for performance but makes DOM changes unpredictable. A better way to handle this would be to intercept requests and remove flagged posts there, but I think it's no longer possible since manifest v3.
1
112
CRONs ⏰ are super powerful but hard to understand. So I made a UI that displays a readable description, and when it will trigger. I hope this will help people build powerful automation using @LunaParkHQ ⚡ (This compiles to JS and can be hosted on @vercel with one click)
10
305
I needed a super lightweight CRON scheduler for the browser but couldn’t find one, so I built it myself! 🚀 The gzipped size is just 1kB. 😌 Check it out: npmjs.com/package/lite-cron
6
197
WTF, je vois un énorme pic de visite sur @LunaParkHQ et là commence une petite enquête pour savoir d'où ça vient... Et ça vient de la dernière vidéo de @benjamincode, ça fait trop plaisir 😭 youtube.com/watch?v=7qItngLs…
6
1
22
1,005
✨Helloooo friends✨ I'm on the hunt for a new adventure as a Product Designer. Looking for an interesting products to work on and contribute to. Must be a remote position. Feel free to reach out to me! bento.me/sean
4
1
10
922