Planet Mozilla Reps

Mozilla Festival 2014
fosswithumesh on October 30, 2014 06:56 PM

Hey everyone, I am back with my blog post. Don’t worry it wont be that long to read.

So this time it was something special. It was time for Mozilla Festival 2014. Getting selected for this big and awesome event is its self an honour but going to the event in real was really awesome.

The Mozilla Festival is a yearly celebration that brings together hundreds of passionate people to explore the frontiers of the open web. We mash developers, designers, and big thinkers together to make things that can change the world.

This was my first international trip, So was very excited and bit nervous about how will I manage things because it was time to go London :) Getting in London was really exciting after having a 20 min Q/A round with the Immigration Officer.

So lets check out each day activities:

One the first day we went to Mozilla Office which was really a cool place to work. But nervousness was always accompanying me because I take time to talk and there were so many awesome people to talk to. Still I managed to talk to few of them :)

Special thanks to Christos Bacharakisfor helping me to get some Vej food on the first day. :)

So now it was time to get ready for the real MozFest14. On the second day when I went to the venue ” Ravensbourne ” and saw  so many people i started thinking “man where i stand!!” then on the next moment I realized that “yes i stand somewhere that’s why i am here”.

Click to view slideshow.

This time I participated in Hive Learning Network and worked with them for two days. My main area of interest was to reduce the overall budget requirement for Hive events. For that Julia and My self sat for discussion and we really got good results.

I had great time to help with a booth at Maker party where we asked participants to make cool stuffs with paper and colour.

Links to my makes and work at the event:

  • Model to run low budget Hive events around the world Click Here
  • Hive House Popcorn Make Click Here

This event was huge so summarizing this event within this blog post is not possible. But still here are some of the links to know more about this event:

You can get better idea of this event by exploring these pics:

Click to view slideshow.

Time for lungi dance!!

Thank You

Cheers :D

Mozilla at Software Freedom Kosova 2014 (English)
Elio Qoshi on October 30, 2014 12:38 PM

This is a blogpost by Elio Qoshi, Rep and Mozilla Albania’s very own community builder. The blog post is in English.

As with so many open source conferences, Software Freedom Kosova, Kosovo’s biggest FLOSS conference, has turned into tradition after the 2nd edition in 2010. Once something so solid is established it’s hard to abandon it at a certain point. It becomes a common habit of the community.

However, things were a bit different this year, with more and more plans in the agenda of FLOSSK, Kosova’s very own FLOSS community: a super awesome new hackerspace, exciting new times are ahead for the open source movement in Kosovo. Yet, the future of SFK remained unclear, as so many new things kept appearing on the community’s plates.

Luckily, SFK14 was soon after announced, being the 6th edition of the well known FLOSS tradition in Kosovo. Although it was delayed over a month (SFK is usually held in the beginning of September) we from Open Labs Albania, were highly looking forward to it.  So we did our preparations accordingly.

On a side note, I would not be able to attend SFK14, due to my invitation at Mozilla Festival London 2014, a major annual event I was invited to by ReMo as a Mozilla Representative. Unfortunately though, my UK visa was refused in the last days so I was unable to attend. Fair enough, I decided to attend SFK14 instead.







I was lucky to get sponsored by Mozilla in such a quick turnaround as I was not expecting to be unable to attend MozFest (thanks to Brian King for the help).

We were happy to await Giannis Konstantinidis in Tirana, as a confirmed Mozilla speaker for SFK. I met Giannis the first time at FOSDEM 2014 in Brussels, where we were sponsored Reps helping out at the booth and DevRoom. It seems some things never change so it was good to see that our stupid jokes and “classy” Albanian humour were as awesome as always.

As part of the Mozilla team, Kristi Progri and Aleksander Koko were chosen to be facilitators together with Giannis and me at SFK14. Together with Redon, also Mozilla Rep from Albania, we had a very solid team from Albania, strengthening the Mozilla presence in Prishtina immensely.








After a 5h long bus trip, we arrived at Han Hostel in Prishtina (which I highly recommend, super cool staff, great accomodation and very cheap).My mom told me to stay warm, which I remembered of course.

We were prepared with jackets, scarfs and hoodies, however we did not expect Prishtina to be THAT cold. It snowed at certain times and the wind was unbearable with bare skin revealed. However Mozillians stay strong, so we endured at the end (after having several teas and hot chocolates, obviously). Several selfies kept our moral high in the cold also.

The first day was filled with workshops and hands-on sessions.

As a non-coder and designer, I had a little bit of a hard time following, however there were some great sessions which I enjoyed checking out. The fact most speakers were albanian, was also very encouraging for communities like us. For the rest of the day, we decided to relax a bit. It’s worth to say that we also did not eat a single proper healthy meal. Are we supposed to eat healthy at FLOSS conferences anyway?

After having a good sleep, we became ready for the second day. The main conference was taking place at that day, with well known speakers among the mindlike communities and booths impatiently awaiting the attendants between the sessions.

I’m proud to say that Mozilla had the biggest booth with plenty of swag and Firefox OS phones. The Firefox OS Flames were the rockstars, showing off the true potential of Firefox OS.

We socialized a lot and spread Mozilla love since the start. It was exciting and tiresome at some times, especially when crowds would gather around the booth, but with such amazing Mozillians, this was unable to fail.

Later on, Giannis’ would talk about Firefox OS and how it works and what it offers. The talk was solid and an interactive Q&A session followed.

From time to time, we went to check out some talks once we had the chance, however it was a bit disappointing to see much fewer people attending the conference than in the last years ( I attended SFK13 also). With such a quick turnaround and such a cold weather, I could guess why though.

The third and last day was workshop day again and Giannis would hold the Firefox OS workshop right in the start. As being infamously no early birds, we arrived 20 minutes late, however the situation was under control (how couldn’t it?). The workshop was filled with 90 minutes full of fun and coding. Apart the one guy who was trying to install the Firefox OS Simulator on Google Chrome, everything went smooth (hellooo this is a Mozilla workshop!). Also, at the end of the workshop we gave out some limited edition Firefox OS rolling ball pens, and an exclusive Firefox OS Launch T-Shirt. Of course a group photo shouldn’t miss:

A 5h long trip back to Tirana and several hot teas awaited us afterwards.
It was good to be back in Prishtina for SFK14 and the experience was immensely rewarding.
Although the weather was not in our favour (did I mention it was cold?) we came back with lots of stories to tell.
My expectations are however much higher for SFK15, let’s hope the guys can deliver again such a hugely succesful conference. We will be definitely there.

Firefox 10 週年了,短片募集中!
Orin Chen on October 30, 2014 12:38 PM

一個轉眼之間,MozTWFirefox 都已經十歲了。上述的影片是 Mozilla 的一個行銷活動,希望能夠邀請全球愛用 Firefox 的使用者手持著「Firefox 是我自己的選擇」的自製看板拍照;並加上 hashtag 「#ChooseIndependent」以及「#fx10」上傳至自己的社群網路上 ( Twitter / Facebook / Plurk 等等 )。


十年前的這個時候,為了追求更加進步的網路,於是 Firefox 因應而生。在這十年,我們獨立自主、自由選擇,不因財團主意而破壞追求網路自由與開放的意願。


看到了這個活動之後,立刻讓我想到 Mozilla 曾經拍攝過的一部影片叫「I am a Mozillian」。自己覺得如果能夠拍攝類似的影片的話,應該還蠻酷的!而且 MozTW 打算為 Firefox 在 11/15 舉辦一場盛大的 10 週年生日趴,所以我自己希望能夠透過這部影片吸引更多人來參加活動、認識 MozillaMozTW

* 影片中除了會推廣 MozTW 所舉辦的 Firefox 10 週年派對 以外,也會宣傳 Mozilla Taiwan Firefox 10 週年系列活動


感謝你願意協助拍攝,照/影片中可以一個人或多個人;拍攝的時候別忘了要拿著一張板子上面寫「Firefox is my independent choice in “你所在的都市”」。影片的格式希望能在 720p (含) 以上,檔案格式可以為 mp4 / mts / m2ts / mov 。

拍攝完畢之後上傳到任意免空或自己的空間,然後寄信給我 就可以囉。11/5 收稿之後會先剪第一部影片,等 12 月初的時候我還會用這些素材來完成 Firefox 10 週年活動的回顧影片喔。謝謝大家 !!

Firefox OS App Days at VIT University - Vellore
Ajay Kumar Jogawath ( on October 30, 2014 10:54 AM
Hola Amigos!!

This Blogpost is about sharing my experiences of Firefox OS App Days organized by Mozilla India Community in VIT University, Vellore,India on Sep 27-28 2014.

Event Name : Firefox OS App Days at VIT University - Vellore

Event Link :

Event Venue : Vellore Institute of Technology, Vellore, Tamil Nadu, India

It was Sep 27th , i started my journey in the morning via bus to reach the awesome venue VIT University. When i reached the venue, the awesome mozillians Santosh, Rishav, Harsha, Asrith were already came and were waiting for me. Since the event as per the plan should be started in the afternoon. We had our lunch and went to the Auditorium where our audience were waiting for us for the 24 hour hackathon.

Harsha, started his session by introducing the mozilla, its mission, projects and products to the audience. Also shown the videos related to mozilla and one of the video was " I am a Mozillian" which was the summary of Summit 2013, i shared my experiences of Mozilla Summit as i was one of the attendee of it.

Later, the awesome Webmaker+Appmaker tools are introduced by Rishav and Santosh. All the attendees had signed up and started using tools of webmaker and then Rishav shown the demo on the appmaker to them and then we gave them 1 hour time to create makes using Appmaker tool. After completion of Appmaker

After Appmaker, we gave a tea break which was for around 45 min and since it was a techno cutlural fest, we moved to different stalls and watched all the innovative stuff over there.

After the break, we had an ice breaking session and then moved with Firefox OS Session by Rishav and Santosh.
Later, a session on HTML and CSS by me and Rishav was followed in the night and Javascript session after it. Rishav was very enthusiastic even though it was midnight.

And even the audience were interested in developing apps and they sat whole night and till morning 6 am they developed apps.

Few Clicks of the night

Then, we gave a break to the students to have some refreshments, breakfast. After 1 and half hour we again Again we gave time to them to complete their apps till lunch and we helped them to complete their apps by using API's .
We told them to complete apps before lunch and then showcase their apps by giving a demo on the app they built.

After completion of their demos, it was very tough for us to decide and choose the winners of the appdays and finally we selected three best apps of the event and gave them the Firefox OS Phones to them.

                                             "Winners of the 24 hours hackathon"

After completion of the event, we had a feedback session and the feedback we got was really awesome from them. Many Students were the beginners and they learnt a lot in very less span of time.

The Speakers including me, Santosh, Rishav and Harsha were honoured with token of appreciation.
I have the bus just after the completion of event and left back to home. It was really a big experience for me as well as the complete AppDays Team and it was great working with the Developer Engagement Team. Kudos to Santosh, Harsha and Rishav  :)

Flickr : 

Best Regards
Ajay Kumar Jogawath
Mozilla Reps

My #Mozfest 2014
Emma on October 29, 2014 08:29 PM

As per usual, the Mozilla Festival was amazing.  I always find attending this event unofficially sets my course for the new year – and it’s already clear that will be the case again for 2015, as a result of Baroness Beeban Kidron’s keynote.

“Young people must understand not only how the web works, but be aware of it’s purposes, it’s social outcomes, and they have to be participants in creating the web of the future.”

“Parental controls do not work, do not build resilience and subsequently block the opportunity.”

“Digital use must be informed and desired, not simply a reward-driving culture for someone else’s bottom line.”

“The right to digital literacy – includes  social literacy, understanding the philosophy, to make it and create it.”

“Digital literacy, the language of their generation, the language which society is being built deserves the same care and attendion we as English litearcy.

I feel like Beeben’s speech confirmed my current direction including lecturing on digital literacy at a parent’s gathering later this month.  In 2015 I want to focus as much on parents and educators as I have been with youth.  I think I’ll be sharing this speech often.

You can watch Beeban’s speech starting just after 6 minutes.

Otherwise,  the Mozilla Festival had more inspiring moments, and people than I can find time to write about, including the Community Building track.  I taught a session on ‘Contributing to Open Source’, which was wonderful but we ran out of time.  I’ll be sharing a teaching kit on the collaborative outcome in the near future.

I was also able to share a bit of the story of my work here in Sooke during the lightening talks on Saturday evening – normally speaking isn’t difficult, but in a room filled with peers and mentors  – unexpectedly nervous!

