RAIN of RUST

The bright sunny day of September 16th 2017 marked the RAIN OF RUST. The Mozilla Club Noida|NIET members under the guidance of Mr. Vibhanshu Chaudhary ( Mozilla Representative), were all buckled up and prepared to dispense the skill on RUST language.

IMG_8474.JPG

The Workshop started at 9:30 am and was initiated by Mr. Prakhar Varshney with a initial introduction followed by the mainstream workshop headed by Mr.Ashish and Mr.Samriddha Prajapati. The workshop gave a detailed view about What,Why and How RUST is the language of tomorrow’s technological development.The event started with  a “HELLO WORLD ” example and then diving into the intricate details of syntax, keywords, functions, looping and libraries of the language so as to give a proper insight to the subject.

IMG_8491.JPG

With an interactive session the participants were involved in the workshop. On counting over the numerous fringe benefits of RUST the speakers gave a comprehensive lecture over the usage of RUST in different aspects. The questionnaire session was  run to clear the doubts of the students and get their feedback regarding the workshop.

IMG_8514.JPG IMG_8537.JPG

 

 

 

 

Further with the discourse of the Dr. Ajay Kumar Sir ( Director ), Dr. CS Yadav ( HOD CS Dept.) and Dr. Somesh Kumar ( HOD IT Dept.), the participants as well as the Mozilla Club volunteers were encouraged to organize more such tech-workshops to bridge the gap between the academic learning and market demands.

IMG_8567.JPG IMG_8536.JPG

The workshop concluded at 1:00 pm and everyone applauded the event since this workshop taught them something that’s new, interesting and fruitful in their career.The workshop ended with participants satisfied and happy with the workshop but it also created a  sense of inquisitiveness to learn more about RUST.

IMG_8574.JPG

 

Advertisements

RUST ‘101’

Over the past few weeks I’ve been fantasizing about rust as a system programming language and was just curious to know more about how flexible it is. Then I thought of sharing the knowledge with some more people and hence to get a couple of hands involved in this language. There was no other better option than giving out a free workshop for this language. Moreover I was much excited to tackle out the question and answers.

What and how does it works

I assure that anyone can learn and get hands on with rust in within a couple of days. This includes all the basics of this language and a complete overview of the internal features. Apart from the package of this you get a bunch of libraries which you can explore until you get tired of it.

Metrics Expectations

Students attended the workshop : 60+

Students who were not known to rust : ~55

Students who came to know about the rust : 60

Event success and response according to students who attended : Excellent

Covering the Basics

1 (1)

Three days are enough to get a basic overview of the language. There is not a need to go through each and every library. The only thing which you need to concern about is the keywords and the features. Explore the keywords and a feature-full system programming language which also enables working one the website more efficiently by providing a rich set of libraries. The event started with just a hello world example to students to showcase the basics of keywords, functions and parameters which it takes. The event carried on with constructing simple functions which carried 2 parameters and some examples were taken from rustbyexample.com .

1 (64)

 

Having a Flexible Course Material during the workshop

Carrying forward the workshop there came a point where people were upset because they were unable to get the complex structure on which rust is based. Pupil were even getting confused in passing the parameters to the function and it was getting hard for me to just showcase and make them understand how the workshop could be more fruitful if they had been a little quite.Further data structures were explained using rust and the workshop came to end just when a random student asked that how rust can be used to build websites and I started looking for an answer to satisfy him. After some reading some documentation and getting the docs of rust made my answer reasonable to be satisfied for the guy.

1 (62)

Conclusion

In the end, there was a generic feedback about the event and it almost everyone applauded for this event since they came to know about a technology which was unknown to them. Most of the pupil left the room with a happy face!

There were a charm in everyone and people were fascinated about rust.

Thanks Mozilla 🙂

MozCoffee V1.0

IMG_1061

In the midst of sun showers , the Introductory Informal meet of the Mozilla Club Noida was organised at 2:30 pm on August 19th. The meet was organised at Bistro 7,Greater Noida . All the members of the Mozilla Noida Community  which count upto 30 attended the meet.

IMG_1047

