osdir.com

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

Re: Making First Contact


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
> > >
> >
>