You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by Tomek Janiszewski <ja...@gmail.com> on 2018/04/10 11:19:45 UTC

[GSoC] Google Summer of Code

Hi

It looks like Apache Foundation was selected to Google Summer of Code
https://summerofcode.withgoogle.com/organizations/5718432427802624/
Do we plan to submit any project related to Mesos. I was thinking about a
project to refresh Mesos UI (catch up with features, upgrade to latest
Angular (or rethink the framework)).
What do you think?

Best
Tomek

Re: [GSoC] Google Summer of Code

Posted by Armand Grillet <ag...@mesosphere.io>.
I have created a GSOC issue regarding the Web UI improvements mentioned in
this thread: https://issues.apache.org/jira/browse/MESOS-8817.

Feel free to edit this ticket and please share it if you know students who
might be interested in working on improving our Angular web app!

2018-04-10 22:13 GMT+02:00 Benjamin Mahler <bm...@apache.org>:

> Those suggestions look good to me, however I would strongly urge that they
> get improvements committed in an incremental way over the course of the 3
> months rather than building a replacement to try to swap at the end.
>
> > The lack of recent contributions is, AFAIK, due to the complexity of
> Angular for devs who are not familiar with it. Having a more
> straightforward logic between our new endpoints and the views would solve
> this issue.
>
> I wish this were the case, but I think the two factors are (1) the majority
> of contributors don't feel they have the skills needed for "frontend" work
> and (2) currently no companies employing anyone to work on the UI (the CLI
> has suffered for this reason as well). If the logic can be more
> straightforward somehow then I'm a +1 (different js framework? or do we
> need to improve the way we use angular?). I don't have experience with
> other js frameworks to see how vue.js claims a lower learning curve :)
>
> Armand and/or Tomek, do you want to be the mentor(s)? I would be happy to
> help / meet / discuss / etc.
>
> On Tue, Apr 10, 2018 at 5:30 AM, Armand Grillet <ag...@mesosphere.io>
> wrote:
>
> > Hi,
> >
> > I agree with submitting a project concerning the Mesos UI. For a 3 months
> > programming project, I would suggest working on an updated UI offering a
> > similar
> > UX (Mesos users are not complaining about that) but with:
> >
> > - An updated Angular version or the use of a new framework (for our use
> > case,
> >   Vue.js could be an option).
> > - The use of the operator HTTP API.
> > - The fix of long-standing bugs (e.g. MESOS-3901).
> > - An update of our views to display the features we have added to
> >   agents/roles/frameworks these past versions.
> >
> > Our Web UI backend design will be 5 years old in May which is quite an
> > achievement. The lack of recent contributions is, AFAIK, due to the
> > complexity
> > of Angular for devs who are not familiar with it. Having a more
> > straightforward
> > logic between our new endpoints and the views would solve this issue.
> >
> > The development of the new UI could be done alongside the current one
> with
> > a
> > replacement by the end of the program to give more freedom to the
> student.
> >
> > If other devs agree with this proposal, I can work on a ticket and add it
> > to
> > http://s.apache.org/gsoc2018ideas (Tomek, please let me know if you want
> > to
> > take care of it).
> >
> > 2018-04-10 13:19 GMT+02:00 Tomek Janiszewski <ja...@gmail.com>:
> >
> > > Hi
> > >
> > > It looks like Apache Foundation was selected to Google Summer of Code
> > > https://summerofcode.withgoogle.com/organizations/5718432427802624/
> > > Do we plan to submit any project related to Mesos. I was thinking
> about a
> > > project to refresh Mesos UI (catch up with features, upgrade to latest
> > > Angular (or rethink the framework)).
> > > What do you think?
> > >
> > > Best
> > > Tomek
> > >
> >
> >
> >
> > --
> > Armand Grillet
> > Software Engineer, Mesosphere
> >
>



-- 
Armand Grillet
Software Engineer, Mesosphere

Re: [GSoC] Google Summer of Code

Posted by Benjamin Mahler <bm...@apache.org>.
Those suggestions look good to me, however I would strongly urge that they
get improvements committed in an incremental way over the course of the 3
months rather than building a replacement to try to swap at the end.