I want to wrap up to say how amazing the Mozilla Reps are.  This is my 3rd Mozfest, and I am just more and more proud to be part of this volunteer community.   Reps were everywhere at this festival having huge impact – leading sessions, leading volunteers, leading talks, leading Karokee :) – and most impressively staffing the Firefox Flame – Flashing booth. Reps are dedicated, talented, passionate and hard working volunteers and I’m so honoured to have had this opportunity to work among them again for another Mozfest.


Open Hatch & Mozilla
Emma on October 29, 2014 06:41 PM

In recent years, I’ve organized loads of Webmaker events for youth.  And on the opposite end, I’ve also run  many hackathons for experienced engineers interested in contributing to open source, through my work at SocialCoding4Good.

For just as long, I’ve noticed the absence of opportunity for higher education students to get involved, which is why I was so excited to partner with Open Hatch Comes to Campus for an event at the University of Victoria on October 18th.

Open Source Comes to Campus is a one-day workshop to teach the tools and culture of open source development and to help students impact real projects.

The goal of the event was to introduce computer science students to basic tools required to get started on a project, and then to provide them with opportunity to contribute to an open source project.  Our project of choice was Mozilla Webmaker, which included, and Popcorn Maker.

Open Hatch has done a fantastic job creating curriculum for self-directed and event learning.   Our morning  began with an  IRC session led by Errietta via Skype. Errietta is a Webmaker and Freenode contributor.  Learning IRC is not just about understanding ‘text based chat’, it’s about understanding the ecosystem for communication and ways to get and lend support in open source.

I learned Git through paid-work,  and after already using SVN, CVS (among others) for a number of years – so I appreciated the learning curve for one day.  I think Open Hatch’s curriculum works, because it’s learning-by-doing – pushing to a real repo, really ‘seeing’ how things work.

After lunch, we had an invited guest from Open Data BC : Herb Lainchbury , who spoke for half an hour on Open Data.   Open Data and Mozilla communities collaborate often locally, and I thought it would be another great angle to provide students with the knowledge that open data is ‘out there’ and something they can leverage for any number of reasons.  There were some great questions.

The last part of the day was reserved for Webmaker Code contribution.  We tried to make this part as simple as possible, by creating a Virtual Machine of the Webmaker environment.   Our goal was to provide students with as little ‘frustration’ in getting started, as environment-setup can often takeup this entire space.   For the most part, this was a success, as students were able to bring up the Webmaker Suite, and look into the code and test bugs.

What I didn’t expect is that, many students *wanted* to spend their time hacking on, and learning about the environment  – and not jumping right to bugs. Fortunately and I cannot emphasis this enough – having Errietta in IRC to answer questions on everything from code structure to environment errors  – saved the day.

Overall I think this event was a great success, we had lots of good feedback and ideas for next time. I think in a perfect world, this would be a two-day event. I think students needed more time to work with IRC, environment and git, and that an entire day could be for the project piece.

I was surprised to learn that FOSS contribution is really just ‘skimmed’ over in computer science classes, and so I’m hopeful that  events like this can eventually lead to a re-visit of curriculum in higher ed. To that end, I have some personal goals around the Web Literacy Map and running events that focus on contributing to Mozilla.  Here are a few of the literacies we covered:

  • Community Participation
  • Collaboration
  • Open Practices
  • Coding/Scripting
  • Infrastructure

I hope to put together a training mission, based on the event we ran – tagged with these literacies. Until then, if you are interested in doing something similar please reach out to me, or Open Hatch .  If you are interested in contributing to Mozilla, please check out our new Get Involved Page.


