Let's talk about Gladys V4

Hello everyone :smile:

Following our conversation with @pierre-gilles on this post, I am opening this one to talk about version 4 of Gladys!

The goal here is not to add new features but rather to improve what already exists!

So I am taking up @pierre-gilles’s message:

  • Replace Sails.js with Express.js
  • Replace Angular with PreactJS (SPA)
  • Review the database
  • Review the entire core of Gladys
  • Review the internal module architecture
  • Review the UI

Original messages:

https://community.gladysassistant.com/t/faciliter-les-contributions-sur-github/3546/5?u=mathieua
https://community.gladysassistant.com/t/faciliter-les-contributions-sur-github/3546/9?u=mathieua

So I remind you that the purpose of this post is mainly to review the entire stack, find charitable souls who have a little time to kill :stuck_out_tongue: and above all make improvements!

I’m okay to help!!

Hey,

From my side, I’ve been coding for some time with the express / sequelize framework for the database part and I do a bit of react so I can perfectly help :slight_smile:

Hello,
I’m currently exploring ReactJS, I’ll try to help.

I am already positioned on the dev-platform but given that the tech stack is « identical, Â» I could also provide assistance.

Top thanks for creating the post @MathieuA!

I think you’ve said a lot, I don’t necessarily have the time right now to start the reflection and write a long post since my priority remains the Gateway until it’s in production + releasing the new visual identity, I think everyone is just waiting for that at the moment :smiley:

Hello!

I’m jumping on this topic.

I’m coming back to France for Christmas, December 12th to be exact (that’s in 1 month and 12 days, not so far away!)

I thought it could be a good opportunity to meet up and work on this, and to start on the right foot :slight_smile: When I’m in design mode, I’m very much into pen and paper, so a face-to-face meeting would be great!

We could organize a kind of mini-meetup/workshop/hackathon/whatever you want, what do you think?

In Paris?

I’m really up for it!

Ohhh absolutely!

Anytime! :grinning:
Personally, I’d prefer to do it on a weekday as I might be a bit busy with the house during weekends in December, just let me know when ahah

Don’t you work during the week? For me, the week is fine.

Well, I’m going to detail my schedule here so we can organize:

  • I land on December 12th in Paris
  • During the weekend of the 15th/16th, I have my engineering school graduation, so I’m not available :stuck_out_tongue: And between the flight and that, I have a mountain of things to do, so I don’t think I can.
  • The week of the 17th to the 21st seems best. After that, it’s Christmas anyway ^^

Absolutely! But just to set the objectives of this meeting:

The goal is to define the basics of v4, which means:

  • Database modeling
  • Module system: how to ensure that the module architecture is as resilient to bugs as possible? How to ensure that modules do not crash Gladys / at least minimize crashes?
  • Technological choices (front-end technologies, back-end technologies, even if they are already chosen in broad terms, there is the entire ecosystem of packages we want to use. Which ORM? Which DB migration library? Well, I already have ideas for all this since in the gateway I have already thought about it and I am really happy with the stack, but we can discuss it :slight_smile: )
  • More general reflections on Gladys in terms of UX: What problems are we trying to solve? What are users trying to do in the UI and how can we make it as fast as possible for them?
  • Scenario architecture: I would like to review this, I have ideas!
  • And many other things!

We are not going to code during this meeting, it’s really just definition, and for me the goal is not to be finished at the end of the day, it’s a huge job that will take time and needs to be thought through. The more the definition is simple and clear, the faster the implementation will be afterward :wink:

Note: This is not a meetup, and I don’t think I will make any communication about it! It’s just a small developer meeting (but if people want to organize a meetup in December, we can definitely do that too, I’m up for it too!)

I’m afraid it’s over, I finish my current job on December 14th, moving on the 15th, and starting a new job on the 17th.

I’m going to be busy :confused:

Hello, I would love to come, I might come to Paris the week of Christmas, before that it will be hard to negotiate :expressionless:

Simple question out of curiosity, where do you think you will have this little dev meeting?

Yes, but don’t worry about it, I have plenty of hours to catch up ^^

In my opinion: fablab, public library, cafĂ©, nothing complicated :slight_smile: It’s not an official event, just a moment of group work!

I vote for coffee :grinning: #beer

I might have an opportunity on the 21st :wink:

:joy:

I was asking because even though I don’t know much about development, I might be able to provide the « logistics Â» because:

I have a large dining room (and a beer tap in the bar
), enough to welcome you and spend a nice afternoon working


If you’re interested and I’m available on the day
 :wink:
(I live about 1/2 hour by Transilien from Gare de l’Est)

Nice of you to invite me @Retlaw! :slight_smile:

After that, it might be simpler to do this within Paris proper to gather people, I think it will suit more people


Hello @pab50!

Thank you for your help!

@pierre-gilles has decided on the front-end technology as Preact (as mentioned in the first post) :slight_smile:

So, @pierre-gilles, are we sticking with the date of the 21st? ^^
Are we four people at the moment if I understand correctly?

I think so! That sounds good to me!