Bugathon — May 27, 2016

Bugathon

Quality Assurance – the activity of checking goods or services to make sure that they are good. It is an activity to check whether the actual results match the expected results and to ensure that the product is defect free. If I only describe against software development perspective, it is an equal influential topic side by side with ‘Front End’, ‘Back End’, UI/UX Designing and so on. It is needed to enable success, to attain the excellence required to go to that new, next level of management. Over a year, ‘Mozilla QA Bangladesh’ community has prominent to other communities around the world by watching bugs coming to different components and by helping Firefox Engineers to get them into shape. Thanks to Hossain Al Ikram to take such initiative to base its popularity among undergraduate students in Bangladesh.

A year earlier, we were all Rookies!! We don’t even know the terms such as ‘Test Cases’, ‘Manual Testing’, ‘Automation Testing’ and so on we haven’t met yet. Bit-by-bit we learn how to file bugs, verify bug files, do test cases, about bug life cycle. We also came to learn about some of the first-rate features which makes the usability of Firefox browser so comfortable. And through so many contributions, our community got bigger. On this ONE year, I met with many dedicated and enthusiast people who want to help pushing Firefox and Open Web forward. This past year, Community arranged a great number of events on various universities to teach and aware about Firefox QE. But the last event was a special kind for the contributors who engaged with Mozilla QA from the beginning.

You might wonder what ‘Bugathon’ or ‘Bug Marathon’ means? From my point of view, it’s a get-together for QA enthusiasts and contributors to meet each other in person, learn new tricks, acknowledge with past and upcoming activities and sharing some recommended faces as a recognition of their recent hard work. The event was held for two days at Independent University Bangladesh(IUB).

Day-1:

The first day of the event starts 20th May 2016 at IUB auditorium. Day 1 was all about learning previous and new tricks. Hossain Al Ikram starts the introductory part by welcoming all participants and contributors. Then one-by-one, mentors of Mozilla QA Bangladesh presented topics like how to open a new profile, how to do test cases, Firefox release channels, Bug Life cycle, Bugzilla and BTS, Build downloading, importance of creating new profiles for testing and finally talked about Bugs. As a mentor, I described various Firefox channels, their development time period and purposes of those channels. After all the sessions, participants and contributors got a clear knowledge about all of it. They got a clear concept about STR, AR and ER. And also about reproducing bugs on nightly, on other Firefox channels and in competing browser before filing a bug. More effective part was active contributors and mentors showed verification by reproducing on reported and latest builds. And then Day 1 ended with a group photo.

IMG_4270

IMG_20160527_055347img_4545

During my presentation, one of the contributor Saddam Hossain videoed it. I couldn’t help myself sharing here. 🙂

Day-2:

Second day begins with cyclone ‘Roanu’, but it didn’t stop all participants to attend the event. Day begins with a community call with Mike Hoye, the engineering community manager of Firefox. He was very pleased to see a bunch of anxious participators who want to help Firefox browser better. Mike Hoye thanked the community for such a dedication. Also he told a sneak peak about the new program called ‘Test Pilot’ and invite to give feedback on three new features.

13221082_535163376668264_2300548288526222633_n

After that, a detailed description of Bugzilla like user story, attachments, QA whiteboard were presented. Also showed the value of target milestone, tracking flags, description of components, version and platform. After the end of all sessions, it was time of recognition and fun session!
13235736_1105574076152810_2037679381_n

Second Day was fully focused on recognition of contributors who contributed on past months. I have seen the joyous reactions of contributors when they recognized with swags. The lines of swag will always be inspirational among contributors. It says like this:
“This isn’t your average piece of company gear. Just like us, it’s different by design. It says that you support our efforts to put the power of the Web in people’s hands and shape it for the good of users everywhere. Wear it, use it or display it proudly”

Exif_JPEG_420
Everyone had their moments with photo-frame

13288869_1105586249484926_472291615_n

selfies with their buddies
IMG_20160527_060931and of course, group photos. 13236078_1105570956153122_55981062_n

‘Bug Marathon Dhaka’ truly a special kind of event for QA contributors. Continuous community calls were arranged before the event to make it more successful and effective.

12829289_1058476390862579_6807132735815562498_o

Meraj Kazi and Asif Mahmud Shuvo really showed their effort by making photo-frame and placards.

IMG_20160527_050725

Rezaul Huque Nayeem, Raahim UL Islam Rift, Ehsanul Hassan, Towkir Ahmed – these guys committed their full support on logistics and designing.
IMG_20160526_195951

So I thanked the organization team for their tough grind to make it a memorable days. And by default, special thanks to Hossain Al Ikram for making this event fruitful.

Advertisements
My Experience as a Firefox Student Ambassador — August 20, 2015

My Experience as a Firefox Student Ambassador

Hello World! I’m Khalid Syfullah Zaman, a mozillian and a FSA for a year. I was first introduce Firefox Student Ambassador through Salman Rahman Desh and then Ratul Minhaz fully describe the definition of it. From there I learned that FSA or Firefox Student Ambassador are those who are passionate about Mozilla and raise awareness about many benefits of Firefox & other Mozilla products. These students are motivated to grow the Mozilla community and eager to educate others about Mozilla’s objectives.

Then I attend to Mozilla Contribution Day which was arranged at my university and from there I got introduce Mozilla through Mozilla Story. From there, I got the idea of mozilla’s mission and web literacy. Then they told mozilla’s various products and projects. I started contributing on webmaker and MDN, but mostly on webmaker.