The meet was organised to bridge the gap between the newbies and the existing members and to provide them in depth knowledge of the community and it’s working, the main motive was to put emphasis on community building and how the new members could contribute in the development of the Mozilla Noida Community.The meet was to interact with the newly recruited volunteers and to exchange different views , ideas and outlook over the budding technologies. The techie environment was apt for all the volunteers to get updated about the trending technologies.

Mr. Vibhanshu Chaudhary shared his experience of being a Mozillian and how this experience has helped him through his professional life  and the opportunities he had a catch on because of his continuous contribution towards the community. Also Mr.Samriddha, Ms.Kavya, Ms.Surbhi, Mr. Shubham gave an insight about the club’s past activities and the perks of being Mozillian and a contributor. They also introduced the Activate Mozilla Campaign to the newly recruited members. The major topics that were covered :

  • GitHub
  • RUST
  • Open source softwares
  • Coming up Workshops

Apart from this , recruited students chose different contribution domains in Mozilla according to their field of interest under the  categories of technical, non-technical , event managers and public coordinators. The budding new apps and technologies like GitHub , RUST , Bitcoin and WebVR were discussed in depth . A schematic insight on how to work over GitHub was  also provided.

The mood over coffee table was light-hearted and gave the chance to the new volunteers to interact and get along with the seniors. The strategies for the upcoming workshops and events were also discussed. The students were happy and contented with the event and were excited about the upcoming events. The meet came an end at 5:00pm with happy faces .

IMG_1029

Mozilla Club Noida Orientation Program

An introductory session was organised by Mozilla Club Noida team at NIET, Greater Noida for new students on 22 July 2017. This event was an orientation program cum introductory event for new students who are unaware of Mozilla Campus Club’s presence in their college. The main motive was to introduce Mozilla, its mission, campus club program and to discuss ways to contribute to open source and contribution areas in Mozilla. 16 interested students were recruited as volunteers for Mozilla Club Noida. Mozilla Club Noida team also shared their experience being a part of campus club program and described their happy journey of around 2.5 years.

The event got kick started with lamp lighting by the institute officials and me. Ms. Kavya (core member) explained the gist of the Mozilla Campus Club and why should one join the club while Mr. Samriddha (core member) explained students the real meaning of contributions and where they adds up in our career. Along with this, he also discussed the perks of being a Mozillian and a contributor. Here are some of the points covered in the discussion :

  • Community is important than code
  • Contribution is the way to make things better
  • Contribution always repays
  • You should contribute to show your love to community
  • Mozilla Campus Clubs are the best way and place to learn and grow
  • The best thing which happens to you is you enjoy the community
  • Experience is all you need and earn

Apart from this one of the club members, Mr. Surya shared his views on being a part of the club and how far has his journey being till now. The session went smoothly and pupil were taking more and more deeper look into our activities and were excited enough to start the contribution by joining the club to which I added that they should start the contributions the right way. The event came to an end by 1:00 PM as scheduled and students were really excited and engaged during the session which could be concluded by the perplexed faces of some students.

My experience of testing Mozilla Firefox

qmo

Well ! I am writing this blog after a long time.  Usually, we all get busy sometimes in our personal or professional life. Something like this happened to me also. I got busy with some personal schedules and couldn’t make it to share my experience of testing the Mozilla Firefox browser and as a contributor in the quality assurance team of Mozilla India Community. Doesn’t it sound good ? Yes, it does. Without having testing background and knowledge of testing, I got the opportunity to test Firefox browser. I believe that we have to start from the very beginning if we want to learn something properly. Nobody can get expertise on a skill or domain instantly.

I found the testing process very interesting and I really enjoyed it for the first time and that too, testing the most secured browser “Mozilla Firefox”. I tested the 50.0b3 (Firefox 50 Beta 3) version first time in the month of September, 2016. I have tested other versions as well and I also test it currently. Testing of any application and product can be automated but before trying your hands on automation tools like UFT(previous versions are named as QTP), Selenium, LoadRunner etc., you should have deep and strong knowledge of manual testing and its concepts. As I am sharing my testing experience, I need to tell “ What is Testing ?

What is Testing ?
In very simple words, Testing defines a set of activities that are performed to verify if the application under test (AUT) satisfies the end user requirements.

