Rails Girls 2015 SoC Banter


(Jeff Atwood) #8

People find Ember much more confusing than Rails, so I would not even bother looking at Rails. I can tell you with a hundred percent certainty, that is not the part anyone will struggle with.

To be fair Ember is much newer and still pretty bleeding edge in the big scheme of things.


(Robin Ward) #9

As the others said, Javascript is the place to start. The Ember stuff required for this particular plugin will be simpler than say, building a large part of our admin section.

I don’t agree with Jeff saying not even to look at Rails, as beginners you will need to understand the basics to get the plugin started. And it is the Rails Girls SoC after all, even if this project is heavy on Javascript you’ll want to learn some Rails in the process :smile:

As for your other questions:

The worst case scenario is that people won’t use the plugin if it doesn’t meet their expectations. Since it is a plugin and not part of Discourse core, there is very little downside to it. Having said that, in the spirit of open source, if you guys make a great effort and put your results out there, someone else can come along and champion it / move it forward. I wouldn’t worry about this and just do your best!

If you finish early and are still interested in the project, there is a lot more we could add to it! I scoped out what I think is a simple an realistic version to finish, but we could really add a bunch of more advanced functionality to it. I don’t think it would be hard to find new and awesome features to add to it.


(Adelsmee) #10

Hi everyone,

I do a Learn JavaScript class for fun at work and we use Eloquent Javascript as a resource - free and online and interactive: http://eloquentjavascript.net/. I also think JavaScript the Good Parts is a good one too…

(am I doing this right, I feel like I shouldn’t be replying to @eviltrout but creating a new post??)

Happy Thursday,
Adel.


(Jens Maier) #11

That’s why there are two reply buttons:

The one immediately below a post replies to that post and notifies the user that they were replied to (unless they’ve muted you or the topic), while the reply button all the way at the bottom of the topic replies to the topic in general and only users who watch the topic will be notified. :smile:


(Sarah Ni) #12

New project-plan.md is up for all to have a look at my github repo @snjqi188 (github)
We’ve made it much more readable. Kudos to @ladydanger!

currently enquiring with rgsoc to see how coaches would have to submit statements. will get back to you with more findings.


(Dane Natoli) #13

@snjqi188 @ladydanger

One thing I noticed, in section 7 its mentioned under “Acquire Javascript Fundamentals” that Vi is going to read “The Art and Science of Java”. You may already know this but Java is a totally different programming language from Javascript, so I don’t think this book will help you with to accomplish this task.


(Jens Maier) #14

Very true… Java and JavaScript are completely different languages, even though their syntax is similar. Unfortunately, this can sometimes make it hard for beginners to recognize the vast differences; for example, this is the typical “print ‘Hello World’ ten times” program in C, Java and JavaScript:


(Ladydanger) #15

Hey Dane!
Thanks for pointing this out. Kind of embarrassed to say that I didn’t know this :blush: , it’s kind of like saying cheese is the same as cheesecake. Silly me! Will replace the Java book in Section 7 with the codecademy course on Javascript and an itune library course in Javascript.
Thanks again!


(Sarah Ni) #16

To all coaches: Time is ripe! Sending out this email (and on Discourse) since it’ll be the easiest to reach everyone before the 13th of April (deadline).

We’re super grateful to have all of you on board. Please fill out the coaches section - 2 easy parts on how much time you can support us, and why you think we’ll be successful - RGSoC - Teams App

If you can’t access it, try with github! We’ve added all of you as coaches so it should work out.

If it doesn’t work out, do let us know :slight_smile:

If you could get it in by 11 April that would be amazing. We hope to send in our application by 12 April. That should give everyone plenty of time.

Also, there seems to be a limit for adding coaches on the application on rgsoc. It’s odd and we can’t seem to get Dane in because of that max limit. We’re asking rgsoc if they could expand the coaches section. Sorry Dane, we’ll get back to you on this!


(Sarah Ni) #17

@dnatoli_redbubble Just a follow up, we’ve managed to add you in as a coach! Yay!

Please fill in the coaches section before 11 April.

Cheers and many thanks!


(Ladydanger) #18

Hey @snjqi188, all the coaches have put in their responses - yay! and thanks to all our wonderful coaches, mentors and banterers in this banter :heart:. Sarah, I’m happy with the project plan and application so when you’re ready, do the honours and submit it :wink: (as I go abit click crazy - sorry about the accidental submit). I think what happens after is that they review it and if everything’s ok, they’ll speak to @eviltrout to get your ok Robin.

Thanks again Sarah, it’s been great working on this application with you and hopefully, I’ll be lucky enough to have the pleasure of being your pair :two_women_holding_hands: in RGSoC!


(Sarah Ni) #19

@ladydanger Submitted it has! (Screams internally)


(Adelsmee) #20

One of the guys I work with contributes to Ember and he recommended this as a resource: http://fromrailstoember.com/. Looks good…


(Sarah Ni) #21

unparalleled awesomeness! thanks @adelsmee


(Ladydanger) #22

Kinda off topic, but recently deployed a discourse forum on digital ocean and really lovin’ how easy it was. the reply to post to upload images in settings for the logo etc… was so clever! Oh and the bonus credit for digital ocean was a nice surprise too!


(Sarah Ni) #23

We’ve got accepted as a sponsored team in the Rails Girls Summer of Code 2015!

-insert screenshot here- (It seems that I don’t have that privilege as I’m a new user)

@ladydanger and I. Ready to rumble!


(Robin Ward) #24

That is such awesome news! I can’t wait to start this project in earnest :smile:


(Sarah Ni) #25

Also, managed to set up Discourse locally on my Windows without a hitch. Discourse as Your First Rails App <- easy-to-read instructions, thanks for this! @sam @eviltrout


(Robin Ward) #26

I set a reminder to create some how to guides that will help guide the team through creating a plugin. I just published the first one here:

I think this should contain enough information for the team to get started next week!


(Ladydanger) #27

Thanks Robin!!! Can’t wait to start next week