DSC_0353

Webmaker Profile: https://webmaker.org/user/khalid32

MDN Profile: https://developer.mozilla.org/en-US/profiles/khalid32

Then I attended on Firefox OS App day which was the first App day in Bangladesh and there I created an app called “Jukebox”(later I changed the name to “Luminody”)

14480661114_1eb1416028_b

Here is my app on Marketplace:goo.gl/ax8R4I

Then I was in the organizing team of AIUB maker party 2014 which was the biggest maker party in Bangladesh. And I got my FSA maker party badge and it was my first badge.

10662070_10202539076970440_6604973356696904956_o

FSA maker party badge: goo.gl/q7mXMl

I contribute to Digital World 2015 from Mozilla Foundation to showcase Mozilla’s projects and products.

I also got MDN starter badge for contributing on MDN and recently received Firefox Student Ambassador badge.

MDN starter badge: goo.gl/XLWqIY

Firefox Student Ambassador Badge: goo.gl/wq30al

Now I recently contributing on QMO and webmaker app for android.

webmaker project: goo.gl/XJRB44

By contributing as a member of Mozilla Bangladesh community and a Firefox Student Ambassador, I experienced a lot. It encourages me to write blogs about events, made me creative by creating content via webmaker, grasped the procedures of making application for Firefox OS, showed the working process of quality assurance and how to report bugs in bugzilla and mostly it coached me to be commutative and to make friends. So I personally thanks to those people who support my contribution and give me the opportunity to subsidize on other pathways.

Finally I would like to add that, Once a Mozillian, always a Mozillian and I’m proud to be an active Mozillian.

BUET Firefox OS app Train, 2015 — June 14, 2015

BUET Firefox OS app Train, 2015

Bangladesh University of Engineering and Technology, mostly known as BUET is one of the most prestigious public universities for Engineering students in Bangladesh.  A very few number of students from BUET participated in many Firefox OS local workshops and events like Firefox OS App Day, Firefox OS HackFest and so on and showed an enormous potent as well as talent in web developing sector, they showed tremendous effort and quick contact with the knowledge of web literacy. Now, there is no Firefox club at BUET, even if they are planning to have one, have not been acclaimed yet. So, to boost up the thought of establishing a camp of net proficiency and to spread the web of net neutrality, Mozilla Bangladesh organized an app train recently.

“Firefox OS App Train @ BUET” was held on 12th June at CSE department of BUET. Just unlike old days, community introduces a slightly new structure of the training sessions by dividing the sessions into two parts: Hack Session and Make Session where they showed a little bit advanced topics comparing to the previous app trains and workshops.

Hack Session starts at 10:00 am sharp by introducing Mozilla and its missions by Ashkary Rahman. He touched a basic structure of the Firefox OS platform also. The introduction got elaborated and explained by Md. Anisur Rahman on the very next session. They both introduce the contribution areas of Mozilla if the participant wants to contribute on different sectors.

Then again Md. Anisur Rahman briefly described how to have a complete app developing project describing the steps starting from having an app idea, making the wireframe, creating app User-Interface draft and then converting using HTML & CSS, adding functionalities and implementing data storage or any other scripting based backend techniques. He followed the information recorded on MDN page and also provide the link to pursue the direction step-by-step.

He then started creating a demo app to demonstrate the participants of a real life logical steps of an app development project, what he was explaining on the previous session. He stopped on the app UI in HTML, CSS.

10925472_658562744245194_7147271854137269406_o 11062764_658562757578526_8043262320336472944_o After that, Rabby Hossain demonstrate how to add functionality using JavaScript. Then he had a wonderful sessions explaining what the APIs, why and how. For HOW he demonstrated using Firefox OS API i.e. notification and alarm api and implemented that on the demo app. He also introduced the audience of ins and outs of webIDE and the app manifest. He showed list of different api and how to connect it with the app.The Heck Session came to an end with the last session taken by Samia Shafique.

Samia described the idea of having a database to manage data in an app. She introduced the idea of having database on any webapp and chose to present the local storage implementing in the app so that the participants have a practical idea. After the session, she instructed the participants to create groups and to have the Make session started. She then asked the participants to follow the steps as the speakers demonstrated throughout the sessions starting from generating ideas to end up with implementing backend codes.

After Samia’s session there was a break of one and a half hours for lunch and prayer. After the break, Make Session started by assigning mentors to each group. The participants looked quite passionate about their creations. It was quite a surprise that maximum number of participants were eager to make implementing interactive, dynamic apps instead of informative. Mentors were quite communicative and they tried to solve every single issues the participants faced during the procedures. After a long two and a half hours, participants presented their apps. We were quite impressed because every single app has user interactions and some had a few more like storing data, save and manipulation of the previously stored data, push notifications and so on.

And by the end of the app train, we again gathered to have our traditional way of ending, group photo. Though very few participants had leave an hour early due to some personal urgencies, the app train was an awesome inspirational event for me to have more in near future.

For more photos: https://flic.kr/s/aHskdt3Hwh https://flic.kr/s/aHske4MsN6

Get all the plannings, meeting and outcomes of the event here in etherpad: https://bangladesh.etherpad.mozilla.org/BUET-App-Train-2015

Mahbub Alam Papun

Home-keeping youth have ever homely wits

biggo

ছোট গল্প, কবিতা

MegaIT

Salman Rahman Desh