Google Summer of Code (GSoC 2013)

hi Everyone,

GSoC 2013 has started. So I would like to wish everyone best of luck if you are participating this year.

I was a past GSoC participant under Mozilla MDN. I was fortunate to get great mentorship under teoli!

Mozilla is participating this year under GSoC and you can find the list of ideas here.

This year MDN has two proposed projects and its my pleasure to see teoli is mentoring again :)

I see a lot of participants are enthusiastic about the idea on "MDN CSS Generation Tools" which IMHO is a great project and fairly a moderate one :). I would suggest you to talk to teoli over this and discuss and show code. Its good to remember

"Talk is Cheap, Show me the code" - Linus Torlvalds.

Consistency, hard-work and good-code and a great proposal is all you need to get into GSoC.

Many people have already contacted me and if you wish to do the same please feel free to ping me on IRC, vikash (my nick) or email me at vikashagrawal1990@gmail.com and I wouldlove to help you :)

Dont forget my beer if you get selected :)



~2 Weeks from Now~

hi Everyone,

These day I have been rafactoring and updating my codes as per teoli's review. but this was until yesterday.
For the nom-Mozilla or MDN related guys, MDN is shifting to Kuma wiki from the old wiki system, and after 2 weeks from now I have my firest mid-term evaluation.
I personally felt that I have been going slow from few days, and this was one of the points on which both me and my mentor agreed. So we have decided that instead of cleaning the code, I will do border properties. So that means, before the mid term I am very clear and brainstormed upon what has to be done. Things are crystal clear in my mind. Today I will go through the spec. Once I jot down the major points of the spec, I will then move towards the fun part. It is also decided that I would make separate files for each property. Also, to keep it simple, we have decided that I would first do for top, then left, right, bottom and then finnaly the border-* . I think this approach is very good, as I would have smaller goals and these are easier to acheive.

Other than this, I am very sleepy. I do have a terrible shoulder ache, and dont know why am I getting cramps in my stomach :'(. But the bad part is I will have time for the doctor only after 9th July. Till then I cant afford to.

So, mid terms, here I come and give me some good news


Work Started

hi Everyone I am sure you would be enjoying your work as much as I am.

This is my first blogpost after GSoC coding period has started. I started my work from 27th rather 21st (had my exams from 15th-25th and then travelled back to home with 30hours of train journey). I had already notified teoli (he is the *superstar* who guides me when I am not on track) and sheppy (the documentation overlord) on the same. But certainly I didn't loose out on anything as I had worked before 15th to keep my work going.

So far my work is going at a good pace and I will increase my productivity in coming days too. Today is a very Good Day for me. I got an office space at TLabs with the help of Uttam Tripathi and Arpit Agarwal. So, i am working from 10:00 AM till now (almost 6:30PM) with the help of caffeine. I did check in on four square and this is my workstation . the best thing is, they have allowed me to come over and work on my GSoC project with No strings attached. Thank-You both of you.

I also met entrepreneurs from bluegape.com.

Today the productivity was good, but I did face a problem in writing an example for scaleZ as couldn't understand how to test it, but I am not disheartened as I am sure teoli will have some awesome suggestions for me. Infact on scaleZ, today I had a discussion on #CSS on Freenode. it was nice chatting there but no output came as many haven't tested it. Also some folks dint know that scaleZ existed so I had to give them the link -> w3 recommendation

I will share some cool pics soon about my office and work :P. I saw some awesome posters here by bluegape. My favourite one is github poster

Till then you can fork / file bugs / pull request and learn and try out the project



Vikash Agrawal