www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Automate the collection and publishing of data for monitoring D's

reply Venu Vardhan Reddy Tekula <venuvardhanreddytekula8 gmail.com> writes:
Hello everyone, as I said before here, 
https://forum.dlang.org/post/dbmottqhsyxdizfkggbq forum.dlang.org, I am
interested in "Automate the collection and publishing of data for monitoring
D's progress as a software development project" which is part of SAOC.

I have been into Web Development and worked on few projects. Now 
I am actually learning data science as I am quite interested in 
the field. I want to apply for this project as it covers both of 
my interests, Web Development and Data Science.

The main crux of this project lies in scraping the data using the 
required API's and generating a web app, which can actually show 
a clear graph of what all things are happening to everyone. The 
graph thing can be done using some libraries in python. The web 
app can also be made using Python and Django.

I had some questions regarding the project and also needed some 
pointers to get started with the project. Also, more it would be 
great if more description of the project statement can be 
provided.

Thanks :)
Aug 07 2018
next sibling parent reply Mike Franklin <slavo5150 yahoo.com> writes:
On Tuesday, 7 August 2018 at 17:47:45 UTC, Venu Vardhan Reddy 
Tekula wrote:
 Hello everyone, as I said before here, 
 https://forum.dlang.org/post/dbmottqhsyxdizfkggbq forum.dlang.org, I am
interested in "Automate the collection and publishing of data for monitoring
D's progress as a software development project" which is part of SAOC.

 I have been into Web Development and worked on few projects. 
 Now I am actually learning data science as I am quite 
 interested in the field. I want to apply for this project as it 
 covers both of my interests, Web Development and Data Science.
Thanks for you interest and welcome to the D community. Your skills will be valuable here if are willing to volunteer them to the D effort.
 The main crux of this project lies in scraping the data using 
 the required API's and generating a web app, which can actually 
 show a clear graph of what all things are happening to 
 everyone. The graph thing can be done using some libraries in 
 python. The web app can also be made using Python and Django.
While I'm not one of the people who will be judging the merits of such a project, I believe there is a high preference for at least the backend to be written in D. There has been some progress with WebAssembly in D (https://forum.dlang.org/post/dzqvahqyohmjcustvdbz forum.dlang.org), but it's highly experimental right now, so it might be best to write the frontend in the typical HTML/CSS/Javascript, or some framework built of those technologies like Angular, Vue, etc...
 I had some questions regarding the project and also needed some 
 pointers to get started with the project. Also, more it would 
 be great if more description of the project statement can be 
 provided.
