On Mar 12, 2015, at 6:14 PM, Jeff Elkner <[email protected]> wrote:

> Dear members of the dev-webapps mailing list,
> 
> I'm a high school / community college IT / CS teacher in Arlington,
> Virginia.  A free software activist for more than 20 years, I was
> waiting until something like Firefox OS came along before jumping into
> mobile app development.
> 
> I have two very bright high school seniors who have reached the point
> in their education where this very little I can teach them.  I'm
> looking for an FXOS app developer who finds it fun to teach others.
> The two young developers are working on developing apps now, but they
> would benefit greatly from an experienced developer who can answer
> their questions, look over their code, and help guide them as they
> develop their craft.
> 
> I am committed to contributing to this effort in the follow ways:
> 
> 1. Funding a "Summer of Code" internship for one of the young
> developers to create an app for FXOS.
> 
> 2. Working with the two students for the remainder of the school year
> to document their learning process and the apps they are creating.
> 
> 3. Using the materials the students create as resource materials next
> Summer to develop curriculum materials for other students to follow in
> their footsteps next year.
> 
> Please let me know if there is any on this list who has an "itch to
> teach" who would be willing to mentor my bright young charges.

Hi Jeff.

That's pretty cool! Since it sounds like they already have some ideas for what 
apps to make then they could benefit from some code review and perhaps also 
support when they get stuck. I'd be happy to review their code as I have time 
for it. The best thing would be to have them use public GitHub repositories and 
have them create pull requests from temporary topic branches. In the pull 
request, they can mention my username, @kumar303, when they have working code 
ready for review. This is typically how we collaborate at Mozilla so I wrote 
about how to set up topic branches for this kind of work flow: 
https://blog.mozilla.org/webdev/2011/11/21/git-using-topic-branches-and-interactive-rebasing-effectively/
 The lifecycle is like this: 1) create a pull request for a small feature, 2) 
get feedback through code review, 3) make changes based on feedback, and 4) 
merge the pull request into the master branch.

As for getting support when they're stuck, the best thing is to reach out to 
the community. The quickest path to a solution is probably to post a question 
on stack overflow and tag it as firefox-os related: 
http://stackoverflow.com/questions/tagged/firefox-os They could also post 
messages to this discussion list for questions related to app development.

On a personal note, I'd love to see some apps (even just experiments) that 
accept in-app payments via this library I'm working on: 
https://github.com/mozilla/fxpay It's very new so not many people are using it 
so there are bugs we have not yet discovered!

-Kumar

> 
> Thanks!
> Jeff Elkner
> Arlington Public Schools
> _______________________________________________
> dev-webapps mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-webapps

_______________________________________________
dev-webapps mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-webapps

Reply via email to