What is the purpose of testing ?
Testing is performed for a lot of purposes. Some of the purposes are :

  • To verify that all the requirements (both functional and non-functional) are implemented completely and correctly
  • To identify and fix defects before software deployment
  • To make the software predictable in behavior
  • To assess and improve the quality and so on …

Really, testing is an amazing and great domain to work for. After testing the Firefox, it developed a curiosity in me and interest in testing. Honestly,  I am looking forward to work in testing domain as an professional. A software testing professional plays a vital role in software development cycle. What I often think in my mind and motivates me is that, any software/product cannot be released or delivered in the market (to the end users) until and unless it has been tested by the QA team. QA team ensures the quality of product and checks its ability to satisfy the requirements specified by end user.

firefox_Vibhanshu Chaudhary

In Firefox 50.0b3 version, I tested a lot of functionalities like Pointer Lock API, WebM EME support for Widevine etc. I am providing a few videos in this post which I recorded during testing the functionalities of Firefox. I hope these videos can give you rough idea of how manual testing is performed. Unfortunately, I forgot to record my voice along with the actions that are performed in these videos. But you can get mostly everything if you go through videos carefully and attentively. For videos, click here.

vibhanshu_chaudhary_mozilla_QMO

Got recognized on QMO first time

It was really a good experience of testing an application for the first time. I would like to encourage you to dive into testing at least once. You would really love it. If you want to join Mozilla India QA team as a contributor and want to have hands on experience of testing the Firefox, you are most welcome and feel free to ping me at @vibhanshuchaudhary (Telegram Handle) .

Mozilla India Meetup 2016

This blog post is all about a festival which was celebrated at Pune starting from 26th August and 28th August, 2016. During this festival, the citizens of Open Web celebrated the openness, new opportunities and diversity among themselves. I usually call these citizens “The Mozillians – Protector of Open Web”. If I would mention a particular name for it, it is Mozilla India Meetup. Yes, you read it right.

Mozilla India Meetup – A grand gathering and event hosted by the most diversified and techy community “MozillaIN Community” wherein Mozillians from all around India and outside India irrespective of gender, age, culture, religion, profession, interests etc. participated with their full potential and enthusiasm with a single motive and aim to promote Mozilla’s mission. Isn’t it sound good ? A large number of diversified people strives for and supports a single cause – To promote Openness, Innovation and Opportunity on the web. That’s why I always like to give this group of Mozillians a tag line “Unity in Diversity”.

mozilla_indiameetupvibhanshuchaudhary

Well, this meetup had a main objective to restructure and refine Mozilla India Community with a goal and vision to enable the community to uphold the Mozilla mission at any scale,  while remaining relevant to individual contributors.

But here, I am not going to elaborate the whole restructure proposal and process but wish to share my personal experience and view over it. The first awesome thing that happened to me was meeting with George Roter, Dietrich Ayala and Bradley while I was waiting at the airport. This was really a great co incidence. We had a long talk on the future of MozillaIN Community and restructuring process. I really appreciate the energetic nature of these three awesome guys. This meetup consisted a plan for two days that was scheduled separately with different sessions on each day. The first day started with a great zeal and enthusiasm and excitement could be easily seen among the Mozillians. There were about 100+  Mozillians that were present over there. I was also a part of documentation team so I had a great experience while working closely with other Mozillians and learning the documenting skills. We had a large number of breakout sessions on both days like Rust Programming, Connected Devices, MozillaVR,  Mozilla Policy & Advocacy, Mozilla Campus Clubs and many more including the “Restructure Proposal” session which was common to all Mozillians. There were a lot of fun activities that were organized to keep the Mozillians energetic and in active Mode 😀 .

mozillaindiameetu_vibhanshuchaudharymozillaindiameetupvibhanshuchaudharymozillaindiavibhanshuchaudhary

The session on ‘Branding’ facilitated by Bradley and session on ‘Diversity’ by Konstantina were amazing and resourceful. There were serious branding issues associated with the existing FSA program. According to me, one of the issue in FSA program was “We all were centrally leaned towards the word Firefox and the whole FSA program used to revolve around it. However, we need to rethink that Firefox is just a product or software developed by Mozilla, Mozilla is not only about Firefox. However, Mozilla stands and exists with a much broader mission and vision.” I don’t know that what I explained is up to point or not but I tried and expressed my view ‘Openly’ that is also an integral part of Mozilla’s mission.

