Mozilla Stumbling in Jaipur

Standard

I got to Jaipur Stumbling trip which was majorly sponsored by Mozilla. Here is a full detail about our journey. Our main motive was to collect at least 10k reports for the upcoming Mozilla Stumbler Project.

DAY 0

Starting of my journey became complex as some last minute changes caused trouble for me to reach Kashmere Gate, from where we had to leave together for Jaipur. After some jiggling I was able to book Uber and left my house at 3:50 AM. Reached Kashmere Gate at 4:18 AM.

Found the Traveller, met people and we left around 4:35 from there. On the way picked up Vikram and then headed towards Gurgaon where Bhuvnesh and others were waiting. Well, and then suddenly our tire got punctured. Well normal people get dis-heartened, but MozPacers just utilized that time clicking selfies. One of them is here:

img-20150720-wa0051

After the tire was changed, we moved on and reached Gurgaon at 6:30 AM, picked up Bhuvnesh and others and moved on our journey. We played some music on the go, decided on some movie to watch, but then every other person could be seen sleeping and no one was watching movie.

After waking up, we continued to play cards and a Game where everyone had to speak only in Hindi, no English words. We stopped at around 9:00 AM in a nearby Dhaba, and grabbed some tea/coffe and snacks. We moved on and reached hotel Mansingh at 12:30 PM. Got one hour to freshen up. Then, we decided not to have lunch and go directly to visit forts since visitors were allowed only till 5 PM and we didn’t have enough time.

We got to Jantar Mantar and got to see many instruments that helped tracking even the celestial objects. Also got to know that Jaipur was the first city that was built with a proper plan. We also got to Nahargarh Fort and enjoyed the awesome view. We also wen to Amer Fort.

At around 6:00 PM all of us were hungry, and stopped by a nearby shop for some snacks. We also got to look Jal Mahal and Hawa Mahal from outside. We got back to hotel and people got to their rooms to rest.

Tanshul and I decided to go for swimming. So, we got ready and went for swimming. Well, I forgot some strokes, seemed like I had some fear of water returned, but soon enough I was able to overcome that. Tried different strokes like freestyle, froggy etc. and practiced some basic stuff. Then we returned to our rooms.

I just got to bed, and then suddenly someone entered the room. It was Nikhil, telling that we have a meeting at the conference room and I’ve to hurry. I got to the place, and we had some discussion on the website project and also about involving new contributors. Since we had many new people with us, we told them what was going on in the community and status of various things we are planning. We then had dinner and decided to carry on the discussion about the website project in the room.

At 11:30 PM, we gathered in a common room, on a single bed and had that discussion. After that, Anoop & Ajay started telling stories of Ghost. Not to forget that this left some people in so much fear that they slept with keeping lights of their room on. 😛

DAY 1

Around 12:30 AM I got bored and left to sleep since it was more than full day I got to sleep. Later, Vikram came and then around 1 AM I got to sleep.

Around 4:30 AM I got up, and took a bath. At around 5:30 AM I was ready, got off the room and roamed in the lobby area for some time. No one was there 😦 At around 7:00 AM I got inside room, Vikram was sleeping so I though to roam outside only, I got outside but this time forgot to take the keys 😛

I returned at around 7:30 AM and then rang the bell, Vikram got up to open the door and then got ready. We got out for breakfast and then decided to meet at 10:00 AM.

We then shooted community videos on Stumbling experience. Clicked some pictures in and around hotel and then left to visit City Palace.

Well, we got a guide (We called him MozGuide) there who helped us explored the place and we got to see various places where different movies like Jodha Akbar was shot.Here is a picture of MozPacers with MozGuide.

MozPacers with MozGuide

MozPacers with MozGuide

 

We left Jaipur at around 2:30 PM. The journey continued and suddenly something happened.

I was on the last seat as usual and looked back and realized that Diesel was leaking. We immediately stopped and got that the grip of tyre weared off. Now this caused us a major problem. We went back and forth to various shops on highway in search of a tyre, and then ultimately at around 6:30 PM we got to some good shop. After that we got to the traveller and continued to Delhi.

We reached Gurgaon at around 11:30 PM. Meanwhile we were playing different games like Truth & Dare. Me and Vikram got off near AIIMS and then returned to our homes. I reached around 1:00 AM

In between the journey we named everything pre-pending it with Moz like MozWater, MozChor, MozGuide, MozJail, MozFort et all. 🙂

