osdir.com

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Making First Contact


That's a fair point Richard, I just wanted to make sure the issue was
highlighted with the community to give people the chance to comment.

I guess anyone who's already UI-savvy won't have any great trouble picking
up whatever technology might be chosen.  And the important thing
with the project will be to do some innovative thinking in terms of
compelling new ideas for what a Brooklyn UI could look and work like, not
what technology it's written in.

Cheers
Geoff



On Fri, 23 Mar 2018 at 22:09 Richard Downer <richard@xxxxxxxxxx> wrote:

> All,
>
> I think that we - the incumbent development community - should be prepared
> to be stretched and challenged by new contributions! I would love to see
> something that shows that things can be done *differently* to the way we've
> always done it - after all, it *might* be better :-)
>
> Maintainability by the community as a whole is obviously a key concern, but
> all these modern JS frameworks are learnable!
>
> Richard.
>
>
> On 23 March 2018 at 14:31, John McCabe <john@xxxxxxxxxxxxxx> wrote:
>
> > Agree on the experience in the community feeding into weighing up the
> > framework choice - it shouldn't rule anything out, but is a very
> important
> > factor.
> >
> > The pro's/con's of each are still extremely value to explore, perhaps
> even
> > have a look at vue.js while comparing.
> >
> > On Wed, 21 Mar 2018 at 21:18 Geoff Macartney <
> geoff.macartney@xxxxxxxxxxxx
> > >
> > wrote:
> >
> > > hi all,
> > >
> > > Something to consider is not just the technology but the community.  I
> > have
> > > an idea that there are more people in the Apache Brooklyn community who
> > > have experience with Angular than with React (in fact I don't know
> anyone
> > > in the community who knows React).  It might mean that it would be
> easier
> > > to find people to maintain and further develop a new UI if it were done
> > in
> > > Angular.
> > >
> > > Brooklyners, what do you all think?  Has anyone a view on the best
> choice
> > > of framework, for people or technological reasons? My thought is that,
> > > while both frameworks have their cheerleaders, in the end of the day
> they
> > > are probably broadly equivalent in terms of capability, and it may be
> > best
> > > to pick the path that will maximise the opportunity for people to
> > > contribute.
> > >
> > > regards
> > > Geoff
> > >
> > >
> > >
> > > On Wed, 21 Mar 2018 at 20:55 Mert Kahyaoğlu <bytecode3m@xxxxxxxxx>
> > wrote:
> > >
> > > > Hi Thomas,
> > > >
> > > > Yes, I'm working full-time for a startup called iyzico. I'm planning
> to
> > > > spare 2-3 hours after work for at least 4 week days and 6-8 hours at
> > > > weekends each day. I'm not going to vacation during GSoC period. As I
> > > said,
> > > > my priority will be GSoC. There should be no doubt for that.
> According
> > to
> > > > my estimation, I might be able to complete the project a couple of
> > weeks
> > > > before the deadline. I was a bit generous while estimating time in
> the
> > > > proposal.
> > > >
> > > > Regarding the technology side, React is around for 3 years which
> makes
> > > it a
> > > > lot stable while Angular just started to be stable with version 5.
> > Before
> > > > that switching between versions was very hard. A few months ago,
> > Facebook
> > > > React team released React Fiber
> > > > <https://github.com/acdlite/react-fiber-architecture> (v16.0) which
> > is a
> > > > reimplementation of React's core algorithm. This made React much
> faster
> > > and
> > > > much more responsive than ever. Also this release opened up new
> > concepts
> > > > like Async Rendering <https://www.youtube.com/watch?v=v6iR3Zk4oDY>
> > which
> > > > makes it game-changing.
> > > >
> > > > I believe React is currently the most stable and fresh framework out
> > > there
> > > > and won't become old for a long time. These are my thoughts, of
> course.
> > > I'm
> > > > not a fanboy of any framework. I always love trying out new
> > technologies.
> > > > If the community thinks Angular 5 is the best fit for Brooklyn UI, I
> > > > definitely go for it and give it a shot.
> > > >
> > > > Best,
> > > > Mert
> > > >
> > > > 2018-03-21 21:01 GMT+03:00 Thomas Bouron <
> > > thomas.bouron@xxxxxxxxxxxxxxxxx
> > > > >:
> > > >
> > > > > Hi Mert.
> > > > >
> > > > > I saw that your proposal is in the final stage in GSoC website,
> > that's
> > > > > great. I wanted to ask you more questions but hadn't had the time
> > > before
> > > > > now, apologies to that. I'm going to ask you here then.
> > > > >
> > > > > Regarding other commitments, you said that you are currently
> working
> > > > > full-time for a web agency, is that correct? How do you plan to
> make
> > > this
> > > > > work with GSoC? Do you have a rough idea how much time and effort
> you
> > > > will
> > > > > put in this project? Have you any vacation planned?
> > > > >
> > > > > Regarding the technology side of things, you said that you choose
> > React
> > > > > mostly because that's what you know, is that a fair statement?
> React
> > is
> > > > > almost 3 years old now. Angular 5 seems to be the new cool kid out
> > > there,
> > > > > how does it compare to it? What are you thoughts on that? Is it
> worth
> > > > going
> > > > > for an "old" (old as in the JavaScript world) technology?
> > > > >
> > > > > Best
> > > > >
> > > > > On Sat, 10 Mar 2018, 10:44 Mert Kahyaoğlu, <bytecode3m@xxxxxxxxx>
> > > wrote:
> > > > >
> > > > > > Absolutely right. We should really think about user experience
> when
> > > > > > rewriting the UI. In my demo app, I followed the same UI guide
> with
> > > the
> > > > > > current one but the real application won't have the same
> > > > characteristics.
> > > > > > We should think over how we can make users life easier than
> before
> > > and
> > > > > > implement the new UI accordingly.
> > > > > >
> > > > > > 2018-03-10 0:12 GMT+03:00 Geoff Macartney <
> > > > geoff.macartney@xxxxxxxxxxxx>
> > > > > :
> > > > > >
> > > > > > > One thing to think about I have noted in a comment here:
> > > > > > > https://issues.apache.org/jira/browse/BROOKLYN-575?
> > > > > > > focusedCommentId=16393594&page=com.atlassian.jira.
> > > > > > > plugin.system.issuetabpanels:comment-tabpanel#comment-16393594
> > > > > > >
> > > > > > > Something to think about for this proposal  - we should avoid
> > > > thinking
> > > > > > that
> > > > > > > the idea is to reproduce the current interface using more
> modern
> > > > > > > technologies. This is an opportunity to rethink the structure
> of
> > > the
> > > > > user
> > > > > > > interface, irrespective of the technology. The current
> interface
> > > > > > presents a
> > > > > > > fairly data-structure oriented view of applications, drilling
> > down
> > > > > > through
> > > > > > > nested entity structures and presenting tables of properties
> and
> > > > action
> > > > > > > records.  This might be an opportunity to introduce a new
> > structure
> > > > > using
> > > > > > > modern ideas of UI design, thinking about how to highlight
> what's
> > > > > > important
> > > > > > > to users and present that in a human-oriented way.  For example
> > > when
> > > > > > there
> > > > > > > are errors in activities it should not require a long series of
> > > > clicks
> > > > > to
> > > > > > > navigate to them, rather the errors should be visible without
> any
> > > > > clicks
> > > > > > or
> > > > > > > with just one. Sensors are probably the most important aspects
> of
> > > > > > entities
> > > > > > > so good presentation of sensors is important.  I'm no sort of
> UI
> > > > expert
> > > > > > but
> > > > > > > perhaps there are some out there who could help design the new
> > UI.
> > > > > > >
> > > > > > > regards
> > > > > > > Geoff
> > > > > > >
> > > > > > > On Fri, 9 Mar 2018 at 16:59 Mert Kahyaoğlu <
> bytecode3m@xxxxxxxxx
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > Thank you so much John and Thomas for your time and wishes.
> > > > > > > >
> > > > > > > > Thomas, I really appreciate your feedback. Those are great
> > > > > suggestions
> > > > > > to
> > > > > > > > add to my proposal. I will think over them and update my
> > proposal
> > > > > > > > accordingly.
> > > > > > > >
> > > > > > > > Many thanks,
> > > > > > > > Mert
> > > > > > > >
> > > > > > > > 2018-03-09 17:34 GMT+03:00 Thomas Bouron
> > > > > <thomas.bouron@cloudsoftcorp.
> > > > > > > com
> > > > > > > > >:
> > > > > > > >
> > > > > > > > > Another thing to consider (I meant to add it to the list
> but
> > > send
> > > > > my
> > > > > > > > email
> > > > > > > > > too quickly): you plan to use Brace for the YAML editor.
> Any
> > > > reason
> > > > > > for
> > > > > > > > > that? What about browsers compatibility?
> > > > > > > > >
> > > > > > > > > That's it for me, I let you think about it :)
> > > > > > > > >
> > > > > > > > > Best.
> > > > > > > > >
> > > > > > > > > On Fri, 9 Mar 2018 at 14:29 Thomas Bouron <
> > > > > > > > thomas.bouron@xxxxxxxxxxxxxxxxx
> > > > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Hi Mert.
> > > > > > > > > >
> > > > > > > > > > Thanks for sharing your proposal, that looks really good!
> > > > > > > > > > I quite like that you went the extra-mile to make a quick
> > > > > prototype
> > > > > > > > > (which
> > > > > > > > > > also looks good BTW)
> > > > > > > > > >
> > > > > > > > > > May I suggest few things that you could add to improve
> your
> > > > > > proposal:
> > > > > > > > > > - you want to use React + Redux stack but what about
> other
> > > > > > frameworks
> > > > > > > > > > available like Angular? Would be great to know why you
> > think
> > > > > React
> > > > > > is
> > > > > > > > the
> > > > > > > > > > right tool for the job
> > > > > > > > > > - same question for the CSS framework (looks like Ant
> > design
> > > is
> > > > > > very
> > > > > > > > > > similar to Material design)
> > > > > > > > > > - you don't mention the tooling that is going to be used,
> > > would
> > > > > be
> > > > > > > > great
> > > > > > > > > > to know that as well
> > > > > > > > > > - is there any concerns to have about the size of the
> final
> > > > app?
> > > > > > > Should
> > > > > > > > > > you take that into account
> > > > > > > > > >
> > > > > > > > > > I really like the fact that you plan to have a full test
> > > > > coverage.
> > > > > > In
> > > > > > > > > > terms of extra feature, that something we could discuss
> > (and
> > > > > > > definitely
> > > > > > > > > > highly appreciated, if time allows it). But I think it's
> > best
> > > > for
> > > > > > now
> > > > > > > > to
> > > > > > > > > > stick with feature parity.
> > > > > > > > > >
> > > > > > > > > > Anyway, good job and as John said, good luck!
> > > > > > > > > >
> > > > > > > > > > Best.
> > > > > > > > > >
> > > > > > > > > > On Thu, 8 Mar 2018 at 19:53 John McCabe <
> > john@xxxxxxxxxxxxxx
> > > >
> > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > >> Looking good, best of luck with this Mert!!
> > > > > > > > > >>
> > > > > > > > > >> On Thu, 8 Mar 2018 at 19:32 Mert Kahyaoğlu <
> > > > > bytecode3m@xxxxxxxxx>
> > > > > > > > > wrote:
> > > > > > > > > >>
> > > > > > > > > >> > Hi everyone,
> > > > > > > > > >> >
> > > > > > > > > >> > I prepared my proposal and wanted to share it with
> you.
> > > Your
> > > > > > > > feedback
> > > > > > > > > is
> > > > > > > > > >> > highly appreciated and will help me improve my
> proposal.
> > > > > > > > > >> >
> > > > > > > > > >> > Looking forward to hearing from you.
> > > > > > > > > >> >
> > > > > > > > > >> > Here is the link:
> > > > > > > > > >> >
> > > > > > > >
> > > > https://gist.github.com/mertkahyaoglu/6836223c91f4b59c277663942b80f0
> > > > > > > > > 44
> > > > > > > > > >> >
> > > > > > > > > >> > Cheers,
> > > > > > > > > >> > Mert
> > > > > > > > > >> >
> > > > > > > > > >> > 2018-03-06 19:28 GMT+03:00 Thomas Bouron <
> > > > > > > > > >> thomas.bouron@xxxxxxxxxxxxxxxxx
> > > > > > > > > >> > >:
> > > > > > > > > >> >
> > > > > > > > > >> > > Hi Mert.
> > > > > > > > > >> > >
> > > > > > > > > >> > > Welcome to the Apache Brooklyn community! I'm very
> > > excited
> > > > > to
> > > > > > > see
> > > > > > > > > your
> > > > > > > > > >> > > proposal.
> > > > > > > > > >> > > Don't hesitate to share it here before the official
> > > start
> > > > of
> > > > > > > GSoC,
> > > > > > > > > if
> > > > > > > > > >> > > ready.
> > > > > > > > > >> > >
> > > > > > > > > >> > > Best.
> > > > > > > > > >> > >
> > > > > > > > > >> > > On Tue, 6 Mar 2018 at 14:41 Mark McKenna <
> > > > > > > m4rkmckenna@xxxxxxxxxx>
> > > > > > > > > >> wrote:
> > > > > > > > > >> > >
> > > > > > > > > >> > > > Hi Mert,
> > > > > > > > > >> > > > This sounds great ... looking forward to your
> > proposal
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > *Mark McKenna*
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > *Twitter ::* @m4rkmckenna <https://twitter.com/
> > > > > m4rkmckenna>
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > *Github :: *m4rkmckenna <
> > > https://github.com/m4rkmckenna
> > > > >
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > *PGP :: A7A9 24DE 638C 681A 8DEA FAD4 2B5D C759
> B1EB
> > > > 76A7
> > > > > > > > > >> > > > <
> > > > > > > > https://pgp.mit.edu/pks/lookup?op=get&search=
> > 0x2B5DC759B1EB76A7
> > > > > > > > > >*
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > On 6 March 2018 at 13:05, Mert Kahyaoğlu <
> > > > > > > bytecode3m@xxxxxxxxx>
> > > > > > > > > >> wrote:
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > > Hi Duncan,
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > Thanks so much for your response. Yes, I'm still
> > > > > preparing
> > > > > > > my
> > > > > > > > > >> > proposal
> > > > > > > > > >> > > > and
> > > > > > > > > >> > > > > there are more details on it. I'm also
> developing
> > a
> > > > demo
> > > > > > > > > >> application
> > > > > > > > > >> > > > beside
> > > > > > > > > >> > > > > my proposal to show which technologies I'm
> > planning
> > > to
> > > > > use
> > > > > > > for
> > > > > > > > > the
> > > > > > > > > >> > > > project.
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > Actually I was planning to share it on March 12
> as
> > > it
> > > > is
> > > > > > > > > >> scheduled on
> > > > > > > > > >> > > the
> > > > > > > > > >> > > > > GSoC website but I'm happy to share it with the
> > > > > community
> > > > > > as
> > > > > > > > > soon
> > > > > > > > > >> as
> > > > > > > > > >> > I
> > > > > > > > > >> > > > > complete and get the community feedback about it
> > to
> > > > > > improve
> > > > > > > it
> > > > > > > > > >> even
> > > > > > > > > >> > > > more. I
> > > > > > > > > >> > > > > will let you know when I complete my proposal.
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > Looking forward to get in touch.
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > Cheers,
> > > > > > > > > >> > > > > Mert
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > 2018-03-06 12:51 GMT+03:00 Duncan Grant <
> > > > > > > > > >> duncan.grant@xxxxxxxxxxxx>:
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > > Hello Mert,
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > Welcome to the Apache Brooklyn project.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > This sounds really exciting.  Are there more
> > > details
> > > > > on
> > > > > > > your
> > > > > > > > > >> > proposal
> > > > > > > > > >> > > > > > somewhere?
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > Regards,
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > Duncan Grant
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > On Mon, 5 Mar 2018 at 20:57 Mert Kahyaoğlu <
> > > > > > > > > >> bytecode3m@xxxxxxxxx>
> > > > > > > > > >> > > > wrote:
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > > Hello Brooklyn developers,
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > I would like to introduce myself. I'm Mert
> > > > Kahyaoğlu
> > > > > > > from
> > > > > > > > > >> Turkey.
> > > > > > > > > >> > > > I'm a
> > > > > > > > > >> > > > > > > graduate student studying Bioinformatics at
> > > Mugla
> > > > > > > > > University.
> > > > > > > > > >> > I'm a
> > > > > > > > > >> > > > > GSoC
> > > > > > > > > >> > > > > > > 2016 student and would love to attend this
> > > year's
> > > > > > > program
> > > > > > > > as
> > > > > > > > > >> > well.
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > Apache Brooklyn excited me a lot when I
> first
> > > saw
> > > > it
> > > > > > on
> > > > > > > > the
> > > > > > > > > >> > project
> > > > > > > > > >> > > > > list
> > > > > > > > > >> > > > > > of
> > > > > > > > > >> > > > > > > Apache Community. I really would like to
> work
> > on
> > > > > > > > developing
> > > > > > > > > a
> > > > > > > > > >> > brand
> > > > > > > > > >> > > > new
> > > > > > > > > >> > > > > > UI
> > > > > > > > > >> > > > > > > for Apache Brooklyn because not only I love
> > > > crafting
> > > > > > > user
> > > > > > > > > >> > > interfaces
> > > > > > > > > >> > > > > but
> > > > > > > > > >> > > > > > > also it motivates me to work on a project
> like
> > > > > Apache
> > > > > > > > > Brooklyn
> > > > > > > > > >> > > which
> > > > > > > > > >> > > > > will
> > > > > > > > > >> > > > > > > have a direct impact on the community and
> > makes
> > > > > > people's
> > > > > > > > > life
> > > > > > > > > >> a
> > > > > > > > > >> > lot
> > > > > > > > > >> > > > > > easier.
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > I already started working on the project. I
> > > built
> > > > > the
> > > > > > > > > >> > application,
> > > > > > > > > >> > > > > > > investigated the current Brooklyn UI and
> > > > discovered
> > > > > > the
> > > > > > > > REST
> > > > > > > > > >> API
> > > > > > > > > >> > > > > > endpoints.
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > Looking forward to working with the Brooklyn
> > > > > > community.
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > Cheers,
> > > > > > > > > >> > > > > > > Mert
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > >
> > > > > > > > > >> > > --
> > > > > > > > > >> > >
> > > > > > > > > >> > > Thomas Bouron • Senior Software Engineer @ Cloudsoft
> > > > > > > Corporation •
> > > > > > > > > >> > > https://cloudsoft.io/
> > > > > > > > > >> > > Github: https://github.com/tbouron
> > > > > > > > > >> > > Twitter: https://twitter.com/eltibouron
> > > > > > > > > >> > >
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > > > --
> > > > > > > > > >
> > > > > > > > > > Thomas Bouron • Senior Software Engineer @ Cloudsoft
> > > > Corporation
> > > > > •
> > > > > > > > > > https://cloudsoft.io/
> > > > > > > > > > Github: https://github.com/tbouron
> > > > > > > > > > Twitter: https://twitter.com/eltibouron
> > > > > > > > > >
> > > > > > > > > --
> > > > > > > > >
> > > > > > > > > Thomas Bouron • Senior Software Engineer @ Cloudsoft
> > > Corporation
> > > > •
> > > > > > > > > https://cloudsoft.io/
> > > > > > > > > Github: https://github.com/tbouron
> > > > > > > > > Twitter: https://twitter.com/eltibouron
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > --
> > > > >
> > > > > Thomas Bouron • Senior Software Engineer @ Cloudsoft Corporation •
> > > > > https://cloudsoft.io/
> > > > > Github: https://github.com/tbouron
> > > > > Twitter: https://twitter.com/eltibouron
> > > > >
> > > >
> > >
> >
>