img_20160828_103542

In a nutshell, the restructuring idea that was proposed during the meetup is going to be very effective and able to fulfill the vision of our community. However, the success lies in its successful implementation and working in real time scenario. This event gave me a great platform and opportunity to meet new Mozillians and sharing my views with them. I enjoyed these three days to my fullest and bags the title for being “Happy Moments” in my life.

mozillaindia_meetupvibhanshuchaudhary

Moz TechKnack’16

NIET firefox club poster1

This time I got late blogging my event TechKnack’16 organized by NIET Firefox Club in association with Mozilla Reps and Noida Institute of Engineering & Technology, Greater Noida. The event was organized on 26th February 2016. It was a full day event in which many workshops and contests were held.So, I should describe this huge event line by line. 🙂

All the participants, event organizers, coordinators and college officials (Director, HODs, Dean, Advisors & Faculty members) gathered in Auditorium of CSE Department. Crowd of participants and attendees motivated us to rock the event. The event got started with the lamp lighting ceremony by the college officials.It was a great moment of us. Two of our club FSAs started introduction of FSA program, club, Mozilla and awesome opportunities in the FSA program ahead. After 5 mins , I joined them and spoke up on Open Source and Mozilla and inspired the presentees to join the FSA program.I was feeling proud saying that Mozilla Firefox is the most secured browser on the web with availability in Indian languages also.One thing which made the event a huge success and influenced the students was the video message from our very known Faye Tandog (Mozilla Phillipines). She did talk about FSA program and endless opportunities after joining the global FSA program. She also talked about Mozilla’s mission and vision. I really appreciate her for her awesome video message and supporting our event with precious words.  I gave a vote of thanks to HOD sir for giving immense support in organizing this event and making the resources available.In the end, I presented him a Mozilla bag in the form of appreciation for his valued support and contribution.

Now the Director , HODs and Dean were invited on the stage one by one to say few words about our event. I personally liked the speech of our HOD(CSE) Dr. C S Yadav because they related our club with Mozilla and Open Source in the best possible way and also he gave a tagline for us “To the Students, From the Students”. Now, one club coordinator communicated the agenda for the event that how will be go through the whole event.

Event consisted of three workshops on J2EE & Web Hosting and Ethical Hacking and one coding contest in the second half which was mandatory for all participants.Workshop trainers introduced Light Beam in all computer labs and told the benefits of using it. Participants also downloaded Firefox on their Android phones also. On the next day, winners of coding contest were declared. I distributed Mozilla swag and trophies to all the winners and runner ups. Participants were spotted very enthusiastic and excited that day.

The agenda for the event can be found on the following link :

https://reps.mozilla.org/e/techknack16-niet-firefox-club/

I would like to thank Mozilla Representative Bala Subramaniyan without whose valued support and help this event might not be possible. Or I may say that Bala is the person behind the successful completion of our event.He is really a good friend and mentor. I would thank Faye Tandog for his special video message. Last but not least, thanks to all event coordinators and participants.

Event pics is available on the following link : https://goo.gl/p4D5dM

My Experience as a Firefox Student Ambassador

My name is Vibhanshu Chaudhary , student of Computer Science & Engineering and Club Lead (CL) at NIET Firefox Club.

I can never forget the date on which I applied to become a member of FSA program. Yes , It was 25th April, 2014. Before it , I did not know about this program. When I read about the FSA program , Mozilla Manifesto and story , I got excited to join this program and contribute to it. So , My journey towards Mozilla started with this day.

Now , You can also call me an Mozillan and Firefox Student Ambassador too. Unfortunately , I had some tough and unfavorable time in my life during those days , due to which I couldn’t contributed to FSA program. But everyone knows tough time does not last long. So , I again thought to do something for Mozilla. In this time , I came to know about Club Lead examination. I applied to become CL and gave the CLT exam. After a long duration of more than one month , I got mail from the FSA Eboard that I have been selected as a CL and I may carry my role as a CL officially. That day was an awesome for me. But there was no Firefox Club in my college , so I made my club registered on Mozilla wiki and named it as “NIET Firefox Club“. In parallel to this , I recruited about 70+ FSAs in my club and organized various events in college regarding FSA program. Meanwhile , I started contributing to MLS and MDN.