Behind the Scenes of Mozfest
Robert Sayles ( on October 29, 2014 02:53 AM
I was asked back in July to come back as one of the Volunteer Coordinators for Mozfest 2014.  So what does the Volunteer Coordinator do during Mozfest? Here we go; I arrived in London from Chicago on Wednesday, first heading to MozLDN office to meet the remaining of the team to get a briefing about the production schedule. Sarah Allen, Mozilla Festival Production Director, who did an excellent job on getting everything in place.  She worked countless hours with a team of experts, such as Marc, Ben, Dan and Chris. This year, I would be organizing volunteers and making sure we have the appropriate staffing to man the operations during the entire Festival.  With that been said, I was responsible for having volunteers at the Registration table, setting up Information Booths, Science Fair, keynote sessions, Catering Food and Drinks around the festival.  It was an enormous task, but I knew from my leadership abilities, I was the right person getting the job done.  This year, which was my second year, so I am now a veteran (smiles), I was prepare to move up and down the nine levels of Ravesbourne College.  Yes, I even lost weight (smiles), even though, it was challenging with my jetlag and lack of sleep, I manage to make it through the day with positive energy.  I had a great time and if I had to do it all again, I would do it in a heartbeat.  This year, when someone needed help, we used the hashtag #mozhelp and we were there to rescue that person.  We had over 120 volunteers, we couldn't have done it without them.   I couldn't be more prouder to be a part of the Mozilla Festival team.  I look forward on many years to come to be the one on the Radio, saying "Robert to XXXX, what's your location."  Well, we did it and we survived another Mozfest and job well done Mozilla!

Mozilla Hispano in Valencia again
FrancJP on October 28, 2014 12:52 PM

On October 18th we’ve been once again in Valencia to present the new features that brings Firefox OS, and to talk a little about our community. The venue that we choose this time was Las Naves, a co-working space with a lot of activities and many events nowadays.

While this time the event was shorter than we used to have, we didn’t missed the opportunity to talk about what is Mozilla, how to contribute in the Mozilla Hispano community, and the development of Firefox OS. We had also the opportunity to demo how marketplace works, and the new version 2.0 of the mobile OS.

As always, we had the priceless help from Angel and Fernando, our local mozillians, who made the arrangements to get the venue, and Adrián Crespo, a Rep that will be mentioned several times from now on.

While the attendees weren’t so many, Adrian and Fernando could explain them where is the development of Firefox OS at this moments, and the new features that includes, and will be included in next releases. The audience were primary web-developers, so we didn’t have to dig too much in the details, or be careful for using tech language.

At the end we had time for networking, and we could talk more with the attendees in a 1:1 way. We’ve found that some of them were working on providing apps that runs on several platforms, and they would like to know how Firefox OS will fit in their development ideas.

So all in all a good event again, we found new opportunities to have presence in Valencia, people are excited to know better about the new projects by Mozilla, and we had the opportunity to show how our community works.

Hopefully we will return to Valencia pretty soon.

SFK ’14 Updates & MozCafé Tirana #2
giannisk on October 26, 2014 09:15 PM

Here’s a quick update: we’ve just been back to Tirana, Albania from Software Freedom Kosova Conference SFK ’14.

Mozilla was present during the conference with a huge booth, specialized in Firefox OS. During the 2nd day of the conference, I also gave a talk titled “Firefox OS – Unleash the Future” and on the 3rd day we run a Firefox OS web app development workshop. Anyway, a detailed event report is to follow up soon.

Since I will be around Tirana until Tuesday morning, we decided we could organize a Mozilla Coffee in Tirana on Monday (yeah, that’s tomorrow). Local mozillians will be there. We’ll discuss about the latest news regarding our project, share experiences and plan future activities. There will also be plenty of mozilla gear for everyone to grab. The event will take place at 6:00pm (local time) at the Open Labs community space. More info at the facebook event page.

A big shout-out to Elio, Aleksander, Kristi and Redon for their awesome help and company so far.


Gnome 3 Massive Title Bar Solution
Arky r ( on October 26, 2014 04:57 AM

Upgraded to Ubuntu 14.10 (Utopic Unicorn) this weekend. The upgrade process went without a hitch and latest Gnome 3.12 desktop experience is good except for this massive title bar issue. Reblogging Mikey's solution for this minor Gnome 3 annoyance. Thanks Mikey!.

$ sudo sed -i "/title_vertical_pad/s/value=\"[0-9]\{1,2\}\"/value=\"0\"/g" /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml



Reported the bug, Please feel free to track the bug #1385597 and provide your feedback.

MozFest 2014: (almost) Live Blog
Soumya Deb ( on October 25, 2014 04:41 PM

Oct 25, 1730: Finished co-facilitating session on Contribution Pathways. We had the entire audience broken down in 5 groups, rotating per 8 mins to each focus station (pathways, mentorship, governance, system & data, recognition). Sorry - no device policy - hence, no photos!

Oct 25, 1500: Lunch & catching up with communications. Codepo8 dropped by. Ohai! :D

Oct 25, 1045: Session on Community Diversity & Inclusion. It was great to facilitate with you, Beatrice, Rebecca, Alifiyah, Leo, Ibrahima et al.

Oct 25, 0900: At the venue, Gunner on the stage. Audience in that awesome MozFest formation.

Oct 24, 2300: Beer with the folks, and then a long walk beside Thames. We should go and sleep. BTW, great stories, Manel!

Oct 24, 2100: Reps' community dinner. I'M A CARNIVORE... AWE YEAH!!!

Oct 24, 1800: Science Fair is ON. It's my third time &I'm equally boggled just I was on my first time at MozFest. Some really cool folks with really cool ideas. Anyone who's not here, are missing it - know it or not.

Oct 24, 1600: Slides are done, check them out! WARNING: 80+MiB download - for huge images in them. I like how nice it came out to be!

Oct 24, 1300: Collaborating with Manel on creating the Mozilla Reps' presentation slides for the science fair booth. She's awesome, and she really hates copying code blocks (she types in everything all the way)... Kudos!

Briefing... shhh!

Oct 24, 1100: Bring it on Gunner (et al.)

Oct 24, 1000: At the venue, preparing for the briefing & kick-off.

Breakfast. Add poached eggs & bacons to it & you see the complete picture.

Oct 24, 0800: Waking up wasn't so difficult; 12:30 IST is a good time for me. Anyway!

Oct 23, 1830: Waiting for dinner. Trying to compensate hunger with energy drinks & beers; in alternating order. But at the edge of it. Let's hack on the schedule with Ioana till the food is ready.

Oct 23, 1700: Facilitators brifing. Gunner, rocking as always! \m/

Reps' weekly meeting... not even a fraction. :-|

Oct 23, 1600: Rep's weekly call, from MozSpace. An awesome gathering, with a lot going on.

Oct 23, 1500: Took a break, and went to walk around with Raj, Umesh & Priyanka. Ingressing, took selfies, shown Raj & Umesh around London Eye, Westminister Bridge, Big Ben, Trafalgar Square etc.

Oct 23, 1225: Time for Lunch. Was catching up with communications/emails.

Open Workspace of Mozilla UK Office... BTW, FOOOD! :D

Oct 23, 1030: Yay... Larissa, Emma et al. are already here! Let me grab a spot & open my laptop. I think I can update the blog posts, by the time Ioana gets a room for the Reps. Damn... forgot to bring the Power Adapter!

Oct 23, 1000: Heading out for Mozilla office, with Ioana, Christos, Guillermo, William R. It's a shorter walk than I had expected. Talked a lot about Mozillians and how it's shaping up now. Okay, we're here! Let me connect to Mozilla Guest.

Oct 23, 0900: Checked in at the Hotel. Managed to get the SIM working as well (there was a small gotcha with Dual SIM settings on my device). Ingress ahoy! As well as Telegram, Hangouts & Emails; they came in like wrecking balls... :-|

Oct 23, 0730: Folks had to get their Oyster cards, I had it from last time. Trains waiting at Tetrminal 4 station. Off we start for the city.

Oct 23, 0715: Met Alifiyah just after the immigration; so the team size is 5 now. Got Three SIM for data (it's one sim, from - so don't go bonkers!). What's awesome is I got it from a vending machine, with cash, no documents required. Put it in the mobile & you're good to go with all plans preset. In India, best networks take 4hours & quite some pieces of paperwork. Anyway, I'm wasting time with the SIM; something's not right. Let's head out to the Tube station downstairs.

Oct 23, 0700: Landed at Heathrow. Passed through the immigration. Immigration officer couldn't decide whether he likes or hates me showing the invitation letter from Mobile. Heathrow WiFi got awesome - no authentication, full open! Hi5 to whoever made the final call to go that way.

Well, excuse the blurriness; But at least we're all together!

Oct 23, 0130: Boarded the flight for Mumbai to Heathrow leg. Jai & Umesh beside me; Priyanka somewhere around the tail side of the flight. Will post the Airport selfies soon. We're about to take off! :D

Scaffold an AngularJS App with Yeoman
Arky r ( on October 25, 2014 03:21 AM

Notes from this morning's scaffolding an AngularJS with Yeoman demo at AngularJS training session at Development Innovations in Phnom Penh. It follows the fantastic Let's Scaffold a Web App with Yeoman code lab tutorial.

Yeoman makes web developers productive by generating basic application directories and writing various configuration files. Grunt and Bower are used for build and package management.

Yeoman is installed using Node package manager (npm). In this post I install Node.js using Node version manager (NVM) tool . You can also install npm via package manager of your operating system.

# Run the Node.js version manager(NVM) Installation script 
$ curl | bash

# Active the Node.js version manager (NVM) 
$ source ~/.nvm/

# Install the stable version of Node.js 
$ nvm install v0.10.32

# Install Yeoman 
$ npm install -g yo 

# Install the AngularJS generator.
$ npm install install -g generator-angular

# Let's create a directory for our TODO AngularJS app and change directory into it.
$ mkdir todo 
$ cd todo 

# Scafold AngularJS  App
$ yo angular 

# The AngularJS generator following directory structure 

$ tree -L 1 -a 
├── app
├── bower_components/
├── bower.json
├── .bowerrc
├── .editorconfig
├── .gitattributes
├── .gitignore
├── Gruntfile.js
├── .jshintrc
├── node_modules/
├── package.json
├── test
└── .travis.yml

# Start the development server. 
$ grunt serve  

# Additional packages can be fetched and installed using bower.
$ bower install --save jquery-ui

# Let's build your code 
$ grunt 

# One final check before deployment. Serve the production server. 
$ grunt serve:dist

Reps Weekly Call – October 23th 2014
Ruben Martin [:Nukeador] on October 24, 2014 12:30 PM

Last Thursday we had our regular weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • The Open Standard.
  • Firefox 10th anniversary.
  • New council members.
  • Mozfest.
  • New reporting activities.

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Mozilla Festival 2013: The greatest maker-party of the world
Soumya Deb ( on October 23, 2014 11:35 AM
This blog was drafted on the aircraft back home from MozFest, on 28th October, 2013. It's a shame that it's been lying in the drafts for a year now. Publishing almost as is, many intended details missing. I'm sorry! :(

To avoid it this year, I'm live blogging MozFest 2014. Cheers!

Flickr Slideshow:
0th DayHad a tour around Westminister & Buckingham with Faye, Sayak, San James et al. Took heck load of pics, chased pigeons, saw royal processing, wandered around the green park. A morning well spent.

Next up was visiting the mozilla office; had mentors' call, debriefing about the festival. This is where the excitement begins.

1st DaySo, the maker party begins with the kick off of the science fair - some interesting pieces of work, some great inspiration. Met an 11yo guy, who's interested about stop motion animation, has his own YouTube channel & been up to it for 3 years... and that's just one example!

I shared my times in Firefox OS & Reps booth - explaining the folks about the Platform & the Program. Also, I took part in the maker party where I also attended the webmaker-booth, where I demo'ed X-Ray Goggles to @RaveGMM

2nd DayWell, it wasn't all show & tell all the times... I did get some time to write C (variant) after a couple of years, to program a gaming-arduino. Check this out:
A video posted by Galaxy Kadiyala (@igalaxyk) on

<captain mode="obvious">This Shows M-O-Z-I-L-L-A in sequence...</captain>

Thanks Galaxy to record this bit... later, I also upgraded it to take user-inputs to move forward/backward flashing the characters. I need to buy this shit! Really cool :D

Spent some time making badges... later those badges were digitized & sent to me (yay!)

Off we go, and until next year!

Software Freedom Kosova 2014 – 2 days to go!
giannisk on October 22, 2014 01:07 PM

I haven’t fully recovered from traveling back from Athens for the Fedora Weekend Greece (event report to follow up soon), yet there is another free/open source software-related event I will be participating at: it’s Software Freedom Kosova 2014, which will be held between 24-26 October in Kosovo.

Mozilla is going to be present at this conference. Like always, we’re going to set up a very-nice booth specialized in Firefox OS, where we will be doing hands-on Firefox OS representations, engaging with the public, promoting the mozilla mission, providing user support, etc. If you are attending SFK ’14, be sure to come over at the mozilla booth; we will be having Keons, a Flatfish tablet, a Flame and also an APC Rock board running Firefox OS for you to test and play with. And of course we will be giving away some very cool mozilla swag to everyone attending.

During the conference I will be delivering a talk titled “Firefox OS – Unleash the Future” where I’ll  begin with a short introduction to the Mozilla mission, then start exploring Firefox OS itself, it’s architecture, new features and devices, but more importantly I’ll explain how mobile developers, mobile operators/manufacturers and the end users can benefit. We’ll be also hosting a web app development workshop where we will develop simple web apps for Firefox OS, by writing some basic HTML5, CSS and JavaScript code and using Firefox’s innovative developer tools.

The Mozilla Swag arrived finally today (phew!) and tomorrow I will be traveling to Tirana, Albania where I will meet again with local Mozillian friends. We will be then traveling together to Pristina, Kosovo by bus.

See you at the conference

3D scanning with mobile phone
Arky r ( on October 22, 2014 09:19 AM

You got a 3D scanner in your pocket right now. It's your mobile phone. The innovative 123D Catch application let's you turn ordinary photos into 3D models. You can edit these 3D models and print it with a 3D printer. The 123D Catch is available for iPhone, Android, Windows PC and web app (Works only in Google Chrome).

Go forth and 3D capture the world around you.


Looks the services was down during the weekend. Login page spewed the following error. Now the service is back online.

{"CODE":100,"STATUS":500,"MESSAGE":"Internal server error | URL Parameters:afc=PA1ON1&locale=en-US&ssl=true&relative_redirect_path=/login-redirect","DATA":{},"ERROR_ID":"175e100e-e932-4e37-81aa-bab52ec0ae5c"}

New council members – Fall 2014
Ruben Martin [:Nukeador] on October 21, 2014 12:25 AM

We are happy to announce that four new members of the Council have been elected.

Welcome San James, Ankit, Luis and Bob! They bring with them skills they have picked up as Reps mentors, and as community builders both inside Mozilla and in other fields. A HUGE thank you to the outgoing council members – Guillermo Movia, Sayak Sarkar, Nikos Roussos and Majda Nafissa. We are hoping you continue to use your talents and experience to continue in a leadership role in Reps and Mozilla.

The Mozilla Reps Council is the governing body of the Mozilla Reps Program. It provides the general vision of the program and oversees day-to-day operations globally. Currently, 7 volunteers and 2 paid staff sit on the council. Find out more on the ReMo wiki.

Congratulate new Council members on this Discourse topic!

Reps Weekly Call – October 16th 2014
Ruben Martin [:Nukeador] on October 19, 2014 05:49 PM

Last Thursday we had our regular weekly call about the Reps program, this time we moved one hour later to avoid some conflicts and allow Reps on the West Coast to join us in the very morning.

  • Council elections this weekend.
  • Tech 4 Africa.
  • AdaCamp – Post event.
  • Mozfest – updates.
  • Firefox OS Bus.
  • Get Involved Re-design.

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Node.js Version Manager (nvm) Alternative Node.js installation on gnu/Linux
Arky r ( on October 18, 2014 08:04 AM

The Node.js packages distributed by gnu/Linux distributions tends to be out of date. If you looking for an alternative method for installing Node.js on gnu/Linux. Then Node Version Manager (nvm) is a good choice. This simple bash script lets you install and manage multiple active node.js versions.

You can download Node Version Manager(nvm) from the projects github page. Digital Ocean community site has a good getting started tutorial for Node Version Manager (nvm).

Installing Node.js Version Manager (nvm)
# Download and the installation script
$ curl | bash

# Activate nvm (You might want to add this line to your .bashrc or .profile file)

$ source ~/.nvm/ 

# Discover other installable versions of Node.js 
$ nvm ls-remote 

# Install the stable version of Node.js 
$ nvm install v0.10.31

# Install another version of Node.js
$ nvm install v0.11.13

# Check the installed versions of Node.js 

$ nvm ls 
->  v0.10.31

# Use v0.10.32 version of npm 
$ nvm use v0.10.31 

# Run using particular version Node.js 

$ nvm run 0.11.13 

# Alternatively use Node.js installed by your package manager 
$ nvm use system 

Light Level Meter | Firefox OS App
Kalpa Welivitigoda ( on October 18, 2014 06:32 AM
Light Level Meter [1], is a Firefox OS app developed by myself to demonstrate the use of Mozilla WebAPI [2]. The app measures the ambient light level in lux [3] and present in realtime. It records the max and min values and plots the variation of the light level over time.

I've made use of DeviceLightEvent [4] to get the current ambient light level from the light level detector in the device (I have tested it with Keon [5]). The real time chart is implemented using Smoothie Charts [6] which is a simple, easy to use javascript charting library for streaming data.

Measurement of ambient light level has many uses. One is that it could be used to adjust the light level of electronic visual displays that are there in many of the devices we use today such as mobile phones and tablets. By such adjustments based on the ambient light level, we could save energy while delivering a comfortable reading experience to the user.

Another use of measuring ambient light level is in electrical lighting design. For example, the light level recommended for reading is different from that is recommended for hand tailoring. Recommended light levels in building designing in Sri Lanka can be found in page 38 of "Code of Practice for Energy Efficient Buildings in Sri Lanka" [7].

Source code of Light Level Meter [8].


FashionTec beim Berlin-Brandenburg Magazin ZiBB mit Thomas Gnahm von Trafopop
Mario Behling on October 16, 2014 09:45 PM

RBB berichtet über Fashion und Technologie mit Thomas Gnahm von Trafopop.

Früher war Kleidung einfach nur Kleidung. Passen sollte sie, gern auch modisch sein und darin wohlfühlen sollte man sich im günstigsten Fall auch. Heute ist Kleidung nicht nur etwas zum Anziehen, sondern auch Technologie. zibb zeigt, was dahinter steckt. Wear It: Festival for wearable electronics in Berlin. Kleidungsstücke mit eingebauter Technik werden Wearables genannt. Sie verbinden Technik, hippe Mode und beispielsweise das Internet miteinander. Wie funktionieren Wearables genau? Und werden beziehungsweise können sie in unseren Alltag Einzug halten? zibb ist diesen Fragen nachgegangen und hat einen jungen Berliner Designer besucht. (10.10.2014 Tragbare Technik)

Beitrag von Heimke Burkhardt

Wear It Berlin


FashionTec Meetup:

FashionTec Working Group:

New /contribute page
jennierosehalperin on October 15, 2014 07:58 PM

In an uncharacteristically short post, I want to let folks know that we just launched our new /contribute page.

I am so proud of our team! Thank you to Jess, Ben, Larissa, Jen, Rebecca, Mike, Pascal, Flod, Holly, Sean, David, Maryellen, Craig, PMac, Matej, and everyone else who had a hand. You all are the absolute most wonderful people to work with and I look forward to seeing what comes next!

I’ll be posting intermittently about new features and challenges on the site, but I first want to give a big virtual hug to all of you who made it happen and all of you who contribute to Mozilla in the future.

MeshCon'14 in der Abendschau Berlin
Mario Behling on October 15, 2014 06:35 PM

Abendschau über die MeshCon Fashion and Tec Week Berlin 2014. Softwareapplikationen für die Modeherstellung, Wlanchips für Kleidung und Prototypen von Strickmaschinen.



FashionTec Working Group:

FashionTec Meetups Berlin:

Tanja Mühlhans Ansprechpartner | Projekt Zukunft Berlin

Tanja Mühlhans bei der MeshCon’14

Using WPA Supplicant with Firefox OS
A. Crespo ( on October 14, 2014 11:47 PM
I have noticed that the latest nightly releases for Flame-KitKat doesn't have the wpa_cli installed, so If we need to set up a long passphrase, one way to do it is to modifiy the wpa_supplicant.conf file.

Lets say we have the following wpa_supplicant.conf file:

It's really explanatory by itself. If we need any other customization, we could check the following example:

Or we could even check "man wpa_supplicant.conf".

We would need to push that wpa_supplicant.conf into the /data/misc/wifi/ directory, so we should do:
adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf

After that, we should change the owner of that file:
adb shell chown wifi.wifi /data/misc/wifi/wpa_supplicant.conf

At last, turn on the wifi in your device and it will connect to your network.

That's all.

My speech at TEDx Prishtina – 2014
Altin on October 14, 2014 11:18 AM
“I am what I am because of who we all are” says the Ubuntu philosophy from a Southern African region, which is based on the belief in a universal bond of sharing that connects all humanity. That’s how Free and Open Source communities try to function globally. I’ve been a community guy since the age […]

Me running as a council member again :)
Rami on October 14, 2014 10:19 AM

Before writing my name in the list of candidates I was thinking, “Do I really need to nominate myself again to be a council member?! What am I going to bring?!”

On my last post “Mozilla is a Black Hole” [1], I wrote why for 11 years I’ve been contributing to Mozilla and what is the source of my energy. It is not only because of Mozilla mission – as I was thinking before –  but because of you Mozillians, you always pull me back to Mozilla core, even though for many times I wanted to stop and focus on other things in my life.  To extend that post more to Mozilla reps program, last Mozilla Reps camp meeting in Berlin, I was hesitating to nominate myself as a council member, but again meeting the Reps helped me to take the decision and to put my name in the list.

What can I bring to the new council that I didn’t bring last time I’ve been there?
I was one of the provisional council member that helped to shape the program with other amazing Mozillians, then I return as mentor for more than a year. During my mentorship period, I learned a lot from my mentees and from others. This new experience give me a hands-on on the program itself, and I lived the SOPs, I’ve been in touch with the mentees directly and I know the issues that they face and things that need to be tuned. This new experience that I want to bring again to the council to help tuning (not fixing) it more, so we will be able to facilitate the work and make a difference.
The greatest strength of the program is YOU, without your continuous feedback and engagement with the program, the program didn’t improve. I believe the next step should be on how to facilitate and collect your feedback in systematic way to help the council to tune the program, since the program is for you.

@Reps, vote for me if you only think that I am suitable to be a council member.

For reps that they don’t know me, please take a quick look into my profile [2]

@council, sorry I didn’t stick to the suggested format of the questions

Reorganizing, reprioritizing, reciprocating responsibilities
Soumya Deb ( on October 13, 2014 07:52 PM
Note to self: Cut it to the chase.

I've been a quite unorganized (which is gradually increasing) for last one year - followed by me stepping down from Mozilla Reps' Council & by now, I've completely overwhelmed myself.

Being unorganized was experimentally self induced; in order to suppress my OCPD. It helped keep my traits of the disorder in check (quite successfully by now). However, it came at a cost, I need to repay.

I am swamped with things I need to do. I have 50+ actionable tabs open in 5 tab groups. I have 70+ bugs pending actions. I have 100+ direct mails to get back to (a couple of thousands on lists). I have 5+ budget requests yet to be made (10+ unresolved backlog). I have 3 blogs drafted & 10+ blogs semi drafted awaiting to be published. Skipping the enormous number of yak-shaving aside or in parallel.

...and all these backlogs are only for Mozilla. Which would be (realistically) 33.333% of _all_ the things I need to get done.

Today, I'm projecting & estimating a time line to get all the stickies to DONE list ASAP. It will be done in two phases.
  1. First phase (urgent & dire): by end of October.
  2. Second phase (urgent & vital): by end of November.
I've strategized how do I go on about it most effectively. I've identified the tasks & assigned them times (skipping them here). It took me 2hrs to get everything in order (with little more than moderate effort and ambition), so I'm quite hopeful for the execution phases.

The reorganizing, reprioritizing, reciprocating of responsibilities part grossly doesn't need external input for execution, so skipping the lower level plans. My sticky-wall is more than enough for that. There are only two things, on which I need help from you (yes, YOU).

CommunicationHelp me have the most effective communication with you all. Here's how:
  • I'll be available everyday from 21:00IST (15:30UTC) to 24:00IST (18:30UTC) to talk about all things Mozilla. If you need information, mentoring, my attention, input etc.
  • If you ping me up on various channels throughout the day - that's okay - keep it brief & to the point. I'll get back to you in the evening at aforementioned time.
  • Anything urgent and needs immediate response: call me up (latency 1min).
  • Anything important but not very urgent: ping me on Hangouts or Telegram (latency 20-30mins).
  • Anything informative but not time-critical: ping me on Facebook messenger (latency 3-4hrs).
  • Anything that requires a discussion & can be public: Use my scrollback room (checked once daily after 24:00IST (at zero hour, that is)).
  • If at any point I'd rather prefer an email, I'll initiate or, ask you to send one.
  • If you've sent email and adding more information on the same topic - please continue in the same thread. Do not spawn new threads for no reasons.

CollaborationIf I'm working with you & you're awaiting my response and/or input on something, please consider reminding me once. I'm generally going through my queue from bottom up.

Also, here's to briefly touch on the topic of priorities. I'm getting my hands off of some interest groups & refocusing some other ones. Generally speaking, I'll be delegating most of my responsibilities, split up in bundles, to the capable next in the line awesome Mozillians.

I'll not be very involved with Firefox for Desktop or Mobile. I'll be available (only on demand basis) for Firefox OS related projects, programs & evangelism planning & strategies in India. I'll be mostly involved with community building around Mozilla's experimental technologies (Rust, Servo, asm.js) & some of the upcoming cloud services.

Another blog post will follow detailing this part.

If you're seeking my help/input for something - please reconsider the previous paragraphs and figure whether it aligns with my focus; if not, I'll probably find you (or, redirect to) someone who can help you.

So, wrapping up. Tomorrow (in 6hrs, that is) there's a team outing at Red Hat - they'll know I woke up too late to catch the bus. I'll have to close all the the bugmails & at least give Nukebot a good fight the entire day tomorrow.


Firefox OS at IMWorld 2014
Valentin Gosu ( on October 12, 2014 09:10 PM
This past week I had the wonderful opportunity of attending Internet & Mobile World Bucharest, as part of the team promoting Firefox OS. We were stationed at the future corner (along with someone demoing the Google Glass, and producers of drones and 3D printers). It was an awesome but exhausting experience. What blew my mind was the public interest in Firefox OS.

IMWorld was mostly a business event. Companies trying to sell stuff to people looking to sell other things to the same companies. We stood out as one of the few companies not selling anything. We demoed Flame phones, and the Infocus New Tab. We talked to people ranging from CEOs to app developers to regular folks interested in a personal phone.

Interest in the phones was tremendous. Developers were excited that they could integrate Firefox OS into their existing PhoneGap process, use WebIDE in the browser to start development, and by the fact that their applications could run on Android or Windows or Mac without changing a single line of code.

Regular smartphone users were really excited by the availability of common applications they use, by the easy to use interface and by the prospects of buying such a phone.

We also promoted the Matchstick HDMI stick which is currently on Kickstarter. I have high hopes for that one.

Anyway, upon discussing with hundreds of people excited about the work we're doing and eager to use and support for our products, I am more confident than ever that we will succeed in our goals. Firefox OS looked like a long shot when it was first announced, another nice-idea mobile project that would never see the light of day. A couple of years later, with over a dozen devices on the market, selling in more than 20 countries, people are starting to pay attention and are baffled by the fact that you can make a difference in the current mobile landscape. I can't wait to see the next few years of Firefox OS.

(Update) Thanks to +Stefania Ioana Chiorean +Gabriel Ivanica +Marcela Oniga +Andreea Popescu +Alex Lakatos for doing an awesome job at the booth, and +Christian Heilmann for a great talk.

Also, thanks to the people at the booth next to ours, Mode360, who did a 360 degree scan of our phone and mascot.

#HackBDG – Mozilla Webmaker Workshop
mfadhilzone on October 12, 2014 08:54 AM

This is very-late post since i have some serious problem to my health condition.

Here we go..

We’re holding our “#HackBDG – Mozilla Webmaker Workshop” event on 6th September 2014. The event also part of Maker Party, the Mozilla’s global campaign to teach the Web.

In this event, there are 3 Mozilla Reps joining. They are Muhammad Fadhil (me as event host), Fauzan Alfi, and Risman Rangga Pratama. There are 22 participant from around Bandung also joining this event, mostly student that also have a background in CS and Education. Things that we covered in the event are updates from Mozilla and it’s projects, Introduction to Webmaker + Demo of the Tools, and hack-the-web activity. Before we start, we do a spectrogram with Smart City and Internet as the topic, which is quite popular discussion in Bandung.

As usual, after the spectrogram session, we tell the participant to write down what their hope at the event on Post-It, and stick it to the “tree-of-hope”. Most of them wants to know more about Webmaker and how to contribute.

The tree of hope. Photo by Fauzan


I started with an Intro about Mozilla and all it’s projects including the updates. Then i continue with Intro about Mozilla Webmaker and it’s tools. We are demo-ing how to use the Webmaker Tools. In this session, we use X-Ray Goggles, Thimble, Popcorn Maker, and App Maker. The participant looks excited and try to hack the web with those tools.

Explaining about Mozilla and it’s projects. Photo by Fauzan

Participant is looking how Webmaker tools works. Photo by Fauzan.

After the demo, we split the participant into a group to make a hack using Webmaker tools and do the hacking session. In this session, we tell that they must make at least 3 makes from 4 Webmaker tools with the theme “Your Dream Smart City”. This is really challenging to the participant to explore their creativity to make the Smart City of their version.

Group Discussion. Photo by Fauzan.

In the end of session, they presenting what they have done with their makes and share the result.

One of the group is presenting their makes. Photo by Fauzan

There is so many brilliant idea that can implemented on the real life too! Many of them have creative idea about smart city which is possible to implemented in real life. After the presentation, we end it with group photo.

Group Photo!

I would like to say thanks to my mentor Irayani Queencyputri for all the advises to prepare this event and the fellow reps Fauzan, and Risman, that helps me to organize this event, and Telkomsel for supporting this event and provided the high-speed internet connection and the room for us to use. Without your help, i wouldn’t be able to organize this event. Thank you!


And here is the makes that have done in the event:

Group 1:
Popcorn Maker:

Group 2:
Thimble & X-Ray Goggles:
Popcorn Maker:

Group 3:
X-Ray Goggles:
Popcorn Maker:

Group 4:
X-Ray Goggles:
Popcorn Maker:

Council Elections – Campaing and candidates
Ruben Martin [:Nukeador] on October 10, 2014 09:59 AM

We’re excited to announce that we have 6 candidates for the forth cycle
of the Council elections, scheduled for October 18th. The Council has
carefully reviewed the candidates and agrees that they are all
extremely strong candidates to represent the Mozilla Reps program and
the interests of Reps.

The candidates are:

Now, it is up to Reps to elect the candidates to fill the four available
seats for a 12-month term

As detailed in the wiki, we are now entering the “campaign” phase
of this election cycle. This means that for the next 7 days,
candidates will all have an opportunity to communicate their agenda,
plans, achievements as a Rep/Mentor, and personal strengths, to the
Mozilla Reps voting body. They are encouraged to use their personal
Mozilla Reps profile page, their personal website/blog, Mozilla wiki
page or any other channel that they see fit to post information
regarding your candidacy.

To guide them in this effort, the Council has prepared 6 questions
that each candidate is asked to answer. We had originally wanted to
have candidates go through mozmoderator but due lack of time we will
do this next election cycle. The questions are the following:

  • What are the top three issues that you would want the Council to address were you to join the Council?
  • What is in your view the Mozilla Reps program’s biggest strength and weakness?
  • Identify something that is currently not working well in the Mozilla Reps program and which you think could be easy to fix?
  • What past achievement as a Rep or Mentor are you most proud of?
  • What are the specific qualities and skills that you have that you think will help you be an effective Council member?
  • As a Mentor, what do you do to try to encourage your inactive Mentees to be active again?

In the spirit of innovation and to help bring a human face to the
election process, the Council would like to add a new element to the
campaign: video. This video is optional, but we strongly encourage
candidates to create one.

That’s it for now. As always, if you have any questions, please don’t
hesitate to ask the Council at

reps-council at mozilla dot com

We’ll be giving regular election updates throughout these next two weeks
so stay tuned!

And remember, campaigning ends and voting starts on October 18th!

Comments on discourse.

Mozilla Event at ISAAC 2014 – TechFest of TSEC, Mumbai
abhishekvp on October 09, 2014 06:23 PM

The members of IEEE-TSEC Student Chapter, had approached Akshat Kedia (an active Mozillian from the Mozilla Mumbai Community), to have talks on FOSS and Mozilla at their annual technical festival ISAAC.

Accordingly the event was planned, we had an IRC meet a week earlier to decide who will talk on what. I was quite excited to deliver a talk in front of a large crowd, as TSEC is a reputed educational institute in Mumbai, and ISAAC particularly is quite popular among the colleges in the Suburbs.

I reached the venue by the time, Sushant was already delivering his talk on Code Contributing to Mozilla. My talk was the last one, after Akshat; and looking at the audience had left me flustered. Upon talking with the IEEE-TSEC guys, I came to know that 270 students from all over Mumbai were attending the talks. I had never really faced this large audience.

The Audience

While walking down the isle, to the dais, I saw  many students with their writing pads out, jotting down things; such was the seriousness of the audience. On the dais, I came up with an idea to get the attention of my audience(and also to calm my nerves). I took up 5 Mozilla Wrist bands, and went into the audience. I hosted a miniature rapid-fire quiz, picking up random students, asking them questions about the web and rewarding them with the Mozilla wrist band on a right answer.

Me delivering my talk

Once back on the dais, I had become quite comfortable with facing the audience. So I started my talk on Community Building and Getting Involved with Mozilla. The talk went very well, guessing by the response of students after my talk. I had brought along with me my Keon and also my Firefox OS Foxconn Tablet(that I had received in the Tablet Contribution Program). After the talks, arrangements were made for the students to handle the devices and collect the awesome Mozilla swag, while leaving the auditorium. I was very happy to see students interested in Firefox OS and its working. The cost of the Intex and Spice Firefox OS Mobiles particularly  raised many student eyebrows in surprise.

Me answering students’ queries on FxOS

Students enthusiastically handling FxOS Devices

Students enthusiastically handling FxOS Devices – 2

Akshat answering to students’ queries post talks

Many students stayed back(after the talks) to talk to the three of us, on getting started with contributing to Mozilla. Akshat’s talk on Privacy had sparked great interest among the students about their online safety. Most of the students in the audience were freshmen, which I felt was the best part. They would have 4 years of their under-graduate education to learn and contribute to Mozilla.

The very next day was the Hands-on Session on Webmaker and Appmaker at TSEC. I could not attend the session due to my prior commitments, but Akshat, single handedly conducted the session and it too was a grand success! Akshat even demoed the Lightbeam addon to instill interest about privacy issues among the students.

My sincere thanks to Sushant Hiray and Akshat Kedia for their inspiring and enlightening talks. I would also like to thank the entire IEEE-TSEC team for their efforts in organizing this event!

Hoping to have more of such events in the future!

P.S: Slides of my talk can be found here.

Filed under: Mozilla, Web Tagged: Mozilla, remo

Reps Weekly Call – October 9th 2014
Ruben Martin [:Nukeador] on October 09, 2014 05:50 PM

Last Thursday we had our regular weekly call about the Reps program where we talk about what’s going on in the program and what Reps have been doing during the last week.


Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Vancouver Hive Pop-Up
Robert Sayles ( on October 08, 2014 11:57 PM
I had the opportunity to attend Vancouver's Hive Pop-Up on October 5 in British Columbia.  Vancouver community recently joined the Hive Learning network, which is a global constellation of communities championing digital skills and web literacy through connected learning. It was Vancouver's first ever Hive Pop-up, celebrating hands on digital literacy for makers all ages. The 3-hour event featured five activity stations.  The stations among the Pop-Up was Museum of Vancouver, Open Media, Vancouver Public Library, Mozilla Webmaker and Vancouver Community Laboratory.  The participants were able to try virtually on garments from their latest exhibition from the Museum of Vancouver station. At our Mozilla Webmaker station, you learned how to make your home webpage, interactive videos, remixes, mobile apps.
  Now, speaking on Mobile Apps, when we first arrived on Friday night, we attended a training session with Mozilla Webmaker Appmaker.  During the training session, we learned how to be creative on making apps and publishing them online. It was a great learning trip to Vancouver; I certainly learned a lot and I appreciate Mozilla for allowing to me learn in the process of helping others along the way

A Quick Recap of Vancouver
Michaela R. Brown on October 08, 2014 02:00 AM

This weekend was one of firsts — first flight, first time leaving the US, first time eating Thai and Indian food, and my first event as a Mozilla Rep. I’m exhausted, and my calves are very sore, but the Vancouver Hive Pop Up was entirely worth it.

I flew in from Seattle, where my aunt drove me up to Vancouver. All things considered, everything went well — and I’m now comfortable enough with airports to fly internationally. (MozFest 2015, here I come!) Admittedly, I got a little turned around, but Helen Lee picked me up at Yaletown Station and we headed over to the Mozilla office for Webmaker training. I’ve wanted to visit a Mozilla space since I was a kid, so it was a very cool experience. The fact that I was there for a Mozilla function, as a Rep, made it all very surreal and awesome.

Luke rocks at explaining stuff.

I met some very cool Mozillians there — specifically Dethe Elza, Luke Pacholski, and Simona Ramkisson. Luke ran us through the Appmaker training, and I was surprised by how extensive Appmaker really is. Previous to this, I’d played with it a few times, but it never really progressed past basic one-or-two-button stuff — and Luke had an entire music demo going.

After the demo, we went back to the apartment, which I was sharing with Robby Sayles and Regnard Raquedan, as well as Regnard’s wife Liza and their daughter Lizzie, who’s a little less than a year old. We ended up with all of the extra pizza from the training in our fridge (but all of it was gone by the time we left!). It was very cozy, with a breakfast nook perfect for curling up with a book in the morning.

On Saturday morning, we had breakfast with Helen, Dethe, and their families, then set to exploring Vancouver. It’s a beautiful city. I like a more overcast, cool climate, and I love urban background noise — which is weird because I’m from a small town — so I fell in love with the city pretty quickly. We took a photo by the Olympic torch, then took a bus tour around town — and in the process, found out that Lizzie finds my face extremely amusing.

We spent a lot of Saturday discussing Reps stuff — the different events we’re working on, MozFest, and why we love being Mozillians. At one point, I referred to ReMo as “a bunch of ninja superheroes”, and I think that’s the essence of why I love being a Rep so much. We’re really this team of scrappers, unexpectedly kicking butt, with our open-source and collaborative superpowers.

Sunday was the most fun I’ve had in a long time. In the early afternoon, Robby and I went to brunch while Regnard and family poked around the city a bit more. We went to this awesome Thai bistro, which looked fairly traditional — but they were playing Paramore and indie rock the whole time. I’d never had Thai food before, but I really enjoyed it.

Working with the kiddos

The event itself was a blast. We set up at the Vancouver Public Library around 2 pm, and the event ran from 3 to 6. We had about 120 people there, quite a few of them being kids. There were four or five Appmaker stations set up, but it wasn’t enough, so I started pulling kids to an ad-hoc station I set up with my MacBook. I had four kids I worked with, in groups of two — Charlie and Hendrix, and Eric and Viktor. I saved the makes they did to my VancouverPopUp collection in Appmaker, and emailed them links to the apps, encouraging them to continue development on them. (And, of course, I made sure that they went home with a Mozilla lanyard, stickers, and a Firefox button!)

I got home yesterday, absolutely exhausted but oddly re-energized and ready to run my first MozCoffee in a few weeks. High fives to all of the participants for a job well done, and big hugs to Robby and Regnard & family for keeping me out of trouble over the weekend. :)

One thing’s official — I have the coolest non-job on the planet.

Nielsen Norman Group UX Certified
regnard on October 08, 2014 12:37 AM

It took a bit of a while to blog about this, but almost a week ago, I got my Nielsen Norman Group UX Certificate:

I received this after completing 30 hours of rigorous user experience training and passing the related exams. I took the courses during NN/g’s Usability Week in Toronto.

I was planning on getting the Mobile Specialization, but I’m one course short. I’ll likely take one to complete the Mobile track.

Top 10 Innovative Projects By Mozilla In Open Web Space
Jayakumar on October 07, 2014 02:23 PM
Open web technologies got revamped as Mozilla brought in Firefox on the board. But today the scene has changed for Firefox as it’s fading from the business now. But Mozilla’s innovations have not faded away. They are constantly exploring options to retain their presence in the open web market. Here are 10 most significant Mozilla […]

What to do if Firefox OS get stucked...
A. Crespo ( on October 06, 2014 10:12 PM
What to do if you phone get stucked when is loading the OS? You will probably see this screen:

And that is what happened to suoko, from

I tried to sign up in their forum but they asked me three anti-spam questions that I didn't solve:
In quale senso ruotano le lancette dell'orologio?: diritto
Come si chiama il papà di Pinocchio?: Geppetto
Come si chiama il nono mese dell'anno?: settembre

But they weren't right, so I wasn't able to sign in the forum. I'll answer him here with a few tips:
  • If you ever see that screen, that will mean that something is broken, probably Gaia.
    • If Gaia is broken, it's easy to fix, compile and build Gaia or flash the userdata partition.
    • If you want to check what is going on, use "adb logcat", It will work and it will display what is wrong in your system. Maybe that could help you or, more even, you could find a bug and report it to Bugzilla: . That may help any other user!
  • In case of doubt, do a backup.
 If you need some help, I'll answer any comment or any tweet! @CodingFree

Rep of the Month: September 2014 – Alexandre Ben Mahmoud
Ruben Martin [:Nukeador] on October 06, 2014 11:17 AM

Skander (aka Alex) is an inspiring, passionate and a gifted Tunisian mozillian when it’s about free technologies. His involvement in Mozilla is about a strong belief in our mission and our values.

These last months, Alex has been doing a wonderful work to encourage Tunisians techies to contribute in Mozilla.

Starting by making all Mozilla Tunisia’s projects available to all on github to writing documentation and tutorials on the community’s Wiki and publishing articles on the website to encourage people and facilitate there integration. Without forgetting his availability on IRC to reply to all the contributors questions and assist them.

As a community technical manager, he managed brilliantly this month the MozTn Slides project.
He also was also very helpful to prepare the Grow Mozilla Tunisia and had a wonderful reaction to encourage the team and push them to continue when the event was canceled.

This apart, Alex always contributed to many bugs and developed many patch for Firefox and Firefox OS.

Congratulations Alex, well deserved

Congratulate Alex yourself on Discourse!

Flame [Kit Kat version] released
A. Crespo ( on October 05, 2014 09:26 PM
Sup! The Flame build based on Android Kit Kat has been released.

If you are wondering why Firefox OS is based on Android Kit Kat, it's easy: they use the same Linux kernel, that's all. That doesn't mean that Firefox OS is Android, they are quite different... but they are based on Linux 3.8. So, why to use the new Flame KK?
So, it is supposed to be more efficient and sexier. And I have been testing it the last two weeks and I think that my battery lasts longer, but maybe I am being too enthusiastic.

- WARNING: It is B2G 2.2, it may be too unstable, use it at your own risk -
(btw, I have not sen any important bug yet, it is usable for me)

Anyways, here is it:

It is clean, it has not any modification, since Gaia is ignoring all my customizations:

Can You Imagine Life Without SysAdmins?
Jayakumar on October 05, 2014 03:29 PM
Filed under: system, YouTube Tagged: system admin, youtube

Upcoming Elections – October 2014
Ruben Martin [:Nukeador] on October 03, 2014 04:53 PM
Intro to Elections

The Mozilla Reps program has been a volunteer driven program since day 1. In that spirit the core governing body of the program, the Council, was designed to be an elected body with new members chosen by all Reps every six months.

More background about the history of the Council and its structure can be found here and here and you can find a visualization of the composition and detailed information about the elections process.

The time has come for a new round of elections and this time 4 positions need to be filled. Nikos , Majda, Guillermo and Sayak are reaching the end of their 12-month terms and their seats need to be replaced for another 12-month term.

Nominations are open as of today for Mozilla Reps mentors that are eligible (see criteria)

  • October 3 : call for candidates (eligible Mozilla Reps Mentors only) – call closes on October 9
  • October 10 : start of campaign period
    • candidates are given 7 days to answer 10 questions
    • candidates are given 7 days to publish a 30-120 second campaign video
  • October 17 : campaign ends
    • Reps are encouraged to read through candidate replies and watch their videos during the week
  • October 18: voting by all Reps who are eligible to vote begins – (voting closes after 72 hours)
  • October 21: new elected members are announced and their term begins

This is an exciting time for the Reps program and our role as Reps to help Mozilla build a better web has never been as critical. Thank you all for being part of this!

Comments on Discourse.

Micro SIM card adapter
Arky r ( on October 03, 2014 11:47 AM

Eating your own dog food or Dogfooding in technical parlance means the software maker uses their own software thus appreciate its strengths and weaknesses (and hopefully improve on those.)

Usually I dogfood multiple mobile phones running early releases of Cyanogenmod and Firefox OS. Doing this is easy when you have multiple SIM cards. But if you have to swap your SIM card between Nexus 4 (micro-SIM) and Firefox OS device (mini-SIM) then you'll love this inexpensive Nano SIM adapter from NooSY.

Reps Weekly Call – October 2nd 2014
Ruben Martin [:Nukeador] on October 03, 2014 10:44 AM

Last Thursday we had our regular weekly call about the Reps program, where we talk about what’s going on in the program and what Reps have been doing during the last week.

  • Mozilla Guides.
  • Reps Planet.
  • Mozilla Balkan meeting.
  • Reimbursements update.
  • Discourse updates.
  • Mentors, mentees and new applications.
  • FSA.

Detailed notes

AirMozilla video

Don’t forget to comment about this call on Discourse and we hope to see you next week!

Mozilla is a Black hole!!
Rami on October 03, 2014 03:23 AM

When I started working with Mozilla as volunteer back in 2003, it never crossed my mind that I will be able to stay that long. 11 years passed and God only knows how many times I thought that I have to quite and disconnect myself from Mozilla world. Of course not because of Mozilla but because of me; There was a voice inside my head always saying “There is nothing left to give and you don’t have time any more, that’s it, stop!”. I tried many times to shutdown this voice and find reasons to stay and keep going.

Last year, when I was invited to Mozilla Summit in Toronto, the voice won, I made up my mind; this summit is going to be the end of my journey with Mozilla, it is going to be a proper goodbye to Mozilla world and it is the time to get back to the user’s seat.
During the summit, I met my mozillians friends that I didn’t meet for long time. I met many talented mozillians that I never met before. I worked with amazing people that made every moment fun. I was telling myself no way that I can leave, I have to stay and give more. My batteries were fully charged and I am full of energy again.

Months passed, the voice inside my head came back again, my schedule became tighter, my study, work and my personal life are making me busy. Each time a Mozillian send me a message or an email asking for help or an opinion, I wanted to say no, sorry I am not doing that anymore; please seek help somewhere else.. I found myself typing on the keyboard, yes you can do this and that. I found myself getting involved more and deeper than before. Each time I wanted to take the ship to escape, Mozilla pull me back as a black hole in the space that doesn’t allow anyone to escape even light. But after these years I discovered the source of energy that kept me that long.

Dear Mozillains,
Thanks for the energy that you always gave me to fight the voice inside my head and for giving me the well to stay. You are amazing…

Dear Mozilla,
I totally understand now, the moment that I fell in love with your mission, it is the moment that you locked me down. Now I can tell you, I am giving up escaping and running away. I am staying and I surrender all to you!!

A new look for our Community Newsletter
jennierosehalperin on October 02, 2014 04:18 PM

This post was featured on the Mozilla Community Blog


If you’ve been wondering why you haven’t received the best in Mozilla’s community news in some weeks, it’s because we’ve been busy redesigning our newsletter in order to bring you even more great content.

Non-profit marketing is no easy feat. Even with our team of experts here at Mozilla, we don’t always hit the bar when it comes to open rates, click through rates, and other metrics that measure marketing success. For our community newsletter, I watched our metrics steadily decrease over the six month period since we re-launched the newsletter and started publishing on a regular basis.

It was definitely time for a makeover.

Our community newsletter is a study in pathways and retention: How do we help people who have already expressed interest in contributing get involved and stay involved? What are some easy ways for people to join our community? How can communities come together to write inspiring content for the Web?

At Mozilla, we put out three main newsletters: Firefox and You (currently on a brief hiatus), the Firefox Student Ambassadors newsletter, and our Mozilla Communities Newsletter (formerly called about:Mozilla)

It was important to me to have the newsletter feel authentically like the voice of the community, to help people find their Mozillian way, and to point people in the direction of others who share their interests, opening up participation to a wider audience.

A peer assist with Andrea Wood and Kelli Klein at the Mozilla Foundation helped me articulate what we needed and stay on-target with the newsletter’s goal to “provide the best in contribution opportunities at Mozilla.” Andrea demonstrated to me how the current newsletter was structured for consumption, not action, and directed me toward new features that would engage people with the newsletter’s content and eventually help them join us.

I also took a class with Aspiration Tech on how to write emails that captivate as well as read a lot about non-profit email marketing. While some of it seemed obvious, my research also gave me an overview of the field, which allowed me to redesign the newsletter according to best practices.

Here’s what I learned:

1. According to M & R, who publishes the best (and most hilarious) study of non-profit email campaigns, our metrics were right on track with industry averages. Non-profit marketing emails have a mean open rate of 13% with a 2.5% deviance in either direction. This means that at between 25% and 15% open rate we were actually doing better than other non-profit emails. What worried me was that our open rate rapidly and steadily decreased, signalling a disengagement with the content.

I came up with similar findings for our click through rates– on par with the industry, but steadily decreasing. (From almost 5% on our first newsletter to less than 1.5% on our last, eek!)

2. While I thought that our 70,000 subscribers put us safely in the “large email list” category, I learned that we are actually a small/medium newsletter according to industry averages! In terms of how we gain subscribers, I’m hoping that an increased social media presence as well as experiments with viral marketing (IE “forward this to a friend!”) will bring in new voices and new people to engage with our community.

3. “The Five Second Rule” is perhaps the best rule I learned about email marketing. Have you captured the reader in three seconds? Can you open an email and know what it’s trying to ask you in five seconds? If not, you should redesign.

4. Stories that asked people to take action were always the most clicked on stories in our last iteration. This is unsurprising, but “learn more” and “read more” don’t seem to move our readers. “Sign this petition” and “Sign up” were always well-received.

5. There is no statistically “best time” to send an email newsletter. The best time to send an email newsletter is “when it’s ready.” While every two weeks is a good goal for the newsletter, sending it slightly less frequently will not take away from its impact.

6. As M & R writes, “For everything, (churn churn churn) there is a season (churn, churn, churn)…” our churn rate on the newsletter was pretty high (we lost and gained subscribers at a high rate.) I’m hoping that our new regular features about teaching and learning as well as privacy will highlight what’s great about our community and how to take action.

And now to the redesign!

The first thing you’ll notice is that our newsletter is now called “Mozilla Communities.” We voted on the new name a few weeks ago after the Grow Mozilla call. Thanks to everyone who gave feedback.

An overview of the newsletter’s new look.

While the overall feel remains the same and is in line with other Mozilla-branded newsletters, the new look incorporates a few “evergreen” opportunities and actions you can take before the fold as well as features a contributor in their own words. (For the draft of the new design, that contributor is me!) The easy actions on the left hand side will rotate out as needed and increase in commitment level as you read down the page. Also, take a look at the awesome logo from Christie Koehler!


The next section presents rotating features on our privacy and educational initiatives. Privacy and education span a variety of functional areas, so this section could be populated by a variety of community endeavors. At the bottom of these sections, there’s a Facebook post and Tweet that you can post to easily take action, promote our communities, and get social to protect the Internet.


The next section features a story that engages the reader to take action! (In this case it invites readers into our awesome new gear store…) This story about Mozilla communities will rotate out according to the content that you submit. It will also be action-oriented, easy, and fun.

This last story is optional and will be rotated in and out according to testing during the first few issues. (Early feedback feared that there were too many stories.) In the draft design, we’re announcing a new contribution area. This will be a place for new community contribution areas, pathways, and opportunities to connect. The new photo section, “Mozillian Moments,” replaces our “Photo of the Week” section from the last iteration.


Finally, the footer reminds the reader that this newsletter is community-created and community-supported. It also invites readers to join us on social media. In the upcoming issues, the newsletter will also link to the new “Guides” forum that will help contributors find mentorship opportunities and connect with their fellow Mozillians.


What we need from you:

1. We need writers, coders, social media gurus, copy editors, and designers who are interested in consistently testing and improving the newsletter. The opportunity newsletter is a new contribution area on the October 15th relaunch of the Get Involved page (under the “Writing –> Journalism” drop down choice) and I’m hoping that will engage new contributors as well.

2. A newsletter can’t run without content, and we experimented with lots of ways to collect that content in the last few months. Do you have content for the newsletter? Do you want to be a featured contributor? Reach out to mozilla-communities at mozilla dot com.

3. Feedback requested! I put together an Etherpad that asks specific questions about improving the design. Please put your feedback here or leave it in the comments.

The newsletter is a place for us to showcase our work and connect with each other. We can only continue improving, incorporating best practices, and connecting more deeply and authentically through our platforms. Thank you to everyone who helped in the Mozilla Communities redesign and to all of you who support Mozilla communities every day.

Bustling about and thinking aloud
Soumya Deb ( on October 02, 2014 08:02 AM
Two of the Socratic paradoxes say:
  • No one does something wrong willingly or knowingly.
  • No one desires (to be) evil.
More one thinks about it, more obvious it becomes how true these statements are.

Everyone - invariably what (s)he does - has justification behind their those actions, and trusts that to be the best course of action in good faith (in fact, one gets into trauma, if the brain fails to justify their actions).

But we do make mistakes.

Lack of data/information/knowledge, lack of expertise, lack of maturity, lack of empathy, lack of responsibility, lack of thought process the action demands, lack of a constructive mood, lack of security, lack of foresight... and for the lack of more affecting parameters on hand, I'll just let the list end here.

Having a setup of zero tolerance to mistakes circumvents achievement & innovation. Having a setup of very high tolerance of mistakes ends up becoming counter-productive. Balance is to identify mistakes & revive ASAP.

OvertureSo that this post doesn't turn out to be too abstract & decipherable - I'm talking about some of the recent adversities (from mild faux pas to catastrophic calamity) which took place in Mozilla's regional & global community as direct or indirect side effects of some of my recent actions.

Vividly, I've hurt too many people in order to send my message across; and I'm sorry for that.

Also, it's always a must to put the responsibility where it belongs. I am responsible for all the things that I do, and nobody else is. It'd be quite wrong to misplace the responsibility, even if for escalating severity. Hence, I'm sorry to all the folks who were, quite inappropriately, held accountable and answerable for my mistakes.

I am quite confident to communicate my thoughts effectively; less often so, nicely. This is a skill, I think, I should no more ignore.

I could've been quick to resolve the agitation when it started brewing; just say, "I was wrong" and be done with it. But you'd know, and I'd know, that I'd have been deceptive there.

I was an opinionated, arrogant, jackass without a doubt (and I should've avoided being one), but whether I was wrong, is still worth a debate.

Funny thing is, when you're arrogant, you don't even need to be wrong. Also, one more thing that I've realized, you don't always have to be right. Sometimes it's okay not to be right or wrong. Sometimes, it's actually better not to have an opinion at all.

OfftopicThere's a restaurant next to my place. Sometimes last week, when I was having a coffee there - we were terribly annoyed by the meowing of a kitten that had fallen into the drain in front of the shop. It's half submerged into the filthy black water, so that it can't jump out of it, and is crying & walking this end to that end.

Finally when a kid (presumably a child labor of some nearby shop) rescued it - we sighed that (our & that kitten's) misery was over... but he received a lot of being-shouted-at as recognition & left the place with an awkward smile before the rewards gets physical.

Because, the place in front of the restaurant got dirty with kitten footprints & sludge.

I wasn't the guy to get the kitten off of the drain, I wasn't the one to show the kid a thumbs up to appreciate what he did, I wasn't even the one to ask the shop-owner-dude to shut up.

In fact, nobody did.

And I justified my action this way: one, the coffee was good; two, I wasn't willing to take a shower that time; and three, the shop owner wouldn't have appreciated me as much as a customer, if I had done either of those aforementioned things.

So that's that - and, no traumas for me!

ReMo Camp 2014: Impact through action
Rosana on September 30, 2014 05:27 PM

For the last 3 years the council, peers and mentors of the Mozilla Reps program have been meeting annually at ReMo Camp, a 3-day meetup to check the temperature of the program and plan for the next 12 months. This year’s Camp was particularly special because for the first time, Mitchell Baker, Mark Surman and Mary Ellen Muckerman participated in it. With such a great mix of leadership both at the program level and at the organization, it was clear this ReMo Camp would be our most interesting and productive one.

The meeting spanned 3 days:

Day 1:
The Council and Peers got together to add the finishing touches and tweaks to the program content and schedule but also to discuss the program’s governance structure. Council and Peers defined the different roles in the program that allow the Reps to keep each leadership body accountable and made sure there was general alignment. We will post a separate blog post on governance explaining the exact functions of the module owner, the peers, the council, mentors and Reps.

Day 2
The second day was very exciting and was coined the “challenges” day where we had Mitchell, Mark and Mary Ellen joining the Reps to work on 6 “contribution challenges”. These challenges are designed to be concrete initiatives that aim to have quick and concrete impact on Mozilla’s product goals with large scale volunteer participation. Mozillians around the globe work tireless to push the Mozilla mission forward and one of the most powerful ways of doing so is by improving our products. We worked on 6 specific areas to have an impact and identify the next steps. There’s a lot of excitement already and the Reps program will play a central role as a platform to mobilize and empower local communities participating in these challenges. More on this shortly…

Day 3
The last day of the was entirely dedicated to the Reps program. We had so many things to talk about, so many ideas and alas the day only has so many hours, so we focused on three thematic pillars: impact, mentorship training and getting stuff done. The council and peers had spent Friday setting those priorities, the rationale being that Mozilla Reps leadership is very good at identifying what needs to get done, and not as good with follow-through. The sessions on “impact” were prioritized over others as we wanted to figure out how to best enable/empower Reps to have an impact and follow up with all the great plans we do. Impact was broken down into three thematic buckets:

Accountability: how to we keep Reps accountable for what the have signed up for?

Impact measurement: how do we measure the impact of all the wonderful things we do?

Recognition: how do we recognize in a more systematic and fair way our volunteers who are going out of their way?

After the impact discussion, we changed gears and moved to the Mentorship training. During the preparations leading to ReMo Camp most of the mentors asked for training. Our mentors are really committed to helping Reps on the ground to do a great job, so the council and the peers facilitated a mentorship training divided in 5 different stations. We got a lot of great feedback and we’ll be producing videos with the materials of the training so that any mentor (or interested Rep) has access to this content. We will be also rolling out Q&A sessions for each mentorship station. Stay tuned if you want to learn more about mentorship and the Reps program in general.

The third part of Day 3 was “getting stuff done” a session where we identified 10 concrete tasks (most of them pending from the last ReMo Camp) that we could actually get done by the end of the day.

The overall take-away from this Camp was that instead of designing grand ambitious plans we need to be more agile and sometimes be more realistic with what work we can get accomplished. Ultimately, it will help us get more stuff done more quickly. That spirit of urgency and agility permeated the entire weekend, and we hope to be able to transmit this feeling to each and every Rep.

There wasn’t enough time, but we spent it in the best possible way. Having the Mozilla leadership with us was incredibly empowering and inspiring. The Reps have organized themselves and created this powerful platform. Now it’s time to focus our efforts. The weekend in Berlin proved that the Reps are a cohesive group of volunteer leaders with a lot of experience and the eyes and ears of Mozilla in every corner of the world. Now let’s get together and committing to doing everything we set ourselves to do before ReMo Camp 2015.

Top 10 Security Vulnerabilities And Their Prevention Measures
Jayakumar on September 30, 2014 04:23 PM
Web applications security is more about code-level and configuration-based security vulnerabilities and not as a set of server and host-based security issues. Servers and hosts may be the most vulnerable sections, but it’s very important for security professionals that they identify the real impact of poorly scripted web applications. The Internet world stores lots of […]

Implementing analytics for Webmaker events
on September 30, 2014 11:34 AM
The goal of every event planner is to impress their guests and (in our case) teach the basics of Web...

New to Bugzilla
Lukas on September 29, 2014 06:24 PM

I believe it was a few years ago, possibly more, when someone (was it Josh Matthews? David Eaves) added a feature to Bugzilla that indicated when a person was “New to Bugzilla”. It was a visual cue next to their username and its purpose was to help others remember that not everyone in the Bugzilla soup is a veteran, accustomed to our jargon, customs, and best practices. This visual cue came in handy three weeks ago when I encouraged 20 new contributors to sign up for Bugzilla. 20 people who have only recently begun their journey towards becoming Mozilla contributors, and open source mavens. In setting them loose upon our bug tracker I’ve observed two things:

ONE: The “New to Bugzilla” flag does not stay up long enough. I’ll file a bug on this and look into how long it currently does stay up, and recommend that if possible we should have it stay up until the following criteria are met:
* The person has made at least 10 comments
* The person has put up at least one attachment
* The person has either reported, resolved, been assigned to, or verified at least one bug

TWO: This one is a little harder – it involves more social engineering. Sometimes people are might be immune to the “New to Bugzilla” cue or overlook it which has resulted in some cases there have been responses to bugs filed by my cohort of Ascenders where the commenter was neither helpful nor forwarding the issue raised. I’ve been fortunate to be in-person with the Ascend folks and can tell them that if this happens they should let me know, but I can’t fight everyone’s fights for them over the long haul. So instead we should build into the system a way to make sure that when someone who is not New to Bugzilla replies immediately after a “New to Bugzilla” user there is a reminder in the comment field – something along the lines of “You’re about to respond to someone who’s new around here so please remember to be helpful”. Off to file the bugs!

Why I feel like an Open Source Failure
jennierosehalperin on September 29, 2014 03:05 PM

I presented a version of this talk at the Supporting Cultural Heritage Open Source Software (SCHOSS) Symposium in Atlanta, GA in September 2014. This talk was generously sponsored by LYRASIS and the Andrew Mellon Foundation.

I often feel like an Open Source failure.

I haven’t submitted 500 patches in my free time, I don’t spend my after-work hours rating html5 apps, and I was certainly not a 14 year old Linux user. Unlike the incredible group of teenaged boys with whom I write my Mozilla Communities newsletter and hang out with on IRC, I spent most of my time online at that age chatting with friends on AOL Instant Messenger and doing my homework.

I am a very poor programmer. My Wikipedia contributions are pretty sad. I sometimes use Powerpoint. I never donated my time to Open Source in the traditional sense until I started at Mozilla as a GNOME OPW intern and while the idea of data gets me excited, the thought of spending hours cleaning it is another story.

I was feeling this way the other day and chatting with a friend about how reading celebrity news often feels like a better choice after work than trying to find a new open source project to contribute to or making edits to Wikipedia. A few minutes later, a message popped up in my inbox from an old friend asking me to help him with his application to library school.

I dug up my statement of purpose and I was extremely heartened to read my words from three years ago:

I am particularly interested in the interaction between libraries and open source technology… I am interested in innovative use of physical and virtual space and democratic archival curation, providing free access to primary sources.

It felt good to know that I have always been interested in these topics but I didn’t know what that would look like until I discovered my place in the open source community. I feel like for many of us in the cultural heritage sector the lack of clarity about where we fit in is a major blocker, and I do think it can be associated with contribution to open source more generally. Douglas Atkin, Community Manager at Airbnb, claims that the two main questions people have when joining a community are “Are they like me? And will they like me?”. Of course, joining a community is a lot more complicated than that, but the lack of visibility of open source projects in the cultural heritage sector can make even locating a project a whole lot more complicated.

As we’ve discussed in this working group, the ethics of cultural heritage and Open Source overlap considerably and

the open source community considers those in the cultural heritage sector to be natural allies.

In his article, “Who are you empowering?” Hugh Rundle writes: (I quote this article all the time because I believe it’s one of the best articles written about library tech recently…)

A simple measure that improves privacy and security and saves money is to use open source software instead of proprietary software on public PCs.

Community-driven, non-profit, and not good at making money are just some of the attributes that most cultural heritage organizations and open source project have in common, and yet, when choosing software for their patrons, most libraries and cultural heritage organizations choose proprietary systems and cultural heritage professionals are not the strongest open source contributors or advocates.

The main reasons for this are, in my opinion:

1. Many people in cultural heritage don’t know what Open Source is.

In a recent survey I ran of the Code4Lib and UNC SILS listservs, nearly every person surveyed could accurately respond to the prompt “Define Open Source in one sentence” though the responses varied from community-based answers to answers solely about the source code.

My sample was biased toward programmers and young people (and perhaps people who knew how to use Google because many of the answers were directly lifted from the first line of the Wikipedia article about Open Source, which is definitely survey bias,) but I think that it is indicative of one of the larger questions of open source.

Is open source about the community, or is it about the source code?

There have been numerous articles and books written on this subject, many of which I can refer you to (and I am sure that you can refer me to as well!) but this question is fundamental to our work.

Many people, librarians and otherwise, will ask: (I would argue most, but I am operating on anecdotal evidence)

Why should we care about whether or not the code is open if we can’t edit it anyway? We just send our problems to the IT department and they fix it.

Many people in cultural heritage don’t have many feelings about open source because they simply don’t know what it is and cannot articulate the value of one over the other. Proprietary systems don’t advertise as proprietary, but open source constantly advertises as open source, and as I’ll get to later, proprietary systems have cornered the market.

This movement from darkness to clarity brings most to mind a story that Kathy Lussier told about the Evergreen project, where librarians who didn’t consider themselves “techy” jumped into IRC to tentatively ask a technical question and due to the friendliness of the Evergreen community, soon they were writing the documentation for the software themselves and were a vital part of their community, participating in conferences and growing their skills as contributors.

In this story, the Open Source community engaged the user and taught her the valuable skill of technical documentation. She also took control of the software she uses daily and was able to maintain and suggest features that she wanted to see. This situation was really a win-win all around.

What institution doesn’t want to see their staff so well trained on a system that they can write the documentation for it?

2. The majority of the market share in cultural heritage is closed-source, closed-access software and they are way better at advertising than Open Source companies.

Last year, my very wonderful boss in the cataloging and metadata department of the University of North Carolina at Chapel Hill came back from ALA Midwinter with goodies for me: pens and keychains and postits and tote bags and those cute little staplers. “I only took things from vendors we use,” she told me.

Linux and Firefox OS hold 21% of the world’s operating system marketshare. (Interestingly, this is more globally than IOS, but still half that of Windows. On mobile, IOS and Android are approximately equal.)

Similarly, free, open source systems for cultural heritage are unfortunately not a high percentage of the American market. Wikipedia has a great list of proprietary and open source ILSs and OPACs, the languages they’re written in, and their cost. Marshall Breeding writes that FOSS software is picking up some market share, but it is still “the alternative” for most cultural heritage organizations.

There are so many reasons for this small market share, but I would argue (as my previous anecdote did for me,) that a lot of it has to do with the fact that these proprietary vendors have much more money and are therefore a lot better at marketing to people in cultural heritage who are very focused on their work. We just want to be able to install the thing and then have it do the thing well enough. (An article in Library Journal in 2011 describes open source software as: “A lot of work, but a lot of control.”)

As Jack Reed from Stanford and others have pointed out, most of the cost of FOSS in cultural heritage is developer time, and many cultural heritage institutions believe that they don’t have those resources. (John Brice’s example at the Meadville Public Library proves that communities can come together with limited developers and resources in order to maintain vital and robust open source infrastructures as well as significantly cut costs.)

I learned at this year’s Wikiconference USA that academic publishers had the highest profit margin of any company in the country last year, ahead of Google and Apple.

The academic publishing model is, for more reasons than one, completely antithetical to the ethics of cultural heritage work, and yet they maintain a large portion of the cultural heritage market share in terms of both knowledge acquisition and software. Megan Forbes reminds us that the platform Collection Space was founded as the alternative to the market dominance of “several large, commercial vendors” and that cost put them “out of reach for most small and mid-sized institutions.”

Open source has the chance to reverse this vicious cycle, but institutions have to put their resources in people in order to grow.

While certain companies like OCLC are working toward a more equitable future, with caveats of course, I would argue that the majority of proprietary cultural heritage systems are providing inferior product to a resource poor community.

 3. People are tired and overworked, particularly in libraries, and to compound that, they don’t think they have the skills to contribute.

These are two separate issues, but they’re not entirely disparate so I am going to tackle them together.

There’s this conception outside of the library world that librarians are secret coders just waiting to emerge from their shells and start categorizing datatypes instead of MARC records (this is perhaps a misconception due to a lot of things, including the sheer diversity of types of jobs that people in cultural heritage fill, but hear me out.)

When surveyed, the skill that entering information science students most want to learn is “programming.” However, the majority of MLIS programs are still teaching Microsoft Word and beginning html as technology skills.

Learning to program computers takes time and instruction and while programs like Women who Code and Girl Develop It can begin educating librarians, we’re still faced with a workforce that’s over 80% female-identified that learned only proprietary systems in their work and a small number of technology skills in their MLIS degrees.

Library jobs, and further, cultural heritage jobs are dwindling. Many trained librarians, art historians, and archivists are working from grant to grant on low salaries with little security and massive amounts of student loans from both undergraduate and graduate school educations. If they’re lucky to get a job, watching television or doing the loads of professional development work they’re expected to do in their free time seems a much better choice after work than continuing to stare at a computer screen for a work-related task or learn something completely new. For reference: an entry-level computer programmer can expect to make over $70,000 per year on average. An entry-level librarian? Under $40,000. I know plenty of people in cultural heritage who have taken two jobs or jobs they hate just to make ends meet, and I am sure you do too.

One can easily say, “Contributing to open source teaches new skills!” but if you don’t know how to make non-code contributions or the project is not set up to accept those kinds of contributions, you don’t see an immediate pay-off in being involved with this project, and you are probably not willing to stay up all night learning to code when you have to be at work the next day or raise a family. Programs like Software Carpentry have proven that librarians, teachers, scientists, and other non-computer scientists are willing to put in that time and grow their skills, so to make any kind of claim without research would be a reach and possibly erroneous, but I would argue that most cultural heritage organizations are not set up in a way to nurture their employees for this kind of professional development. (Not because they don’t want to, necessarily, but because they feel they can’t or they don’t see the immediate value in it.)

I could go on and on about how a lot of these problems are indicative of cultural heritage work being an historically classed and feminized professional grouping, but I will spare you right now, although you’re not safe if you go to the bar with me later.

In addition, many open source projects operate with a “patches welcome!” or “go ahead, jump in!” or “We don’t need a code of conduct because we’re all nice guys here!” mindset, which is not helpful to beginning coders, women, or really, anyone outside of a few open source fanatics.

I’ve identified a lot of problems, but the title of this talk is “Creating the Conditions for Open Source Community” and I would be remiss if I didn’t talk about what works.

Diversification, both in terms of types of tasks and types of people and skillsets as well as a clear invitation to get involved are two absolute conditions for a healthy open source community.

Ask yourself the questions: Are you a tight knit group with a lot of IRC in-jokes that new people may not understand? Are you all white men? Are you welcoming? Paraphrasing my colleague Sean Bolton, the steps to an inviting community is to build understanding, build connections, build clarity, build trust, build pilots, which creates a build win-win.

As communities grow, it’s important to be able to recognize and support contributors in ways that feel meaningful. That could be a trip to a conference they want to attend, a Linkedin recommendation, a professional badge, or a reference, or best yet: you could ask them what they want. Our network for contributors and staff is adding a “preferred recognition” system. Don’t know what I want? Check out my social profile. (The answer is usually chocolate, but I’m easy.)

Finding diverse contribution opportunities has been difficult for open source since, well, the beginning of open source. Even for us at Mozilla, with our highly diverse international community and hundreds of ways to get involved, we often struggle to bring a diversity of voices into the conversation, and to find meaningful pathways and recognition systems for our 10,000 contributors.

In my mind, education is perhaps the most important part of bringing in first-time contributors. Organizations like Open Hatch and Software Carpentry provide low-cost, high-value workshops for new contributors to locate and become a part of Open Source in a meaningful and sustained manner. Our Webmaker program introduces technical skills in a dynamic and exciting way for every age.

Mentorship is the last very important aspect of creating the conditions for participation. Having a friend or a buddy or a champion from the beginning is perhaps the greatest motivator according to research from a variety of different papers. Personal connection runs deep, and is a major indicator for community health. I’d like to bring mentorship into our conversation today and I hope that we can explore that in greater depth in the next few hours.

With mentorship and 1:1 connection, you may not see an immediate uptick in your project’s contributions, but a friend tells a friend tells a friend and then eventually you have a small army of motivated cultural heritage workers looking to take back their knowledge.

You too can achieve on-the-ground action. You are the change you wish to see.

Are you working in a cultural heritage institution and are about to switch systems? Help your institution switch to the open source solution and point out the benefits of their community. Learning to program? Check out the Open Hatch list of easy bugs to fix! Are you doing patron education? Teach them Libre Office and the values around it. Are you looking for programming for your library? Hold a Wikipedia edit-a-thon. Working in a library? Try working open for a week and see what happens. Already part of an open source community? Mentor a new contributor or open up your functional area for contribution.

It’s more than just “if you build it, they will come.”

If you make open source your mission, people will want to step up to the plate.

To close, I’m going to tell a story that I can’t take credit for, but I will tell it anyway.

We have a lot of ways to contribute at Mozilla. From code to running events to learning and teaching the Web, it can be occasionally overwhelming to find your fit.

A few months ago, my colleague decided to create a module and project around updating the Mozilla Wiki, a long-ignored, frequently used, and under-resourced part of our organization. As an information scientist and former archivist, I was psyched. The space that I called Mozilla’s collective memory was being revived!

We started meeting in April and it became clear that there were other wiki-fanatics in the organization who had been waiting for this opportunity to come up. People throughout the organization were psyched to be a part of it. In August, we held a fantastically successful workweek in London, reskinned the wiki, created a regular release cycle, wrote a manual and a best practice guide, and are still going strong with half contributors and half paid-staff as a regular working group within the organization. Our work has been generally lauded throughout the project, and we’re working hard to make our wiki the resource it can be for contributors and staff.

To me, that was the magic of open source. I met some of my best friends, and at the end of the week, we were a cohesive unit moving forward to share knowledge through our organization and beyond. And isn’t that a basic value of cultural heritage work?

I am still an open source failure. I am not a code fanatic, and I like the ease-of-use of my used IPhone. I don’t listen to techno and write Javscript all night, and I would generally rather read a book than go to a hackathon.

And despite all this, I still feel like I’ve found my community.

I am involved with open source because I am ethically committed to it, because I want to educate my community of practice and my local community about what working open can bring to them.

When people ask me how I got involved with open source, my answer is: I had a great mentor, an incredible community and contributor base, and there are many ways to get involved in open source.

While this may feel like a new frontier for cultural heritage, I know we can do more and do better.

Open up your work as much as you can. Draw on the many, many intelligent people doing work in the field. Educate yourself and others about the value that open source can bring to your institution. Mentor someone new, even if you’re shy. Connect with the community and treat your fellow contributors with respect.Who knows?

You may get an open source failure like me to contribute to your project.

A week with Mozilla Paraguay
deimidis on September 29, 2014 12:25 PM

It was 2009, we were at FISL, in Porto Alegre. We were giving away lots of t-shirts, with very beautiful designs. All the people at the event were coming to the booth to pick their t-shirt. Just at that time, a girl came to me and ask me about Mozilla. She didn’t want the t-shirt (we gave her one after time), she just want to know more about Mozilla, because she wants to create a community with her classmates. That was the beginning of Mozilla community at Paraguay.

Fast forward 5 years. I participated at the #MozPy Week, celebrating the 5th anniversary of the community, and begins with the presentations of advances in Guaraní-Paraguay localization. Guaraní is the second official language in Paraguay, behind Spanish. The community is working with Guarany’s Institutes and universities.

I gave two talks about Mozilla and communities. But the great work was made by Rocío Meza, Anahí Salinas, Lourdes Castillo, Pablo Sepúlveda, Aldo Medina, Eduardo Urcullú, Alcides Torres, Julio Gómez and Jeff Beatty. Workshops, talks about Mozilla Projects (Womoz, Webmaker) and a localization sprint.

And in the end, more plans to continue the work in Paraguay. They don’t want to rest

Some pics of the event:

Paraguay team and invitees

Jeff and Alcides, talking about Guaraní localization

Full localization team

A thermo with project logo and my name

Maker Party JNCT Bhopal
faisalaziz4ever on September 27, 2014 09:43 PM

Hi Folks,

We have successfully organized an awesome Mozilla Maker’s party at Jai Narain Institute of Technology, Bhopal, Madhya Pradesh India. The prime objective of this Maker Party is to teach students about Web Literacy and its vital role in Open Web. The event was organized by our passionate Mozilla Community Bhopal. My sincere thanks to JNCT college administration for supporting us in our mission towards building a better web.

Due to overwhelming response from student , we have decided to split audience in two computer labs, I have started my session with an Introduction to Mozilla and Its projects, Contributors program like Mozilla Student Ambassador, Mozilla Reps and other contribution opportunities. Participants were getting enthusiastic about learning new projects. So we introduced them with our awesome project webmaker.

Arpit Singhal, Mrinal Jain, Chandan Baba and Rahul Talreja,Shiva Goyal did an awesome job by introducing Hands On sessions on Appmaker, Popcorn and Thimble Participants were feeling excited when they created their very first app.

How can I forget my best part, L10n, I have also shown some hands on to participants on L10n, They have translated some strings on Pootle which is an awesome experience for all of them.

We has a very productive discussion with Director of college, to establish a Firefox Student Club in college which serves as platform for students to showcase their skills and also a destination to enroll new sustainable contributors.

Being a mentor for Bhopal community, I must appreciate Vaibhav Bajaj, Divya and Anju for their active contribution in engaging community.

Thank you community Bhopal for this splendid event, Hope to see some more awesome and productive events from your end.


Gnome 3.14 Release
ardian on September 25, 2014 06:28 PM

Dear readers, I am happy to see that Gnome 3.14 is out. Check the video made by the Gnome team. Gnome 3.14 will come with Fedora 21, if there is any repo for the current release of fedora (20) please add it to the comments. There are links in the gnome sites where you can get a taste of it with fedora.

FDI Means ‘First Develop India’, For PM Narendra Modi
Jayakumar on September 25, 2014 09:47 AM
Today, 25 September, is an important day in the history of India. Indian Prime Minister Narendra Modi will officially launch his ‘Make in India’ campaign, in a high-profile manner. He will meet ministers of 25 central departments to preach the importance of domestic manufacturing and more foreign investment. The launch is even more significant as […]

Google India To Organise A Mobile App Development Contest For PMO
Jayakumar on September 25, 2014 09:45 AM
Google India, in collaboration with MyGov will launch a nationwide contest for developing a mobile app for the Prime Minister’s Office (PMO). The statement issued by Google India said that, “the mobile app will bring the PMO to every citizen and the contest will showcase how Indians can build a world class app.” The statement […]

The Pirate Bay’s raid-proof server farm is 21 virtual machines in the cloud
Jayakumar on September 25, 2014 07:52 AM
How do you keep the world’s largest and most widely-known torrent site up and running when copyright groups are constantly trying to figure out ways to shut you down? How do you keep authorities from raiding your servers and taking everything offline? If you’re managing The Pirate Bay, you ditch the hardware and move to […]

Platform for sung and unsung heroes!
Hafiz on September 25, 2014 06:30 AM

Today marks the day of the launching of one of the premeier platforms for NGOs and Volunteers in Malaysia to seek for each other in making a better Malaysia known as NGO Hub Asia whereby it is a platform made success with the collaboration between SOLS 24/7 and 7-Eleven Malaysia.

The launching event is held at the office of SOLS 24/7 located at 1 Petaling Residences (U/C), Sungai Besi. Championing the cause together are Thanuja Ananthan, Sarah Lian, and Aishah Sinclair!

Live updates will be spearheaded on Twitter via two different accounts – @SOLS247 and also @ngohub_asia.

Check them out if you are free, and do tweet up if you have any inquiries about this! :)

Best wishes,

Filed under: Uncategorized

WebMaker – MozEdu La Roca High School
nex on September 24, 2014 04:20 PM

I participated in theWebMaker - MozEdu” event at the La Roca High School, where about 80 students received tips about safety on the web, and the importance of freedom and privacy, also received a little training on how to contribute to the web.


Interview Radio FM 105.5
nex on September 24, 2014 04:05 PM

I was invited to participate in an interview for Radio 105.5 FM, I had the opportunity to talk about Mozilla and the web, security, freedom and privacy on the web. This radio program is conducted monthly with these issues for at least 50,000 listeners.


So, you wanna join us?


The Mozilla Reps program is open to all Mozillians who are 18 years of age and above. Before you become a Mozilla Rep, you must complete a short but rigorous application process in order to demonstrate your interest in and motivation for joining the program. Are you ready to take on the challenges and rewards of advancing your leadership to the next level in Mozilla? If your answer is YES, apply to become a Mozilla Rep today!

Not sure if you're ready for Mozilla Reps? There are many other ways to take the lead in the Mozilla Community. If you're a student, register for the Firefox Student Ambassadors program to gain experience leading projects at your school. And all of our contributor opportunities are available to you on the Get Involved homepage.

The Mozilla Reps application process involves three simple steps:

Thanks for your interest in making the Web better with Mozilla!