
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
- Tweets924
- Following390
- Followers643
- Likes1.1K
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?
Seeyall in Strasbourg for the Christmas market, but that’s not all 😎.
Replying to @Strasbourg_js
1. @HugoAttal va nous présenter son projet Luna Park permettant de créer des applications en NoCode ! ⚡
github.com/StrasbourgJS/talk…
I just validated the 1st day of #AdventOfCode using my visual scripting platform (@LunaParkHQ). Works pretty well 😎
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?
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.
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
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.
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 🤞.
First PR landed in @vite_js 🤩! Thanks a lot to @sapphi_red, @bluwyoo and @patak_dev for their review and help ❤️!
The next version of Vite will have "?inline" and "?no-inline" queries for imported assets 🥳
github.com/vitejs/vite/pull/…
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.
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.
Btw, it's open source if you want to check it out: github.com/hugoattal/solar-v…
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)
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
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…
Hugo Attal retweeted
✨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