Being a FSA , It helped me to develop social relationships and leadership skills , got an insight about open web and open source , came in touch with other awesome Mozillians like me and got a social identity.

Capturemm

In whole , my experience as a FSA  is just awesome and I love Mozilla. I also wish that other open web enthusiasts like me should also join the FSA program and get a golden opportunity to uplift themselves in every context of life.

There are many such moments in this journey which I cherished and enjoyed the  most which I will express in my next post.

Vibhanshu Chaudhary
Firefox Student Ambassador
Proud Mozillian
Club Lead (CL)
India

MDN’s 10th Anniversary

MozillaDeveloperNetwork

I would like to wish MDN a very great and happy day. Today is MDN’s 10th Anniversary. Whenever I use the word ‘MDN’ , it is obviously the Mozilla Developer Network. Millions of users and thousands of volunteers , developers and contributors are celebrating MDN’s 10th Anniversary today . I would like to remember you that the original Mozilla Developer Network wiki site was launched on 23 July, 2005 . So , MDN is celebrating its 10 years of excellence and dedication in the web development on the web.

mdn_shirt_BACK_transp_bg

There are few questions which arises in our mind whenever we hear about MDN that are as follows :

1. What is MDN (Mozilla Developer Network) ?

The MDN community is a group of staff and volunteers with the goal of providing useful information and utilities to web developers. Mozilla Developer Network (MDN) is an open and collaborative learning platform for Web technologies (HTML, CSS and JavaScript).

2. What is vision of MDN ?

MDN’s vision is a world where software development begins with web development.

3. What is mission of MDN ?

MDN’s mission is to enable, inspire and collaborate to make the Web the primary platform used to create experiences across all connected devices.

MDN_10-Milestones_UK

MDN goes beyond providing essential coding information; it addresses developers’ needs through its supporting community of volunteer developers, with the aim of inspiring ideas, encouraging collaboration and ultimately, fostering the growth of the open Web. For a wide range of Web developers, from learners to hobbyists to full‐time professionals, MDN provides useful explanations for coding practice, instructions on downloading and building code, articles on how the code works. It also gives guidance on how to build add‐ons for Mozilla applications and apps for Firefox OS, user‐submitted runnable demos of Web technologies, and helpful answers on development planning and strategy.

Currently, MDN has over 4 million users per month and more than 1000 volunteer editors per month, worldwide.

MDN_10_Facts_UK

Some keyfacts about MDN :

  • Original MDN wiki site launched on 23 July, 2005
  • Today it is one of the richest resources on the Web for documentation with 34,500 documents and climbing
  • 1000+ people edit MDN every month
  • More than 20,000 contributors have made about 510,000 edits to date
  • Currently MDN has about 4.2 million users per month
  • So far, MDN editors created 13,200 English pages and made 21,200 translations in 42 locales
  • 300+ web terminology glossary

31

 

Updations and accomplishments in chronological order :

  • 2005: Mozilla obtained a license from AOL to use content from Netscape’s DevEdge site. The DevEdge content was mined for still‐useful material, which was then migrated by volunteers into a wiki so it would be easier to update and maintain. The new wiki was launched in July 2005 as Mozilla Developer Center (MDC), also known as “devmo,” shorthand for its domain name, “developer.mozilla.org.”
  • 2010: The name was changed to Mozilla Developer Network (MDN), reflecting the site’s growth into a nexus for all developer documentation related to the Mozilla Project and open web technologies.
  • 2011: A “Demo Studio” section was added for web developers to share and show off their code, along with learning pages to provide links to tutorials.
  • 2014: The basic learning pages have been expanded into “Learn the Web” content for beginning web developers, including a web terminology glossary, which Mozilla staff and volunteers will continue to develop over the next few years.

For detailed queries and information , you may visit following links :

  1. Web: https://developer.mozilla.org/
  2. Twitter: https://twitter.com/MozDevNet
  3. Newsgroup: https://groups.google.com/forum/#!forum/mozilla.mdn
  4. Events: MDN community events

Mozilla