My recommendations for getting started: * Learn D. Start here (http://ddili.org/ders/d.en/index.html), then look here (https://wiki.dlang.org/Books) Ask questions on the Learn forum, IRC, or even StackOverflow. * Lean web programming in D. Start with https://www.amazon.com/gp/product/178528889X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=178528889X&linkCode=as2&tag=dlang-20&lin Id=DR64TRTOQS2GVORZ Again, ask questions on the Learn forum , IRC, or even StackOverflow. If you have questions about the project, please ask away. Specific questions are likely to get answers quickly; broad questions less so. The description of the project is intentionally left vague in order to not constrain the participant's creativity. What metrics do you think would be valuable to the D effort that you feel confident you can succeed with in the time constraints of the Autumn of Code event? After the event, it would be super awesome if you could continue maintaining project and add to it. If you have questions, ask away, but feel free to take the general idea and run with it. Acceptance will likely be judged based on the merits of your proposal; not the idea from which it was formulated. Also, the ideas on the Wiki are just ideas to plant a few seeds of creativity; you are also welcome use your own unique idea as the basis of your proposal. Mike
Aug 07 2018
parent Venu Vardhan Reddy Tekula <venuvardhanreddytekula8 gmail.com> writes:
On Tuesday, 7 August 2018 at 23:59:55 UTC, Mike Franklin wrote:
 On Tuesday, 7 August 2018 at 17:47:45 UTC, Venu Vardhan Reddy 
 Tekula wrote:
 [...]
Thanks for you interest and welcome to the D community. Your skills will be valuable here if are willing to volunteer them to the D effort.
It would be my pleasure to work with the D community. I am a member of the student club here in my university, called FOSS Amrita (https://amfoss.in/) which actually encourages students to contribute to Open Source projects. I have been into Open Source for a considerable amount of time.
 [...]
While I'm not one of the people who will be judging the merits of such a project, I believe there is a high preference for at least the backend to be written in D. There has been some progress with WebAssembly in D (https://forum.dlang.org/post/dzqvahqyohmjcustvdbz forum.dlang.org), but it's highly experimental right now, so it might be best to write the frontend in the typical HTML/CSS/Javascript, or some framework built of those technologies like Angular, Vue, etc...
Sure, I will move on with these things for the frontend.
 [...]
My recommendations for getting started: * Learn D. Start here (http://ddili.org/ders/d.en/index.html), then look here (https://wiki.dlang.org/Books) Ask questions on the Learn forum, IRC, or even StackOverflow. * Lean web programming in D. Start with https://www.amazon.com/gp/product/178528889X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=178528889X&linkCode=as2&tag=dlang-20&lin Id=DR64TRTOQS2GVORZ Again, ask questions on the Learn forum , IRC, or even StackOverflow.
Thank you for the suggestions. I started learning D, btw. :D
 If you have questions about the project, please ask away.  
 Specific questions are likely to get answers quickly; broad 
 questions less so.

 The description of the project is intentionally left vague in 
 order to not constrain the participant's creativity.  What 
 metrics do you think would be valuable to the D effort that you 
 feel confident you can succeed with in the time constraints of 
 the Autumn of Code event?  After the event, it would be super 
 awesome if you could continue maintaining project and add to it.
Sure, it is a super cool project and I am really excited to be a part of it.
 If you have questions, ask away, but feel free to take the 
 general idea and run with it.  Acceptance will likely be judged 
 based on the merits of your proposal; not the idea from which 
 it was formulated.  Also, the ideas on the Wiki are just ideas 
 to plant a few seeds of creativity; you are also welcome use 
 your own unique idea as the basis of your proposal.

 Mike
Sure. I will make sure that I will give my best in giving the ideas and also work accordingly for implementing them too. Venu
Aug 08 2018
prev sibling parent reply Joakim <dlang joakim.fea.st> writes:
On Tuesday, 7 August 2018 at 17:47:45 UTC, Venu Vardhan Reddy 
Tekula wrote:
 Hello everyone, as I said before here, 
 https://forum.dlang.org/post/dbmottqhsyxdizfkggbq forum.dlang.org, I am
interested in "Automate the collection and publishing of data for monitoring
D's progress as a software development project" which is part of SAOC.

 I have been into Web Development and worked on few projects. 
 Now I am actually learning data science as I am quite 
 interested in the field. I want to apply for this project as it 
 covers both of my interests, Web Development and Data Science.

 The main crux of this project lies in scraping the data using 
 the required API's and generating a web app, which can actually 
 show a clear graph of what all things are happening to 
 everyone. The graph thing can be done using some libraries in 
 python. The web app can also be made using Python and Django.
Yes, everything _could_ be done in Python or other languages, but SAoC is being run by the D foundation and a company using D, which is why the first question in the FAQ says, "Q: Can I use other languages alongside the D Language in my project? A: Yes. Make sure that the focus is the D Language. We are likely to select applicants that prioritize the D Language." If you don't want to participate in SAoC, but simply want to volunteer to do this because you're interested in data science, you are free to use any language you want.
 I had some questions regarding the project and also needed some 
 pointers to get started with the project. Also, more it would 
 be great if more description of the project statement can be 
 provided.
This is not a "project," it is merely an idea to spur SAoC proposals, apparently added by Mike: https://wiki.dlang.org/?title=SAOC_2018_ideas&type=revision&diff=9293&oldid=9292 The ideas are intended to provide a base upon which you build a full proposal. If you'd like to know more about what Mike had in mind, you can ask him more questions here, as he just responded to you, or over private email, which you can probably get from his github profile or commits: https://github.com/JinShil
Aug 08 2018
parent Venu Vardhan Reddy Tekula <venuvardhanreddytekula8 gmail.com> writes:
On Wednesday, 8 August 2018 at 07:24:26 UTC, Joakim wrote:
 On Tuesday, 7 August 2018 at 17:47:45 UTC, Venu Vardhan Reddy 
 Tekula wrote:
 [...]
Yes, everything _could_ be done in Python or other languages, but SAoC is being run by the D foundation and a company using D, which is why the first question in the FAQ says, [...]
Okay, D is actually pretty cool. I want to experiment with new things too. Though it is a bit challenging, but I am interested in this project.
 [...]
[...]
Sure, thank you. :) Venu
Aug 08 2018