Oh, well, did I forget to mention that I just got declared as the winner of Mozilla Stumbler v1.0 Delhi NCR? 🙂

Here is a picture while we were in Jaipur:

19801293059_bffbbb3faf_z

Advertisements

Journey To Being a Mozillian

Standard

Few months back, despite of all odds, I attended an event by Mozilla which was WebMaker event, where I along with my friend Vikram (I literally had to force him to attend, since the event was far away and we were tired on that day),  visited to know more about WebMaker Project and in a hope to start contributing by asking people around. There I met Anup Kumar Mishra and Ajay Kumar, (both being Mozilla Reps) where they were telling about WebMaker project.

At the time, I was struggling to get started to contribute to Mozilla and they told me to drop a mail, and they would help me. I did that immediately, and also got help from them.

I came to know that they’re trying to re-build Mozilla Delhi community and want some active contributors.

I was interested and keep attending their MozCofee meet one after the another. Though didn’t get enough time to document each event earlier due to my exams and then my prior commitments. By the way here is our recent picture 🙂

MozPacers (Mozilla Delhi)

MozPacers (Mozilla Delhi)

But I’ll try to summarize all that in this post itself.

Mozilla Delhi started to categorize contributors in two categories, so as to ease the maintenance of work, as in:

  • Technical Contributors, who are interested in patching bugs and in general contributing some Open Source Code
  • Non-Technical Contributors, who promote Mozilla and it’s various products. They’ll manage all the events, arrangements and other managerial tasks.

    Though these are not hard-followed in the sense, everyone is free to work in both categories, no bounds are there and that is awesome, isn’t it? (Keep reading, if you want to join as contributor.)

    Next, in order to establish and let people know about Mozilla Delhi, we decided to build a website representing Mozilla Delhi. For that, we gathered some more contributors as we needed front-end people, back-end people, UI/UX designers etc. I reached my developers friends and told about awesome opportunity to contribute. Thus I invited Nikhil Handa (as he’s good in UI/UX), Manraj Singh (back-end and some front-end), Akansh Gulati (front-end) and some other people. Meanwhile, I was also being actively being pinged on facebook by people to know more about Mozilla Delhi and start contributions. I was trying my best to guide them further.

    Meanwhile, we were planning things on slack (mozpacers.slack.com) and decided to have Dev Sprint v1.0 to decide upon the Website, finalize the wire-frame, distribute responsibilities, choosing tech stack for the creation of website, et all.

    Dev Sprint v1.0 was planned to be at Zopper (the same company I’m doing internship at). Thanks to Co-Founder Surjendu Kuila for sponsoring Mozilla Delhi’s DevSprint v1.0.

    So, we gathered at Zopper and started discussion on the initial wire-frame and using whiteboard, we tried to gathered more requirements and listen to what everyone has to say. Different points were put forward by the community members regarding design, functionality and other non-functional requirements.

    When majority of people agreed upon the design and details, we made a separate list of those tasks. Those who had some concerns about the design and functionality were explained the approach. After brainstorming and lot of discussions we mutually agreed upon a design.

    We decided to go with SPA (Single Page Application) as per the initial wire-frame, and decided upon technologies to be used for the creation of the website.

    All people were not comfortable with any one technology (as expected), but then everyone was happy to get an opportunity to learn and implement things. With this motive, we finalized the following tech stack:

    Front-End: HTML, CSS, JS, JQuery, BootStrap + (some other front-end framework, if needed.)
    Back-End: REST API using Flask (micro web framework for Python), MongoDB for the database.

    We also finalized using git to be our version control system in this project and made repo on github.
    Earlier, we were using a separate account on github, but then I recently got around the concept of Github Organizations, and I suggested that on our slack channel. People liked it, and we shifted from that account to an Organizational account, where we added contributors. You can visit us on Github (www.Github.com/MozPacers)

    We also decided to use git-flow as it would help us in near future for better maintenance and everyone was suggested to make features and work on them. Community members mutually agreed on the official coding guidelines and structuring of code as per the language they’re coding in. (For example, for Python PEP8 standards).

    People started picking out different front-end sections and implementing them. Most of the front-end is now finished.

    Meanwhile I picked up the back-end and implemented it. Though there is much more to be done as in integrations with the front-end and security constraints, I think we’ve learnt a lot along the way.

    Hopefully in DevSprint v2.0 we’ll finish the website project and make it live.

Are you in Delhi and want to contribute? Then join us at Dev Sprint v2.0. For more details, please follow the official Mozilla Delhi channel on twitter.