I've been reading up and i know it's important to show 'promise' in terms of some past commits and interaction with the community. There is clearly not enough time for that. So I was thinking i would write a really good proposal before the deadline. I could then submit code before you guys have to make a decision. And then hope for the best. Would that work?
A lot of the work i've been doing is private, but i can make it available for review.
2017-04-01 09137, 2017
LordSputnik
So, if you can get a good draft of your proposal to me by this time tomorrow, I'll give you some feedback, then you'll have 24 hours to incorporate it if you want to before the final submission deadline at 16:00 UTC on April 3rd
2017-04-01 09139, 2017
justharshal
I have experience with JS (MEAN stack) and Python (Flask + Postgres), etc.
justharshal: OK, good - do you know much about ES6?
2017-04-01 09143, 2017
LordSputnik
(async functions, import/export, destructuring and rest/spread syntax?)
2017-04-01 09113, 2017
justharshal
Yes, i've been reading up. I was reading a lot of blog posts before and wasn't getting anywhere. So now i'm just using MDN. I've also been reading Kyle Simpson's 'You don't know JS' series word-by-word.
2017-04-01 09136, 2017
LordSputnik
MDN is pretty good, I use that a fair amount
2017-04-01 09123, 2017
justharshal
Is the book good? Because it's quite lengthy. There are 6 books in the series. I'm somewhere in the 4th one. What are other good books?
2017-04-01 09132, 2017
jasperkirton joined the channel
2017-04-01 09134, 2017
justharshal
8:10 PM <LordSputnik> (async functions, import/export, destructuring and rest/spread syntax?)
2017-04-01 09134, 2017
justharshal
Yup! I learnt the essentials first. And now i'm going into the nitty-gritty.
2017-04-01 09139, 2017
LordSputnik
justharshal: I haven't had much experience learning languages from books I'm afraid - I've tended to go for more general programming topics when reading that sort of book
I'm pretty impressed you've been committing daily for the past month or so! And I agree with you about whitespace in design too. And you clearly know enough about Git to contribute to other projects. I think you have enough knowledge to be successful in this project, but you'd also learn a fair amount too, particularly koa/bookshelf/knex and postgresql (I
2017-04-01 09116, 2017
LordSputnik
see you've used MySQL in the past)
2017-04-01 09139, 2017
reosarevok
The post is out, at least...
2017-04-01 09145, 2017
justharshal
Do you have other students applying for the same project?
2017-04-01 09147, 2017
gcilou has quit
2017-04-01 09117, 2017
reosarevok
The page does list 1.4...
2017-04-01 09129, 2017
ruaok
should we take the post down?
2017-04-01 09136, 2017
reosarevok
I'd say no
2017-04-01 09141, 2017
LordSputnik
justharshal: There haven't been many this year, but you'd be competing against the other proposals for MetaBrainz projects too, since we get allocated slots as a whole
2017-04-01 09151, 2017
reosarevok
Maybe edit something on the top like "we're a bit late! Come back soon!" :p
2017-04-01 09153, 2017
ruaok
oh, the post was scheduled. silly.
2017-04-01 09112, 2017
reosarevok
But it's already linked on our FB page etc, so don't take it down
2017-04-01 09137, 2017
ruaok just leaves it alone
2017-04-01 09141, 2017
justharshal
Oh, thanks. I agree i have a lot to learn but isn't that kind of the purpose of GSOC? I've been trying to follow the principle of 'One shitty commit per day.' I read it somewhere. Stuck with me.
2017-04-01 09145, 2017
Gentlecat
ruaok: have you seen another api spotify just added?
2017-04-01 09156, 2017
justharshal
And this is probably not related as it's API work, but i've recently also been trying out Angular 2.
2017-04-01 09117, 2017
LordSputnik
justharshal: yes, learning is never a bad thing :)
2017-04-01 09143, 2017
LordSputnik
How is Angular 2? I used v1 a couple of years ago and quite liked it
2017-04-01 09157, 2017
LordSputnik
justharshal: you might also want to have a quick look at https://github.com/bookbrainz/bookbrainz-data-js - it's the data layer you'd end up using to access the database in the Web API (and also has some ES6 work I've been doing recently)
2017-04-01 09104, 2017
Freso
zas: Pong!
2017-04-01 09102, 2017
Sophist has quit
2017-04-01 09150, 2017
samj1912
Someone needs to update the PW image on the server
2017-04-01 09158, 2017
samj1912
The changes are already there
2017-04-01 09106, 2017
samj1912
And it's with the tag 1.4.1.0
2017-04-01 09119, 2017
samj1912
The image should also be built on docker
2017-04-01 09130, 2017
samj1912
Idk where zas is :p
2017-04-01 09123, 2017
justharshal
LordSputnik: I never tried angular v1. But a few friends told me that v2 is a big change in the way of doing things from v1. I just started with the 'Tour of Heroes' tutorial that they have on the site. I then used angular cli to set up a project. Whenever i faced an issue, i just read the docs or found something on stack overflow.
2017-04-01 09141, 2017
Gentlecat was referring to https://developer.spotify.com/web-api/get-the-users-currently-playing-track/
2017-04-01 09133, 2017
justharshal
LordSputnik: Most devs i talk to have quite a bit of hate for ng-2. They're all react fans. I haven't learnt react yet, and i'm sure it's great but i really like angular 2 too.
2017-04-01 09135, 2017
Gentlecat
though, I'm not sure how much more useful that would be compared to another one that gives a number of latest listens
2017-04-01 09117, 2017
Gentlecat
considering rate limiting
2017-04-01 09147, 2017
LordSputnik
justharshal: yes React is what we use, mainly because we wanted to move away from template-based rendering
2017-04-01 09123, 2017
justharshal
Would i need to learn react too? (assuming not) but i was planning to learn it in my free time anyway (which would be summer)
2017-04-01 09129, 2017
justharshal
LordSputnik: ^
2017-04-01 09128, 2017
LordSputnik
No probably not
2017-04-01 09107, 2017
LordSputnik
It wouldn't be much use in a JSON web API. Although I'd definitely encourage learning it if you were interesting in contributing to our site code too!
LordSputnik: yes, i've been planning to learn anyway. It's become way too common to ignore.
2017-04-01 09100, 2017
justharshal
LordSputnik: OK, so i'll get started on that proposal. Any pointers? Like i said, i don't just wanna apply. I wanna prove to be the right guy.
2017-04-01 09139, 2017
psolanki
Hello, I have uploaded an initial draft of my proposal. I know it's late but any kind of feedback is much appreciated so that I can make recommended changes before the deadline
reosarevok: It is complicated. And typescript is a pain in the beginning. :)
2017-04-01 09145, 2017
reosarevok really didn't like the lack of clarity with errors - it was hard to know *what* broke, when something did :)
2017-04-01 09151, 2017
LordSputnik
In this case it would be particularly good to mention any ideas you might have about the three features we mentioned on the ideas page (caching, authentication and rate limiting) if you know enough about them to do that
2017-04-01 09112, 2017
LordSputnik
And make sure you have a clear plan for how you'll break the project down over the weeks of GSoC
2017-04-01 09149, 2017
LordSputnik
Looking forward to seeing what you come up with :)
2017-04-01 09105, 2017
psolanki has quit
2017-04-01 09158, 2017
agentsim has quit
2017-04-01 09105, 2017
justharshal
LordSputnik: Thanks. I'll keep that in mind.
2017-04-01 09112, 2017
Gentlecat
psolanki: great. reosarevok, bitmap: you might want to look at it ^
2017-04-01 09106, 2017
jasperkirton
Hi there, I’ve been exploring MusicBrainz today - i am considerably interested in proposing an idea for AcousticBrainz for GSoC, a large part of my academic study has been focused on analysing and utilising acoustic data, and i am starting to explore machine learning in depth (i’m also a huge music nerd). I am following the getting started now and will try submit a draft application by the end of the day. Man
huh.... my nap was much longer than expected :( i'll deploy new website
2017-04-01 09129, 2017
ruaok
lol
2017-04-01 09130, 2017
luks joined the channel
2017-04-01 09154, 2017
zas
samj1912: PW deployed
2017-04-01 09117, 2017
luks has quit
2017-04-01 09138, 2017
luks joined the channel
2017-04-01 09152, 2017
luks has quit
2017-04-01 09100, 2017
deeptibaghel joined the channel
2017-04-01 09129, 2017
luks joined the channel
2017-04-01 09111, 2017
Sophist joined the channel
2017-04-01 09144, 2017
Sophist is now known as Sophist-UK
2017-04-01 09140, 2017
lazka has quit
2017-04-01 09125, 2017
iliekcomputers
so how is everyone's weekend going? :)
2017-04-01 09121, 2017
github joined the channel
2017-04-01 09121, 2017
github
[musicbrainz-server] yvanzo opened pull request #499: MBS-8393: Update schema for entity attributes (schema-change-2017-q2...mbs-8393-attributes-schema) https://git.io/vSlLv
2017-04-01 09121, 2017
github has left the channel
2017-04-01 09122, 2017
samj1912
zas 👍
2017-04-01 09118, 2017
hibiscuskazeneko joined the channel
2017-04-01 09119, 2017
agentsim joined the channel
2017-04-01 09125, 2017
nitish6174 joined the channel
2017-04-01 09143, 2017
samj1912
zas: now that 1.4.1 is merged, can we discuss the current plans for 2.0 when you get time? :)
2017-04-01 09138, 2017
ruaok
or perhaps get really serous on those analytics? :p
2017-04-01 09157, 2017
samj1912
lol :P
2017-04-01 09143, 2017
suhas2go has quit
2017-04-01 09151, 2017
colbydray joined the channel
2017-04-01 09156, 2017
deeptibaghel has left the channel
2017-04-01 09113, 2017
luks has quit
2017-04-01 09142, 2017
luks joined the channel
2017-04-01 09106, 2017
spuniun has quit
2017-04-01 09107, 2017
muesli has quit
2017-04-01 09151, 2017
muesli joined the channel
2017-04-01 09102, 2017
jasperkirton has quit
2017-04-01 09131, 2017
jasperkirton joined the channel
2017-04-01 09152, 2017
jasperkirton has quit
2017-04-01 09102, 2017
spuniun joined the channel
2017-04-01 09111, 2017
Sophist-UK
Anyone here who can answer an MBS techie question? Does MBS WS2 support pipelining of TCP connections?
2017-04-01 09133, 2017
reosarevok
zas: ^?
2017-04-01 09154, 2017
agentsim
Sophist-UK: I can't speak to musicbrainz.org, but if you follow the installation instructions in the github repo, you'll be running using plackup, which doesn't seem to do pipelining. I think you need to use nginx or a similar http server.
agentsim: Well, if it's turned on/not turned off, I guess. :) zas would be the one who knows.
2017-04-01 09105, 2017
jasperkirton joined the channel
2017-04-01 09143, 2017
khan joined the channel
2017-04-01 09143, 2017
samj1912 sleeps
2017-04-01 09118, 2017
khan is now known as saifulbkhan
2017-04-01 09159, 2017
jasperkirton
Sorry, is it too late to submit a draft application? Just saw that we shouldn’t apply in the second week, this is fair enough, although very dissapointing for me. Thanks.