Sign in

Hugo Attal

@hugo.attal.fr
404 followers 153 following 37 posts

French software engineer 🇫🇷. Building Luna Park (luna-park.app), a visual scripting platform with Vue / Typescript 💚

PostsRepliesMedia
Hugo Attal @hugo.attal.fr · 15/05/2026
I swear, I’m trying to use AI in my day-to-day dev, but it keeps generating massive, over-engineered code for simple problems that could be solved in 10x fewer lines. And bad code too. I feel left behind, I don't understand how people manage to be actually more productive with this...
010
Hugo Attal @hugo.attal.fr · 05/05/2026
🎶 Le voilà, Albator, le capitaine corsaire ! Il revient ! 🎶 Bon ça fait un moment que je m'étais transformé en lurker sur Bluesky, je reviens 😎 ! Et j'ai aussi décidé de lancer une petite chaîne youtube où je raconte mes (grosses) avancées et mes (petites) galères 🤫. youtu.be/T1pXBEeDc18
youtu.be
On lance notre logiciel après 5 ans de dev | Luna Park
YouTube video by The Midnight Team
111
Hugo Attal @hugo.attal.fr · 05/03/2026
We're diving into education with @luna-park.app. Since we had so much great feedback from students and teachers, we held a workshop at an engineering school to introduce SQL and database queries using our visual editor and our gamified approach. The result was outstanding, students loved it!
Workshop project "Midnight Crime" where students play the role of an investigatorVisual database of the suspectsVisual logic editor for a SQL query
101
Hugo Attal @hugo.attal.fr · 19/06/2025
I just updated the landing page of Luna Park 🥳 (yes, again)! It's fresh out of the oven: luna-park.app My big concern was that people did not quite get the difference between no-code and visual scripting... So I replaced the list of features with building arguments. I'm open to any feedback :3 !
020
Hugo Attal @hugo.attal.fr · 09/12/2024
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?
231
Hugo Attal @hugo.attal.fr · 06/12/2024
RDV à Strasbourg pour le marché de Noël, mais pas que 😎.
031
Hugo Attal @hugo.attal.fr · 01/12/2024
I just validated the 1st day of #AdventOfCode using my visual scripting platform (luna-park.app/advent). Works pretty well 😎
040
Hugo Attal @hugo.attal.fr · 28/11/2024
This December, I'll attempt the #AdventOfCode 🎄 with two objectives: - Learning Rust (it's been long overdue) - Proving some levels can be done with visual scripting I have no problem completing it with TypeScript or C++. The challenge is not about algorithms, but languages.
010
Hugo Attal @hugo.attal.fr · 25/11/2024
Working on the menu bar of the desktop version of @luna-park.app! It's weird to compare desktop apps with web apps... For example, there's usually no cursor change on a menu bar. Would it be better to keep the default cursor? Or keep the "standard" UX rule of webdev and use a pointer cursor?
030
Hugo Attal @hugo.attal.fr · 23/11/2024
Short break on the tutorial level design, I HAVE to build that desktop version of Luna Park... So here it goes using @tauri.app (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.
040
Hugo Attal @hugo.attal.fr · 22/11/2024
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
141
Hugo Attal @hugo.attal.fr · 13/11/2024
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.
110
Hugo Attal @hugo.attal.fr · 12/11/2024
Working on the next version of luna-park.app 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 🤞.
050