> The lack of recent contributions is, AFAIK, due to the complexity of
Angular for devs who are not familiar with it. Having a more
straightforward logic between our new endpoints and the views would solve
this issue.

I wish this were the case, but I think the two factors are (1) the majority
of contributors don't feel they have the skills needed for "frontend" work
and (2) currently no companies employing anyone to work on the UI (the CLI
has suffered for this reason as well). If the logic can be more
straightforward somehow then I'm a +1 (different js framework? or do we
need to improve the way we use angular?). I don't have experience with
other js frameworks to see how vue.js claims a lower learning curve :)

Armand and/or Tomek, do you want to be the mentor(s)? I would be happy to
help / meet / discuss / etc.

On Tue, Apr 10, 2018 at 5:30 AM, Armand Grillet <ag...@mesosphere.io>
wrote:

> Hi,
>
> I agree with submitting a project concerning the Mesos UI. For a 3 months
> programming project, I would suggest working on an updated UI offering a
> similar
> UX (Mesos users are not complaining about that) but with:
>
> - An updated Angular version or the use of a new framework (for our use
> case,
>   Vue.js could be an option).
> - The use of the operator HTTP API.
> - The fix of long-standing bugs (e.g. MESOS-3901).
> - An update of our views to display the features we have added to
>   agents/roles/frameworks these past versions.
>
> Our Web UI backend design will be 5 years old in May which is quite an
> achievement. The lack of recent contributions is, AFAIK, due to the
> complexity
> of Angular for devs who are not familiar with it. Having a more
> straightforward
> logic between our new endpoints and the views would solve this issue.
>
> The development of the new UI could be done alongside the current one with
> a
> replacement by the end of the program to give more freedom to the student.
>
> If other devs agree with this proposal, I can work on a ticket and add it
> to
> http://s.apache.org/gsoc2018ideas (Tomek, please let me know if you want
> to
> take care of it).
>
> 2018-04-10 13:19 GMT+02:00 Tomek Janiszewski <ja...@gmail.com>:
>
> > Hi
> >
> > It looks like Apache Foundation was selected to Google Summer of Code
> > https://summerofcode.withgoogle.com/organizations/5718432427802624/
> > Do we plan to submit any project related to Mesos. I was thinking about a
> > project to refresh Mesos UI (catch up with features, upgrade to latest
> > Angular (or rethink the framework)).
> > What do you think?
> >
> > Best
> > Tomek
> >
>
>
>
> --
> Armand Grillet
> Software Engineer, Mesosphere
>

Re: [GSoC] Google Summer of Code

Posted by Armand Grillet <ag...@mesosphere.io>.
Hi,

I agree with submitting a project concerning the Mesos UI. For a 3 months
programming project, I would suggest working on an updated UI offering a
similar
UX (Mesos users are not complaining about that) but with:

- An updated Angular version or the use of a new framework (for our use
case,
  Vue.js could be an option).
- The use of the operator HTTP API.
- The fix of long-standing bugs (e.g. MESOS-3901).
- An update of our views to display the features we have added to
  agents/roles/frameworks these past versions.

Our Web UI backend design will be 5 years old in May which is quite an
achievement. The lack of recent contributions is, AFAIK, due to the
complexity
of Angular for devs who are not familiar with it. Having a more
straightforward
logic between our new endpoints and the views would solve this issue.

The development of the new UI could be done alongside the current one with
a
replacement by the end of the program to give more freedom to the student.

If other devs agree with this proposal, I can work on a ticket and add it
to
http://s.apache.org/gsoc2018ideas (Tomek, please let me know if you want to
take care of it).

2018-04-10 13:19 GMT+02:00 Tomek Janiszewski <ja...@gmail.com>:

> Hi
>
> It looks like Apache Foundation was selected to Google Summer of Code
> https://summerofcode.withgoogle.com/organizations/5718432427802624/
> Do we plan to submit any project related to Mesos. I was thinking about a
> project to refresh Mesos UI (catch up with features, upgrade to latest
> Angular (or rethink the framework)).
> What do you think?
>
> Best
> Tomek
>



-- 
Armand Grillet
Software Engineer, Mesosphere