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.bou...@cloudsoftcorp.com>: > 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, <bytecod...@gmail.com> 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.macart...@cloudsoft.io> > : > > > > > 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 <bytecod...@gmail.com> > 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.bou...@cloudsoftcorp.com > > > > > > > > > > > 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 <j...@johnmccabe.net> > > wrote: > > > > > > > > > > > >> Looking good, best of luck with this Mert!! > > > > > >> > > > > > >> On Thu, 8 Mar 2018 at 19:32 Mert Kahyaoğlu < > bytecod...@gmail.com> > > > > > 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.bou...@cloudsoftcorp.com > > > > > >> > >: > > > > > >> > > > > > > >> > > 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 < > > > m4rkmcke...@apache.org> > > > > > >> 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 < > > > bytecod...@gmail.com> > > > > > >> 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.gr...@cloudsoft.io>: > > > > > >> > > > > > > > > > >> > > > > > 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 < > > > > > >> bytecod...@gmail.com> > > > > > >> > > > 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 >