Personal Blog

Mozilla Hacking Day April 2014

    Mozilla     Mozilla·mozillareps



On the 26th of April we met in Berlin to have a “Mozilla Hacking Day”. After several month of planning, we had a good session plan which sounded interesting. On meetup.com, 55 people rsvp’d and about 17 Mozillians registered to help us out at the event itself.

Mozillians Dinner on Friday:

On Friday we met at the hotel and went out for Tapas to plan the last few things for Saturday and have some Mozilla discussions.

Berlin_20140425_016_1280

Hacking Day on Saturday:

On Saturday around 40 people showed up to get to know Mozilla and hack on its projects.

Our schedule:





































































9:00 - 9:45BREAKFAST
9:50 - 10:15Welcome / Introduction to MozillaMichael Kohler / Julian Viereck
10:20 - 10:35Next things for Firefox<wip>Tim Taubert
10:40 - 10:55Firefox OS DevelopmentFirefoxOS (Overview/Gaia)Colin Frei
11:00 - 11:15Mozilla ResearchOverviewTill Schneidereit
11:20 - 11:40COFFE BREAK
11:40 - 11:55WebRTCAvinash Kundaliya
12:00 - 12:15ScanJS - scanning JS for security issuesSecurity (Web, Firefox, Firefox OS, …)Frederik Braun

12:20 - 12:35
WebmakerMozilla Webmaker (www.webmaker.org)Michael Kohler
MDNFlorian Scholz
12:40 - 13:40LUNCH BREAK
13:40 - 13:50Hacking part introductionIntroducing contacts, “how to find bugs and get started”Georg Fritzsche


































afternoonMozilla Research (Shumway) and/or JS Engine and/or ES6 goodnessTill Schneidereit
afternoone10s work in FirefoxWhere we are right now with E10S. What needs to be done. Show & tellTom Schuster
afternoonFirefox OS Malware Defense and the Firefox OS Crypto ConceptThing have moved and are moving in FxOS app sec space, and I’ll update you on where we are and where we (hopefully) are going. I’ll also give an introduction to the current FxOS crypto concept proposal.Christiane Ruetten
afternoonCalendar Data for Apps and the Web with ICAL.jsThere are quite a few simple parsers for the iCalendar format (rfc5545)
on the net, but I have seen none that are full featured parsers. As part of my work for the Mozilla Calendar Project, I have created a
full featured replacement to the C++ libical used in our product, Lightning. This isn’t the only place scheduling is important. In this session I will show you how easily you can use ical.js to schedule on the web in a standards compatible way. Please bring your ideas on how calendaring can be used in your domain. If you want to take a look beforehand, check out https://github.com/mozilla-comm/ical.js
Philipp Kewisch
afternoonMozmill & release testing of FirefoxYou will see how Mozilla QA makes use of the Mozmill framework in combination with Jenkins to qualify Firefox releasesHenrik Skupin


Since we had some overlapping sessions (e.g. talks during other sessions), the attendees needed to choose what they wanted to do after lunch. Some decided to hear the rest of the talks, others went upstairs to hack on the projects. Unfortunately most of the people downstairs didn’t come upstairs to hack on something after the talks.

Those hacking upstairs splitted up to the different session tables with Firefox OS being the most popular. Some other tables, unfortunately, were empty. This is one point we need to address for future events (see “Lessions learned” below).

Berlin_20140426_01_1280

In conclusion we can happily say that this was a great event and we’ll follow up on that in autumn. We had a lot of discussions with interested people, mostly about Firefox OS. This was one of the first events where a lot of Mozilla emplyees were present, this is a big advantage and also helps to further improve the coorporation between employees and volunteers.

Berlin_20140426_02_1280

Lessions learned:

We knew we’ll have a few “no show”, but we didn’t expect it to be almost 40%. We need to find a way to improve that. Better calculate the food: we had some Pizzas and bread left. At the end we gave it away to people needing it more than we do, but nevertheless this could be improved. But this also has to do with the first lession.

* Better plan the sessions and ask people about their interests earlier to not have empty session tables.

A big “Thanks!” goes out to everyone who helped organize it and supported us at the event itself. Also, I’d like to thank co.up which sponsered the venue.

I’m currently planning to do a second Mozilla Hacking Day. This time with more people and all the lessions learned applied. Stay tuned!

page PV:  ・  site PV:  ・  site UV: