<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Michael&#39;s Blog</title>
  <subtitle>I am writing about different topics that relate to me.</subtitle>
  <link href="https://mkohler.dev/feed.xml" rel="self"/>
  <link href="https://mkohler.dev/blog/"/>
  <updated>Mon, 10 Apr 2023 19:00:00 +0000</updated>
  <id>https://mkohler.dev/blog/</id>
  <author>
    <name>Michael Kohler</name>
    <email>me@michaelkohler.info</email>
  </author>
  
  <entry>
    <title>15 Years as a Mozilla Volunteer</title>
    <link href="https://mkohler.dev/blog/2023/04/15-years-as-a-mozilla-volunteer/"/>
    <updated>Mon, 10 Apr 2023 19:00:00 +0000</updated>
    <id>https://mkohler.dev/blog/2023/04/15-years-as-a-mozilla-volunteer/</id>
    <content type="html">&lt;p&gt;March 10th, 2023 marked my 15th year contributing to Mozilla as a volunteer. In this blog post I will focus on the past 5 years. Before reading this, you might want to check out my &lt;a href=&quot;https://mkohler.dev/blog/2018/04/10-years-as-a-mozilla-volunteer/&quot;&gt;previous blog post about my first 10 years&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;p&gt;Unfortunately I can&#39;t provide the same level of granular statistics as I did in that blog post, as the data aggregation from back then does not exist anymore. However, I created my own tool to track my contributions and you can find all my contributions listed &lt;a href=&quot;https://mkohler.dev/open-source&quot;&gt;in the Open Source section of this website&lt;/a&gt;. I might write about that tool in the future, until then you can set this up for yourself as well. The code can be found on &lt;a href=&quot;https://github.com/MichaelKohler/volunteer-contributions-fetch/&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Common Voice&lt;/h2&gt;
&lt;p&gt;Most of this blog post will focus on Common Voice, as that is the main project I have worked on in the past 5 years. This is the story of how I got to contribute to it and what contributions I&#39;ve made over the years. Many of these efforts were based on input and collaboration of the community!&lt;/p&gt;
&lt;p&gt;Common Voice is Mozilla&#39;s effort to create a public domain dataset of voice recordings that can be used to create Machine Learning models to recognize speech. For more information check out the &lt;a href=&quot;https://commonvoice.mozilla.org/about&quot;&gt;About page on Common Voice&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Getting to know Sentence Collector&lt;/h3&gt;
&lt;p&gt;As part of my Mozilla Reps work, I helped organize the &lt;a href=&quot;https://www.meetup.com/berlin-mozilla-meetup/events/250208027/&quot;&gt;Mozilla Berlin presence of Mozilla&#39;s Global Sprint in May 2018&lt;/a&gt;. The Global Sprint was a global event encouraging participants to create fun projects for a healthy internet. For the Berlin instance of this event we decided to focus on Common Voice. One benefit of this was that the Common Voice team was located in Berlin and therefore easily could help us out. At that point I had heard about Common Voice before, but I do not remember contributing to it before this event.&lt;/p&gt;
&lt;p&gt;At the event we used a localization tool to submit and review sentences, as that already had a review flow. These sentences then get shown to the voice contributors to record. To get a good dataset many hours of recorded speech is necessary. Many hours of speech also means many sentences that need to be available to be recorded. As you might imagine, this does not scale well. Later that year in July Mike Henretty committed the first version of the &lt;a href=&quot;https://commonvoice.mozilla.org/sentence-collector/&quot;&gt;Sentence Collector&lt;/a&gt; to GitHub. This then allowed as to improve upon and create a flow that specifically fits the purpose and processes of Common Voice.&lt;/p&gt;
&lt;p&gt;My first commit to the &lt;a href=&quot;https://github.com/common-voice/sentence-collector/&quot;&gt;Sentence Collector repository&lt;/a&gt; was in November 2018. Since then I have maintained and improved the Sentence Collector as a volunteer. There were contributions from time to time from other contributors and of course the whole thing would not have been possible without the discussions with the community.&lt;/p&gt;
&lt;p&gt;The initial version looked slightly different, but at some point I decided to get it a bit closer to the design of the Common Voice website. This is how it looks now:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2023/04/sentence-collector.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2023/04/sentence-collector.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Backend work on Sentence Collector&lt;/h3&gt;
&lt;p&gt;For some time in the beginning Sentence Collector did not have a real backend. The frontend basically directly contacted &lt;a href=&quot;https://wiki.mozilla.org/Firefox/Kinto&quot;&gt;Kinto&lt;/a&gt;, which worked out quite well initially. However with time our requirements became more complex and we had to switch to using a real backend. I fully developed this backend based on a Node. This was quite a project to do in my free time, as there was no existing backend and therefore also no deployment processes. Additionally at that point we decided to introduce the same login mechanism as Common Voice uses and therefore we also had to integrate with Auth0, which made the whole project even bigger. However this was a great learning opportunity for me, as I had never worked with OAuth before that.&lt;/p&gt;
&lt;h3&gt;Current status of Sentence Collector&lt;/h3&gt;
&lt;p&gt;Currently there is an ongoing project to fully integrate the Sentence Collector into the Common Voice platform. Until now it was quite hard to find the Sentence Collector and its code was completely independent of the Common Voice platform. This required us to come up with some processes to get the data integrated and keep everything consistent. We had talked about this more than 2 years ago, but it simply never happened. Therefore I&#39;m very happy that this is now happening.&lt;/p&gt;
&lt;h3&gt;Sentence Extractor&lt;/h3&gt;
&lt;p&gt;As one-off contributions submitting sentences through Sentence Collector was not enough for all languages, the Common Voice team also created a tool that extracts sentences from Wikipedia (with legal requirements applied). That tool is called &lt;a href=&quot;https://github.com/Common-Voice/cv-sentence-extractor&quot;&gt;Sentence Extractor&lt;/a&gt;. Around June 2019 I started contributing to that tool as well and then later on took over maintenance as well. Since then I helped integrate more sources apart from just Wikipedia, as well as creating more rules that can be applied to find the right sentences to extract. All of these rules are documented in the README file.&lt;/p&gt;
&lt;p&gt;A bigger project for the Sentence Extractor was the automation of the extraction process. For a long time trusted contributors ran the extraction process locally on their machine and then uploaded the resulting sentences file to the Common Voice repository. This could take hours to run. I created a GitHub Actions workflow which automates the process, while also making sure that none of the sentences changed. This allows anyone to trigger an extract and then the only manual process is to submit a PR with the file to the Common Voice repository. However the content of that file is easily comparable to the output of the GitHub Action and therefore guarantees compliance with the legal requirements easily.&lt;/p&gt;
&lt;h2&gt;Community Work&lt;/h2&gt;
&lt;p&gt;After moving to Berlin at the beginning of 2018 I started helping out with organizing community events in the Mozilla office. I joined the already existing bi-weekly Mozilla Nights and helped mentor attendees and then also further on helped organize those events. Unfortuantely we did not switch those bi-weekly Mozilla Nights to be online events and had to pause them during the pandemic.&lt;/p&gt;
&lt;p&gt;We have also organized campaign specific events between 2018 and the beginning of 2020, whenever Mozilla had a global campaign that benefited from having physical events happening. You can find previous campaigns as well as upcoming campaigns on the &lt;a href=&quot;https://community.mozilla.org/campaigns/&quot;&gt;Community Portal&lt;/a&gt;. For many of those campaigns we needed a bug reporting form, therefore I develop and keep maintaining the &lt;a href=&quot;https://github.com/mozilla/campaign-form/&quot;&gt;campaign-form&lt;/a&gt; which gets adjusted of reach campaign.&lt;/p&gt;
&lt;p&gt;I have also continued to be a Peer for the Reps program. However admittedly, in the past 2 years I did not contribute as much to the Reps program. If you&#39;d like to chat with me about the program, I&#39;m super happy to do so though!&lt;/p&gt;
&lt;p&gt;And finally, I organized the virtual Mozilla presence in the Mozilla Dev Room at FOSDEM 2022 together with other volunteers.&lt;/p&gt;
&lt;h2&gt;Firefox&lt;/h2&gt;
&lt;p&gt;I have also continued to write some patches for Firefox. These usually come in batches of 2 or 3 at the tiem and then I don&#39;t contribute to Firefox code for another half year. You can find a list of my fixed bugs on &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL+%40michaelkohler&quot;&gt;Bugzilla&lt;/a&gt;. I&#39;m probably going to keep contributing to Firefox from time to time, however I do not have a big amount of time availabe these days.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>10 Years as a Mozilla Volunteer</title>
    <link href="https://mkohler.dev/blog/2018/04/10-years-as-a-mozilla-volunteer/"/>
    <updated>Mon, 09 Apr 2018 19:29:11 +0000</updated>
    <id>https://mkohler.dev/blog/2018/04/10-years-as-a-mozilla-volunteer/</id>
    <content type="html">&lt;p&gt;March 10th, 2018 marked my 10 year anniversary as a Mozilla volunteer. I wanted to write this blog post for quite some time now, but as you might know, writing is not one of my capabilities I’m exercising a lot. With this blog post I’d like to give a quick wrap up of the past 10 years and share the story on how I came to Mozilla. Upfront I’d like to thank everyone who made this journey as amazing as it was, to many more years!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/10years.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/10years.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Statistics&lt;/h1&gt;
&lt;p&gt;If you only care about numbers, here they are. These were measured until early March 2018 and taken from Mozilla’s Community Analytics tool.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;205 bugs filed on &lt;a href=&quot;https://bugzilla.mozilla.org/&quot;&gt;Bugzilla&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;3430 Bugzilla comments&lt;/li&gt;
&lt;li&gt;178 assigned bugs on Bugzilla (including Reps applications)&lt;/li&gt;
&lt;li&gt;259 Patches submitted on Bugzilla&lt;/li&gt;
&lt;li&gt;860 reports on the Reps portal&lt;/li&gt;
&lt;li&gt;136 events (online &amp;amp; offline) organised since becoming a Rep in 2012&lt;/li&gt;
&lt;li&gt;110 submitted PRs on GitHub (not counting Firefox)&lt;/li&gt;
&lt;li&gt;994 commits on Git repositories including Firefox and directly to repos such as &lt;a href=&quot;https://github.com/mozilla/activate.mozilla.community&quot;&gt;MozActivate&lt;/a&gt;, &lt;a href=&quot;https://github.com/mozilla/firefox57-sprint&quot;&gt;Firefox 57 Quantum Sprint&lt;/a&gt;, &lt;a href=&quot;https://github.com/mozilla/newfirefox.mozilla.community&quot;&gt;Firefox Quantum Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;335 GitHub issues filed in over 20 repositories&lt;/li&gt;
&lt;li&gt;50 wiki pages created&lt;/li&gt;
&lt;li&gt;369 edits to wiki pages&lt;/li&gt;
&lt;li&gt;451 emails to 20 different mailing lists&lt;/li&gt;
&lt;li&gt;495 posts / 155 topics created on Discourse since September 14&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;First contact&lt;/h1&gt;
&lt;p&gt;I have been using Firefox for at least since the 1.0 release. Unfortunately I don’t have any recollection or evidence for this, but I have a feeling that it could have been one of the releases before as well. In any case, I had been using Firefox for quite some time before I even came into contact with the principle of it being Open Source.&lt;/p&gt;
&lt;p&gt;I was in high school when the first contact with a Firefox contributor happened. This must have been some time in 2007, can’t remember when exactly that was. Friends of mine found our Math teacher’s name connected to Firefox. You might ask how that might have happened? Well, I’d say basic stalking. They found his name in the &lt;a href=&quot;https://www.mozilla.org/credits/&quot;&gt;Mozilla Credits&lt;/a&gt;, probably by googling his name. Until now I’m not fully sure how it happened, but that seems like the most credible variant of it. The other possibility would be that they saw him in-product. Back then there was a scrolling list of all these names in the “About” window of Firefox. Having seen it there seems less credible though, as they would had needed to stare at this scrolling list for a few names until they found it. I’m pretty sure they were not &lt;em&gt;that&lt;/em&gt; bored. You never know though. In the next Math class, they asked him about this and he decided to give a short introduction explaining what he has done for Firefox and showed some code. At that point I was fully hooked and it dawned on me that I can do that as well!&lt;/p&gt;
&lt;p&gt;From then on I was hooked and started using the Minefield, nowadays known as “Nightly”, version of Firefox. Since then I’ve been using testing versions of Firefox and (except for a few days) never switched to anything else for daily use. It took a while of using it until I found &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=421834&quot;&gt;my first bug&lt;/a&gt;. This was on March 10th 2008, more than 10 years ago. After that I started to get more involved in forums such as MozillaZine and &lt;a href=&quot;https://groups.google.com/d/msg/mozilla.wishlist/HDNhPHhI_XU/SnPLUO7lC7EJ&quot;&gt;started&lt;/a&gt; to interact with Mozilla mailing lists. I remember using the daily threads on MozillaZine to see what changed in the latest nightly build I was using. This also put me a little bit closer to what was going on in Bugzilla and I started to follow a few bugs to keep myself up to date.&lt;/p&gt;
&lt;p&gt;Even though I was using Minefield and testing it before I filed my first bug, I took my first Bugzilla activity as official start date of my contributions. I think that’s a fair starting point - and honestly the only one I would have a solid date for.&lt;/p&gt;
&lt;h1&gt;First patch&lt;/h1&gt;
&lt;p&gt;I didn’t work on my first Firefox patch until about a year later. Funny enough, I went back to the first bug I filed and tried to fix it. Getting the development environment up and running and getting used to the Firefox coding style took me some time, and it’s probably also the patch I needed to revise the most times till now. I remember being on IRC and asking all kinds of questions that are still turning up on IRC nowadays. I remember being very happy once the patch was done and got merged into Firefox itself.&lt;/p&gt;
&lt;p&gt;I have to admit, I’ve done probably less coding on Mozilla projects between 2008 and 2013 than I have done in the past 2 months.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/commits.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/commits.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;First contact with the community&lt;/h1&gt;
&lt;p&gt;In 2009 I added myself to the &lt;a href=&quot;https://wiki.mozilla.org/Contributors/Germany_Austria_Switzerland&quot;&gt;Germany/Austria/Switzerland contributors wiki page&lt;/a&gt;. This is how my real-life interaction with the community started - I’m not counting my Math teacher in high school here - for reasons. Henrik, my dear mentor eversince, was working in Switzerland in 2011, and he checked out the mentioned Wiki page and found my name. He contacted me and asked if I’d like to have a coffee and talk about Mozilla and meet eachother. Of course I was in! We’ve met in Bern on a summer evening, 22nd of August 2011 to be exact. Yes, that was the &lt;a href=&quot;https://wiki.mozilla.org/Firefox_6_Release_Party_in_Bern&quot;&gt;Firefox 6 launch party in Bern&lt;/a&gt;. I even got my first Firefox stickers!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/me.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/me.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Mozilla Switzerland&lt;/h1&gt;
&lt;p&gt;After this initial meeting, we started to meet more regularly in different places in Switzerland. We organised “MozCoffees” in Bern and Zurich, slowly but steadily growing and building the Mozilla Switzerland community.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.mozilla.org/media/img/contact/pictures/switzerland-01.8e23f4679062.jpg&quot;&gt;&lt;img src=&quot;https://www.mozilla.org/media/img/contact/pictures/switzerland-01.8e23f4679062.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our first event in Switzerland apart from regular MozCoffees was the “Weekend of Code 2012” event. Mozillians from Switzerland shared their knowledge about different areas they are contributing to. I’ve held a &lt;a href=&quot;https://mkohler.dev/presentations/mozilla_weekend_of_code_2012.html&quot;&gt;Firefox Source Code talk&lt;/a&gt;, my first talk I’ve ever given about a Mozilla topic.&lt;/p&gt;
&lt;p&gt;Over the recent years we got more and more organized, having regular meetups in Zurich and other cities of Switzerland. I don’t want to get into too much details about Mozilla Switzerland here, but you can check out &lt;a href=&quot;http://wiki.mozilla.org/Switzerland&quot;&gt;our Wiki page&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/MozillaCH&quot;&gt;Twitter account&lt;/a&gt;. Also a big “thank you” to everyone involved in the Swiss community, it’s always been a pleasure to organise all these events and make friends.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/ch.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/ch.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Henrik also introduced me to &lt;a href=&quot;https://mozillafestival.org/&quot;&gt;MozFest&lt;/a&gt; which I attended the first time together with Henrik in 2011. Since then I’ve attended all MozFests and I don’t plan to stop doing that!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/mozfest.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/mozfest.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Mozilla Switzerland reunited at MozFest 2014 - photo credits to Henrik)&lt;/p&gt;
&lt;p&gt;The Mozilla Switzerland crew also attended the &lt;a href=&quot;https://wiki.mozilla.org/MozCampEU2012&quot;&gt;MozCamp in Warsaw&lt;/a&gt; in 2012. This was my second interaction point with the international community which helped me a lot to get around! That’s also the first time I’ve met Ioana, our lovely Mozilla Reps module owner.&lt;/p&gt;
&lt;h1&gt;The Reps era&lt;/h1&gt;
&lt;p&gt;As Henrik left his job in Switzerland he suggested me joining the &lt;a href=&quot;http://wiki.mozilla.org/Reps/&quot;&gt;Reps program&lt;/a&gt; he had been part of for quite some time before. With his mentoring skills he already had prepared me for it the year before that, so it was a quite easy decision for me. I’ve &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=810035&quot;&gt;applied to the program&lt;/a&gt; on November 8th 2012 and got accepted 5 days later. I’m pretty sure there was some pressure from Ioana as I’ve created my application when sitting right next to her at MozFest. In hindsight a very good thing ;)&lt;/p&gt;
&lt;p&gt;I think my contributions through the Reps program would deserve a completely independent blog post, so I’m not gonna go into details here. You can find all 44 pages of reports since then in the &lt;a href=&quot;https://mozilla.github.io/reps-archive/reps/michaelkohler.html&quot;&gt;Reps archive&lt;/a&gt;. Have fun! I was also featured as &lt;a href=&quot;https://twitter.com/hmitsch/status/441253990211538946&quot;&gt;“Rep of the Month” in March 2014&lt;/a&gt;, I was really happy about that!&lt;/p&gt;
&lt;h1&gt;Trying to build the German speaking community&lt;/h1&gt;
&lt;p&gt;A big part of my Reps life was devoted to the German-speaking community. This includes Germany, Austria and parts of Switzerland. I was invited to the &lt;a href=&quot;http://brian.kingsonline.net/talk/2013/01/german-community-reboot/&quot;&gt;“Community Reboot”&lt;/a&gt; event in January 2013 which marked the &lt;a href=&quot;https://www.soeren-hentzschel.at/mozilla/ein-neuanfang-fur-die-deutschsprachige-mozilla-community/&quot;&gt;start&lt;/a&gt; of my little project to nurture the German-speaking community and bring it closer together. We did several experiments with the regular &lt;a href=&quot;https://wiki.mozilla.org/De/Meetings&quot;&gt;online meetings of the community&lt;/a&gt; and also introduced regular video meetings.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/demeeting.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/demeeting.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve organized a &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/german-speaking-community-meeting-2014/&quot;&gt;followup real-life meeting in February 2014&lt;/a&gt; to bring the community together and talk about everything community related. In 2015 we’ve organized the &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/mozilla-tech-weekend-berlin/&quot;&gt;first Mozilla Tech Weekend&lt;/a&gt; which gave a good initial boost to the Berlin community. A big shoutout goes to Florian Merz for talking it into his own hands to build a community in Berlin. Well done! A big &amp;quot;thank you&amp;quot; goes to Axel Hecht as well, as he has been guiding and mentoring me along the way. I think I would have abandoned this project earlier without him.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/hacking.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/hacking.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/demeeting2.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/demeeting2.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All my efforts lasted until around early 2016, when I decided that the whole project doesn’t meet my high expectations and I didn’t see any progress within the German-speaking community for quite some time. There were other reasons I’d like not to mention here, that’s why I’m keeping this section of the blog post quite small. All in all, it was a good opportunity for me to build skills and capabilities and I think it’s always good to learn from unsuccessful projects. I definitely did!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2018/04/monument.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/monument.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;The Firefox OS era&lt;/h1&gt;
&lt;p&gt;When I first heard about Firefox OS I was excited. At one of the Mozilla Switzerland meetups Henrik tried to get it running on a Samsung Galaxy and we had a lot of fun. This was before the Geeksphone devices came out. I remember the day when I ordered my first Firefox OS phone so I can play around with it. Turned out, I very quickly switched to it as my primary phone and until it’s end always used a Firefox OS phone as primary phone. Sometime with experimental builds on it, but that was nothing new as I was using Firefox Nightly as my main browser as well (same people might say I like to live dangerously..). Dogfooding (or as we called it, Foxfooding) was very important to provide a stable and working platform and I didn’t see another way apart from using it daily. Up to now I’m missing the “switch apps by swiping from the very edge of the phone” feature, that was amazing!&lt;/p&gt;
&lt;p&gt;As Firefox OS was my new primary focus, I started organising events and talks about it. Together with other amazing contributors around Germany, Austria and Switzerland I’ve organized App hackathons, to name a few (not a full list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;March 2013: &lt;a href=&quot;https://twitter.com/hmitsch/status/330580750753751040&quot;&gt;Firefox OS hackathon in Vienna&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;May 2013: &lt;a href=&quot;https://twitter.com/MozillaCH/status/338262271727906816&quot;&gt;Firefox OS App Day in Switzerland&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;March 2014: &lt;a href=&quot;https://twitter.com/codekee/status/444840031736578048&quot;&gt;Firefox OS in Salzburg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;June 2014: &lt;a href=&quot;https://twitter.com/KohlerSolutions/status/477746758475603969&quot;&gt;Firefox OS App Day in Switzerland&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;July 2014: &lt;a href=&quot;https://www.meetup.com/TechUP-Luzern/events/177492792/&quot;&gt;Talk at a Swiss meetup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;October 2014: &lt;a href=&quot;https://www.meetup.com/Berlin-Mozilla-Meetup/events/200778982/&quot;&gt;Firefox OS Hackathon in Berlin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find all my talks I’ve ever given &lt;a href=&quot;https://mkohler.dev/talks/&quot;&gt;on my website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/04/salzburg1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2018/04/chhackathon.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Once Firefox OS launched in Germany, I was part of the launch team. We did a &lt;a href=&quot;https://wiki.mozilla.org/De/Firefox_OS_Promotion_Cologne_2014&quot;&gt;promotion event in Cologne&lt;/a&gt; which was something new to me. I was used to &amp;quot;selling&amp;quot; Firefox to people, but there was no actual sale involved. With Firefox OS, potential users had to buy a phone to actually use it. I think we had some traction with the Firefox costume, but not really with Firefox OS. Well, I guess that was to be expected in hindsight.&lt;/p&gt;
&lt;p&gt;I was involved with Firefox OS until the &lt;a href=&quot;https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/&quot;&gt;decision to pivot to Connected Devices&lt;/a&gt;. After that I was more focused on Reps specific tasks.&lt;/p&gt;
&lt;h1&gt;Reps Governance &amp;amp; Participation&lt;/h1&gt;
&lt;p&gt;Thanks to my involvement in the Reps program on a strategic level and my interest in continuing this, I’ve applied to the &lt;a href=&quot;https://blog.mozilla.org/mozillareps/2015/05/08/council-elections-know-your-candidates/&quot;&gt;Reps Council elections in 2015&lt;/a&gt; in May 2015. This allowed me to shape the conversation and strategy about the Reps program on a more impactful level. This included being invited to several &lt;a href=&quot;https://wiki.mozilla.org/All_Hands&quot;&gt;Mozilla All Hands&lt;/a&gt; where we spent a week discussing everything about Participation. Some people might not understand why I would take a week off my work to go “work” for Mozilla in my free time, but well, that’s who I am.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/assets/images/userpic01.webp&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/userpic01.webp&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As my first term came to an end, I like having these conversations so much that I &lt;a href=&quot;https://discourse.mozilla.org/t/council-elections-september-2016-nominee-q-a/10650&quot;&gt;decided to apply for another term&lt;/a&gt;. Crazy, I know. We went through the whole “Reps Next” project and introduced a few improvements to the program which were overdue for a long time. This term lasted until November 2017. You might ask why two terms amount to about one and a half year? We had a little delay on the second elections and therefore were not fully on schedule anymore. Happens :)&lt;/p&gt;
&lt;p&gt;After my second term on Council I decided to accept Ioana’s proposal to become a Peer. This was officially announced in December 2017. I hope to bring the same valuable inputs to strategic discussions about the program to the broader group as I have been in Council. Let’s see what comes next :)&lt;/p&gt;
&lt;h1&gt;What is next&lt;/h1&gt;
&lt;p&gt;I’ve recently moved to Berlin to my amazing Mozillian girlfriend. As some of you know, I&#39;ve been together with Konstantina for almost 3 years now and finally was able to make the step to move there as well. This means no longer commuting from Switzerland to Berlin on weekends, which became quite cumbersome over time. I&#39;m very happy I did this and there are no regrets whatsoever. As I&#39;m still employed by NEEO and working remotely, it&#39;s definitely an exciting time.&lt;/p&gt;
&lt;p&gt;Moving to Berlin means putting the Swiss community into the very capable hands of other contributors but of course I’ll still be in Switzerland from time to time. I’m sure they will do fine without me :)&lt;/p&gt;
&lt;p&gt;In Berlin I’ll for sure be involved with the local community, my first event will probably one of the &lt;a href=&quot;https://www.meetup.com/Berlin-Mozilla-Meetup/events/lbbrvnyxgbqb/&quot;&gt;bi-weekly Mozilla Nights&lt;/a&gt; here. I’ll slowly gonna get to know how everything works here and then I’ll start to help out to organise events as I did in Switzerland. I’m sure my help is needed and I can provide valuable impact in Berlin as well.&lt;/p&gt;
&lt;p&gt;Regarding the Reps program, I’ll continue my work as a Peer and support the strategic discussion around the Reps Program and Participation at Mozilla as best as I can. All this work will of course be reported on the Reps Portal. Additionally to that, I’ve recently started to provide my relatively new Python coding skills to the Reps Portal and I plan to continue doing this. There are definitely a few things to fix and improve there. When time permits, I’m also planning to contribute more to Firefox as I’ve been in the past. There is always something coming up though, you know how it is.&lt;/p&gt;
&lt;p&gt;Generally, I don’t think my move to Berlin will impact anything else apart from the local community work. I’m sure you’ll hear from me on how that is working out!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>WebVR/A-Frame Hackathon in Lausanne</title>
    <link href="https://mkohler.dev/blog/2017/07/webvr-a-frame-hackathon-in-lausanne/"/>
    <updated>Mon, 24 Jul 2017 22:49:55 +0000</updated>
    <id>https://mkohler.dev/blog/2017/07/webvr-a-frame-hackathon-in-lausanne/</id>
    <content type="html">&lt;p&gt;Last Saturday the &lt;a href=&quot;http://mozilla.ch/&quot;&gt;Mozilla Switzerland community&lt;/a&gt;, together with &lt;a href=&quot;https://www.liip.ch/en&quot;&gt;Liip&lt;/a&gt;, has organized a &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/webvr-a-frame-hackathon/&quot;&gt;WebVR/A-Frame Hackathon&lt;/a&gt; in Lausanne, Switzerland. As always (also in Zurich), we turned to Liip for support regarding a venue, and as always they were happy to host us in Lausanne. At this point, a big &amp;quot;thank you&amp;quot; to them! Without their support we couldn&#39;t organize events as easy as we can now.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://aframe.io/&quot;&gt;A-Frame&lt;/a&gt; is a framework for WebVR, making it easy to create scenes and components that can be viewed in the browser, with Cardboard, the HTC Vive and other VR devices. A-Frame even includes an Inspector that makes it easy to develop VR applications in the browser without having to test it constantly on a real VR device.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2017/07/L0086.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/L0086.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;About the event&lt;/h3&gt;
&lt;p&gt;We gathered at 10 o&#39;clock to have some initial talks and a light breakfast. It also took some time to set up the Vive and making sure we can demo &lt;a href=&quot;https://aframe.io/a-painter&quot;&gt;A-Painter&lt;/a&gt; and other VR applications. At around 10:30 we started with a quick intro by Geoffroy and me. We &lt;a href=&quot;https://docs.google.com/presentation/d/1udTkTO9qn76qwNlW3g5IhOCFpS_2eqv8RGfQOUdOaKk&quot;&gt;explained the agenda and some general information about Mozilla&lt;/a&gt;. After that, Ben gave an &lt;a href=&quot;https://docs.google.com/presentation/d/1UzDvBJno6CR-fsuVQzXvBS1RnvHY9Xe8NRYl-yVFWwg/edit#slide=id.g24a51ed3a8_0_16&quot;&gt;intro to WebVR&lt;/a&gt; and how they are using A-Frame at &lt;a href=&quot;https://spaces.archilogic.com/explore&quot;&gt;Archilogic&lt;/a&gt;. It&#39;s amazing to see how it is being used in the wild for really amazing and helpful projects! Thank you for your time to come to Lausanne and present to us!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/MozillaCH/status/888679520970186752&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/DFU5S_nWAAAbxFi.jpg_large.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then we did some demos with our gadgets and started hacking. With the help of Ben it was easy to create our own first projects. What struck me most is that my creativity and design skills came to end quite quickly, but nevertheless I could easily create a good Proof of Concept for a future iteration (through skilled people and Pull Requests). :)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2017/07/DFa5E_2XYAAtCwi.jpg_large.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/DFa5E_2XYAAtCwi.jpg_large.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2017/07/L0065.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/L0065.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here are some projects that were created/started during this hackathon (click on the images to see it live in your browser):&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://grrd01.github.io/AFrame/&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/Screen-Shot-2017-07-24-at-22.47.46.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://gperriard.github.io/a-frame-object-import/&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/Screen-Shot-2017-07-24-at-22.46.08.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://michaelkohler.github.io/webvr-reps/&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/Screen-Shot-2017-07-24-at-22.46.00.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Another thank you - our preparation hero&lt;/h3&gt;
&lt;p&gt;A big &amp;quot;thank you&amp;quot; goes to &lt;a href=&quot;https://twitter.com/gperriard&quot;&gt;Geoffroy&lt;/a&gt;, who has helped us out with the whole coordination with the venue and did an amazing job promoting the event to his network. We are so happy to have people like Geoffroy who are helping us keep the Open Web public and accessible to all!&lt;/p&gt;
&lt;p&gt;Honestly, the only thing I did was the administration parts of creating event pages on the Reps portal and Meetup, coordinate for having a speaker and giving a short intro talk about the agenda (with his help). Everything about the venue, food, gadgets was organized by him. He even went as far as traveling to Zurich to get an HTC Vive so we can show case that as well!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2017/07/L0294.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2017/07/L0294.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;We had a lot of fun, and we hope our attendees did too! The verbal feedback was good, however we couldn&#39;t get a lot of responses through the feedback form, even though I reminded all participants after the event through email to please fill out the feedback form. Additionally we need to do better in terms of diversity!&lt;/p&gt;
&lt;p&gt;All photos are used with permission by Liip or their respective owners if linked to a tweet.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Switzerland Community Meetup 2017</title>
    <link href="https://mkohler.dev/blog/2017/01/mozilla-switzerland-community-meetup-2017/"/>
    <updated>Sat, 28 Jan 2017 21:55:40 +0000</updated>
    <id>https://mkohler.dev/blog/2017/01/mozilla-switzerland-community-meetup-2017/</id>
    <content type="html">&lt;p&gt;On the 28th of January we, the Mozilla Switzerland, community held another community meetup to organize ourselves for the next few months in 2017.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/09/mozillach_logo_cutout-sky_twitterheader-1024x342.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We did a start/stop/continue analysis of our work in 2016.&lt;/p&gt;
&lt;p&gt;With that in mind, we came up with a few goals for the first half of the year. Since we all agreed on stopping to do unrealistic goals we focused on the most voted ones from above. Of course this doesn&#39;t mean that we will only do those, so everyone is encouraged to also do their own initiatives and we will still have our monthly meetups to bring topics forward.&lt;/p&gt;
&lt;p&gt;These are our goals for the first half of 2017. Our motto is: Complete goals and do more instead of running after goal completion and not succeed like we did in the past year.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Experiment: Organize Bootcamp/Barcamp style conference (community proposes talks and votes on them to be done at the beginning) with a broader Web topic. If successful this can be done more frequently and maybe even be adapted to fit into an evening, or be expanded to two days. Our hypothesis is that this brings in more interested people than the talks we regularly organize without clear call-to-action.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Owner: Marc and Michael&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We continue to ask Mozilla to make its decision process more transparent, so community members can feel more involved.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This was a major concern during our community meetup. This goal is not fully defined and we will work together to phrase our scope accordingly. Also this goal definition is a &amp;quot;working draft&amp;quot;, therefore not perfectly phrased.&lt;/li&gt;
&lt;li&gt;Owner: Gion-Andri&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All currently used communication channels are &lt;a href=&quot;https://github.com/mozillach/mozilla.ch/issues/89&quot;&gt;clearly listed on mozilla.ch&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Our new Twitter tool is in place and functional and the primary Twitter client which enables all of our community to send tweets.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Experiment: Create Telegram channel&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hypothesis: Discussion happens between more than 2 persons&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Non-primary goals, we will keep in mind but are not phrased as official goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Continue technical talks&lt;/li&gt;
&lt;li&gt;Frequent meetups (informal as well!)&lt;/li&gt;
&lt;li&gt;Twitter to be continued as information source&lt;/li&gt;
&lt;li&gt;Discourse as documentation of decisions and possible interaction by other Mozillians if they don&#39;t agree&lt;/li&gt;
&lt;li&gt;Support Rust community&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the next few days we will open corresponding issues in the &lt;a href=&quot;https://github.com/mozillach/participation/issues&quot;&gt;mozilla.ch participation repository&lt;/a&gt; to track this work.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Switzerland - Community Meetup June 2016</title>
    <link href="https://mkohler.dev/blog/2016/09/mozilla-switzerland-community-meetup-june-2016/"/>
    <updated>Tue, 06 Sep 2016 21:05:47 +0000</updated>
    <id>https://mkohler.dev/blog/2016/09/mozilla-switzerland-community-meetup-june-2016/</id>
    <content type="html">&lt;p&gt;On June 20th the Swiss Mozillians met in Zurich to discuss the second half of the year. The goal was to come up with objectives for &lt;a href=&quot;https://mozilla.ch/&quot;&gt;mozilla.ch&lt;/a&gt; that are aligned with the current Mozilla strategy and the Participation Team and Mozilla Reps goals.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/2016/09/mozillach_logo_cutout-sky_twitterheader.jpeg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/2016/09/mozillach_logo_cutout-sky_twitterheader-1024x342.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At first we did a retrospective, here are the key results:&lt;/p&gt;
&lt;h2&gt;What should we stop doing?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Discussions on the mailing list&lt;/li&gt;
&lt;li&gt;posting &amp;quot;meta&amp;quot; discussions on Github&lt;/li&gt;
&lt;li&gt;focusing on initiatives we don&#39;t have time for&lt;/li&gt;
&lt;li&gt;excluding people from discussions (see &amp;quot;meta discussions&amp;quot;)&lt;/li&gt;
&lt;li&gt;focusing on Zurich&lt;/li&gt;
&lt;li&gt;creating single point of failures&lt;/li&gt;
&lt;li&gt;missing to provide clear pathways to contribute when we have a talk&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What should we start doing?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Create a central hub for all resources MozillaCH-related (in terms of &amp;quot;Get involved&amp;quot;)&lt;/li&gt;
&lt;li&gt;Focus on a few single strengths we have instead of a lot of single initiatives we can only go so far for&lt;/li&gt;
&lt;li&gt;Start non-linear discussions on discourse&lt;/li&gt;
&lt;li&gt;Have more event locations to get to people that can&#39;t come to Zurich or Lausanne&lt;/li&gt;
&lt;li&gt;Be more clear about the strengths of single community members and support them with initiatives that fit into the general direction of Mozilla&lt;/li&gt;
&lt;li&gt;Start using communication channels specific to the audience we want to reach&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What should we continue doing?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Event organization works well&lt;/li&gt;
&lt;li&gt;Github issues for tracking&lt;/li&gt;
&lt;li&gt;Team work at meetups&lt;/li&gt;
&lt;li&gt;Keeping things simple (not having a lot of bureaucracy hassle)
With that in mind, we came up with two objectives. Both are aligned with overall Mozilla strategy pieces. The first one is Core Strength, the second one is Prototyping the Future. None of these Key Results are easy to achieve, but we think that with these we can achieve a good base for the upcoming years.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Objective 1: Grow our core contributor strengths and be amazing at being visible in Switzerland**&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Key Result 1: We have at least 5 core contributors that are active on Discourse&lt;/li&gt;
&lt;li&gt;Key Result 2: 30% of threads on Discourse are created by non &lt;a href=&quot;https://wiki.mozilla.org/Switzerland#Focus_Group&quot;&gt;Community Focus Group members&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Key Result 3: At least 25 GitHub issues are created from a discussion on Discourse with clear steps on how to implement&lt;/li&gt;
&lt;li&gt;Key Result 4: Have started an at least monthly meetup group around Developer Tools to have &amp;quot;hacking evenings&amp;quot;&lt;/li&gt;
&lt;li&gt;Key Result 5: At least 3 persons are involved in organizing events&lt;/li&gt;
&lt;li&gt;Key Result 6: At least 4 persons are involved in creating content for Twitter tweets and answering mentions&lt;/li&gt;
&lt;li&gt;Key Result 7: The mozilla.ch website clearly reflects on where we want people to get involved in MozillaCH covering all functional areas provided &lt;a href=&quot;https://wiki.mozilla.org/Switzerland&quot;&gt;on the Wiki page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Key Result 8: At least 80% of &lt;a href=&quot;https://wiki.mozilla.org/Switzerland&quot;&gt;functional areas&lt;/a&gt; are covered by at least 2 contact persons&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Objective 2: We are a driver in prototyping Firefox for the future**&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Key Result 1: We have started a monthly meetup group around Developer Tools to have hacking evenings, providing guidance to new people to get involved in hacking DevTools&lt;/li&gt;
&lt;li&gt;Key Result 2: We have at least 2 hackathons for 2 different components&lt;/li&gt;
&lt;li&gt;Key Result 3: We have at least 20 confirmed Nightly users who know how to submit bugs&lt;/li&gt;
&lt;li&gt;Key Result 4: We are engaging at least 10 people in QA&#39;ing Servo for specific websites&lt;/li&gt;
&lt;li&gt;Key Result 5: We engage at least 2 persons to work on positron, spidernode or browser.html&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What do you find intriguing? What would you like to know more about? Jump into &lt;a href=&quot;https://discourse.mozilla-community.org/c/communities/switzerland&quot;&gt;a discussion on Discourse&lt;/a&gt; or participate in our &lt;a href=&quot;https://github.com/mozillach/participation/issues&quot;&gt;GitHub Participation issue repository&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Alpha Review - Using Janitor to contribute to Firefox</title>
    <link href="https://mkohler.dev/blog/2016/05/alpha-review-using-janitor-to-contribute-to-firefox/"/>
    <updated>Thu, 05 May 2016 15:02:12 +0000</updated>
    <id>https://mkohler.dev/blog/2016/05/alpha-review-using-janitor-to-contribute-to-firefox/</id>
    <content type="html">&lt;p&gt;At the &lt;a href=&quot;https://mkohler.dev/blog/2016/05/firefox-hackathon-zurich-april-2016/&quot;&gt;Firefox Hackathon in Zurich&lt;/a&gt; we used &lt;a href=&quot;http://janitor.technology/&quot;&gt;The Janitor&lt;/a&gt; to contribute to Firefox. It&#39;s important to note that it&#39;s still in alpha and invite-only.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.37.23.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.37.23.png&quot; alt=&quot;Screen Shot 2016-05-05 at 14.37.23&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Janitor was started by &lt;a href=&quot;https://mozillians.org/en-US/u/janx/&quot;&gt;Jan Keromnes&lt;/a&gt;, a Mozilla employee. While still in an alpha state, Jan gave us access to it so we could test run it at our hackathon. Many thanks to him for spending his Saturday on IRC and helping us out with everything!&lt;/p&gt;
&lt;p&gt;Once you&#39;re signed up, you can click on &amp;quot;Open in Cloud9&amp;quot; and directly get to the &lt;a href=&quot;http://c9.io/&quot;&gt;Cloud9 editor&lt;/a&gt; who kindly sponsor the premium accounts for this project. Cloud9 is a pure-web IDE based on real Linux environments, with an insanely fast editor.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.38.23.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.38.23.png&quot; alt=&quot;Screen Shot 2016-05-05 at 14.38.23&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.38.50.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.38.50.png&quot; alt=&quot;Screen Shot 2016-05-05 at 14.38.50&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At the hackathon we ran into a Cloud9 &amp;quot;create workspace&amp;quot; limitation, but according to Jan this should be fixed now.&lt;/p&gt;
&lt;h2&gt;Setting up&lt;/h2&gt;
&lt;p&gt;After an initial &amp;quot;git pull origin master&amp;quot; in the Cloud9 editor terminal, you can start to build Firefox in there. Simply running &amp;quot;./mach build&amp;quot; is enough. For me this took about 12 minutes for the first time, while my laptop still needs more than 50 minutes to compile Firefox. This is definitely an improvement. Further you won&#39;t need anything else than a browser!&lt;/p&gt;
&lt;p&gt;I had my environment ready in about 15 minutes if you count the time to compile Firefox. Comparing this to my previous setups, this solves a lot of dependency-hell problems and is also way faster.&lt;/p&gt;
&lt;h2&gt;Running the newly compiled Firefox&lt;/h2&gt;
&lt;p&gt;The Janitor includes a VNC viewer which opens a new tab and you can run your compiled Firefox in there. You can start a shell and run &amp;quot;./mach run&amp;quot; in the Firefox directory and you can start testing your changes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.49.08.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.49.08.png&quot; alt=&quot;Screen Shot 2016-05-05 at 14.49.08&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.50.20.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/Screen-Shot-2016-05-05-at-14.50.20.png&quot; alt=&quot;Screen Shot 2016-05-05 at 14.50.20&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Running ESLint&lt;/h2&gt;
&lt;p&gt;For some of the bugs we tackled at the hackathon, we needed to run ESLint (well, would be good to run this anyway, no matter what part of the code base you&#39;re changing). The command looks like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    user@e49de5f6914e:~/firefox$ ./mach eslint --no-ignore devtools/client/webconsole/test/browser_webconsole_live_filtering_of_message_types.js
    0:00.40 Running /usr/local/bin/eslint
    0:00.40 /usr/local/bin/eslint --plugin html --ext [.js,.jsm,.jsx,.xml,.html] --no-ignore devtools/client/webconsole/test/browser_webconsole_live_filtering_of_message_types.js

    /home/user/firefox/devtools/client/webconsole/test/browser_webconsole_live_filtering_of_message_types.js
    8:1   warning  Could not load globals from file browser/base/content/browser-eme.js: Error: ENOENT: no such file or directory, open &#39;/home/user/firefox/browser/base/content/browser-eme.js&#39;  mozilla/import-browserjs-globals
    8:1   warning  Definition for rule &#39;mozilla/import-globals&#39; was not found                                                                                                                     mozilla/import-globals
    8:1   error    Definition for rule &#39;keyword-spacing&#39; was not found                                                                                                                            keyword-spacing
    18:17  error    content is a possible Cross Process Object Wrapper (CPOW)                                                                                                                      mozilla/no-cpows-in-tests

    ✖ 4 problems (2 errors, 2 warnings)

    0:02.85 Finished eslint. Errors encountered.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;As you might see from the input, running this in the Janitor environment results in not finding the Mozilla-specific rules. The reason here is that the eslint npm package is installed globally. Globally installed eslint can&#39;t find the locally installed mozilla-eslint-plugin. In my opinion the easiest fix would be to not install it globally, just within the firefox directory (running &amp;quot;./mach eslint --setup&amp;quot;) while spinning up the instance should be enough here.&lt;/p&gt;
&lt;p&gt;We could circumvent this problem by changing the global npm prefix and then running it with &amp;quot;/new/path/eslint ...&amp;quot; so it doesn&#39;t call the other one. In hindsight, we could just have installed it to the directory and then call it through node_modules.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update, May 5, 15:09:&lt;/strong&gt; Jan has has fixed this plugin issue :)&lt;/p&gt;
&lt;h2&gt;Creating a patch&lt;/h2&gt;
&lt;p&gt;Creating a patch is really easy, following the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Mercurial/Using_Mercurial#I%27m_all_used_to_Git_but_how_can_I_provide_Mercurial-ready_patches&quot;&gt;tutorial on MDN&lt;/a&gt; is enough. We were very happy to see that the moz-git-tools are already installed by default, so you can just create your own branch, checkin your changes and run &amp;quot;git format-patch -p -k master&amp;quot; to get a Git patch file. Since we need a Mercurial patch, you then run &amp;quot;git-patch-to-hg-patch&amp;quot; and you can upload the resulting file to Bugzilla and you&#39;re set!&lt;/p&gt;
&lt;p&gt;Those two commands could maybe be aliased by default so running &amp;quot;create-patch&amp;quot; or similar would directly do this for you to further decrease the work you need to do manually.&lt;/p&gt;
&lt;h2&gt;Seeing it in action&lt;/h2&gt;
&lt;p&gt;You can watch it in action on &lt;a href=&quot;https://www.youtube.com/watch?v=5sNDMIh-iVw&quot;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;After some initial account problems, we didn&#39;t really find any other bugs apart from the ESLint situation. Again, thanks a lot to Jan for providing us the environment and letting us test it. This will change the live of a lot of contributors! For now The Janitor supports contributions to Firefox, Chrome, Thunderbird, Servo and KDE. There is also a &lt;a href=&quot;https://github.com/jankeromnes/janitor&quot;&gt;GitHub repository&lt;/a&gt; for it.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Firefox Hackathon Zurich April 2016</title>
    <link href="https://mkohler.dev/blog/2016/05/firefox-hackathon-zurich-april-2016/"/>
    <updated>Thu, 05 May 2016 14:31:47 +0000</updated>
    <id>https://mkohler.dev/blog/2016/05/firefox-hackathon-zurich-april-2016/</id>
    <content type="html">&lt;p&gt;Last Saturday we&#39;ve held a &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/firefox-hackathon-zurich-april-2015/&quot;&gt;Firefox Hackathon&lt;/a&gt; in Zurich, Switzerland. We&#39;ve had 12 people joining us.&lt;/p&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;At first I gave an &lt;a href=&quot;https://docs.google.com/presentation/d/11euVpPoJ7kKO1OcWTYCqA3XOmUC_DAoGi1rJEeQtOS8/edit&quot;&gt;introduction to Firefox&lt;/a&gt; and introduced the agenda of the hackathon.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c7.staticflickr.com/8/7753/26557746230_9362c332c9_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Dev Tools Talk&lt;/h2&gt;
&lt;p&gt;After my talk we heard an amazing talk from &lt;a href=&quot;https://mozilla.github.io/reps-archive/u/Mte90&quot;&gt;Daniele&lt;/a&gt; who came from Italy to attend this hackathon. &lt;a href=&quot;http://mte90.github.io/Talk-DevTools&quot;&gt;He talked about the Dev Tools&lt;/a&gt; and gave a nice introduction to new features!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c5.staticflickr.com/8/7446/26736586972_51c7593fdf_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Hackathon&lt;/h2&gt;
&lt;p&gt;Before the hackathon we created a list of &amp;quot;good first bugs&amp;quot; that we could work on. This was a great thing to do, since we could give the list to the attendees and they could pick a bug to work on. Setting up the environment to hack was pretty easy. We&#39;ve used &amp;quot;The Janitor&amp;quot; to hack on Firefox, I&#39;ll write a second blog post introducing you to this amazing tool! We ran into a few problems with it, but at the end we all could hack on Firefox!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c5.staticflickr.com/8/7791/26736583812_e110d0bebb_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We worked on about 13 different bugs, and we finished 10 patches! This is a great achievement, we probably couldn&#39;t have done that if we needed more time to set up a traditional Firefox environment. Here&#39;s the full list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1031956&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1031956&lt;/a&gt; (Colin, Patch done, but not yet uploaded)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256822&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256822&lt;/a&gt; (Fabien, patch just needs a small addition to the commit message)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256895&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256895&lt;/a&gt; (Ale and Richard, patch just needs a small addition to the commit message)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256912&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256912&lt;/a&gt; (Augustin, patch was checked in)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256810&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256810&lt;/a&gt; (Fabien, patch just needs a small addition to the commit message)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256936&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256936&lt;/a&gt; (Fabien, patch just needs a small addition to the commit message)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256795&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256795&lt;/a&gt; (Ale and Richard, patch just needs a small addition to the commit message)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1235062&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1235062&lt;/a&gt; (Ale and Richard, patchs needs some more work)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256863&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256863&lt;/a&gt; (Michael, patch was checked in)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1256854&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1256854&lt;/a&gt; (Michael, patch was checked in)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks to everybody who contributed, great work! Also a big thanks to Julian Descolette, a Dev Tools employee from Switzerland who supported us as a really good mentor. Without him we probably couldn&#39;t have fixed some of the bugs in that time!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c5.staticflickr.com/8/7137/26736578932_68c48cf246_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Feedback&lt;/h2&gt;
&lt;p&gt;At the end of the hackathon we did a round of feedback. In general the feedback was rated pretty well, though we might have some things to improve for the next time.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/hackathon1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;40% of the attendees had their first interaction with our community at this hackathon! And guess what, 100% of the attendees who filled out the survey would be joining another hackathon in 6 months:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/05/hackathon2.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;For the next hackathon, we might want to have a talk about the Firefox Architecture in general to give some context to the different modules. Also for the next hackathon we probably will have a fully working Janitor (meaning not alpha status anymore) which will help even more as well.&lt;/p&gt;
&lt;h2&gt;Lessions learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Janitor will be great for hackathons (though still Alpha, so keep an eye on it)&lt;/li&gt;
&lt;li&gt;The mix of talk + then directly start hacking works out&lt;/li&gt;
&lt;li&gt;The participants are happy if they can create a patch in a few minutes to learn the process (Creating Patch, Bugzilla, Review, etc) and I think they are more motivated for future patches&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://c4.staticflickr.com/8/7164/26830426435_816408ddb3_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;All in all I think this was a great success. Janitor will make every contributor&#39;s life way easier, keep it going! You can find the &lt;a href=&quot;https://www.flickr.com/photos/128655475@N02/albums/72157665608923543&quot;&gt;full album on Flickr&lt;/a&gt; (thanks to Daniele for the great pictures!).&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Reps Council Working Days Berlin 2016</title>
    <link href="https://mkohler.dev/blog/2016/04/reps-council-working-days-berlin-2016/"/>
    <updated>Sun, 24 Apr 2016 14:10:43 +0000</updated>
    <id>https://mkohler.dev/blog/2016/04/reps-council-working-days-berlin-2016/</id>
    <content type="html">&lt;p&gt;From April 15th through April 17th the &lt;a href=&quot;https://wiki.mozilla.org/ReMo/Council&quot;&gt;Mozilla Reps Council&lt;/a&gt; met in Berlin together with the &lt;a href=&quot;http://wiki.mozilla.org/Participation&quot;&gt;Participation Team&lt;/a&gt; to discuss the Working groups and overall strategy topics. Unfortunately I couldn&#39;t attend on Friday (working day 1) since I had to take my exams. Therefore I could only attend Saturday and Sunday. Nevertheless I think I could help out a lot and definitely learned a lot doing this :) This blog posts reflects my personal opinions, the others will write a blog post as well to give you a more concise view of this weekend.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c3.staticflickr.com/2/1646/26511239466_c573cc66ca_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Alignment Working Group&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://c4.staticflickr.com/2/1475/26537195435_5d8245682f_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The first session on Saturday was about the Alignment WG. Before the weekend we (more or less) finished the &lt;a href=&quot;https://discourse.mozilla-community.org/t/working-group-alignment-with-participation-team-and-mozilla-organisation/7013&quot;&gt;proposal&lt;/a&gt;. This allowed us to discuss the last few open questions, which are now all integrated in the proposal. This will only need review by Konstantina to make sure I haven&#39;t forgotten to add anything from the session and then we can start implementing it. We are sure that this will formalize the interaction between Mozilla goals and Reps goals, stay tuned for more information, we&#39;re currently working on a communication strategy for all the RepsNext changes to make it easier and more fun for you to get informed about the changes.&lt;/p&gt;
&lt;h2&gt;Meta Working Group&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://c4.staticflickr.com/2/1533/26537201035_397edf66a9_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;For the Meta Working Group we had more open questions and therefore decided to do brainstorming in three teams. The questions were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Who can join Council?&lt;/li&gt;
&lt;li&gt;Which recognition mechanisms should be implement now?&lt;/li&gt;
&lt;li&gt;How does accountability look in Reps?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&#39;re currently documenting the findings in the &lt;a href=&quot;https://docs.google.com/document/d/1nasMyLtDj9YV0Dk_pqhMyw75ETCJqU9MSgJqS3Uirgk/edit#&quot;&gt;Meta working group working proposal&lt;/a&gt;, but we probably will need some more time to figure out everything perfectly. Keep an eye out on the &lt;a href=&quot;https://discourse.mozilla-community.org/t/working-group-meta/7051&quot;&gt;Discourse topic&lt;/a&gt; in case we&#39;ll need more feedback from you all!&lt;/p&gt;
&lt;h2&gt;Identity Working Group&lt;/h2&gt;
&lt;p&gt;A new working group? As you see, I didn&#39;t believe it at first and Rara was visibly shocked!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/2/1467/25932254064_8663f96947_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Fun aside, yes, we&#39;ll start a new Working group around the topics of outwards communication and the Rep program&#39;s image. During our discussions on Saturday, we came up with a few questions that we will need to answer. This Friday we had our first call, follow us in the &lt;a href=&quot;https://discourse.mozilla-community.org/t/reps-identity-comms-working-group/8174/7&quot;&gt;Discourse topic&lt;/a&gt; and it&#39;s not too late to help out here! Please get involved as soon as possible to shape the future of Reps!&lt;/p&gt;
&lt;h2&gt;Communication Session&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/04/council-notes.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;On Sunday we ran a joint session with the rest of the Participation team around the topic &amp;quot;How we work together&amp;quot;. We came up with the questions above and let those be answered / brainstormed in groups. I started to document the findings yesterday, but this is not yet in a state where it will be useful for anybody. Stay tuned for more communication around this (communication about communication, isn&#39;t it fun? :)). The last question around &amp;quot;How might we improve the communication between the Participation-Team and the Council?&amp;quot; is already documented in the Alignment Working group proposal. Further the Identity working group will tackle and elaborate further the question around visibility.&lt;/p&gt;
&lt;h2&gt;Reps Roadmap for 2016&lt;/h2&gt;
&lt;p&gt;Wait, there is a roadmap?&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c2.staticflickr.com/2/1523/25934141553_f098480a41_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Yes!&lt;/p&gt;
&lt;p&gt;At the end of our sessions we put up a timeline for Reps for all our different initiatives on a wall. Within the next days we&#39;ll work on this to have it digitally per months. For now, we have started to create GitHub issues in the &lt;a href=&quot;https://github.com/mozilla/reps/issues&quot;&gt;Reps repo&lt;/a&gt;. Stay tuned for more information about this, the current information might confuse you since we haven&#39;t updated all issues yet! It basically includes everything from RepsNext proposal implementations to London Work Week preparations to Council elections.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;This weekend showed that we currently have an amazing, hard-working Council. It also showed that we&#39;re on track with all the RepsNext work and that we can do a lot once we all work together and have Working Groups to involve all Reps as well.&lt;/p&gt;
&lt;p&gt;Looking forward to the next months! If you haven&#39;t yet, have a look at the &lt;a href=&quot;https://discourse.mozilla-community.org/c/reps&quot;&gt;Reps Discourse category&lt;/a&gt;, to keep yourself updated on Reps related topics and the working groups!&lt;/p&gt;
&lt;p&gt;The other Council members will write their blog post in the next few days as well, keep an eye out for link on our &lt;a href=&quot;https://github.com/mozilla/Reps/issues/3&quot;&gt;Reps issues&lt;/a&gt;. Once again, there are a lot of changes to be implemented and discussed, we are working on a strategy for that. We believe that just pointing to all proposals is not easy enough and will come up with fun ways to chime into these and fully understand them. Nevertheless, if you have questions about anything I wrote here, feel free to &lt;a href=&quot;https://mozillians.org/u/mkohler&quot;&gt;reach out to me&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Credit: all pictures were taken by our amazing photographer &lt;a href=&quot;https://www.flickr.com/photos/christosbacharakis/&quot;&gt;Christos&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Switzerland IoT Hackathon in Lausanne</title>
    <link href="https://mkohler.dev/blog/2016/04/mozilla-switzerland-iot-hackathon-in-lausanne/"/>
    <updated>Sun, 24 Apr 2016 13:04:27 +0000</updated>
    <id>https://mkohler.dev/blog/2016/04/mozilla-switzerland-iot-hackathon-in-lausanne/</id>
    <content type="html">&lt;p&gt;On April 2nd 2016 we held a small &lt;a href=&quot;http://www.meetup.com/Mozilla-Meetup-Romandie/events/229797456/&quot;&gt;IoT Hackathon in Lausanne&lt;/a&gt; to brainstorm about the Web and IoT. This was aligned with the &lt;a href=&quot;https://blog.mozilla.org/futurereleases/2016/03/01/update-on-connected-devices/&quot;&gt;new direction that Mozilla is taking on&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Preparation&lt;/h2&gt;
&lt;p&gt;We started to organize the &lt;a href=&quot;https://github.com/mozillach/participation/issues/12&quot;&gt;Hackathon on Github&lt;/a&gt;, so everyone can participate. Geoffroy was really helpful to organize the space for it at &lt;a href=&quot;https://www.liip.ch/&quot;&gt;Liip.ch&lt;/a&gt;. Thanks a lot to them, without them organizing our events would be way harder!&lt;/p&gt;
&lt;h2&gt;The Hackathon&lt;/h2&gt;
&lt;p&gt;We expected more people to come, but as mentioned above, this is our first self-organized event in the French speaking part of Switzerland. Nevertheless we were four persons with an interest in hacking something together.&lt;/p&gt;
&lt;p&gt;&lt;video src=&quot;https://fat.gfycat.com/SereneSnappyAuk.webm&quot; controls=&quot;controls&quot; width=&quot;300&quot; height=&quot;150&quot;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;Geoffroy and Paul started to have a look at &lt;a href=&quot;https://github.com/mozilla/vaani.iot&quot;&gt;Vaani.iot&lt;/a&gt;, one of the projects that Mozilla is currently pushing on. They started to build it on their laptops, unfortunately the Vaani documentation is not good enough yet to see the full picture and what you could do with it. We&#39;re planning to &lt;a href=&quot;https://github.com/mozillach/participation/issues/37&quot;&gt;send some feedback&lt;/a&gt; regarding that to the Vaani team.&lt;/p&gt;
&lt;p&gt;In the meantime Martin and I set up my Raspberry Pi and started to write a small script together that reads out the temperature from one of the sensors. Once we&#39;ve done that, I created a small API to have the temperature returned in JSON format.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/04/iot1.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;At this point, we decided we wanted to connect those two pieces and &lt;a href=&quot;https://github.com/mozillach/mozilla-iot-hackaton&quot;&gt;create a Web app&lt;/a&gt; to read out the temperature and announce it through voice. Since we couldn&#39;t get Vaani working, we decided to use the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API&quot;&gt;WebSpeech API&lt;/a&gt; for this. The voice output part is available in Firefox and Chrome right now, therefore we could achieve this goal without using any non-standard APIs. After that Geoffroy played around with the voice input feature of this API. This is currently only working in Chrome, but there is a &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1248897&quot;&gt;bug to implement it in Firefox&lt;/a&gt; as well. In the spirit of the open web, we decided to ignore the fact that we need to use Chrome for now, and create a feature that is built on Web standards that are on track to standardization.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/04/iot2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;After all, we could achieve something together and definitely had some good learnings during that.&lt;/p&gt;
&lt;h2&gt;Lessions learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Organizing a hackathon for the first time in a new city is not easy&lt;/li&gt;
&lt;li&gt;We probably need to establish an &amp;quot;evening-only&amp;quot; meetup series first, so we can attract participants that identify with us&lt;/li&gt;
&lt;li&gt;We could use this opportunity to document the Liip space in Lausanne for future events on our &lt;a href=&quot;https://wiki.mozilla.org/Switzerland/Events&quot;&gt;Events page on the wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Not all projects are well documented, we need to work on this!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;After the Hackathon&lt;/h2&gt;
&lt;p&gt;Since I needed to do a project for my studies that involves hardware as well, I could take the opportunity and take the sensors for my project.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/04/iot3.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;You can find the Source Code on the &lt;a href=&quot;https://github.com/mozillach/raspberry-temp-motion&quot;&gt;MozillaCH github organization&lt;/a&gt;. It currently regularly reads out the two temperature sensors and checks if there is any movement registered by the movement sensor. If the temperature difference is too high it sends an alarm to the NodeJS backend. The same goes for the situation where it detects movement. I see this as a first step into my own take on a smart home, it would need a lot of work and more sensors to be completely useful though.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Switzerland Goals H1 2016</title>
    <link href="https://mkohler.dev/blog/2016/02/mozilla-switzerland-goals-h1-2016/"/>
    <updated>Sun, 07 Feb 2016 15:43:26 +0000</updated>
    <id>https://mkohler.dev/blog/2016/02/mozilla-switzerland-goals-h1-2016/</id>
    <content type="html">&lt;p&gt;Back in November we had a Community Meetup. The goal was to get a current status on the Community and define plans and goals for 2016. To do that, we started with a &lt;a href=&quot;https://en.wikipedia.org/wiki/SWOT_analysis&quot;&gt;SWOT-Analysis&lt;/a&gt;. You can find it &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1CtC9L1VR3uE3wcO90sIXgdRnqKyQGHPsBbIJQn-3qVY/edit#gid=0&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With these remarks in mind, we started to define goals for 2016. Since there are a lot of changes within one year, the goals will currently only focus on the first part of the year. Then we can evaluate them, shift metrics if needed, and define new goals. This allows us to be more flexible.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/02/CRgk487XIAAwpkg.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The goals are highly influenced by the &lt;a href=&quot;http://eleganthack.com/the-art-of-the-okr/&quot;&gt;OKR (Objective - Key Results) Framework&lt;/a&gt;. To document open issues that support this goal, I have created &lt;a href=&quot;https://github.com/mozillach/participation&quot;&gt;a repository in our MozillaCH GitHub organization&lt;/a&gt;. The goal is to assign the &amp;quot;overall goal&amp;quot; label to each issue. You can find a good documentation on GitHub issues &lt;a href=&quot;https://help.github.com/articles/about-issues/&quot;&gt;in their documentation&lt;/a&gt;. There is &lt;a href=&quot;https://github.com/mozillach/participation/issues/1&quot;&gt;a template&lt;/a&gt; you can use for new issues.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mozillach/participation/issues/3&quot;&gt;Objective 1&lt;/a&gt;: The community is vibrant and active due to structured contribution areas&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mozillach/participation/issues/4&quot;&gt;Objective 2&lt;/a&gt;: MozillaCH is a valuable partner for privacy in Switzerland&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mozillach/participation/issues/5&quot;&gt;Objective 3&lt;/a&gt;: There is a vibrant community in the &amp;quot;Romandie&amp;quot; which is part of the overall community&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mozillach/participation/issues/6&quot;&gt;Objective 4&lt;/a&gt;: The MozillaCH website is the place to link to for community topics&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mozillach/participation/issues/7&quot;&gt;Objective 5&lt;/a&gt;: With talks and events we increase our reach and provide a valuable information source regarding the Open Web&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mozillach/participation/issues/8&quot;&gt;Objective 6&lt;/a&gt;: Social Media is a crucial part of our activities providing valuable information about Mozilla and the Open Web&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/02/CRhvD5rWwAEDmGp.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We know that not all of those goals are easily achievable, but this gives us a good way to be ambitious. To a successful first half of 2016, let&#39;s bring our community further and keep rocking the Open Web!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2016/02/CL52IqpWIAAQN0Y.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozillas strategische Leitlinien für 2016 und danach</title>
    <link href="https://mkohler.dev/blog/2016/01/mozillas-strategische-leitlinien-fuer-2016-und-danach/"/>
    <updated>Tue, 19 Jan 2016 17:27:24 +0000</updated>
    <id>https://mkohler.dev/blog/2016/01/mozillas-strategische-leitlinien-fuer-2016-und-danach/</id>
    <content type="html">&lt;p&gt;Dieser Beitrag wurde zuerst im Blog auf &lt;a href=&quot;https://blog.mozilla.org/community&quot;&gt;https://blog.mozilla.org/community&lt;/a&gt; veröffentlicht. Herzlichen Dank an Aryx und Coce für die Übersetzung!&lt;/p&gt;
&lt;p&gt;Auf der ganzen Welt arbeiten leidenschaftliche Mozillianer am Fortschritt für Mozillas Mission. Aber fragt man fünf verschiedene Mozillianer, was die Mission ist, erhält man womöglich sieben verschiedene Antworten.&lt;/p&gt;
&lt;p&gt;Am Ende des letzten Jahres legte Mozillas CEO Chris Beard klare Vorstellungen über Mozillas Mission, Vision und Rolle dar und zeigte auf, wie unsere Produkte uns diesem Ziel in den nächsten fünf Jahren näher bringen. Das Ziel dieser strategischen Leitlinien besteht darin, für Mozilla insgesamt ein prägnantes, gemeinsames Verständnis unserer Ziele zu entwickeln, die uns als Individuen das Treffen von Entscheidungen und Erkennen von Möglichkeiten erleichtert, mit denen wir Mozilla voranbringen.&lt;/p&gt;
&lt;p&gt;Mozillas Mission können wir nicht alleine erreichen. Die Tausenden von Mozillianern auf der ganzen Welt müssen dahinter stehen, damit wir zügig und mit lauterer Stimme als je zuvor Unglaubliches erreichen können.&lt;/p&gt;
&lt;p&gt;Deswegen ist eine der sechs&lt;a href=&quot;https://docs.google.com/presentation/d/1A3Ma9gNawAYYGbYC2bUW0wUwcpHuvyMiZvHNiMLriw0/edit#slide=id.gdaa7a0bd0_1_0&quot;&gt; strategischen Initiativen&lt;/a&gt; des Participation Teams für die erste Jahreshälfte, möglichst viele Mozillianer über diese Leitlinien aufzuklären, damit wir 2016 den bisher wesentlichsten Einfluss erzielen können. Wir werden einen weiteren Beitrag veröffentlichen, der sich näher mit der Strategie des Participation Teams für das Jahr 2016 befassen wird.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/community/files/2016/01/Screen-Shot-2015-12-18-at-2.02.07-PM-600x335.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Das Verstehen dieser Strategie wird unabdingbar sein für jeden, der bei Mozilla in diesem Jahr etwas bewirken möchte, denn sie wird bestimmen, wofür wir eintreten, wo wir unsere Ressourcen einsetzen und auf welche Projekte wir uns 2016 konzentrieren werden.&lt;/p&gt;
&lt;p&gt;Zu Jahresbeginn werden wir näher auf diese Strategie eingehen und weitere Details dazu bekanntgeben, wie die diversen Teams und Projekte bei Mozilla auf diese Ziele hinarbeiten.&lt;/p&gt;
&lt;p&gt;Der aktuelle Aufruf zum Handeln besteht darin, im Kontext Ihrer Arbeit über diese Ziele nachzudenken und darüber, wie Sie im kommenden Jahr bei Mozilla mitwirken möchten. Dies hilft, Ihre Innovationen, Ambitionen und Ihren Einfluss im Jahr 2016 zu gestalten.&lt;/p&gt;
&lt;p&gt;Wir hoffen, dass Sie mitdiskutieren und Ihre Fragen, Kommentare und Pläne für das Vorantreiben der strategischen Leitlinien im Jahr 2016 &lt;a href=&quot;https://discourse.mozilla-community.org/t/mozillas-strategic-narrative-2016/6397&quot;&gt;hier&lt;/a&gt; auf Discourse teilen und Ihre Gedanken auf Twitter mit dem Hashtag &lt;a href=&quot;https://twitter.com/search?q=%23mozilla2016strategy&amp;amp;src=typd&quot;&gt;#Mozilla2016Strategy&lt;/a&gt; mitteilen.&lt;/p&gt;
&lt;h2&gt;Mission, Vision &amp;amp; Strategie&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Unsere Mission&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dafür zu sorgen, dass das Internet eine weltweite öffentliche Ressource ist, die allen zugänglich ist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Unsere Vision&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ein Internet, für das Menschen tatsächlich an erster Stelle stehen. Ein Internet, in dem Menschen ihr eigenes Erlebnis gestalten können. Ein Internet, in dem die Menschen selbst entscheiden können sowie sicher und unabhängig sind.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Unsere Rolle&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mozilla setzt sich im wahrsten Sinne des Wortes in Ihrem Online-Leben für Sie ein. Wir setzen uns für Sie ein, sowohl in Ihrem Online-Erlebnis als auch für Ihre Interessen beim Zustand des Internets.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Unsere Arbeit&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Unsere Säulen&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Produkte:&lt;/strong&gt; Wir entwickeln Produkte mit Menschen im Mittelpunkt sowie Bildungsprogramme, mit deren Hilfe Menschen online ihr gesamtes Potential ausschöpfen können.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Technologie:&lt;/strong&gt; Wir entwickeln robuste technische Lösungen, die das Internet über     verschiedene Plattformen hinweg zum Leben erwecken.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Menschen:&lt;/strong&gt; Wir entwickeln Führungspersonen und Mitwirkende in der Gemeinschaft, die das Internet erfinden, gestalten und verteidigen.
Wir wir positive Veränderungen in Zukunft anpacken wollen&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Die Arbeitsweise ist ebensowichtig wie das Ziel. Unsere Gesundheit und bleibender Einfluss hängen davon ab, wie sehr unsere Produkte und Aktivitäten:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Interoperabilität, Open Source und offene Standards fördern,&lt;/li&gt;
&lt;li&gt;Gemeinschaften aufbauen und fördern,&lt;/li&gt;
&lt;li&gt;Für politische Veränderungen und rechtlichen Schutz eintreten sowie&lt;/li&gt;
&lt;li&gt;Netzbürger bilden und einbeziehen.&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  
  <entry>
    <title>German-speaking Community mid-term planning</title>
    <link href="https://mkohler.dev/blog/2015/12/german-speaking-community-mid-term-planning/"/>
    <updated>Thu, 24 Dec 2015 18:44:26 +0000</updated>
    <id>https://mkohler.dev/blog/2015/12/german-speaking-community-mid-term-planning/</id>
    <content type="html">&lt;p&gt;Mozilla&#39;s &lt;a href=&quot;https://wiki.mozilla.org/Participation&quot;&gt;Participation Team&lt;/a&gt; has started to do &amp;quot;mid-term plannings&amp;quot; with a few focus communities back in September. The goal was to identify potential and goals for a six month plan which would then be implemented with the help of all the community. Since Germany is one of the focus markets for Firefox, it&#39;s clear that the German-speaking community was part of that as well.&lt;/p&gt;
&lt;p&gt;Everything started out at the &lt;a href=&quot;https://groups.google.com/forum/#!topic/mozilla.community.german/d4RehRw08uo&quot;&gt;end of September&lt;/a&gt;, when we formed a focus group. Everybody was invited to join the focus group to brainstorm about possible plans we can set in stone to drive Mozilla&#39;s mission forward. I&#39;d like to thank everybody who chimed in with their ideas and thoughts on the German-speaking community and its future in our &lt;a href=&quot;https://discourse.mozilla-community.org/c/communities/german-vision&quot;&gt;own Discourse category&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/TheOne/&quot;&gt;Andreas Wagner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/Pike/&quot;&gt;Axel Hecht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/elioqoshi/&quot;&gt;Elio Qoshi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/henx/&quot;&gt;Henrik Mitsch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/mb/&quot;&gt;Mario Behling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/mkohler/&quot;&gt;Michael Kohler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/phil982/&quot;&gt;Philippe Brossard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/Archaeopteryx/&quot;&gt;Sebastian Hengst&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mozillians.org/en-US/u/soeren.hentzschel/&quot;&gt;Sören Hentzschel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After the &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;community meetup at the beginning of the year&lt;/a&gt; we had a lot of momentum which enabled us to get quite a lot done. Unfortunately this momentum has decreased over time, with a low since September (my opinion). Therefore our main areas we picked for our mid-term plans focused on internal improvements we can make, so we can focus on Mozilla top-organizational goals once we have implemented our improvements. This doesn&#39;t mean that the German-speaking community won&#39;t focus on product or mission, but it&#39;s just not where we can commit as a whole community right now.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm1.staticflickr.com/736/22650181676_fa012408d4_z_d.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We have &lt;a href=&quot;https://discourse.mozilla-community.org/t/auswahl-der-ziele/5047/3&quot;&gt;identified four areas&lt;/a&gt; we&#39;d like to focus, which I will explain in detail below. Those are documented (in German) on a &lt;a href=&quot;https://wiki.mozilla.org/De/2016&quot;&gt;Wiki page&lt;/a&gt; as well to be as transparent as possible. We also asked for feedback through the community list and didn&#39;t get any responses that would say anything against this plan.&lt;/p&gt;
&lt;h2&gt;Community Structure&lt;/h2&gt;
&lt;p&gt;In 6 months it&#39;s clear for new and existing contributors who is working in which functional area and who to contact if there are any questions. New contributors know which areas need help and know about good first contributions to do.&lt;/p&gt;
&lt;p&gt;Goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understandable documentation of every contribution area the German-speaking community is active in. At least 60% of the areas are documented initially.&lt;/li&gt;
&lt;li&gt;There are contact persons listed per contribution area with clear means of contact. At least 80% of the initially defined areas have at least one contact person for new contributors. For the three biggest areas there are at least two contact persons.&lt;/li&gt;
&lt;li&gt;Handling of new contributors is defined clearly for all contribution areas, including responsibilities for individuals and groups. The onboarding process is clearly specified and we get at least two new long-term contributors per area. These new contributors can be onboarded within a few weeks with the help of the contact persons as mentors. Further mentors can be defined without them needed to be &amp;quot;contact persons&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Website&lt;/h2&gt;
&lt;p&gt;In 6 months the &lt;a href=&quot;http://www.mozilla.de/&quot;&gt;mozilla.de&lt;/a&gt; website is the base for all information about Mozilla, its local community and contribution possibilities. Users of the website get valuable information about the community and find contribution possibilities which can be started without a lot of time investment to get used to the product. The website is the portal to the community.&lt;/p&gt;
&lt;p&gt;Goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The website clearly states the possibilities to contribute to the German-speaking community (even if this is only a link to a well defined /contribute page)&lt;/li&gt;
&lt;li&gt;The website lists all current Mozilla product and projects&lt;/li&gt;
&lt;li&gt;The content defined in February 2015 is re-evaluated and incorporated as needed&lt;/li&gt;
&lt;li&gt;The website is the main entry point to the community and promoted as such&lt;/li&gt;
&lt;li&gt;Through the new website we get at least 10% of new contributors which found us trough it&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Meetings / Updates&lt;/h2&gt;
&lt;p&gt;In 6 months discussions among the community members are well distributed. New topics are started by a broad basis and topics are being discussed by a wide range of contributors.&lt;/p&gt;
&lt;p&gt;Goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There are at least 6 active participants per meeting&lt;/li&gt;
&lt;li&gt;The meeting is structured for efficiency and brings in a reasonable ratio between discussion and update topics. There are enough enough discussion points so that updates can be treated as &amp;quot;read only&amp;quot; in 60% of the time.&lt;/li&gt;
&lt;li&gt;The satisfaction of the participants who would like to join is increased by 30%&lt;/li&gt;
&lt;li&gt;There are at least 10 unique participants in discussions on the mailing list&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Social Media&lt;/h2&gt;
&lt;p&gt;In 6 months the German-speaking community is active on the most important social media channels and represents Mozilla&#39;s mission and the community achievements to the public. Followers learn more about the community and learn about the newest updates and initiatives the community is supporting. Additionally these channels are used to promote urgent call-to-actions.&lt;/p&gt;
&lt;p&gt;Goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The different channels are clearly separated and the user knows what content needs to be expected.&lt;/li&gt;
&lt;li&gt;We have at least 1200 followers with &lt;a href=&quot;https://twitter.com/mozilla_deutsch&quot;&gt;@mozilla_deutsch&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/mozillade&quot;&gt;@MozillaDe&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/firefoxde&quot;&gt;@FirefoxDe&lt;/a&gt; (not unique followers)&lt;/li&gt;
&lt;li&gt;We have at least 750 &amp;quot;likes&amp;quot; on our Facebook page&lt;/li&gt;
&lt;li&gt;We keep users engaged and updated with at least 8 tweets per month per channel&lt;/li&gt;
&lt;li&gt;There are at least 3 maintainers for the different accounts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://farm9.staticflickr.com/8605/16404178707_c37bd448af_z_d.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;To track the progress &lt;a href=&quot;https://github.com/MozillaDE/ziele2016/issues&quot;&gt;we created a GitHub repository&lt;/a&gt; in our organization, where everybody can create issues to track a certain task. There are four labels which make it possible to filter for a specific improvement area. Of course, feel free to create your own issues in this GitHub repo as well, even if it might not be 100% tied to the goals, but every contribution counts!&lt;/p&gt;
&lt;p&gt;I have put together a &lt;a href=&quot;https://docs.google.com/presentation/d/1v4Lfo4ypGMj2N-oGXbnrpSEt8gOMAFF5bvmdZQx5Ahs/edit?usp=sharing&quot;&gt;share-able summary slides&lt;/a&gt; for easy consumption in case you don&#39;t want to forward the link to this blog post.&lt;/p&gt;
&lt;p&gt;Even though I&#39;m going to focus my time on the Mozilla Switzerland community, I will still help with and track the progress we&#39;re doing with the mid-term plan implementations.&lt;/p&gt;
&lt;p&gt;Feel free to get in touch with any of the focus group members linked above or the &lt;a href=&quot;https://lists.mozilla.org/listinfo/community-german&quot;&gt;community-german mailing list&lt;/a&gt; in general for any questions you might have.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>MozCoffee Framework - Wie organisiere ich ein Meetup?</title>
    <link href="https://mkohler.dev/blog/2015/12/mozcoffee-framework-wie-organisiere-ich-ein-meetup/"/>
    <updated>Fri, 04 Dec 2015 23:49:05 +0000</updated>
    <id>https://mkohler.dev/blog/2015/12/mozcoffee-framework-wie-organisiere-ich-ein-meetup/</id>
    <content type="html">&lt;h2&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Dieses Dokument soll als kurzes Tutorial dienen, um ein erfolgreiches Meetup zu organisieren. In diesem Dokument werden die wichtisten Punkte erläutert und einige Tipps gegeben, wie das ganze organisiert werden kann. Es besteht kein Anspruch auf Vollständigkeit. Zudem ist allen Mozillians selbst überlassen, wie die Organisation stattfindet.&lt;/p&gt;
&lt;h2&gt;Was ist das Ziel des Meetups?&lt;/h2&gt;
&lt;p&gt;Als erstes sollte man sich überlegen, was das Ziel für das Meetup ist. Mögliche Fragen dazu sind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ist es ein Meetup, um neue Mitwirkende in die Community zu integrieren?&lt;/li&gt;
&lt;li&gt;Ist es ein Meetup, um sich innerhalb der bestehenden Community besser kennenzulernen und ein regelmässiger Ideenaustausch zu gestalten?&lt;/li&gt;
&lt;li&gt;Soll dies “generell Mozilla” oder ist es eine Serie von möglichen, verschiedenen Themen?&lt;/li&gt;
&lt;li&gt;Wem will ich was bieten? Dies kann Mitarbeiter im Büro, Kollegen/Freunde oder auch Fremde sein.
Anhand dieser Fragen, kann die Agenda mit möglichen Themen zusammengestellt werden.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Mögliche Themen / Formate&lt;/h2&gt;
&lt;p&gt;Für das Meetup gibt es grundlegend zwei mögliche Formate. Entweder kann es sich um eine “Diskussionsrunde” handeln, bei der allgemeine Themen besprochen werden. In den meisten Fällen kann dies als “Zusammenkunft gleicher Interessen” bezeichnet werden. So kann einfach auf Fragen von Teilnehmenden eingegangen werden. Dies ist die einfachere Version, welche weniger Organisationsaufwand benötigt und eignet sich gut für ein erstes Meetup. Hierfür benötigt man auch keine Agenda, höchstens ein paar Themen, die man ansprechen kann.&lt;/p&gt;
&lt;p&gt;Das andere Format ist ein Vortrag-basiertes Meetup. Hier spielt es grundsätzlich keine Rolle, welche Themen besprochen werden. Wichtig ist, dass es sich um ein Thema handelt, bei welchem du dich wohl fühlst und gerne Auskunft gibst.&lt;/p&gt;
&lt;p&gt;Mögliche Themen für Vorträge (kann von 10 bis 60 Minuten reichen):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mozilla generell (Mission, Struktur, Gemeinschaft)&lt;/li&gt;
&lt;li&gt;Was sind die möglichen funktionalen Gebiete, bei denen sich man engagieren kann?&lt;/li&gt;
&lt;li&gt;Produkt-spezifisch, z.B. Firefox, Firefox OS, Webmaker, ..&lt;/li&gt;
&lt;li&gt;Gebiet-spezifisch, z.B. UX, Design, Coding, Lokalisierung, ..&lt;/li&gt;
&lt;li&gt;Web Developer spezifische Talks, wie z.B. “Demo Firefox Developer Tools”&lt;/li&gt;
&lt;li&gt;Netzneutralität, Privatsphäre
Für beide Formate gilt: es macht nichts, wenn du auf eine Frage nicht antworten kannst. Auch “ich weiss, wen ich da fragen kann und ich werde mich bei dir melden” ist eine gute Antwort.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Mögliche Agenda mit Vorträgen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;18:30 Eintreffen&lt;/li&gt;
&lt;li&gt;18:40 kurze Intro zu “Was ist Mozilla?”&lt;/li&gt;
&lt;li&gt;18:45 Vortrag&lt;/li&gt;
&lt;li&gt;xx:xx Fragerunde&lt;/li&gt;
&lt;li&gt;danach gemütliches Beisammensein und Diskussionsrunde
Dies ist natürlich nur ein Vorschlag. Wenn es sich herausstellt, dass ein Treffen über den Mittag besser geeignet wäre, kann dies natürlich auch gemacht werden.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Was ist das gewünschte Resultat des Meetups?&lt;/h2&gt;
&lt;p&gt;Eine wichtige Frage ist, was das Resultat des Meetups sein soll.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Generelle Information über Mozilla, Produkte, etc, damit die Leute informiert sind?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Gewinnen von neuen Contributorn?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Mischung aus beidem?
Um die weitere Planung zu vereinfachen, sollte hier 2-3 Ziele definiert werden. Mögliche Beispiele sind:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Am Ende des Meetups wissen 5 weitere Personen für was Mozilla einsteht und wie man helfen könnte&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Am Ende des Meetups sind 2 Personen interessiert bei Mozilla mitzumachen und wissen, wo sie beginnen können&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;10 neue Personen werden Firefox zuhause runterladen und ausprobieren&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2 Personen erzählen ihren Freunden vom Meetup und laden diese zum nächsten Treffen ein&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Grösse&lt;/h2&gt;
&lt;p&gt;Anhand des Themas kann die Grösse des Meetups ungefähr abgeschätzt werden. Am Anfang werden die Meetups etwas kleiner ausfallen, da diese noch nicht so bekannt sind. Dies ist aber absolut kein Problem! Auch kleinere Meetups können Spass machen und andere Personen wichtige Informationen über Mozilla vermitteln.&lt;/p&gt;
&lt;p&gt;Die Grösse gegen oben ist offen, benötigt aber mehr Organisationsaufwand, je grösser das Meetup wird.&lt;/p&gt;
&lt;h2&gt;Geeignete Location finden&lt;/h2&gt;
&lt;p&gt;Anhand der Grösse und Thema kann nun ein geeigneter Ort für das Meetup gesucht werden. Dies sollte zur Sicherheit mind. 2 Wochen vor dem Meetup erledigt werden. So kann sichergestellt werden, dass alle Teilnehmer wissen, wo das Meetup stattfinden wird.&lt;/p&gt;
&lt;p&gt;Level 1 (bis zu 8-10 Personen): Kleinere Meetups können ohne Probleme in Restaurants durchgeführt werden. Hierbei ist jedoch zu beachten, dass es sich nicht um ein zu überfülltes Restaurant handeln sollte, damit Gespräche möglich sind. Einander anzuschreien bringt nichts ;) Achtung: Reservierung nicht vergessen, damit auch genügend Platz vorhanden ist. Orte wie Starbucks funktionieren auch wunderbar.&lt;/p&gt;
&lt;p&gt;Level 2 (für Vorträge oder ab 10 Personen): Für Vorträge oder bei grösseren Meetups wird zwingend ein eigener Raum benötigt. In den meisten Fällen haben Universitäten abends freie Räume, die man (wenn man lieb fragt), gerne für ein Meetup benützen darf. Als Alternative kann auch der Arbeitgeber gefragt werden, ob ein Sitzungszimmer dafür verwendet werden darf. Falls beides nicht möglich ist, können auch andere Firmen angefragt werden. Webentwickler-nahe Firmen hosten in vielen Fällen gerne Meetups.&lt;/p&gt;
&lt;p&gt;Level 3 (längerfristig): wenn absehbar ist, dass es in Zukunft weitere, regelässige Meetups geben wird, ist es sinnvoll, sich nach einer längerfristigen Lösung umzusehen. Falls in “Level 2” eine Möglichkeit gefunden wurde, kann man den Anbieter des Raums fragen, ob man mit einer Frist von n Wochen da jederzeit (sofern verfügbar) den Raum haben dürfte.&lt;/p&gt;
&lt;h2&gt;Meetup durchführen&lt;/h2&gt;
&lt;p&gt;Hier gibt es nur etwas zu sagen: habt Spass! Die Durchführung soll kein Zwang sein, sondern euch und den Teilnehmer Spass machen.&lt;/p&gt;
&lt;h2&gt;Nachfolgende Arbeiten&lt;/h2&gt;
&lt;p&gt;Um Teilnehmer über neue Meetups zu informieren, ist es nötig, eine Kontaktmöglichkeit zu haben. Dies kann ein Newsletter sein, eine meetup.com Gruppe oder auch einfach eine eMail-Liste.&lt;/p&gt;
&lt;p&gt;Damit potentielle Mitwirkende optimal unterstützt werden können, ist es am Anfang nötig, eine nahe Beziehung mit ihnen zu führen und so gut wie möglich zu unterstützen.&lt;/p&gt;
&lt;h2&gt;Periodizität&lt;/h2&gt;
&lt;p&gt;Solange die Meetups regelmässig stattfinden, spielt es keine Rolle, wie oft dies der Fall ist. Dies kann einmal im Quartal sein, oder einmal im Monat. Dies ist abhängig von der Zeit, die man für die Organisation aufwenden kann.&lt;/p&gt;
&lt;h2&gt;Werkzeuge / Promotion&lt;/h2&gt;
&lt;h3&gt;Gibt es andere Stammtische, Meetups, etc in dieser Stadt?&lt;/h3&gt;
&lt;p&gt;Gibt es in deiner Stadt andere Stammtische oder Meetups? Das findest du u.a. über meetup.com raus. Falls es welche gibt, wäre es sinnvoll, einen davon zu besuchen, um zu sehen, wie das da gehandhabt wird. Ist bereits ein Datum für ein Mozilla Meetup bekannt, kann an diesen anderen Meetups auch Werbung dafür gemacht werden.&lt;/p&gt;
&lt;p&gt;Gegebenenfalls gibt es auch die Möglichkeit, Vorträge bei anderen Meetups zu halten, um zu sehen, ob in dieser Stadt überhaupt Interesse besteht.&lt;/p&gt;
&lt;h3&gt;Meetup.com&lt;/h3&gt;
&lt;p&gt;Für regelmässige Meetups kann auf meetup.com eine Meetup-Gruppe erstellt werden. Weitere Informationen dazu gibt es direkt auf meetup.com.&lt;/p&gt;
&lt;p&gt;Beispiele:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.meetup.com/Mozilla-Meetup-Switzerland/&quot;&gt;http://www.meetup.com/Mozilla-Meetup-Switzerland/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.meetup.com/Bremen-Mozilla-Meetup/&quot;&gt;http://www.meetup.com/Bremen-Mozilla-Meetup/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.meetup.com/Berlin-Mozilla-Meetup/&quot;&gt;http://www.meetup.com/Berlin-Mozilla-Meetup/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Twitter / Soziale Medien&lt;/h3&gt;
&lt;p&gt;Die Promotion kann, sofern für diese Stadt überhaupt sinnvoll, über Twitter und andere soziale Medien gemacht werden. Dabei ist es wichtig, dass man irgendwo eine Seite hat, die man in den Beiträgen verlinken kann. Diese Seite sollte mind. eine Beschreibung, Datum und Ort erwähnen.&lt;/p&gt;
&lt;h3&gt;Budget&lt;/h3&gt;
&lt;p&gt;Normalerweise sollte es nicht nötig sein, für ein Meetup Budget zu erhalten. Sollte dies aber trotzdem nötig sein, meldest du dich bei Michael Kohler, da dies über Reps läuft.&lt;/p&gt;
&lt;h3&gt;Swag&lt;/h3&gt;
&lt;p&gt;Sticker sind ein gutes Mittel, um Leuten eine Freude zu bereiten. Wenn diese auf einem Laptop landen und Firefox promoten, umso besser. Falls ihr für ein Meetup Swag benötigt, meldet euch bei Michael Kohler, da dies über Reps läuft.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Tech Weekend in Berlin - November 28th &amp; 29th</title>
    <link href="https://mkohler.dev/blog/2015/11/mozilla-tech-weekend-in-berlin-november-28th-and-29th/"/>
    <updated>Sat, 14 Nov 2015 16:02:14 +0000</updated>
    <id>https://mkohler.dev/blog/2015/11/mozilla-tech-weekend-in-berlin-november-28th-and-29th/</id>
    <content type="html">&lt;p&gt;The Berlin Mozilla Community would like to invite all of you to the &lt;strong&gt;Mozilla Tech Weekend&lt;/strong&gt; on &lt;strong&gt;November 28th 2015&lt;/strong&gt;. There will be &lt;strong&gt;tech talks&lt;/strong&gt; on Saturday and &lt;strong&gt;workshops&lt;/strong&gt; on Sunday.&lt;/p&gt;
&lt;h2&gt;Location&lt;/h2&gt;
&lt;p&gt;Kulturkantine
Saarbrücker Str. 24, Haus C, Berlin
&lt;a href=&quot;http://www.kuka-berlin.de/lageskizze/&quot;&gt;&lt;em&gt;http://www.kuka-berlin.de/lageskizze/&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sign up&lt;/strong&gt; for free at &lt;a href=&quot;http://www.meetup.com/Berlin-Mozilla-Meetup/events/226461969/&quot;&gt;http://www.meetup.com/Berlin-Mozilla-Meetup/events/226461969/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Schedule for Saturday 28th November&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Servo: Mozilla&#39;s Parallel &amp;amp; Safe Next-Generation Browser Engine&lt;/li&gt;
&lt;li&gt;Data reporting at Mozilla&lt;/li&gt;
&lt;li&gt;Firefox OS: Why we exist&lt;/li&gt;
&lt;li&gt;What&#39;s new in Firefox&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After the talks there will be some food and time to get in touch with developers and each other.&lt;/p&gt;
&lt;p&gt;On Sunday there will be workshops on similar topics to follow up or get you all set up if you would like to start contributing to Mozilla projects. Sign-up for the workshops will be on-site on Saturday.&lt;/p&gt;
&lt;p&gt;Cheers,
The Berlin Mozilla Community
&lt;a href=&quot;https://lists.mozilla.org/listinfo/community-berlin&quot;&gt;https://lists.mozilla.org/listinfo/community-berlin&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Weekend Berlin - Day 2 / Feedback</title>
    <link href="https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-day-2-feedback/"/>
    <updated>Sun, 19 Jul 2015 20:38:51 +0000</updated>
    <id>https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-day-2-feedback/</id>
    <content type="html">&lt;p&gt;At the Community Meetup of the German-speaking community back in February we decided to organize a Mozilla Day or Mozilla Weekend in 2015 to get more visible in Berlin, tell people about Mozilla’s mission and projects, and recruit new Mozillians. We did this on July 11th and 12th. This is the post about Day 2. You can read about &lt;a href=&quot;https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-2015-preparation-and-day-1/&quot;&gt;Day 1 in a previous blog post&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Introducing participants to Bugzilla, quick session by &lt;a href=&quot;https://twitter.com/axelhecht&quot;&gt;@axelhecht&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;http://t.co/KeZyZgLnbz&quot;&gt;pic.twitter.com/KeZyZgLnbz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Michael Kohler (@KohlerSolutions) &lt;a href=&quot;https://twitter.com/KohlerSolutions/status/620185074911195136&quot;&gt;July 12, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Day 2&lt;/h2&gt;
&lt;p&gt;On Sunday we had several workshops going on in parallel in the Mozilla Office in Berlin. Around 30 attendees joined us and hacked on Firefox, Firefox OS and brainstormed about involved in the Community Creative Team. Since we had coders and designers there, we had a good balance of workshops to participate in.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Heads down hacking at &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; Berlin day 2 &lt;a href=&quot;http://t.co/tYJw7io7mQ&quot;&gt;pic.twitter.com/tYJw7io7mQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Brian King (@brianking) &lt;a href=&quot;https://twitter.com/brianking/status/620212070936674304&quot;&gt;July 12, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Work done (or started) in the workshops:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=547401&quot;&gt;Bug 547401&lt;/a&gt; - worked on by Stefania and David Bryant&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1180314&quot;&gt;Bug 1180314&lt;/a&gt; - fixed by David Bryant, his first patch on Mozilla code (as it is for all other volunteers)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1170460&quot;&gt;Bug 1170460&lt;/a&gt; - worked on by Nils, but was blocked due to unclear specifications&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=965211&quot;&gt;Bug 965211&lt;/a&gt; - fixed by Nils, I love this, already tested that one on my Flame with Nightly&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=796319&quot;&gt;Bug 796319&lt;/a&gt; - Asma has started to do this after our introduction into Gaia&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1055357&quot;&gt;Bug 1055357&lt;/a&gt; - worked on by Oleksandr who had great ideas on how to improve code not in the scope of this bug&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1044275&quot;&gt;Bug 1044275&lt;/a&gt; - worked on by Claas who is an experienced Android developer
Florian will send out an invitation for a follow up in Berlin later this week. See below for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Further Elio started the Community Design Creative in Germany. They will have their first meetup (physically with Vidyo participation) at the end of the month. This was a group of about 7 persons interested in design. Since we currently only have 2 designers in our German-speaking community I think this is a great addition and has great potential. Let&#39;s keep focus on this and keep them engaged!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Deep thinking with &lt;a href=&quot;https://twitter.com/axelhecht&quot;&gt;@axelhecht&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/david_bryant&quot;&gt;@david_bryant&lt;/a&gt;, thanks! :) &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/Berlin?src=hash&quot;&gt;#Berlin&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/gratitude?src=hash&quot;&gt;#gratitude&lt;/a&gt; &lt;a href=&quot;http://t.co/5GvMfVxPRb&quot;&gt;pic.twitter.com/5GvMfVxPRb&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Stefania Delprete (@physte3) &lt;a href=&quot;https://twitter.com/physte3/status/620283805673373696&quot;&gt;July 12, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Followup with potential new contributors&lt;/h2&gt;
&lt;p&gt;Florian, Markus and Mario will follow up with the code contributors in Berlin and organize regular meetups. We still have to figure out a few location questions, but we&#39;re on the right track. We had 14 people from the workshops interesting in meeting up again and talk about Mozilla and writing some code. Like that we could also have a group that meets regularly to help out with contribution problems and talk about new things they&#39;ve been working on. I think that at least 6 people will stick around long-term. This would basically be a 300% increase of volunteers in Berlin!&lt;/p&gt;
&lt;p&gt;As already written, Elio will follow up with the designers to create amazing creative assets and improve UX.&lt;/p&gt;
&lt;p&gt;Further I think it might be beneficial to organize another Mozilla Weekend style event next year. Let&#39;s see how that turns out.&lt;/p&gt;
&lt;h2&gt;Feedback from participants&lt;/h2&gt;
&lt;p&gt;At the end of Day 1 we asked people to give feedback. Here&#39;s the result (out of 14 responses):&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What people liked:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&amp;quot;Ask us anything&amp;quot; session (mentioned as best session by more than 50% of feedback givers)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Speech Recognition talk by Kelly&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Firefox OS talk by André
&lt;em&gt;What people would improve:&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;More technical talks (for example Servo)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Introduction session to get to know all the participants&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Have a session on Webmaker&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reach more people (Michael: not sure what exactly is meant by that, maybe attendence?)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;More live demos&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;How the understanding of Mozilla and its mission changed:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A lot: 7&lt;/li&gt;
&lt;li&gt;Somewhat: 6&lt;/li&gt;
&lt;li&gt;Barely: 1&lt;/li&gt;
&lt;li&gt;Not at all: 0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Other input:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;Please less audience involvent next time :-)&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Much more interactive. Much much more interactive.&amp;quot; (mentioned by 2), also less slides&lt;/li&gt;
&lt;li&gt;&amp;quot;Don&#39;t let speakers use the hand microphone&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Don&#39;t give the mic to audience to avoid them giving monologues.&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Does any meetup really need a talk about women in X? Really? Please give us more &lt;em&gt;tech&lt;/em&gt;, less replacement topics.&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;i expected a more technical insight into mozilla projects. i am just a web developer / mozilla user&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For day 2 I think that all participants were involved enough and could do whatever they wanted to contribute to. We did not do a specific survey for the workshops though. Judged from the interest to follow up I think this was amazing!&lt;/p&gt;
&lt;h2&gt;Lessions learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Organizing a 2-day event takes quite a lot of time&lt;/li&gt;
&lt;li&gt;Finding a free venue for talks for a whole day in Berlin, contrary to our initial believes, seems impossible&lt;/li&gt;
&lt;li&gt;People are interested and we need to keep doing follow up and do more local events in Berlin. Berlin is a big city with a lot of IT people who are interested in learning about Mozilla and contributing. Until now we haven&#39;t done enough there.&lt;/li&gt;
&lt;li&gt;For the next event we should have a budget which is laid out for a 50% no-show rate.&lt;/li&gt;
&lt;li&gt;It is easy to get people starting on contributing, but we need to do good follow ups to keep them.&lt;/li&gt;
&lt;li&gt;We can achieve our goal to have more women in our community when we continue like that. But we need to make sure that we stay inclusive.&lt;/li&gt;
&lt;li&gt;There is a demand for recordings for these kind of talks, fortunately we have air.mozilla.org :)&lt;/li&gt;
&lt;li&gt;People want to know information directly from the leadership team, since not many know what&#39;s going on behind the curtains.&lt;/li&gt;
&lt;li&gt;Have more demos for topics we talk about&lt;/li&gt;
&lt;li&gt;We should keep going and have fun with it!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks again for everyone who made this possible! We achieved a lot, let&#39;s keep the momentum going!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Weekend Berlin 2015 - Preparation &amp; Day 1</title>
    <link href="https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-2015-preparation-and-day-1/"/>
    <updated>Sun, 19 Jul 2015 19:24:18 +0000</updated>
    <id>https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-2015-preparation-and-day-1/</id>
    <content type="html">&lt;p&gt;At the Community Meetup of the German-speaking community back in February we decided to organize a Mozilla Day or Mozilla Weekend in 2015 to get more visible in Berlin, tell people about Mozilla&#39;s mission and projects, and recruit new Mozillians.&lt;/p&gt;
&lt;h2&gt;Preparation&lt;/h2&gt;
&lt;p&gt;First we had a &amp;quot;Call for Speakers&amp;quot; which did not turn out as hoped, since we didn&#39;t have a lot of proposal for talks. Further we were missing quite a few people to facilitate the workshops. Fortunately there was a Mozilla Leadership Meetup on July 10 in Berlin, so we contacted the Leadership team and asked, if they wanted to participate and have a few talks about Mozilla and its projects. This worked out really well and it was great to have part of the Leadership Team at the event as well. I think this helped to get contributors as well.&lt;/p&gt;
&lt;p&gt;It was the first time we created a website for an event in the German-speaking community. We decided on &lt;a href=&quot;http://mozweekend.de/&quot;&gt;mozweekend.de&lt;/a&gt; which we will be able to use also for future Mozilla Weekends in Germany. I think we need to do that as well for future, big events since we had quite a lot of visitors and registrations. Until one day before the event we had about 120 registrations.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/07/CI6ryViWcAALYGP.png_large.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/07/CI6ryViWcAALYGP.png_large.png&quot; alt=&quot;CI6ryViWcAALYGP.png_large&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Day 1 - July 11&lt;/h2&gt;
&lt;p&gt;For the first day, we had planned talks to introduce Mozilla, and dive deeper into the different projects. Since we had about 120 registrations we applied our standard 33% no-show rate and expected about 80 participants. In the end, we had around 55 participants, but nevertheless the attendees were very interested. This is a sign that quantity is not always the goal, quality is way more important.&lt;/p&gt;
&lt;table cellpadding=&quot;2&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;**Begin**&lt;/td&gt;
&lt;td&gt;**Topic**&lt;/td&gt;
&lt;td&gt;**Presenter**&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:00&lt;/td&gt;
&lt;td&gt;Welcome &amp;amp; Introduction to Mozilla&lt;/td&gt;
&lt;td&gt;Elio Qoshi &amp;amp; Michael Kohler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:15&lt;/td&gt;
&lt;td&gt;What&#39;s new in Firefox?&lt;/td&gt;
&lt;td&gt;Michael Kohler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:30&lt;/td&gt;
&lt;td&gt;Speech Recognition at Mozilla&lt;/td&gt;
&lt;td&gt;Kelly Davis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11:15&lt;/td&gt;
&lt;td&gt;Ask us anything&lt;/td&gt;
&lt;td&gt;Mitchell Baker, David Bryant, Axel Hecht&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12:00&lt;/td&gt;
&lt;td&gt;Lightning Talks&lt;/td&gt;
&lt;td&gt;Elio Qoshi &amp;amp; André Fiedler &amp;amp; Axel Hecht &amp;amp; Mario Behling &amp;amp; Per Guth/td&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13:30&lt;/td&gt;
&lt;td&gt;Firefox OS - Current status and the future&lt;/td&gt;
&lt;td&gt;André Fiedler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14:00&lt;/td&gt;
&lt;td&gt;Why I am at Mozilla&lt;/td&gt;
&lt;td&gt;David Bryant&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14:30&lt;/td&gt;
&lt;td&gt;Shape of the Web&lt;/td&gt;
&lt;td&gt;Mary Ellen Muckerman&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15:00&lt;/td&gt;
&lt;td&gt;WoMoz - Women at Mozilla&lt;/td&gt;
&lt;td&gt;Kristi Progri&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15:45&lt;/td&gt;
&lt;td&gt;Leaving behind the designer ego in open source communities&lt;/td&gt;
&lt;td&gt;Elio Qoshi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16:00&lt;/td&gt;
&lt;td&gt;Opportunities to Contribute at Mozilla&lt;/td&gt;
&lt;td&gt;George Roter &amp;amp; Michael Kohler/td&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16:45&lt;/td&gt;
&lt;td&gt;Closing Session&lt;/td&gt;
&lt;td&gt;Michael Kohler&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;All these talks will be available on &lt;a href=&quot;https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-2015-preparation-and-day-1/air.mozilla.org&quot;&gt;air.mozilla.org&lt;/a&gt; once their uploaded as well! I think we had quite a good mix of projects, even though Firefox was not represented as good as it could have been.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Awesome talk about &lt;a href=&quot;https://twitter.com/firefox&quot;&gt;@firefox&lt;/a&gt; OS by &lt;a href=&quot;https://twitter.com/sonnenkiste&quot;&gt;@sonnenkiste&lt;/a&gt; at &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;https://twitter.com/mozilla&quot;&gt;@mozilla&lt;/a&gt; &lt;a href=&quot;http://t.co/fcd39pdK6R&quot;&gt;pic.twitter.com/fcd39pdK6R&lt;/a&gt;
— Mario Behling (@mariobehling) &lt;a href=&quot;https://twitter.com/mariobehling/status/619834739541868544&quot;&gt;July 11, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;What an eye-opening talk about Women in the Tech industry by &lt;a href=&quot;https://twitter.com/KristiProgri&quot;&gt;@KristiProgri&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;http://t.co/LaCGMJ2dIY&quot;&gt;pic.twitter.com/LaCGMJ2dIY&lt;/a&gt;
— TheOne (@wagnerand) &lt;a href=&quot;https://twitter.com/wagnerand/status/619859490192642048&quot;&gt;July 11, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The &amp;quot;Ask us Anything&amp;quot; session was very important and it was great to have Mitchell Baker, Chairwomen of the Mozilla Foundation, and David Bryant (VP of Platform Engineering), and Axel Hecht (contributed since the beginning of Mozilla). We had a lot of interesting questions from the audience.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;QA with &lt;a href=&quot;https://twitter.com/MitchellBaker&quot;&gt;@MitchellBaker&lt;/a&gt; &lt;a href=&quot;https://twitter.com/david_bryant&quot;&gt;@david_bryant&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/axelhecht&quot;&gt;@axelhecht&lt;/a&gt; at &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;http://t.co/uzLgfNKUd8&quot;&gt;pic.twitter.com/uzLgfNKUd8&lt;/a&gt;
— Brian King (@brianking) &lt;a href=&quot;https://twitter.com/brianking/status/619800933640310784&quot;&gt;July 11, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can find all the pictures and tweets with the hashtag &lt;a href=&quot;https://twitter.com/search?q=mozweekend&quot;&gt;#mozweekend&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Excited to see &lt;a href=&quot;https://twitter.com/geroter&quot;&gt;@geroter&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/KohlerSolutions&quot;&gt;@KohlerSolutions&lt;/a&gt; talking about Contributing at Mozilla, incl. fun exercises! &lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;http://t.co/dicfLSJGhE&quot;&gt;pic.twitter.com/dicfLSJGhE&lt;/a&gt;
— TheOne (@wagnerand) &lt;a href=&quot;https://twitter.com/wagnerand/status/619878069214543872&quot;&gt;July 11, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/hashtag/mozweekend?src=hash&quot;&gt;#mozweekend&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/berlin?src=hash&quot;&gt;#berlin&lt;/a&gt; 2015 &lt;a href=&quot;http://t.co/laK02rAP6Q&quot;&gt;pic.twitter.com/laK02rAP6Q&lt;/a&gt;
— ANIL KUMAR (@anilbms75) &lt;a href=&quot;https://twitter.com/anilbms75/status/621781127188115456&quot;&gt;July 16, 2015&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Go ahead and read about &lt;a href=&quot;https://mkohler.dev/blog/2015/07/mozilla-weekend-berlin-day-2-feedback/&quot;&gt;Day 2&lt;/a&gt; as well!&lt;/p&gt;
&lt;p&gt;A big thanks goes out to the organization team and the 10 speakers, you all did great work! And thanks to everyone who showed up even though it didn&#39;t rain!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>#FoxYeah in the German-speaking community</title>
    <link href="https://mkohler.dev/blog/2015/07/foxyeah-in-the-german-speaking-community/"/>
    <updated>Sun, 19 Jul 2015 18:19:22 +0000</updated>
    <id>https://mkohler.dev/blog/2015/07/foxyeah-in-the-german-speaking-community/</id>
    <content type="html">&lt;p&gt;Back in the beginning of June Mozilla has released &lt;a href=&quot;https://www.mozilla.org/en-US/firefox/38.0.5/releasenotes/&quot;&gt;Firefox 38.0.5&lt;/a&gt;, together with a campaign to &lt;a href=&quot;https://foxyeah.mozilla.org/&quot;&gt;promote Firefox all over the world&lt;/a&gt;. This also included offline events, which we did in Zurich, Bern and Berlin.&lt;/p&gt;
&lt;h2&gt;Zurich&lt;/h2&gt;
&lt;p&gt;On June 3rd we &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/why-should-you-use-firefox/&quot;&gt;met in Zurich&lt;/a&gt; to talk about new Firefox features and why you should use Firefox. Unfortunately my planning wasn&#39;t that good and we picked a date where there were 4 other meetups going on in Zurich. This is one thing we definitely need to keep an eye on for the next events. Nevertheless we could talk to a few people and have great discussions about Firefox and the Open Web. We basically hijacked a work session at &lt;a href=&quot;https://www.liip.ch/&quot;&gt;liip.ch&lt;/a&gt; (amazing company which hosts us for our Zurich based meetups) and involved them in the discussion.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/07/CGl8b8cXIAA6ilS.jpg_large.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/07/CGl8b8cXIAA6ilS.jpg_large.jpg&quot; alt=&quot;CGl8b8cXIAA6ilS.jpg_large&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For this meetup I baked some cupcakes and &lt;strong&gt;tried&lt;/strong&gt; to decorate them with a Firefox logo. I won&#39;t share any pictures of this, since it was not really that good. Nevertheless the attendees liked them. But hey, I knew I had a second chance for the Bern meetup!&lt;/p&gt;
&lt;h2&gt;Bern&lt;/h2&gt;
&lt;p&gt;5 days later I organized the next event in Bern, my hometown, to talk about how &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/mozilla-bern-how-firefox-benefits-the-open-web/&quot;&gt;Firefox and Mozilla impacts the Open Web&lt;/a&gt;. You can find the &lt;a href=&quot;http://mkohler.dev/presentations/mozillaCH-how-mozilla-protect-web/index.html#1&quot;&gt;slides on my other website&lt;/a&gt;. We had about 10 attendees, most of them not familiar with Mozilla and Firefox. I thought that I can take this chance to begin an &lt;a href=&quot;http://www.meetup.com/Bern-Open-Web-Meetup/&quot;&gt;&amp;quot;Open Web Meetup&amp;quot;&lt;/a&gt; group in Bern. This is also how the event was promoted.&lt;/p&gt;
&lt;p&gt;There were a lot of interesting questions, which I tried to answer to my knowledge. I&#39;m sure we can have another Open Web Meetup after the summer break to discuss more on Open Web technologies and Mozilla.&lt;/p&gt;
&lt;p&gt;For this event I had my second chance to bake cupcakes, this time I had some advice on how to improve from a professional. I took Marzipan, colored it and cut out the Firefox logo out of it. Since it was quite hot, the Marzipan was not easily cutable without breaking, so not all of the logos looked like a fox. Nevertheless it was still recognizable. This took about 4 hours in total, but it was totally worth the effort! But psst, let&#39;s not show that to the Brand Engagement team ;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/07/CHDl2EWUQAAa-Qv.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/07/CHDl2EWUQAAa-Qv.png&quot; alt=&quot;CHDl2EWUQAAa-Qv&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also many thanks to &lt;a href=&quot;http://www.netcase.ch/&quot;&gt;netcase.ch&lt;/a&gt; (my employer) for hosting us there!&lt;/p&gt;
&lt;h2&gt;Berlin&lt;/h2&gt;
&lt;p&gt;Since I&#39;m not based in Berlin, I delegated this event to &lt;a href=&quot;https://mozillians.org/en-US/u/fiji/&quot;&gt;Florian Merz&lt;/a&gt;, who did a great job on June. Here&#39;s his recap:&lt;/p&gt;
&lt;p&gt;We held a nice meetup with a talk about &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/whats-new-in-firefox/&quot;&gt;&amp;quot;What&#39;s new in Firefox&amp;quot;&lt;/a&gt;. Located in the Berlin Mozilla office we gathered a round of diverse people, regarding both background and motivation to attend this meetup. From addon developer, contributor, to &amp;quot;I just wanted to see what&#39;s going on with Firefox, since I switched to another browser a couple of years ago&amp;quot;. During the talk we saw some of the newer features of Firefox like &amp;quot;Firefox Hello&amp;quot; or the Pocket integration. Furthermore, we discussed the privacy implications of such features and Mozilla&#39;s contribution to the users ability to maintain its privacy in general.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/07/talk.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/07/talk.jpg&quot; alt=&quot;talk&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Florian also baked amazing Firefox cupcakes, which I&#39;m sure they tasted fantastic!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/07/cupcake.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/07/cupcake.jpg&quot; alt=&quot;cupcake&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After the talk we had some time left for discussion and some cold beer along with home made firefox cupcakes. Thanks for a great evening to all attendees. And also a great &amp;quot;Thanks&amp;quot; to Florian for pulling this off all by himself, great job!&lt;/p&gt;
&lt;p&gt;Even though there are reports for #FoxYeah from other countries which were a lot more focused on #FoxYeah graphics, I still think that we had quite some impact in Switzerland and Berlin. If you would like to spread the world even though the #FoxYeah campaign is over, you can do this on &lt;a href=&quot;http://friends.mozilla.org/&quot;&gt;friends.mozilla.org&lt;/a&gt;! Let&#39;s keep rocking the free Web together!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>MobileCamp 2015 - Firefox OS room</title>
    <link href="https://mkohler.dev/blog/2015/05/mobilecamp-2015-firefox-os-room/"/>
    <updated>Sun, 17 May 2015 09:01:16 +0000</updated>
    <id>https://mkohler.dev/blog/2015/05/mobilecamp-2015-firefox-os-room/</id>
    <content type="html">&lt;p&gt;On April 25 and 26 the 7th edition of the &lt;a href=&quot;http://www.mobilecamp.de/&quot;&gt;MobileCamp&lt;/a&gt; was organized in Dresden, Germany. Mobilecamp is a barcamp with &amp;quot;Mobile&amp;quot; as topic. It&#39;s probably the most important barcamp regarding mobile in the German-speaking countries. Therefore the German-speaking Mozilla community decided to host a Firefox OS day on Saturday. The organizers of the barcamp were kind enough to lend us a room specific for that.&lt;/p&gt;
&lt;p&gt;Since the MobileCamp was mostly dominated by Android, iOS and Windows Phone in the past, we decided to do a Firefox OS day to educate people about the power of the Web. On Saturday I held a talk (&lt;a href=&quot;https://mkohler.dev/presentations/mozilla-mobilecamp-dresden-2015/index.html&quot;&gt;slides 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/presentations/mozilla-mobilecamp-dresden-2015-hacking/index.html&quot;&gt;slides 2&lt;/a&gt;) about Firefox OS and showed how to create open web apps. Since this was a barcamp I left enough room for discussion and there were some quite interesting questions.&lt;/p&gt;
&lt;p&gt;For the rest of the day we were available for helping out with creating apps and doing demos. The schedule of the Mobilecamp was quite dense and very interesting, so people didn&#39;t stay long in our room. Nevertheless a lot of people came by quickly to check out Firefox OS. We did a lot of demos showing off the newest features and having discussions with interested attendees. We did not only show Firefox OS on phones, but also a build of the emulator showing the GUI for TVs. That looked quite well on the big TV we had in our room, a real Panasonic TV with Firefox OS would actually have been better for this to show all the features. But it was great nevertheless :)&lt;/p&gt;
&lt;p&gt;One person came back from time to time to figure out WebNFC and building Firefox OS by himself together with &lt;a href=&quot;https://mozillians.org/en-US/u/michaesc/&quot;&gt;Michael Schloh von Bennewitz&lt;/a&gt; who gladly assisted me at this event. Thanks a lot to Michael for the great help!&lt;/p&gt;
&lt;p&gt;For the whole weekend we also talked to Android users to make them download Firefox for Android. Many didn&#39;t know that Firefox is also available for Android and therefore were using Chrome on mobile. I think we will have at least 30 new Firefox for Android users now. One person showed up in our room and told me that it would be great if Firefox would also have tabs-on-top on mobile. At first I was quite confused, since I&#39;ve been using that for quite some time but wasn&#39;t sure if it was Nightly/Beta only. It turned out that he just had an old Firefox installation and everything was good after an update through the Play Store.&lt;/p&gt;
&lt;p&gt;For pictures it&#39;s probably best to check out the &lt;a href=&quot;https://twitter.com/hashtag/mcdd15?src=hash&quot;&gt;Twitter timeline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Since Mobilecamp is important for the mobile market in Germany I&#39;m glad we could attend Mobilecamp and show off Firefox OS and educate people about the Web since we believe that the Web is the platform. Also a big &amp;quot;Thank you&amp;quot; to all the organizers, it was great! Thanks for everything!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>German-speaking Community - Status of goals</title>
    <link href="https://mkohler.dev/blog/2015/04/german-speaking-community-status-of-goals/"/>
    <updated>Tue, 28 Apr 2015 00:04:38 +0000</updated>
    <id>https://mkohler.dev/blog/2015/04/german-speaking-community-status-of-goals/</id>
    <content type="html">&lt;p&gt;At the German-speaking community &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;meetup in February&lt;/a&gt; we set some goals to reach in 2015. In our &lt;a href=&quot;https://air.mozilla.org/german-speaking-community-bi-weekly-meeting-20150423/&quot;&gt;last bi-weekly meeting&lt;/a&gt; we discussed the current status of those goals. Here&#39;s a quick summary:&lt;/p&gt;
&lt;h2&gt;Completed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Write to all &amp;quot;Localizers in Training&amp;quot; that have added themselves to the wiki and were never contacted -&amp;gt; done, but no feedback yet&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Finish l10n documentation for beginners -&amp;gt; &lt;a href=&quot;https://wiki.mozilla.org/L10n:Teams:de/Dokumentation&quot;&gt;live on the wiki&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Overall year goal SUMO: 90% of all articles (top 100) should always be updated and translated -&amp;gt; we&#39;re currently at 100%&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Overall year goal SUMO: for Firefox releases the top 100 articles should always be finished -&amp;gt; we&#39;re currently at 100% for all releases since then&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Better format for the meeting -&amp;gt; completely done and more efficient with the new Vidyo bi-weekly format (&lt;a href=&quot;https://wiki.mozilla.org/De/Meetings&quot;&gt;Meeting notes&lt;/a&gt;)
&lt;strong&gt;Working on it:&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Community Tile -&amp;gt; mockup and first implementation (though not completely finished) got nice feedback, will finish the design by end of week so we can finish the wording&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Organize Mozilla Weekend -&amp;gt; planning has started&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Continue Rust meetups -&amp;gt; last one was on April 1 and there will be further meetups&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Recruit 5 new Mozilla developers -&amp;gt; working on it&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;at least 10 FSA until end of year -&amp;gt; Brainstorming meeting with TJ on May 7&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2 new Reps to cover more regions and distribute work load -&amp;gt; Jan showed interest&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Visual identity -&amp;gt; voting for a nice motive is done, we have two &amp;quot;winners&amp;quot; (mountains and &amp;quot;language borders&amp;quot;). We&#39;ll come up with a few mockups and vote on them&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Events in 5 cities where we never had an event before -&amp;gt; we have 2 invitations to events in Worms and Karlsruhe&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Transfer websites/forums to Community IT -&amp;gt; blocked from Community IT side, &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1119329&quot;&gt;bug&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;TODO&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Organize Add-ons SDK talk&lt;/li&gt;
&lt;li&gt;Start meetups in Berlin to grow the local community there -&amp;gt; we have postponed that to after the Mozilla Weekend due to time contstraints&lt;/li&gt;
&lt;li&gt;WoMoz -&amp;gt; we didn&#39;t define this measurable, but we&#39;ll try to start something at Mozilla Weekend if possible&lt;/li&gt;
&lt;li&gt;Update mozilla.de content&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Not defined as goal, but still happening&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Robert, Philipp and Arpad will start a Vienna (AT) meetup group &#92;o/&lt;/li&gt;
&lt;li&gt;Monthly meetups in Zurich (CH) and (about bi-monthly, informal) Bern (CH) by Mozilla Switzerland&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In case you&#39;re interested in helping out and contribute to Mozilla, you can find our Trello board with open tasks at: &lt;a href=&quot;https://trello.com/b/jycYCGlR/mozilla-deutschsprachige-gemeinschaft&quot;&gt;https://trello.com/b/jycYCGlR/mozilla-deutschsprachige-gemeinschaft&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thanks to everyone who worked hard on any of this, this will be a great year!&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>German speaking Mozilla Community - Meeting Feedback</title>
    <link href="https://mkohler.dev/blog/2015/03/german-speaking-mozilla-community-meeting-feedback/"/>
    <updated>Sun, 22 Mar 2015 22:21:15 +0000</updated>
    <id>https://mkohler.dev/blog/2015/03/german-speaking-mozilla-community-meeting-feedback/</id>
    <content type="html">&lt;p&gt;On the 21st and 22nd of February 2015 we held the &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;annual Meetup of the German speaking community&lt;/a&gt;. With this blog post I&#39;d like to share the opinions of the participants, so others can benefit form our experience.&lt;/p&gt;
&lt;p&gt;For the following graphs, 5 is &amp;quot;perfect&amp;quot; and 1 is &amp;quot;bad&amp;quot;.&lt;/p&gt;
&lt;h2&gt;Overall&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-20.51.43.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-20.51.43.png&quot; alt=&quot;Screen Shot 2015-03-22 at 20.51.43&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Overall we got quite good feedback for the whole event. Most of the attendees were happy with the meetup. This is also reflected in the work all contributors have done since the meetup. There are certainly a few things we can improve, but it&#39;s good to know that it wasn&#39;t a failure.&lt;/p&gt;
&lt;h2&gt;Discussions / Breakout sessions&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-20.57.41.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-20.57.41.png&quot; alt=&quot;Screen Shot 2015-03-22 at 20.57.41&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-20.57.49.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-20.57.49.png&quot; alt=&quot;Screen Shot 2015-03-22 at 20.57.49&quot; /&gt;&lt;/a&gt;For the general discussions the overall feeling is reflected again.&lt;/p&gt;
&lt;p&gt;The breakout sessions were quite short. This might be one point attendees didn&#39;t like about it. I think we&#39;ll get further input for the breakout sessions next time to make sure that all participants can benefit from them. But since we&#39;re over &amp;quot;3&amp;quot; on average, there is no need to complete question our format of the breakout sessions.&lt;/p&gt;
&lt;h2&gt;Organization&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.00.55.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.00.55.png&quot; alt=&quot;Screen Shot 2015-03-22 at 21.00.55&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.01.00.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.01.00.png&quot; alt=&quot;Screen Shot 2015-03-22 at 21.01.00&quot; /&gt;&lt;/a&gt;Thanks to the great organizational help from Hagen Halbach, we could achieve our goal to give participants as much information about the event as possible before they traveled to Berlin. 78.6% saying that it was &amp;quot;perfect&amp;quot; says a lot. Thanks again to everyone who was involved with the organization!&lt;/p&gt;
&lt;p&gt;Even though we shifted almost everything right before the event (on Saturday morning), the participants were happy with the time management. Great to see spontaneous people! ;)&lt;/p&gt;
&lt;h2&gt;Location / Food&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.08.45.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.08.45.png&quot; alt=&quot;Screen Shot 2015-03-22 at 21.08.45&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.08.52.png&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/Screen-Shot-2015-03-22-at-21.08.52.png&quot; alt=&quot;Screen Shot 2015-03-22 at 21.08.52&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since almost 93% answered that the Mozilla office in Berlin was suited for the event, we will probably do it there the next time too. This might change if we get a lot of new contributors and grow a lot. The biggest meeting room was full during our general discussions, so it might be worth to have a look at any other bigger venue for more people.&lt;/p&gt;
&lt;p&gt;The same goes for the food format we used. We had deliveries twice and went for dinner in a restaurant on Saturday. With more people delivery might get more confusing and might not work as well. Sorry again for my confusing instructions regarding lunch on Sunday, this can certainly be improved so everyone actually gets food. We also got a feedback that next time we should consider to have one order per person instead of doing a &amp;quot;buffet&amp;quot; style lunch as we did on Saturday to meet everyone&#39;s taste.&lt;/p&gt;
&lt;h2&gt;Other input&lt;/h2&gt;
&lt;p&gt;There are also a few text inputs I&#39;d like to mention here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We should have talked more about Social Media&lt;/li&gt;
&lt;li&gt;Localizer group was small, important people couldn&#39;t come to the meetup&lt;/li&gt;
&lt;li&gt;Community Building topics might be quite hard for technical people&lt;/li&gt;
&lt;li&gt;We could do daily logistics emails to all participants&lt;/li&gt;
&lt;li&gt;&amp;quot;It would have been great if everyone couldve [sic!] given their input on topics. A few contributors were not participating in discussions which lowers the quantity of valuable input.&amp;quot;&lt;/li&gt;
&lt;li&gt;The presence of the few Mozilla employees were valued, even though a few people would have liked more input from the volunteers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And of course, completely selfish: &amp;quot;Michael+Hagen! Awesome guys!&amp;quot;&lt;/p&gt;
&lt;p&gt;This is it. Feel free to contact me if you have any questions about this. The data is anonymous, so we won&#39;t be able to name anyone. And now, keep on rocking the open web!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>FOSS Asia 2015 Singapore</title>
    <link href="https://mkohler.dev/blog/2015/03/foss-asia-2015-singapore/"/>
    <updated>Mon, 16 Mar 2015 23:15:59 +0000</updated>
    <id>https://mkohler.dev/blog/2015/03/foss-asia-2015-singapore/</id>
    <content type="html">&lt;h2&gt;About FOSS Asia&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://fossasia.org/&quot;&gt;FOSS Asia&lt;/a&gt; is a yearly FOSS community meetup in Asia. This year it was held from 13&lt;sup&gt;th&lt;/sup&gt; to 15&lt;sup&gt;th&lt;/sup&gt; of March in Singapore. Previous events were i.e. in Cambodia and Vietnam. You can find the schedule of the conference on &lt;a href=&quot;http://2015.fossasia.org/#schedule&quot;&gt;their website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Disclaimer: Mozilla was a sponsor of this event.&lt;/p&gt;
&lt;p&gt;Disclaimer 2: I wasn’t sponsored by Mozilla, nevertheless helped out at the booth and on the track.&lt;/p&gt;
&lt;h2&gt;Singapore&lt;/h2&gt;
&lt;p&gt;I arrived in Singapore on Wednesday (directly from Mexico, where I left on Monday) and did some sightseeing to get to know the neighborhood. In the evening I went to the &lt;a href=&quot;http://hackerspace.sg/&quot;&gt;hackerspace.sg&lt;/a&gt; where they had a meetup and talks. It was very interesting and I had the chance to get to know the local cuisine after the meetup.&lt;/p&gt;
&lt;h2&gt;Friday&lt;/h2&gt;
&lt;p&gt;On Friday we were at the venue at about 8:30am to prepare our booth. But since our swag hadn’t arrived, we didn’t have much to put there. Therefore we decided to show Firefox OS to people. I showed it to Vivian Balakrishnan, Singapore&#39;s Minister for the Environment and Water Resources. He had a lot of great knowledge so I didn&#39;t need to explain a lot.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/demo.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/demo.jpg&quot; alt=&quot;demo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Photo: &lt;a href=&quot;https://twitter.com/gosaldar&quot;&gt;Darwin Gosal&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;So we listened to the talks and engaged with other attendees during the breaks. With a booth with some stickers, we could have had a bigger impact since all the people would have been in the same room.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/demofirefoxos.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/demofirefoxos.jpg&quot; alt=&quot;demofirefoxos&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gen Kenai talked about Firefox OS on the main track. I think it was great to have a talk about Firefox OS there since it was the only day we had everyone in the same room. Later Jan held a talk about &lt;a href=&quot;http://janos.io/&quot;&gt;JanOS&lt;/a&gt; on the main track as well. He&#39;s doing a great job with it. You should definitely check that out!&lt;/p&gt;
&lt;h2&gt;Saturday&lt;/h2&gt;
&lt;p&gt;On Saturday we had our own &lt;a href=&quot;http://fossasia.org/track/FOSSASIA-Mozilla.pdf&quot;&gt;Mozilla track&lt;/a&gt;.&lt;/p&gt;
&lt;table width=&quot;552&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.375]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;9:00 am&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Collaborative Webmaking using TogetherJS&amp;quot;]&quot;&gt;Collaborative Webmaking using TogetherJS&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Santosh&amp;quot;]&quot;&gt;Santosh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.3958333333333333]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;9:30 am&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Offline Communications in Firefox OS&amp;quot;]&quot;&gt;Offline Communications in Firefox OS&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Jaipradeesh&amp;quot;]&quot;&gt;Jaipradeesh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.4166666666666667]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;10:00 am&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Firefox Hello -&#92;u00a0 The easiest way to connect for free over video with anyone, anywhere&amp;quot;]&quot;&gt;Firefox Hello -  The easiest way to connect for free over video with anyone, anywhere&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Priyanka Nag&amp;quot;]&quot;&gt;Priyanka Nag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.4375]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;10:30 am&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Building an Open Source Community&amp;quot;]&quot;&gt;Building an Open Source Community&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Bob Reyes&amp;quot;]&quot;&gt;Bob Reyes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.4583333333333333]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;11:00 am&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Firefox OS as a Thin Platform&amp;quot;]&quot;&gt;Firefox OS as a Thin Platform&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Soumya Deb&amp;quot;]&quot;&gt;Soumya Deb&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.4791666666666667]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;11:30 am&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Combining Firefox OS with Webmaker&amp;quot;]&quot;&gt;Combining Firefox OS with Webmaker&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Michael Kohler&amp;quot;]&quot;&gt;Michael Kohler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.5]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;12:00 pm&lt;/td&gt;
&lt;td width=&quot;265&quot;&gt;&lt;/td&gt;
&lt;td width=&quot;183&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.5416666666666666]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;1:00 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;INFA-Internet for All&amp;quot;]&quot;&gt;INFA-Internet for All&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Dyvik Chenna&amp;quot;]&quot;&gt;Dyvik Chenna&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.5625]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;1:30 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Appmaking is Now Diversified&amp;quot;]&quot;&gt;Appmaking is Now Diversified&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Santosh&amp;quot;]&quot;&gt;Santosh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.5833333333333334]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;2:00 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Students Involvement in Mozilla&#39;s project&amp;quot;]&quot;&gt;Students Involvement in Mozilla&#39;s project&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Raj&amp;quot;]&quot;&gt;Raj&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.6041666666666666]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;2:30 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Localization of Firefox Marketplace Apps&amp;quot;]&quot;&gt;Localization of Firefox Marketplace Apps&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Biraj&amp;quot;]&quot;&gt;Biraj&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.625]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;3:00 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Performance Efficient JavaScript&amp;quot;]&quot;&gt;Performance Efficient JavaScript&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Soumya Deb&amp;quot;]&quot;&gt;Soumya Deb&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.6458333333333334]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;3:30 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Write once, Run anywhere - Develop Hybrid apps with Cordova&amp;quot;]&quot;&gt;Write once, Run anywhere - Develop Hybrid apps with Cordova&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Jaipradeesh&amp;quot;]&quot;&gt;Jaipradeesh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;104&quot; data-sheets-value=&quot;[null,3,null,0.6666666666666666]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;4:00 pm&lt;/td&gt;
&lt;td width=&quot;265&quot; data-sheets-value=&quot;[null,2,&amp;quot;Mobile Web Compatibility&amp;quot;]&quot;&gt;Mobile Web Compatibility&lt;/td&gt;
&lt;td width=&quot;183&quot; data-sheets-value=&quot;[null,2,&amp;quot;Abdul Rauf&amp;quot;]&quot;&gt;Abdul Rauf&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Our room was on Level 5 and wasn’t very easily discoverable, the registration desk had an overview of all locations though. Since no other tracks were located there, there were no “pass-by-and-maybe-stay-there”, but people actually needed to actively come to one of our sessions. We didn’t know that beforehand.&lt;/p&gt;
&lt;p&gt;Nevertheless a few people showed up to our talks. Some talks were full, for some we had almost nobody attending.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/talk.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/talk.jpg&quot; alt=&quot;talk&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Photo: &lt;a href=&quot;https://twitter.com/nhie22&quot;&gt;Nhie&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;In the evening all of the Mozillians went for a Chinese dinner together. After dinner we joined the pub crawl at Brewerkz at Clark Quay.&lt;/p&gt;
&lt;h2&gt;Sunday&lt;/h2&gt;
&lt;p&gt;On Sunday we continued with our track with workshops.&lt;/p&gt;
&lt;table width=&quot;763&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.375]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;9:00 am&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Creating Your First Firefox OS App for Non-Coders&amp;quot;]&quot;&gt;Creating Your First Firefox OS App for Non-Coders&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Bob Reyes&amp;quot;]&quot;&gt;Bob Reyes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.3958333333333333]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;9:30 am&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.4166666666666667]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;10:00 am&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Webmaking with Mobile&amp;quot;]&quot;&gt;Webmaking with Mobile&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Raj and Biraj&amp;quot;]&quot;&gt;Raj and Biraj&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.4375]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;10:30 am&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.4583333333333333]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;11:00 am&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Security Testing for Developers Using OWASP ZAP&amp;quot;]&quot;&gt;Security Testing for Developers Using OWASP ZAP&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Sumanth Damarla&amp;quot;]&quot;&gt;Sumanth Damarla&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.4791666666666667]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;11:30 am&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.5]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;12:00 pm&lt;/td&gt;
&lt;td width=&quot;339&quot;&gt;&lt;/td&gt;
&lt;td width=&quot;339&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.5416666666666666]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;1:00 pm&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Webmaking in Public Space&amp;quot;]&quot;&gt;Webmaking in Public Space&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Fauzan+Rara+Yofie&amp;quot;]&quot;&gt;Fauzan+Rara+Yofie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.5625]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;1:30 pm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.5833333333333334]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;2:00 pm&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Workshop on getting started with MDN &amp;quot;]&quot;&gt;Workshop on getting started with MDN&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Priyanka&amp;quot;]&quot;&gt;Priyanka&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.6041666666666666]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;2:30 pm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.625]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;3:00 pm&lt;/td&gt;
&lt;td rowspan=&quot;3&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Hacking on Gaia (1,5 Hour)&amp;quot;]&quot;&gt;Hacking on Gaia (1,5 Hour)&lt;/td&gt;
&lt;td rowspan=&quot;3&quot; width=&quot;339&quot; data-sheets-value=&quot;[null,2,&amp;quot;Michael+Deb+Jai&amp;quot;]&quot;&gt;Michael+Deb+Jai&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.6458333333333334]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;3:30 pm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;85&quot; data-sheets-value=&quot;[null,3,null,0.6666666666666666]&quot; data-sheets-numberformat=&quot;[null,6,&amp;quot;h:mm am/pm&amp;quot;,1]&quot;&gt;4:00 pm&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;We learned from Saturday and this time actively went up to people and asked them if they’re interested in our workshops and if they’d like to come. This resulted in a better attendance, but we couldn’t fill all the workshops.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/realworkshop.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/realworkshop.jpg&quot; alt=&quot;realworkshop&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Photo: Yofie)&lt;/p&gt;
&lt;p&gt;Additionally we set up a second booth in the “main” room to attract more people. This certainly helped a lot.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/booth.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/booth.jpg&quot; alt=&quot;booth&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Photo: Yofie)&lt;/p&gt;
&lt;p&gt;Yofie did a great job with designing and printing out flyers with the schedule. After about 1 hour we had hung them all around the building (even in the elevators) to make people to come to our track.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/schedule.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/schedule.jpg&quot; alt=&quot;schedule&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Photo: Yofie)&lt;/p&gt;
&lt;p&gt;Further we promoted the &lt;a href=&quot;https://mozbugsprints.org/e/fossasia-2015&quot;&gt;Bug Sprint&lt;/a&gt; over Twitter and with flyers on the walls. At least one person came to the Mozilla track and asked for more information. We later got the feedback from him, that he looked at the bugs, but they seemed to be “too big” to do then in a couple of hours.&lt;/p&gt;
&lt;h2&gt;Lessons learned (these are just my points, we need to have a more broad discussion with all the people involved)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Next time we should have a general overview of the location before the event (is there a main booth room? Where are the tracks located exactly?)&lt;/li&gt;
&lt;li&gt;Swag should arrive in time. I did not check what exactly the problem was, but at conferences it’s critical to have at least some stickers. Also you need to have something to mark the booth with (table cloth would be perfect).&lt;/li&gt;
&lt;li&gt;Further, in my opinion, it wouldn’t hurt to have a roll-banner to use for the booth. It’s hard to tell what booth it is when people stand in front of the swag.&lt;/li&gt;
&lt;li&gt;Having a “Web” and “Mozilla” track is difficult. Non-Mozillians will often choose the web track since it’s more general. Maybe we could “inject” a few talks into the other tracks? Maybe we could move all technical presentations to the different tracks and have only “evangelism” talks at our track? (this is not solely my idea, Deb and all others helped a lot last night)&lt;/li&gt;
&lt;li&gt;Aggressively advertising workshops helps.&lt;/li&gt;
&lt;li&gt;People are interested in Mozilla, maybe we could do even more outreach during the breaks.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We have started a discussion about the “lessons learned” on &lt;a href=&quot;https://discourse.mozilla-community.org/t/fossasia-possible-improvements/1830&quot;&gt;Discourse&lt;/a&gt;. Join in if you have attended #fossasia (or otherwise if you have good input).&lt;/p&gt;
&lt;p&gt;You can find all Mozilla-related tweets from FOSSAsia with the hashtag &lt;a href=&quot;https://twitter.com/hashtag/mozasia&quot;&gt;#MozAsia&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I’d like to thank all the organizers for their great work. Well done! It was a pleasure to be there. I certainly had a lot of fun in South East Asia and I could imagine coming back!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/03/photo160510594824383048.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/03/photo160510594824383048.jpg&quot; alt=&quot;photo160510594824383048&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Photo: Yofie)&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Treffen der deutschsprachigen Mozilla Gemeinschaft - Tag 2 (DE / EN)</title>
    <link href="https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-de-en/"/>
    <updated>Fri, 27 Feb 2015 04:33:44 +0000</updated>
    <id>https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-de-en/</id>
    <content type="html">&lt;p&gt;&lt;em&gt;(English version below every paragraph)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Das ist der dritte Eintrag zum &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015&quot;&gt;Treffen der deutschsprachigen Mozilla Gemeinschaft&lt;/a&gt;. Insgesamt werden drei Teile veröffentlicht. Die vorherigen Teile findest du hier: &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;Tag 0&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;Tag 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;Tag 2&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is the third post regarding the German-speaking Mozilla community meetup. There will be three parts in total. You can find all previous parts here: &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;day 0&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;day 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;day 2&lt;/a&gt; .&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Das Treffen fand vom 20. bis am 22. Februar 2015 statt. Um die Koordination unter den Freiwilligen im deutschsprachigen Raum (Deutschland, Österreich, Schweiz) zu gewährleisten, treffen wir uns jährlich um unsere Pläne und Ziele für das jeweilige Jahr zu definieren. Zusätzlich ist es natürlich auch wichtig, sich von Zeit zu Zeit zu treffen, da einige Diskussionen einfacher und schneller in einem Gespräch vor Ort geführt werden können. Insgesamt haben 27 Personen teilgenommen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The meetup was held on February 20 to February 22 2015. To facilitate the coordination between all volonteers and staff living/working in the German speaking countries (Germany, Austria, Switzerland) we meet once a year to discuss any topics, plans and goals for the year. Further it&#39;s important to meet regularly to have certain discussions in person since these are faster and more efficient. In total 27 persons attended this meetup.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8592/16611675751_2775ba0ee5_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Hagen Halbach)&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Tag 2 &lt;em&gt;/ day 2&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;Am Sonntag starteten wir auch um 10:00 Uhr im Berliner Büro.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On Sunday we once again started at 10am at the Berlin Office.&lt;/em&gt;&lt;/p&gt;
&lt;table cellpadding=&quot;2&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;**eginn**&lt;/td&gt;
&lt;td&gt;**Ende**&lt;/td&gt;
&lt;td&gt;**Thema**&lt;/td&gt;
&lt;td&gt;**Dauer**&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:00&lt;/td&gt;
&lt;td&gt;13:00&lt;/td&gt;
&lt;td&gt;Planung 2015 / Events / Ziele / Rollenverteilung [etherpad](https://demeeting.etherpad.mozilla.org/community-meetup-2015-ideas)&lt;/td&gt;
&lt;td&gt;45&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13:00&lt;/td&gt;
&lt;td&gt;13:45&lt;/td&gt;
&lt;td&gt;Inhalt mozilla.de&lt;/td&gt;
&lt;td&gt;45&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13:45&lt;/td&gt;
&lt;td&gt;14:15&lt;/td&gt;
&lt;td&gt;IRC Meeting + Zusammenfassung Treffen&lt;/td&gt;
&lt;td&gt;30&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14:00&lt;/td&gt;
&lt;td&gt;...&lt;/td&gt;
&lt;td&gt;Abreise oder weitere Diskussionen&lt;/td&gt;
&lt;td&gt;...&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Zuerst trafen wir uns wieder in den Gruppen, um die Ziele zu besprechen. Danach versammelten wir uns wieder, um diese gemeinsam zu besprechen und zu notieren.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;At first we had the same breakout groups again, this time to evaluate goals for 2015. After that we discussed those together with the whole group and decided on goals.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lokalisierung &lt;em&gt;/ Localization&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Die Lokalisierung-Gruppe hat einige Punkte ausgearbeitet. Zum einen wurden diverse Wiki-Seiten überarbeitet und aktualisiert, zum andern wurden diverse Themen besprochen. Die gesamte Übersicht gibt&#39;s &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/community-meetup-2015-lokalisierung&quot;&gt;hier&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The l10n group has worked out a few points. First they updated multiple wiki pages. Second they discussed several other topics. You can find the overview of topics &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/community-meetup-2015-lokalisierung&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ziele &lt;em&gt;/ Goals:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dokumentation auf dem Wiki fertigstellen / finish the documentation on the wiki&lt;/li&gt;
&lt;li&gt;&amp;quot;Localizers in Training&amp;quot; anschreiben und nachfragen / get in touch with the &amp;quot;Localizers in Training&amp;quot;
&lt;strong&gt;SUMO&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SUMO hat eine Einführung in die neuen Tools durchgeführt. Zusätzlich wurden einige Ziele formuliert.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SUMO has done an introduction into the new tools. Further they decided on a few goals.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ziele &lt;em&gt;/ Goals:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;90% der Artikel sollen immer übersetzt sein &lt;em&gt;/ have 90% of all articles on SUMO translated all the time&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Zu den Firefox Releases sollen immer die wichtigsten 100 Artikel übersetzt sein &lt;em&gt;/ for Firefox releases all of the top 100 articles should be translated&lt;/em&gt;
&lt;strong&gt;Programmierung &lt;em&gt;/ Programming&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Die &amp;quot;Programmierung&amp;quot; Gruppe hat auch einige interessante Sachen ausgebearbeitet. Alles hier aufzulisten wäre zu viel. Daher sei euch ein Blick auf ihr &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/community-meetup-2015-programmierung&quot;&gt;Etherpad&lt;/a&gt; gegönnt.&lt;/p&gt;
&lt;p&gt;Ziele &lt;em&gt;/ Goals:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;Mozilla Day&amp;quot; veranstalten (nicht nur für Entwickler) &lt;em&gt;/ Organize a &amp;quot;Mozilla Day&amp;quot; (this does not only cover developers)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Vortrag zu Jetpack abhalten &lt;em&gt;/ give a talk on Jetpack&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Rust Meetups weiterführen &lt;em&gt;/ continue the Rust meetups&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Developer Meetups in Berlin &lt;em&gt;/ developer meetups in Berlin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;5 neue Mozilla Entwickler rekrutieren &lt;em&gt;/ recruit 5 new dev contributors&lt;/em&gt;
&lt;strong&gt;Community Builing&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In der &amp;quot;Community Building&amp;quot; Gruppe haben wir diverse Themen besprochen. Unter anderem haben wir angeschaut, was momentan funktioniert und was nicht. Wir haben auch über Firefox Student Ambassadors und Recognition gesprochen. &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/community-meetup-2015-cb&quot;&gt;Hier&lt;/a&gt; gibt&#39;s den Gesamtüberblick.&lt;/p&gt;
&lt;p&gt;In the community building group we talked about different topics. For example we looked at what&#39;s working now and what&#39;s not. Further we talked about Firefox Student Ambassadors and recognition. You can find the overview &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/community-meetup-2015-cb&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ziele / &lt;em&gt;Goals:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mind. 10 FSA bis Jahresende &lt;em&gt;/ have at least 10 FSA until the end of the year&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;2 neue Reps im Norden von Deutschland &lt;em&gt;/ have 2 new Reps in the north of Germany&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;WoMoz &lt;em&gt;/ get WoMoz started (this is a difficult task, let&#39;s see)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Visuelle Identität (Logo) fertigstellen bis Ende 2. Quartal / finish the visual identity (logo) until end of Q2&lt;/li&gt;
&lt;li&gt;mind. 5 Events in Städten, die vorher noch kein Event hatten &lt;em&gt;/ have at least 5 events in cities, where we never did events before&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Mozilla Day / Weekend&lt;/li&gt;
&lt;li&gt;&amp;quot;Onboarding&amp;quot; Prozess definieren &lt;em&gt;/ define onboarding process&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Besseres Format für das wöchentliche Meeting &lt;em&gt;/ better format for the weekly meeting&lt;/em&gt;
&lt;strong&gt;Webseiten &lt;em&gt;/ Websites&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alle deutschen Mozilla Seiten laufen momentan auf dem Server von Kadir. Da Kadir nicht mehr so viel Zeit hat, wäre es gut, wenn alles zu &amp;quot;Community IT&amp;quot; umgezogen wird. Dies wurde am Meetup besprochen und für &amp;quot;OK&amp;quot; befunden. Der Bug dazu befindet sich &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1119329&quot;&gt;hier&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;All German Mozilla sites are currently hosted by Kadir. Since Kadir doesn&#39;t have enough time to support them, the goal is to move them to Community IT. This was agreen upon at the community meetup. You can find the relevant bug &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1119329&quot;&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ziel &lt;em&gt;/ Goal:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alle Seiten umziehen &lt;em&gt;/ transfer all sites&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Inhalt von mozilla.de überarbeiten &lt;em&gt;/ refresh the mozilla.de content&lt;/em&gt;
Alle diese Ideen, Pläne und Ziele sind in einem &lt;a href=&quot;https://trello.com/b/jycYCGlR/mozilla-deutschsprachige-gemeinschaft&quot;&gt;Trello-Board&lt;/a&gt; zusammengefasst. Jeder der deutschsprachigen Gemeinschaft kann sich da einem Eintrag zuordnen und daran arbeiten. Mit diesem wollen wir die verschiedenen Pläne und Ziele übers Jahr hindurch verfolgen und abarbeiten.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;All these plans and goals are summarized in our Trello board. All German speaking community members can self-assign a task and work on it. With this board we want to track and work on all our plans.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8667/16612791035_d850aa541f_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;_ (Foto/Photo: Hagen Halbach)_&lt;/p&gt;
&lt;p&gt;Danach haben wir uns über den Inhalt von mozilla.de unterhalten. Grundsätzlich wird der Inhalt komplett überarbeitet. Hier die Liste an Funktionen, die die neue Seite haben soll.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After that we discussed what features should be on the mozilla.de website. In general, all the content will be updated.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Produkt- und Projektübersicht &lt;em&gt;/ product and project overview&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Landeseite (Community Tile) &lt;em&gt;/ landing page for the community tile&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Liste von Veranstaltungen &lt;em&gt;/ list of events&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Download-Button&lt;/li&gt;
&lt;li&gt;Link auf &amp;quot;Contribute&amp;quot; &lt;em&gt;/ link to &amp;quot;contribute&amp;quot;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Link auf Mailingliste (kein Support!) &lt;em&gt;/ link to the mailing list (no support!)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Link auf den Newsletter &lt;em&gt;/ link to the newsletter&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Planet&lt;/li&gt;
&lt;li&gt;Social Media&lt;/li&gt;
&lt;li&gt;Prominenter Link auf SUMO &lt;em&gt;/ prominent link to SUMO for help&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Link Wörterbücher &lt;em&gt;/ link to the dictionaries&lt;/em&gt;
&lt;img src=&quot;https://c1.staticflickr.com/9/8605/16404178707_a1cf9486dd_h.jpg&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Hagen Halbach)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Am Ende haben wir uns über das wöchentliche Meeting unterhalten und einen Vorschlag ausgearbeitet, um dieses effizienter zu machen. Folgende Anpassungen werden durchgeführt, sobald die Einzelheiten geklärt sind (wird über die Mailingliste diskutiert). Bis dahin bleibt alles beim Alten.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;At the end we talked about our weekly meeting and drafted a proposal how to make it more efficient. The following changes will be done once everything is clear (we&#39;re discussing this on the mailing list). Until then everything stays the same.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Verschiebung von wöchentlich auf zweiwöchentlich &lt;em&gt;/ biweekly instead of weekly&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nicht mehr nur IRC, sondern Vidyo (Videochat-Programm) &lt;em&gt;/ Vidyo instead of IRC&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Alles wird wie gewohnt in einem Etherpad dokumentiert, so dass auch andere mitdiskutieren können &lt;em&gt;/ document everything on the Etherpad so everybody can join without Vidyo&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Workflow: Etherpad -&amp;gt; Meeting -&amp;gt; Etherpad&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Die finalen Einträge aus dem Etherpad werden ins Wiki abgelegt, da diese dort durchsuchbar sind &lt;em&gt;/ the final meeting notes will be copied to the Wiki from the Etherpad&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Feedback / Lessions learned (nur Englisch, da nur für Mozilla Reps relevant)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;planning long-term before events makes sense&lt;/li&gt;
&lt;li&gt;the office is a good location for these kind of meetups, but not for bigger ones&lt;/li&gt;
&lt;li&gt;there is never enough time to discuss everything together, so individual breakouts are necessary&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ich möchte mich bei allen Teilnehmer für die informativen und konstruktiven Diskussionen bedanken. Ich glaube, dass wir einiges zu tun haben im 2015, wenn wir jedoch die Motivation vom Treffen mitnehmen können und unsere Pläne und Ziele umsetzen können, wird dies ein sehr erfolgreiches Jahr. Alle Fotos vom Treffen findet ihr auf &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015#Fotos&quot;&gt;flickr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I&#39;d like to thank all attendees who participated in very informative and constructive discussions during the weekend. I think that we have a lot to do in 2015. If we can save the motivation from this meetup and work on our defined plans and goals, we&#39;ll have a very successful year. You can find all pictures of the meetup on &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015#Fotos&quot;&gt;flickr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Treffen der deutschsprachigen Mozilla Gemeinschaft - Tag 1 (DE / EN)</title>
    <link href="https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-de-en/"/>
    <updated>Fri, 27 Feb 2015 04:33:11 +0000</updated>
    <id>https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-de-en/</id>
    <content type="html">&lt;p&gt;&lt;em&gt;(English version below every paragraph)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Das ist der zweite Eintrag zum &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015&quot;&gt;Treffen der deutschsprachigen Mozilla Gemeinschaft&lt;/a&gt;. Insgesamt werden drei Teile veröffentlicht. Die weiteren findest du hier: &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;Tag 0&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;Tag 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;Tag 2&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is the second post regarding the German-speaking Mozilla community meetup. There will be three parts in total. You can find all other parts here: &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;day 0&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;day 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;day 2&lt;/a&gt; .&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Das Treffen fand vom 20. bis am 22. Februar 2015 statt. Um die Koordination unter den Freiwilligen im deutschsprachigen Raum (Deutschland, Österreich, Schweiz) zu gewährleisten, treffen wir uns jährlich um unsere Pläne und Ziele für das jeweilige Jahr zu definieren. Zusätzlich ist es natürlich auch wichtig, sich von Zeit zu Zeit zu treffen, da einige Diskussionen einfacher und schneller in einem Gespräch vor Ort geführt werden können. Insgesamt haben 27 Personen teilgenommen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The meetup was held on February 20 to February 22 2015. To facilitate the coordination between all volonteers and staff living/working in the German speaking countries (Germany, Austria, Switzerland) we meet once a year to discuss any topics, plans and goals for the year. Further it&#39;s important to meet regularly to have certain discussions in person since these are faster and more efficient. In total 27 persons attended this meetup.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c4.staticflickr.com/8/7413/15980191113_e450885b65_k.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;_ (Foto/Photo: Brian King)_&lt;/p&gt;
&lt;h2&gt;Tag 1 &lt;em&gt;/ day 1&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;Am Samstag um 10:00 Uhr ging&#39;s los mit dem ersten offiziellen Tag.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On Saturday we started the first official day at 10am.&lt;/em&gt;&lt;/p&gt;
&lt;table cellpadding=&quot;2&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;**Beginn**&lt;/td&gt;
&lt;td&gt;**Ende**&lt;/td&gt;
&lt;td&gt;**Thema**&lt;/td&gt;
&lt;td&gt;**Dauer**&lt;/td&gt;
&lt;td&gt;**Wer**&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:00&lt;/td&gt;
&lt;td&gt;10:30&lt;/td&gt;
&lt;td&gt;Kennenlernen, Mozilla allgemein&lt;/td&gt;
&lt;td&gt;30&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10:30&lt;/td&gt;
&lt;td&gt;12:00&lt;/td&gt;
&lt;td&gt;Einführende Diskussionen + Mozilla Goals&lt;/td&gt;
&lt;td&gt;1h 30&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12:00&lt;/td&gt;
&lt;td&gt;13:00&lt;/td&gt;
&lt;td&gt;Diskussionen / Planung in Gruppen&lt;/td&gt;
&lt;td&gt;1h&lt;/td&gt;
&lt;td&gt;Gruppen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13:00&lt;/td&gt;
&lt;td&gt;14:00&lt;/td&gt;
&lt;td&gt;Mittagessen im Office&lt;/td&gt;
&lt;td&gt;1h&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14:00&lt;/td&gt;
&lt;td&gt;15:30&lt;/td&gt;
&lt;td&gt;Rückmeldung der Gruppenarbeiten + Diskussionen&lt;/td&gt;
&lt;td&gt;1h 30&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16:30&lt;/td&gt;
&lt;td&gt;17:30&lt;/td&gt;
&lt;td&gt;Participation 2015 (Englisch)&lt;/td&gt;
&lt;td&gt;1h&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;17:30&lt;/td&gt;
&lt;td&gt;19:00&lt;/td&gt;
&lt;td&gt;Community Tiles&lt;/td&gt;
&lt;td&gt;1h 30&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20:00&lt;/td&gt;
&lt;td&gt;22:00&lt;/td&gt;
&lt;td&gt;Abendessen&lt;/td&gt;
&lt;td&gt;2h 30&#39;&lt;/td&gt;
&lt;td&gt;Alle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Wir eröffneten das Treffen mit einer kurzen Vorstellungsrunde, da sich noch nicht alle gekannt haben. Es war schön zu sehen, dass aus allen Ecken des Mozilla Projektes Leute angereist sind, um die Zukunft zu planen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We began the meetup with a short introduction round since not all of the attendees knew each other. It was nice to see that from all around the Mozilla projects people came to Berlin to discuss and plan the future.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Danach führte uns Brian in die Ziele und Pläne von Mozilla für das Jahr 2015 ein. Dabei standen vorallem Firefox (wieder mehr Fokus auf Desktop), Firefox OS (Benutzer-getriebene Strategie), Content Services (Differenziertheit von Einkommen) und Webmaker im Vordergrund. Damit wir unsere Ziele definieren können, müssen wir auch die Ziele von Mozilla kennen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After that Brian introduced us to Mozilla&#39;s goals and plans for 2015. Firefox (more focus on Desktop this year), Firefox OS (user driven strategy), Content Services (differentiate income) and Webmaker were the focus. To reach our goals for the community we also need to know about Mozilla&#39;s overall goals so we can align them.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nach dieser Einführung haben wir den momentanen Status der Gemeinschaft bestimmt. Dies wurde anhand einer SWOT-Analyse gemacht (Stärken, Schwächen, Möglichkeiten, Gefahren).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To know where we currently stand with our community, we did a &amp;quot;SWOT&amp;quot; analysis (Strength, Weaknesses, Opportunities, Threats).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stärken &lt;em&gt;/ Strengths:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L10N: umgesetzte Menge und Qualität &lt;em&gt;/ L10N: amount of work that was done and the quality of it&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Viele Projekte in der Gemeinschaft vertreten_ / a lot of different projects are worked on by the community_&lt;/li&gt;
&lt;li&gt;Wir hatten mehr Events als in 2013 &lt;em&gt;/ we had more (and more impactful) events in 2013&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Spontanität &lt;em&gt;/ spontanous&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Schwächen &lt;em&gt;/ Weaknesses:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Viel Arbeit &lt;em&gt;/ a lot of work&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&amp;quot;Bus Faktor&amp;quot; &lt;em&gt;/ &amp;quot;bus factor&amp;quot;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Kommunikation &lt;em&gt;/ communication&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Wenige Social Media Aktivitäten &lt;em&gt;/ not a lot of social media activities&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Wöchentliche Meetings sind nicht effizient genug &lt;em&gt;/ weekly meetings aren&#39;t very efficient&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;....&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Möglichkeiten &lt;em&gt;/ Opportunities:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Web Standards&lt;/li&gt;
&lt;li&gt;Rust&lt;/li&gt;
&lt;li&gt;Datenschutz_ / privacy_&lt;/li&gt;
&lt;li&gt;Firefox Student Ambassadors&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Gefahren &lt;em&gt;/ Threats:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fragmentierung &lt;em&gt;/ fragmentation&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Chrome + Google Services&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8672/15990641624_2dd6ac191e_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Hagen Halbach)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Danach haben wir uns in diverse Gruppen aufgeteilt, um gruppenspezifische Arbeiten zu erledigen und zu diskutieren. Dazu gehören &amp;quot;Lokalisierung&amp;quot;, &amp;quot;Programming&amp;quot;, &amp;quot;Community Building&amp;quot; und &amp;quot;Webseiten&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We splitted up in different groups to discuss group-specific topics and report back to everybody. We had &amp;quot;Localization&amp;quot;, &amp;quot;Developer Engagement / Programming&amp;quot;, &amp;quot;Community Building&amp;quot; and &amp;quot;Websites&amp;quot;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nach dieser Gruppenarbeit kamen wir zusammen und haben bereits erste Ergebnisse diskutiert. Weitere Informationen zu den Arbeitsergebnissen dieser Gruppe folgen im Beitrag zum &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;Tag 2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We discussed the first outcomes of the groups together. Please refer to &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;day 2&lt;/a&gt; to see the results.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Am Samstag kam Markus vorbei. Markus möchte regelmässige Veranstaltungen in Berlin durchführen, um die Präsenz von Mozilla in Berlin zu vergrössern und eine lokale Gemeinschaft zu gründen. Wir begrüssen diese Idee natürlich und werden in 2015 Markus mit dabei unterstützen!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Markus, a local developer from Berlin, came by on Saturday. He&#39;d like to organize regular events in Berlin to increase the presence of Mozilla in the city and to build a local community. We like this idea and will support him in 2015!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8657/16423487858_67a6158668_h.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Mario Behling)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nach der Gruppendiskussion hatte Brian eine weitere Information: Participation. Hier verweise ich gerne auf den &lt;a href=&quot;https://commonspace.wordpress.com/2015/01/09/what-is-radical-participation/&quot;&gt;Blogeintrag von Mark Surman&lt;/a&gt;, um das genauer zu erklären.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After the group discussions Brian had further information: Participation. Please refer to &lt;a href=&quot;https://commonspace.wordpress.com/2015/01/09/what-is-radical-participation/&quot;&gt;Mark Surman&#39;s blogpost&lt;/a&gt; to get more information about that.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Als Abschluss des offiziellen Teil des Tages führten wir eine Diskussion über das sogenannte &lt;a href=&quot;https://wiki.mozilla.org/De:CommunityTile&quot;&gt;&amp;quot;Community Tile&amp;quot;&lt;/a&gt;. Bei Firefox wird bei neuen Profilen beim Öffnen von neuen Tabs eine Übersicht an diversen Kacheln angezeigt. Eine dieser Kacheln ist für die Gemeinschaft reserviert und kann dafür verwendet werden. Wir diskutierten und sind zum Schluss gekommen, dass es sich bei diesem Link um eine Seite handeln sollte, welche die deutschsprachige Gemeinschaft erklärt und den Benutzern mitteilt, wer Mozilla ist und dass auch Leute aus dem deutschsprachigen Teil der Welt daran mitarbeiten.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;At the end of the official part of the day we had a discussion about the &amp;quot;Community Tile&amp;quot;. When you open a new tab in a new Firefox profile you&#39;ll see an overview of different sites you can visit. One of these links is reserved for the community. We discussed our proposal and came to the conclusion that we should focus to tell everyone what the German speaking community does and especially that there are local people working on Mozilla projects.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8656/16425623968_3a05a0f90d_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/02/CommunityTiles.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/02/CommunityTiles-1024x636.jpg&quot; alt=&quot;CommunityTiles&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Hagen Halbach)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ihr fragt euch, wer alles mit dabei war? Seht selbst!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Want to see who was there? See for yourself!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8628/15990683374_64c5746a87_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Brian King)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ich möchte mich bei allen Teilnehmer für die informativen und konstruktiven Diskussionen bedanken. Ich glaube, dass wir einiges zu tun haben im 2015, wenn wir jedoch die Motivation vom Treffen mitnehmen können und unsere Pläne und Ziele umsetzen können, wird dies ein sehr erfolgreiches Jahr. Alle Fotos vom Treffen findet ihr auf &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015#Fotos&quot;&gt;flickr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I&#39;d like to thank all attendees who participated in very informative and constructive discussions during the weekend. I think that we have a lot to do in 2015. If we can save the motivation from this meetup and work on our defined plans and goals, we&#39;ll have a very successful year. You can find all pictures of the meetup on &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015#Fotos&quot;&gt;flickr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nun geht es weiter mit dem &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;Tag 2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Now continue reading &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;day 2&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Treffen der deutschsprachigen Mozilla Gemeinschaft - Tag 0 (DE / EN)</title>
    <link href="https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-de-en/"/>
    <updated>Fri, 27 Feb 2015 04:32:52 +0000</updated>
    <id>https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-de-en/</id>
    <content type="html">&lt;p&gt;&lt;em&gt;(English version below every paragraph)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Das ist der erste Eintrag zum &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015&quot;&gt;Treffen der deutschsprachigen Mozilla Gemeinschaft&lt;/a&gt;. Insgesamt werden drei Teile veröffentlicht. Die weiteren findest du hier: &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;Tag 0&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;Tag 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;Tag 2&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is the first post regarding the German-speaking Mozilla community meetup. There will be three parts in total. You can find all other parts here: &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-0-(de-en)/&quot;&gt;day 0&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;day 1&lt;/a&gt;, &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-2-(de-en)/&quot;&gt;day 2&lt;/a&gt; .&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Das Treffen fand vom 20. bis am 22. Februar 2015 statt. Um die Koordination unter den Freiwilligen im deutschsprachigen Raum (Deutschland, Österreich, Schweiz) zu gewährleisten, treffen wir uns jährlich um unsere Pläne und Ziele für das jeweilige Jahr zu definieren. Zusätzlich ist es natürlich auch wichtig, sich von Zeit zu Zeit zu treffen, da einige Diskussionen einfacher und schneller in einem Gespräch vor Ort geführt werden können. Insgesamt haben 27 Personen teilgenommen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The meetup was held on February 20 to February 22 2015. To facilitate the coordination between all volonteers and staff living/working in the German speaking countries (Germany, Austria, Switzerland) we meet once a year to discuss any topics, plans and goals for the year. Further it&#39;s important to meet regularly to have certain discussions in person since these are faster and more efficient. In total 27 persons attended this meetup.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8645/16405536767_d3cf70ccec_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Foto/Photo: Hagen Halbach)&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Vorbereitung &lt;em&gt;/ Preparation&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;Da es sich dieses Jahr um ein zweitägiges Treffen gehandelt hat, war dementsprechend auch die Vorbereitung aufwändiger. Durch die Hilfe von Hagen Halbach konnten wir das aber ohne grössere Probleme bewältigen. Wichtig war hierbei auch, dass wir mit der Planung bereits im Oktober begonnen haben und so Zeit hatten, alles zu buchen und zu planen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Because this was a two day - event the preparation took more time than the years before. Due to Hagen Halbach&#39;s help we could manage this without any blocker. We already started to plan this event in October, this probably saved us a few sleepless nights and we had time to plan out everything and book on time.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Da Berlin (fast) von überall gut erreichbar ist und Mozilla da ein Büro hat, haben wir uns sehr schnell entschieden, das Treffen da abzuhalten. So mussten wir auch nicht ein Büro finden, was ggf. gekostet hätte.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Since traveling to Berlin is easy from (almost) anywhere and Mozilla has an office there, we quickly decided to organize the meetup there. To save costs this is a great way since we would have needed to find another place otherwise.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hiermit ein grosses Dankeschön an Hagen (Mithilfe bei der Gesamtorganisation), Martyna (Hilfe beim Organisieren des Büros und Essens), Robert (Verantwortlicher von Mozilla während dieses Wochenendes) und Brian (Community Manager bei Mozilla) und an alle anderen, welche massgeblich bei der Planung involviert waren.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A big &amp;quot;Thank you&amp;quot; to Hagen (help with the organization), Martyna (all office and food catering inquiries), Robert (responsible for the office during the time) and Brian (Community Manager at Mozilla). Further also a &amp;quot;Thank you&amp;quot; to everyone else who was involved in the planning.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Ziele des Treffens &lt;em&gt;/ Goals&lt;/em&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Stand der Gemeinschaft besprechen &lt;em&gt;/ discuss the current state of the community&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Pläne und Ziele für 2015 definieren &lt;em&gt;/ define plans and goals for 2015&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Zusammenhalt stärken und persönliche Gespräche führen &lt;em&gt;/ increase the atmosphere and have time for personal discussions&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ich denke, dass wir diese Ziele wunderbar erfüllt haben.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I think we&#39;ve succeeded very well with these goals for the meetup.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://c1.staticflickr.com/9/8639/16612818695_88540f287e_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;_ (Foto/Photo: Hagen Halbach)_&lt;/p&gt;
&lt;h2&gt;Tag 0 / Day 0&lt;/h2&gt;
&lt;p&gt;Da einige bereits am Freitag angereist sind, haben wir einen (inoffiziellen) &amp;quot;Tag 0&amp;quot; abgehalten. Im Vorfeld haben wir einige kleine Präsentationen geplant. Diese wurden aber auf den späteren Nachmittag geschoben, da sich sofort interessante Gespräche entwickelt haben.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Since a few people already arrived in Berlin on Friday we organized an inofficial &amp;quot;day 0&amp;quot;. We planned some presentation which we moved to early evening after we saw that there are already a lot of interesting discussions going on.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Kurz vor dem Abendessen habe ich über &lt;a href=&quot;https://mkohler.dev/presentations/mozilla-switzerland/index.html&quot;&gt;Mozilla Schweiz gesprochen&lt;/a&gt;. Ich habe den Beginn, unsere Events und Erfahrungen erklärt. Ich denke, dass diese auch für die deutschsprachige Gemeinschaft verwendet werden können. Ein grosser Unterschied ist natürlich, dass wir in der Schweiz ohne Probleme ein Treffen in Zürich machen können, ohne viele Teile des Landes auszuschliessen. In Deutschland zum Beispiel sieht das anders aus, da man da nicht ohne grössere Kosten/Zeitaufwand vom Süden in den Norden fahren kann. Für lokale Treffen funktioniert dies aber wunderbar.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Right before the dinner I&#39;ve &lt;a href=&quot;https://mkohler.dev/presentations/mozilla-switzerland/index.html&quot;&gt;talked about Mozilla Switzerland&lt;/a&gt;. I explained the beginning, our events and experiences. I think this could also inspire the German speaking community. Obviously Switzerland is small since you don&#39;t cut out a lot of partcipants when you organize an event in Zurich. In Germany it&#39;s quite impossible to travel from the south to the north regarding costs/time for a monthly meetup. But for local meetups this concept works great.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nach dem Abendessen führten wir die Diskussionen weiter, einige haben sogar noch Bugs geflickt und anderen gezeigt, wie das funktioniert.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After dinner we continued our discussions. Some of the attendees even hacked on different projects and showed other how to contribute to these projects.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ich möchte mich bei allen Teilnehmer für die informativen und konstruktiven Diskussionen bedanken. Ich glaube, dass wir einiges zu tun haben im Jahr 2015, wenn wir jedoch die Motivation vom Treffen mitnehmen können und unsere Pläne und Ziele umsetzen können, wird dies ein sehr erfolgreiches Jahr. Alle Fotos vom Treffen findet ihr auf &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015#Fotos&quot;&gt;flickr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I&#39;d like to thank all attendees who participated in very informative and constructive discussions during the weekend. I think that we have a lot to do in 2015. If we can save the motivation from this meetup and work on our defined plans and goals, we&#39;ll have a very successfull year. You can find all pictures of the meetup on &lt;a href=&quot;https://wiki.mozilla.org/De:Meeting:2015#Fotos&quot;&gt;flickr&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nun geht es weiter mit dem &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;Tag 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Now continue reading &lt;a href=&quot;https://mkohler.dev/blog/2015/02/treffen-der-deutschsprachigen-mozilla-gemeinschaft-tag-1-(de-en)/&quot;&gt;day 1&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Firefox OS Awareness Day 2014</title>
    <link href="https://mkohler.dev/blog/2015/02/firefox-os-awareness-day-2014/"/>
    <updated>Sun, 08 Feb 2015 16:05:31 +0000</updated>
    <id>https://mkohler.dev/blog/2015/02/firefox-os-awareness-day-2014/</id>
    <content type="html">&lt;p&gt;On the 13.12.2014 we&#39;ve met in Cologne, Germany to have a &amp;quot;Firefox OS Awareness Day&amp;quot;. The goal of this event was to promote Firefox OS in Germany, a very difficult task as it turns out.&lt;/p&gt;
&lt;h2&gt;Some words about the mobile phone market in Germany&lt;/h2&gt;
&lt;p&gt;Most of the people under 50 years old in Germany own a smartphone. This is either an Android, iOS, Windows Phone or BlackBerry, but not a lot of Firefox OS devices around. Firefox OS devices are sold at Congstar (online) and O2 (they have shops, but haven&#39;t seen any Firefox OS devices in the shops yet). There are probably three different segments where Firefox OS devices could be considered:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Teens who buy their first smartphone (contra: many apps that teens use are not available on Firefox OS yet)&lt;/li&gt;
&lt;li&gt;Privacy concerned people&lt;/li&gt;
&lt;li&gt;People over 50 who still use feature phones (but this is a hard segment since most of the time they don&#39;t actually want to spend money on a smartphone since they don&#39;t need the advantages of a smartphone)
&lt;strong&gt;Arriving in Cologne&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This time we decided to use AirBnB since the hotel costs before Christmas in Cologne are almost insane. We&#39;ve found a nice appartment with enough space to host 4 persons (6 wouldn&#39;t have been a problem either) for a good price. The host was very nice and the checkin was painless. For events with about 4 to 6 Mozillians attending we can look into AirBnB again!&lt;/p&gt;
&lt;h2&gt;The event on Saturday&lt;/h2&gt;
&lt;p&gt;Thanks to the great help from the local O2 flagship store (thanks Robert et al!) everything was ready when we arrived at the store a few minutes before opening. Martyna from the Berlin office sent the Firefox costume directly to Cologne. Sören, Philipp, his wife and I we&#39;re ready to show Firefox OS to people within the store and people passing by the store. Sebastian from the German Firefox OS launch team unfortunately couldn&#39;t attend, so we were quite happy to see Philipp&#39;s wife helping us out.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/02/DSC_0126.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/02/DSC_0126.jpg&quot; alt=&quot;Team picture&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The O2 flagship store is in the middle of the city of Cologne. This also means a lot of people on the street. Since Cologne is quite strict with their rules in public space, we had to make sure that we&#39;re not blocking the street too much. So most of the time we stood in the door of the store without blocking the second entrance. We quickly figured out that this is the best option since for some reason there we&#39;re never a lot of people inside the store. For the people inside the store we had a table with flyers and some Firefox OS swag and several demo phones we could present. There were quite a lot of interested people, but most of them wouldn&#39;t want to exchange their smartphone for a Firefox OS device.&lt;/p&gt;
&lt;p&gt;With the Firefox costume we got a lot of attention and a lot of people wanted to shoot pictures with the fox - &lt;a href=&quot;https://www.flickr.com/search/?tags=fx10mozber&quot;&gt;the same as in Berlin in November&lt;/a&gt;. If we didn&#39;t have enough impact for Firefox OS yet, we certainly made a lot of people smile because of us :)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2015/02/DSC_0019.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2015/02/DSC_0019.jpg&quot; alt=&quot;DSC_0019&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can find the other pictures we took &lt;a href=&quot;https://www.flickr.com/photos/128655475@N02/sets/72157650287330397/&quot;&gt;on Flickr&lt;/a&gt;!&lt;/p&gt;
&lt;h2&gt;Lessons learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The German phone market is almost saturated with Android/iOS&lt;/li&gt;
&lt;li&gt;Astonishingly a lot of people that do not have a smartphone are happy with it and wouldn&#39;t change for an easy &amp;quot;beginner-friendly&amp;quot; smartphone. This is mostly the population above 60 years.&lt;/li&gt;
&lt;li&gt;Even though most people were not interested in buying a new smartphone, it was good to get the word out about a mobile phone OS that runs on the Web platform.&lt;/li&gt;
&lt;li&gt;We&#39;ve met one person who already played with Firefox OS and had a nice chat with him about apps etc. Community building at it&#39;s best since he had never been in contact with the local community.&lt;/li&gt;
&lt;li&gt;There are a lot of French tourists in Cologne, for the next time we would also print French flyers when doing something near the French border.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>Firefox OS App Day Frankfurt - 22.11.2014</title>
    <link href="https://mkohler.dev/blog/2014/11/firefox-os-app-day-frankfurt-22-11-2014/"/>
    <updated>Tue, 25 Nov 2014 22:58:29 +0000</updated>
    <id>https://mkohler.dev/blog/2014/11/firefox-os-app-day-frankfurt-22-11-2014/</id>
    <content type="html">&lt;p&gt;On the 22nd of November we met in Frankfurt am Main (Germany) to have a Firefox OS App Day. This is an event where we have talks in the morning to explain Firefox OS and Web APIs and then we hack for the rest of the day creating amazing apps for Firefox OS (and the open web).&lt;/p&gt;
&lt;h2&gt;Preparation&lt;/h2&gt;
&lt;p&gt;I asked Jan Bambach if he wanted to help out to organize a Firefox OS App Day. He gladly accepted even though he had some stress in school since he has to write exams. After figuring out a date, we started to plan the event. We started with the agenda.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;09:00 - 09:15 Welcome / Introduction to Mozilla&lt;/li&gt;
&lt;li&gt;09:15 - 09:45 &amp;quot;What is Firefox OS?&amp;quot;&lt;/li&gt;
&lt;li&gt;09:45 - 10:15 &amp;quot;How do I develop for Firefox OS?&amp;quot;&lt;/li&gt;
&lt;li&gt;10:15 - 10:30 Break&lt;/li&gt;
&lt;li&gt;10:30 - 12:30 Hacking your own Firefox OS app&lt;/li&gt;
&lt;li&gt;12:30 - 13:30 Lunch Break&lt;/li&gt;
&lt;li&gt;13:30 - 17:15 Hacking your own Firefox OS app&lt;/li&gt;
&lt;li&gt;17:15 - 17:30 &amp;quot;Firefox Marketplace - How to submit an app&amp;quot;&lt;/li&gt;
&lt;li&gt;17:30 - 18:15 App presentations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We did a lot of advertisement for the event, but unfortunately that didn&#39;t turn out as we expected. We only heard about another event taking place the same day a few days before the event. This was too late to reschedule. Next time we&#39;ll check better and avoid having an event at the same day as a big Barcamp going on. I&#39;m sure that we&#39;d have more participants if it was on another day. Additionally we found out that asking Universities to advertise it to their students doesn&#39;t scale as well as it should. We didn&#39;t get any feedback from them.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://farm8.staticflickr.com/7564/15692584017_1de6b03b7a_b.jpg&quot;&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7564/15692584017_1de6b03b7a_b.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;App Day&lt;/h2&gt;
&lt;p&gt;On Saturday we were 9 persons. We expected to have 25 persons, but I&#39;m going to explain to you why this is actually not as bad as it sounds.&lt;/p&gt;
&lt;p&gt;After a talk about the Mozilla community and Firefox OS from me, Colin talked about Web APIs and showed some examples. This was very interesting to all the participants since most of them were native App developers and not web developers. There were some &amp;quot;I can do X on Android, is that possible with Firefox OS too?&amp;quot;.&lt;/p&gt;
&lt;p&gt;Since we could support every developer without having a &amp;quot;question queue&amp;quot;, the overall turnout of the apps was a lot more advanced than at other App days with more people where we sometimes had multiple people waiting for an answer to a question. This was also the first time where we had two Marketplace submissions with a fully functional app.
/images/images
Apps created:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://marketplace.firefox.com/app/wasserwaage-lite?src=search&quot;&gt;Wasserwaage&lt;/a&gt;- an app to measure if something is even&lt;/li&gt;
&lt;li&gt;Clownfish - a game where you need to swim around fishes and need to avoid them  (still awaiting review in the Marketplace, make sure to check it out once it&#39;s reviewed!)&lt;/li&gt;
&lt;li&gt;A game where you need to clear your side of the table of all balls so that the other person has all the balls (not yet pushed to the Marketplace, but already a very exciting game even though there are no points yet)&lt;/li&gt;
&lt;li&gt;A quiz app where you need to find out the capital or country by identifying the flag of the country (this was already developed before, but he did a lot of fixes and adapted it to Firefox OS)&lt;/li&gt;
&lt;li&gt;An app to upload Creative Commons pictures to the Wikimedia Commons page. Unfortunately we had a problem with the Wikimedia API and couldn&#39;t finish the app. He promised to finish it once it&#39;s possible. The Wikimedia Commons API doesn&#39;t send a CORS header, so systemXHR doesn&#39;t work if cookies are sent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/11/B3Jr9DnIMAAlbvK.jpg_large.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/11/B3Jr9DnIMAAlbvK.jpg_large.jpg&quot; alt=&quot;B3Jr9DnIMAAlbvK.jpg_large&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At the end we showed how to upload an App to the Marketplace. Let&#39;s hope that everybody else uploads their app too once it has a better state and is not a prototype :)&lt;/p&gt;
&lt;p&gt;Thanks to everybody who attended, great event!&lt;/p&gt;
&lt;h2&gt;Lessons learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Check better for &amp;quot;competing&amp;quot; events during the event days&lt;/li&gt;
&lt;li&gt;Re-check location (fortunately this wasn&#39;t a problem even though the reservation wasn&#39;t confirmed)&lt;/li&gt;
&lt;li&gt;Smaller groups are better since you can support the developers way better than in a large group&lt;/li&gt;
&lt;li&gt;We should advertise the Flame better, there is a lot of interest!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>EuroPython 2014</title>
    <link href="https://mkohler.dev/blog/2014/11/europython-2014/"/>
    <updated>Thu, 20 Nov 2014 21:39:39 +0000</updated>
    <id>https://mkohler.dev/blog/2014/11/europython-2014/</id>
    <content type="html">&lt;p&gt;Disclaimer: this is an event report from &lt;a href=&quot;https://mozillians.org/en-US/u/another_loco/&quot;&gt;Marco Perez&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Even though we were very happy to see that Mozilla was a sponsor of &amp;quot;EuroPython 2014&amp;quot; and even got its own booth, it felt somehow strange to see it all empty. We hoped that maybe it would be equipped and manned in the afternoon or maybe on tuesday.&lt;/p&gt;
&lt;p&gt;But wednesday arrived and the booth remained empty. So I contacted Michael, our rep of the swiss Mozilla community. After he asked me to get some swag from the local Mozilla office in Berlin, Marcel and I formed a plan.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/11/moz_ch.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/11/moz_ch.jpg&quot; alt=&quot;moz_ch&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After the last talks we went to the office at Voltastr. Fortunately not everybody had gone home yet. Georg showed us around and provided us with an ample supply of stickers and pins. We even got an original Mozilla lanyard each.&lt;/p&gt;
&lt;p&gt;So armed with all those goodies as well as some stuff I had brought to Berlin (a t-shirt, a hoodie and the grand-daddy of all B2G phones (a Samsung Galaxy S2, modified to dual-boot a heavily patched nightly build of Firefox OS)) we prepared a surprise in the attic of the bcc.&lt;/p&gt;
&lt;p&gt;Thursday saw a slightly different Mozilla booth with a variety of stickers, pins, a Firefox OS mobile phone, posters with some hints (mozilla.org, getfirefox.com, mozillians.org) and QR codes. Unfortunately we couldn&#39;t attend the booth all the time, since there were so many interesting talks we didn&#39;t want to miss.&lt;/p&gt;
&lt;p&gt;But the stickers and the pins disappeared almost as fast as I could resupply the booth. I began to suspect that maybe just a few afficionados helped themselves very generously. So in order to spread the remaining pins and a few hundred stickers as effectively as possiblr i had to switch tactics: Welcome to guerilla style! :-)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/11/pins.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/11/pins.jpg&quot; alt=&quot;pins&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;During the breaks i wandered around on all three floors and discretely placed some stickers on the tables where folks were working, reading, coding, eating, drinking, discussing or having fun. Some didn&#39;t want them while others asked for a few more to give away.&lt;/p&gt;
&lt;p&gt;On friday afternoon I gave the last remaing stickers to the volunteers that had helped keep everything going smoothly and we went to clean up the booth.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/11/stickers.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/11/stickers.jpg&quot; alt=&quot;stickers&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Lessons learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We must always assume that Mozilla is a sponsor of such events and that there may be no official Mozilla staff available to prepare a booth, especially if there&#39;s some &amp;quot;competing&amp;quot; event (e.g. OSCON).&lt;/li&gt;
&lt;li&gt;There may be no access to the resources (swag, large color printers, demo equipment, competent people) needed to make the booth look &amp;quot;professional&amp;quot;, especially if there&#39;s no time for serious preparation.&lt;/li&gt;
&lt;li&gt;So next time I&#39;m going to attend such an event, I should either coordinate my efforts with my local rep or their local office or have my Bugzilla permissions upgraded so I can check whether there&#39;s some open bug for the event I&#39;m going to visit.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>Million Mask March Zurich - 08.11.2014</title>
    <link href="https://mkohler.dev/blog/2014/11/million-mask-march-zurich-08-11-2014/"/>
    <updated>Thu, 20 Nov 2014 21:35:03 +0000</updated>
    <id>https://mkohler.dev/blog/2014/11/million-mask-march-zurich-08-11-2014/</id>
    <content type="html">&lt;p&gt;On the 8th of November (yes, 2 days before #fx10), we met in Zurich to provide a tea booth for protesters. There is a new law coming up in Switzerland which would negatively influence everybody&#39;s privacy, which was the reason for the protest. A few days before the event I asked Martin and Gion-Andri from the Swiss community if they&#39;d like to help out with the tea since two other members couldn&#39;t make it that day. Fortunately they said yes and did a great job!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm6.staticflickr.com/5616/15741239816_159004e0a9_c.jpg&quot; alt=&quot;Team&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Reminder for everyone who wants to serve tea some time: cooking 28 liters of water for the tea is easy. It took us only about an hour to finish the tea. But since nobody of us is allowed to drive a car (we don&#39;t need to have a car in Switzerland), we had to think about transportation. Since we also had to transport a table we needed a car and couldn&#39;t use public transport. We didn&#39;t find anybody with a car, so we took a taxi. The taxi driver did a great job driving steady to not spill anything. Making any other driver believe that it&#39;s a weird taxi driver driving so slowly? We did it!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm6.staticflickr.com/5612/15764950625_e85255849d_c.jpg&quot; alt=&quot;Tea booth&quot; /&gt;&lt;/p&gt;
&lt;p&gt;There we&#39;re about 80 to 100 people attending. Since Switzerland is quite cold these days, our tea was greatly appreciated. We had a great evening and we&#39;re surprised how many people don&#39;t know the values of Mozilla. We need to have more events like this and show that Mozilla stands for Privacy.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Hacking Day 2 - 11.10.2014</title>
    <link href="https://mkohler.dev/blog/2014/20/mozilla-hacking-day-2-11-10-2014/"/>
    <updated>Thu, 20 Nov 2014 21:32:40 +0000</updated>
    <id>https://mkohler.dev/blog/2014/20/mozilla-hacking-day-2-11-10-2014/</id>
    <content type="html">&lt;p&gt;On the 11th of October we organized a &amp;quot;Mozilla Hacking Day 2&amp;quot; in Berlin. This was the follow up of the first Hacking Day in Berlin in April.&lt;/p&gt;
&lt;p&gt;On Friday we met and went to dinner and talked about the next day. Since we had to wake up early on Saturday we didn&#39;t stay up long (&lt;em&gt;cough&lt;/em&gt;). On Saturday we had a quick delay since we couldn&#39;t have our room at TU Berlin yet at 9am. Fortunately we could have it at 9:30am and had interesting talks before that while waiting. This was organized together with &lt;a href=&quot;http://meshcon.net/&quot;&gt;MeshCon&lt;/a&gt;, so we could talk to a lot of people that generally don&#39;t get in touch with Mozilla.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm4.staticflickr.com/3956/14931192133_c3c0114762.jpg&quot; alt=&quot;Table picture&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We devided the tables into &amp;quot;Firefox&amp;quot;, &amp;quot;Firefox OS&amp;quot;, &amp;quot;Firefox Addons&amp;quot; and &amp;quot;Other&amp;quot;. All hacking tables had attendees present. Many of them didn&#39;t know what to hack on, so we helped them out. Someone asked me about Popcorn.js and I could show him how to fix a bug (he found it himself!) in Popcorn Maker. On the other tables people were busy hacking on other stuff. I think most people enjoyed this day.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm6.staticflickr.com/5602/15365218438_78e41ee487.jpg&quot; alt=&quot;Table picture&quot; /&gt;&lt;/p&gt;
&lt;p&gt;At lunch we had great quiches from Florian, who suggested to cook them for us. These were amazing, thanks again to you, Florian!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm4.staticflickr.com/3927/15363165469_437f5db76e.jpg&quot; alt=&quot;Lunch picture&quot; /&gt;&lt;/p&gt;
&lt;p&gt;From the around 35 attendees, 2 said that they will continue contributing to Mozilla (Add-ons) and one even registered to be an add-on reviewer.&lt;/p&gt;
&lt;p&gt;According to the feedback we have decided the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More specific hackathons (for example &amp;quot;Firefox Hacking&amp;quot;)&lt;/li&gt;
&lt;li&gt;Since we didn&#39;t do any localization there will be a localization sprint next year&lt;/li&gt;
&lt;li&gt;It&#39;s hard to get feedback (only 4 people have filled out the form) - how can we improve that?&lt;/li&gt;
&lt;li&gt;The next time, prepare a &amp;quot;Good First Bug&amp;quot; list beforehand instead of using the bugzilla search&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All in all, it was a great day and we&#39;ll certainly provide this opportunity to learn in 2015.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm6.staticflickr.com/5603/15550641365_0b52e6de93.jpg&quot; alt=&quot;Group picture&quot; /&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>MobileCamp Dresden May 2014</title>
    <link href="https://mkohler.dev/blog/2014/05/mobilecamp-dresden-may-2014/"/>
    <updated>Mon, 26 May 2014 22:58:32 +0000</updated>
    <id>https://mkohler.dev/blog/2014/05/mobilecamp-dresden-may-2014/</id>
    <content type="html">&lt;p&gt;On the 10th May I went to the MobileCamp in Dresden, Germany to give a keynote about Firefox OS. One of our community members was asked if Mozilla wants to do the keynote and we thought that this is a great opportunity to tell people in Germany about our mission and our goals we have with Firefox OS.&lt;/p&gt;
&lt;h2&gt;Keynote&lt;/h2&gt;
&lt;p&gt;I held the keynote right after the introduction and session planning on Monday morning. I talked about our Mission, why we&#39;re doing Firefox OS and the current state of it. At the end I gave a quick overview of new features to come. After the keynote a few people instantly came to me and asked if they could play with my Firefox OS devices.&lt;/p&gt;
&lt;p&gt;You can find the slides here: &lt;a href=&quot;http://bit.ly/mobilecamp-firefoxos&quot;&gt;http://bit.ly/mobilecamp-firefoxos&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Saturday evening&lt;/h2&gt;
&lt;p&gt;On Saturday evening we went to the City Beach in Dresden and we talked about the mobile world and what the future will hold. Once again I could show Firefox OS to the people there and the general feedback was quite good.&lt;/p&gt;
&lt;p&gt;Later I met Laura Hilliger and Henrik Skupin to get some drinks and catch up. It was great to talk to local Mozillians.&lt;/p&gt;
&lt;h2&gt;Rest of the barcamp&lt;/h2&gt;
&lt;p&gt;Unfortunately I wasn&#39;t very well, so I didn&#39;t do a second session. Appmaker would be a great thing to have a session on, but there will be another MobileCamp next year or other barcamps in the German speaking countries. I&#39;ll definitely keep that in mind.&lt;/p&gt;
&lt;p&gt;There were a lot of other, very interesting sessions as well. In some I could provide my view from the &amp;quot;Firefox OS&amp;quot; view point, which led to great discussions.&lt;/p&gt;
&lt;p&gt;One guy was very impressed when he experienced the keyboard and noticed that the vibration feedback is instant. I then explained that this is done using the Vibration API.&lt;/p&gt;
&lt;p&gt;In conclusion this was a great event and I could have nice discussions about Firefox OS and its eco system.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mozilla Hacking Day April 2014</title>
    <link href="https://mkohler.dev/blog/2014/05/mozilla-hacking-day-april-2014/"/>
    <updated>Mon, 26 May 2014 22:57:03 +0000</updated>
    <id>https://mkohler.dev/blog/2014/05/mozilla-hacking-day-april-2014/</id>
    <content type="html">&lt;p&gt;On the 26th of April we met in Berlin to have a &amp;quot;Mozilla Hacking Day&amp;quot;. After several month of planning, we had a good session plan which sounded interesting. On &lt;a href=&quot;http://meetup.com/&quot;&gt;meetup.com&lt;/a&gt;, 55 people rsvp&#39;d and about 17 Mozillians registered to help us out at the event itself.&lt;/p&gt;
&lt;h2&gt;Mozillians Dinner on Friday&lt;/h2&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/05/Berlin_20140425_016_1280.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/05/Berlin_20140425_016_1280.jpg&quot; alt=&quot;Berlin_20140425_016_1280&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Hacking Day on Saturday&lt;/h2&gt;
&lt;p&gt;On Saturday around 40 people showed up to get to know Mozilla and hack on its projects.&lt;/p&gt;
&lt;p&gt;Our schedule:&lt;/p&gt;
&lt;table dir=&quot;ltr&quot; style=&quot;table-layout: fixed; font-size: 13px; font-family: arial,sans,sans-serif; border-collapse: collapse; border: 1px solid #ccc;&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;120&quot; /&gt;&lt;col width=&quot;252&quot; /&gt;&lt;col width=&quot;341&quot; /&gt;&lt;col width=&quot;147&quot; /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; background-color: #efefef; color: #000000; text-align: center; direction: ltr;&quot;&gt;9:00 - 9:45&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; background-color: #efefef; color: #000000; text-align: center; direction: ltr;&quot; colspan=&quot;3&quot; rowspan=&quot;1&quot;&gt;BREAKFAST&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;9:50 - 10:15&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Welcome / Introduction to Mozilla&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle;&quot;&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Michael Kohler / Julian Viereck&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;10:20 - 10:35&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Next things for Firefox&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;&amp;lt;wip&amp;gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Tim Taubert&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;10:40 - 10:55&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Firefox OS Development&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;FirefoxOS (Overview/Gaia)&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Colin Frei&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;11:00 - 11:15&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Mozilla Research&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Overview&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Till Schneidereit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; background-color: #efefef; color: #000000; text-align: center; direction: ltr;&quot;&gt;11:20 - 11:40&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; background-color: #efefef; color: #000000; text-align: center; direction: ltr;&quot; colspan=&quot;3&quot; rowspan=&quot;1&quot;&gt;COFFE BREAK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;11:40 - 11:55&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;WebRTC&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle;&quot;&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Avinash Kundaliya&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;12:00 - 12:15&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;ScanJS - scanning JS for security issues&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Security (Web, Firefox, Firefox OS, ...)&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Frederik Braun&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot; colspan=&quot;1&quot; rowspan=&quot;2&quot;&gt;
&lt;div style=&quot;max-height: 45.5px;&quot;&gt;12:20 - 12:35&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Webmaker&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Mozilla Webmaker (www.webmaker.org)&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Michael Kohler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;MDN&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle;&quot;&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Florian Scholz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; background-color: #efefef; color: #000000; text-align: center; direction: ltr;&quot;&gt;12:40 - 13:40&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; background-color: #efefef; color: #000000; text-align: center; direction: ltr;&quot; colspan=&quot;3&quot; rowspan=&quot;1&quot;&gt;LUNCH BREAK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 23px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;13:40 - 13:50&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Hacking part introduction&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Introducing contacts, &quot;how to find bugs and get started&quot;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Georg Fritzsche&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table dir=&quot;ltr&quot; style=&quot;table-layout: fixed; font-size: 13px; font-family: arial,sans,sans-serif; border-collapse: collapse; border: 1px solid #ccc;&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;120&quot; /&gt;&lt;col width=&quot;252&quot; /&gt;&lt;col width=&quot;341&quot; /&gt;&lt;col width=&quot;147&quot; /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;afternoon&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle;&quot;&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: bottom; color: #000000; text-align: left; direction: ltr;&quot;&gt;Mozilla Research (Shumway) and/or JS Engine and/or ES6 goodness&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Till Schneidereit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;afternoon&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;e10s work in Firefox&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: bottom; color: #000000; text-align: left; direction: ltr;&quot;&gt;Where we are right now with E10S. What needs to be done. Show &amp;amp; tell&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Tom Schuster&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;afternoon&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Firefox OS Malware Defense and the Firefox OS Crypto Concept&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: top; color: #000000; text-align: left; direction: ltr;&quot;&gt;Thing have moved and are moving in FxOS app sec space, and I&#39;ll update you on where we are and where we (hopefully) are going. I&#39;ll also give an introduction to the current FxOS crypto concept proposal.&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Christiane Ruetten&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;afternoon&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Calendar Data for Apps and the Web with ICAL.js&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: bottom; color: #000000; text-align: left; direction: ltr;&quot;&gt;There 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&#39;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&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Philipp Kewisch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: center; direction: ltr;&quot;&gt;afternoon&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Mozmill &amp;amp; release testing of Firefox&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: bottom; color: #000000; text-align: left; direction: ltr;&quot;&gt;You will see how Mozilla QA makes use of the Mozmill framework in combination with Jenkins to qualify Firefox releases&lt;/td&gt;
&lt;td style=&quot;padding: 0px 3px 0px 3px; vertical-align: middle; color: #000000; text-align: left; direction: ltr;&quot;&gt;Henrik Skupin&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;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&#39;t come upstairs to hack on something after the talks.&lt;/p&gt;
&lt;p&gt;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 &amp;quot;Lessions learned&amp;quot; below).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/05/Berlin_20140426_01_1280.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/05/Berlin_20140426_01_1280.jpg&quot; alt=&quot;Berlin_20140426_01_1280&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In conclusion we can happily say that this was a great event and we&#39;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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/05/Berlin_20140426_02_1280.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/05/Berlin_20140426_02_1280.jpg&quot; alt=&quot;Berlin_20140426_02_1280&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Lessions learned&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We knew we&#39;ll have a few &amp;quot;no show&amp;quot;, but we didn&#39;t expect it to be almost 40%. We need to find a way to improve that.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Better plan the sessions and ask people about their interests earlier to not have empty session tables.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A big &amp;quot;Thanks!&amp;quot; goes out to everyone who helped organize it and supported us at the event itself. Also, I&#39;d like to thank co.up which sponsered the venue.&lt;/p&gt;
&lt;p&gt;I&#39;m currently planning to do a second Mozilla Hacking Day. This time with more people and all the lessions learned applied. Stay tuned!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>German-speaking Community DocSprint April 2014</title>
    <link href="https://mkohler.dev/blog/2014/04/german-speaking-community-docsprint-april-2014/"/>
    <updated>Sun, 13 Apr 2014 18:11:18 +0000</updated>
    <id>https://mkohler.dev/blog/2014/04/german-speaking-community-docsprint-april-2014/</id>
    <content type="html">&lt;p&gt;Am 5. und 6. April  traffen wir uns in Berlin für einen Mozilla DocSprint der deutschspachigen Community. Es konnten leider nicht alle Core-Contributors dabei sein, aber wir hatten trotzdem ein schönes und produktives Wochenende.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mkohler.dev/images/2014/04/docsprint.jpg&quot;&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/04/docsprint.jpg&quot; alt=&quot;docsprint&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Am Freitag traffen wir uns im Mozilla Office in Berlin, um an einer Mozilla-Town-Hall teilzunehmen. Danach haben wir über diverse Themen diskutiert und uns auf die beiden bevorstehenden Tage vorbereitet.&lt;/p&gt;
&lt;h2&gt;Samstag&lt;/h2&gt;
&lt;p&gt;Am Samstag war unsere Aufmerksamkeit vollständig auf &lt;a href=&quot;http://support.mozilla.org/&quot;&gt;SUMO&lt;/a&gt; gerichtet. Thomas hat uns eine &lt;a href=&quot;https://support.mozilla.org/de/kb/how-translate-sumo-kb-articles-german&quot;&gt;Einführung&lt;/a&gt; gegeben, so dass wir danach selbständig Artikel übersetzen konnten. Mit der super Hilfe von Thomas und anderen Lokalisierern konnten wir viele Artikel zum Thema &amp;quot;Firefox 29&amp;quot; übersetzen. Andy und andere haben jeweils die neuen Australis-Screenshots auf Deutsch dazu beigetragen.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm3.staticflickr.com/2824/13704874205_095564a31b_c.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Nach ungefähr 11 Stunden Arbeit konnten wir guten Gewisses chinesisch essen gehen.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7337/13705701444_5aafa4145c_c.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Sonntag&lt;/h2&gt;
&lt;p&gt;Am Sonntag &lt;a href=&quot;http://florianscholz.com/2014/03/arewedocumentedyet/&quot;&gt;führte uns Florian in MDN ein&lt;/a&gt;, da sich die beiden Systeme unterscheiden. Wir fokussierten uns auf die &amp;quot;Developer Tools&amp;quot; Artikel von MDN.&lt;/p&gt;
&lt;p&gt;Am Nachmittag erhielten wir eine kurze &lt;a href=&quot;https://etherpad.mozilla.org/V5uqlqvJ0O&quot;&gt;Einführung&lt;/a&gt; in &amp;quot;Produkt-Lokalisierung&amp;quot; von Kadir. Mit dieser Einführung sollten nun alle in der Lage sein, die verschiedenen Produkte zu lokalisieren und die deutschsprachige Übersetzung auf dem aktuellen Stand zu halten. Da Sebastian bereits viele Bugs im Vorfeld korrigiert hatte, blieben uns nur noch 2 Bugs, die wir bearbeiten konnten. An dieser Stelle auch einen herzlichen Dank an Sebastian und Andy, welche zwar nicht dabei sein konnten, aber trotzdem massgeblich am Erfolg dieses Wochenendes beigetragen haben.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm3.staticflickr.com/2856/13705238234_09a7601522_c.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Die erledigten Arbeiten könnt ihr nachfolgend einsehen.&lt;/p&gt;
&lt;h2&gt;Erledigte Arbeiten (über alle 2 Tage verteilt)&lt;/h2&gt;
&lt;h3&gt;SUMO&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;26 Artikel aktualisiert&lt;/li&gt;
&lt;li&gt;100 wichtigste Artikel: 34% -&amp;gt; 48%
Etherpad mit den entsprechenden Artikel und Links: &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/german-speaking-sprint-berlin-april-2014-sumo&quot;&gt;https://demeeting.etherpad.mozilla.org/german-speaking-sprint-berlin-april-2014-sumo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;MDN&lt;/h3&gt;
&lt;p&gt;Vorher:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Artikel übersetzt: 9 (18%)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Artikel aktuell: 1 (12%)
Nachher:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Artikel übersetzt: 15 (29%)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Artikel aktuell: 11 (74%)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Etherpad, mit den entsprechenden Artikel und Links: &lt;a href=&quot;https://demeeting.etherpad.mozilla.org/german-speaking-sprint-berlin-april-2014-mdn&quot;&gt;https://demeeting.etherpad.mozilla.org/german-speaking-sprint-berlin-april-2014-mdn&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Product-Sprint&lt;/h3&gt;
&lt;p&gt;Die Liste mit den Bugs, findet ihr &lt;a href=&quot;https://docs.google.com/a/erweiterungen.de/spreadsheet/ccc?key=0AufkiiuZgQPwdEx3VVpHWWtfdGRsVloyX0hMZl9USUE&amp;amp;usp=drive_web#gid=0&quot;&gt;hier&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Sonstiges&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Webmaker.org wurde vollständig aktualisiert und übersetzt -&amp;gt; 100%&lt;/li&gt;
&lt;li&gt;Appmaker Übersetzung aktualisiert --&amp;gt; von 40% -&amp;gt; 83%&lt;/li&gt;
&lt;li&gt;whatcanidoformozilla.org &lt;a href=&quot;https://github.com/jdm/asknot/pull/184&quot;&gt;aktualisiert und weiter übersetzt&lt;/a&gt; -&amp;gt; 100%&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mein Ziel wäre gewesen, auch noch ca. 30% der Webmaker-SUMO Artikel zu übersetzen, aber dafür hat es leider zeitlich nicht gereicht. Da ich nun aber weiss, wie diese übersetzt werden können, kann ich das auch so machen und muss nicht vor Ort in Berlin sein.&lt;/p&gt;
&lt;h2&gt;Nächste Schritte&lt;/h2&gt;
&lt;p&gt;Wir benötigen bei SUMO weitere Reviewer, dies ist bestimmt eines der wichtigeren Themen in den nächsten Monaten. Ausserdem benötigt MDN immer wieder neue Contributors, auch da können wir bei anderen Events immer wieder MDN erwähnen.&lt;/p&gt;
&lt;p&gt;Grundsätzlich gilt, dass wir ein sehr produktives Wochenende hatten. Aus meiner Sicht kann man dies gerne gegen Ende Jahr wiederholen. Herzlichen Dank, dass ihr alle teilgenommen habt.&lt;/p&gt;
&lt;p&gt;Alle Bilder zu dieser Veranstaltung findet ihr &lt;a href=&quot;https://secure.flickr.com/photos/hgn_fr/sets/72157643613158824/&quot;&gt;auf Flickr&lt;/a&gt;. Die Teilnehmer sind in dieser &lt;a href=&quot;https://mozillians.org/en-US/group/doc-sprint-2014-berlin/&quot;&gt;Mozillians-Gruppe&lt;/a&gt; vereint.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Barcamp Salzburg March 2014</title>
    <link href="https://mkohler.dev/blog/2014/04/barcamp-salzburg-march-2014/"/>
    <updated>Sun, 13 Apr 2014 17:29:55 +0000</updated>
    <id>https://mkohler.dev/blog/2014/04/barcamp-salzburg-march-2014/</id>
    <content type="html">&lt;p&gt;On the 15th of March I organized a Firefox OS workshop at the &lt;a href=&quot;http://lanyrd.com/2014/barcamp-salzburg-next-web-march-2014/&quot;&gt;Barcamp Salzburg&lt;/a&gt;. But let&#39;s start from the beginning.&lt;/p&gt;
&lt;h2&gt;Friday evening&lt;/h2&gt;
&lt;p&gt;On Friday evening I demoed my Firefox OS devices and had some really nice talks with the students from the FH Salzburg.&lt;/p&gt;
&lt;p&gt;I could even try Googles Glasses in exchange with my Firefox OS device :)&lt;/p&gt;
&lt;h2&gt;Saturday&lt;/h2&gt;
&lt;p&gt;After some very interesting talks we could start with our workshop in the afternoon. We had a time slot of about 2 hours. Even though about 15 persons registered for the event, only 8 showed up. Nevertheless we had a great workshop!&lt;/p&gt;
&lt;p&gt;At the beginning I hold a short talk about Firefox OS explaining its way and our goals. No, I don&#39;t have slides to share, since I took the very popular slides from Christian Heilmann and deleted some of the slides to fit it to our time slot.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/04/salzburg1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;After that &lt;a href=&quot;https://twitter.com/codekee&quot;&gt;Ankit&lt;/a&gt; took over and explained how to use the Firefox OS Simulator.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/04/salzburg3.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Since Ankit showed how to debug the standard applications already installed on the simulator, a lot of participants instantly opened the editor and played with the Developer Tools.&lt;/p&gt;
&lt;p&gt;Since the time didn&#39;t allow us to do a lot of application programming the participants just played with the simulator and we answered some questions. One guy took his already existing web app and ported it to Firefox OS.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://mkohler.dev/images/2014/04/salzburg3.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;After all, the participants had a great time playing with Firefox OS. Additionally they all now have amazing Firefox OS swag. The orange Firefox OS glasses are a great give-away and at the end we could have given away even more than we had!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>German-speaking Mozilla Community Meetup February 2014</title>
    <link href="https://mkohler.dev/blog/2014/02/german-speaking-mozilla-community-meetup-february-2014/"/>
    <updated>Sun, 23 Feb 2014 23:34:25 +0000</updated>
    <id>https://mkohler.dev/blog/2014/02/german-speaking-mozilla-community-meetup-february-2014/</id>
    <content type="html">&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Great meetup, let&#39;s work on our defined goals for 2014!&lt;/p&gt;
&lt;p&gt;On the 8th of February 2014 we had our second &amp;quot;German-speaking Mozilla Community&amp;quot; Meetup after rebooting the community. In this blog post I&#39;d like to review the event and tell you about our 2014 goals.&lt;/p&gt;
&lt;h2&gt;Not 100% achieved 2013 goals&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Not a lot of new faces on this year&#39;s meetup&lt;/li&gt;
&lt;li&gt;Even though there was a lot going on, the coordination within the groups was not great. Also overall communication can be improved.&lt;/li&gt;
&lt;li&gt;&amp;quot;Contribute&amp;quot; form is hard to process -&amp;gt; almost no visible new contributors&lt;/li&gt;
&lt;li&gt;It&#39;s hard to find new contributors for Marketing and Localization
We splitted up in different groups: L10N/Support, Hacking and a &amp;quot;miscellaneous&amp;quot; group.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7337/12417462025_b9dba8c0c4.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Let&#39;s review our goals for 2014&lt;/h2&gt;
&lt;h3&gt;L10N/Support&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Goal: Find more contributors&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: Improve the German articles on SUMO, MDN&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: Improve the German translation of Firefox, Firefox OS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Solution: organize different Sprints during the year. The next sprint will be on the &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/docsprint-berlin-april-2014/&quot;&gt;5th and 6th of April&lt;/a&gt; in Berlin
&lt;strong&gt;Hacking:&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: Find more contributors&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Solution: organize multiple &amp;quot;Mozilla Hacking Days&amp;quot;. The next event will be on the &lt;a href=&quot;https://mozilla.github.io/reps-archive/e/mozilla-hacking-day-germany/&quot;&gt;26th of April in Berlin&lt;/a&gt; (to be definitely confirmed)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Solution: use the momentum of the first Hacking Day to organize a second Hacking Day. At the second event we fully go &amp;quot;non-Mozillians&amp;quot;, i.e. as many interested, possible contributors as possible
&lt;strong&gt;Miscellaneous:&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Firefox OS&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Goal: find new app developers and create localized apps&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: promote Firefox OS in Germany&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Solution: organize multiple Firefox OS App Days in Germany/Austria/Switzerland&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Firefox OS App Day Zurich (planning ongoing)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Firefox OS App Day Vienna (planning ongoing)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Firefox OS App Day Munich (planning pending)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Other Firefox OS App Days to be specified
Marketing:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: find new contributors for posts on Twitter, Facebook, ...&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Solution: probably use already existing contributors in other areas
Webmaker:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: organize multiple Webmaker events in Germany, Austria and Switzerland&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: organize a OpenBadges event in Switzerland&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Goal: organize a &amp;quot;All Things Web&amp;quot; bi-weekly course in Switzerland (probably in cooperation with the Open Tech School)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Solution: Meeting with Michelle Thorne on the 4th of April to discuss the ideas&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The different groups will inform about the progress in the #deMeeting on the 5th of March.&lt;/p&gt;
&lt;h2&gt;Community Building Brainstorming&lt;/h2&gt;
&lt;p&gt;At the end of the day we had a &lt;strong&gt;&amp;quot;Community Building&amp;quot;&lt;/strong&gt; session. Here&#39;s the outcome/brainstorming:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use badges for contributors&lt;/li&gt;
&lt;li&gt;Identify Student Ambassadors in Germany&lt;/li&gt;
&lt;li&gt;Response to &amp;quot;Contribute&amp;quot; form needs to be edited&lt;/li&gt;
&lt;li&gt;Reach out to other tech communities to find new contributors&lt;/li&gt;
&lt;li&gt;Better integration of Mozilla employees&lt;/li&gt;
&lt;li&gt;Inform other communities about our next events (JS groups, user groups, ...)&lt;/li&gt;
&lt;li&gt;Big Mozilla Hacking Days (see above)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://farm6.staticflickr.com/5492/12417492125_fa4430da73_z.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Thanks again for joining us! See all photos on &lt;a href=&quot;https://secure.flickr.com/photos/henx/sets/72157640739919535/&quot;&gt;Henrik&#39;s flickr page&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>OKCon 2013 in Geneva</title>
    <link href="https://mkohler.dev/blog/2013/11/okcon-2013-in-geneva/"/>
    <updated>Sun, 03 Nov 2013 12:39:52 +0000</updated>
    <id>https://mkohler.dev/blog/2013/11/okcon-2013-in-geneva/</id>
    <content type="html">&lt;p&gt;Mid of September I attended the &lt;a href=&quot;http://okcon.org/&quot;&gt;Open Knowledge Conference 2013&lt;/a&gt; in Geneva. To be honest, I had never heard of the Open Knowledge Foundation before (or I just don&#39;t recall), so I was quite happy to see that this year&#39;s conference was in Geneva.  I just found out about it, because &lt;a href=&quot;https://mozillians.org/en-US/u/kaythaney/&quot;&gt;Kaitlin Thaney&lt;/a&gt;, Director Mozilla Science Lab had a talk there.&lt;/p&gt;
&lt;p&gt;I had heard of Open Data and seen some examples before, but I didn&#39;t know, that there was a whole conference about it. Open Data, Open Government, Open Science, you name it. I tried to go to an &lt;a href=&quot;http://opendata.ch/&quot;&gt;OpenData.ch&lt;/a&gt; event last spring, but unfortunately I couldn&#39;t make it. Otherwise I would have been involved with OpenData before, since it&#39;s a great cause. At the Open Knowledge Conference the Swiss government announced their &lt;a href=&quot;http://opendata.admin.ch/&quot;&gt;Open Data Portal&lt;/a&gt;, which (in my opinion) needs a lot of improvement and more different datasets.&lt;/p&gt;
&lt;p&gt;Since OpenData has a strong correlation with the Open Web Mozilla wants to build, I was there talking to people about the Open Web and Mozilla&#39;s Mission. Also I talked with people about Mozilla Webmaker to show them how easy it can be to publish their data with the Webmaker tools. One problem I was faced with was that the event registration was sponsored and so everybody had the same (sponsored) lanyard. Since I had Firefox lanyards with me, I couldn&#39;t just go there and tell everyone to switch them. Or could I have? In my opinion that would have been quite unpolite. Nevertheless I handed out the lanyards, but didn&#39;t ask them to switch them instantly (but some of them did on their own).&lt;/p&gt;
&lt;p&gt;I met a lot of inspiring persons with whom I will get in contact shortly to create more events to get the general public more aware about Open Data and the Web.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Barcamp Erfurt 2013</title>
    <link href="https://mkohler.dev/blog/2013/08/barcamp-erfurt-2013/"/>
    <updated>Mon, 05 Aug 2013 23:03:07 +0000</updated>
    <id>https://mkohler.dev/blog/2013/08/barcamp-erfurt-2013/</id>
    <content type="html">&lt;p&gt;On the 15th and 16th of June (long time ago, I know), I was invited to the Barcamp Erfurt 2013. Since I had never been at a Barcamp before, I didn&#39;t exactly know what it will be like. I gotta say: Barcamps are awesome!&lt;/p&gt;
&lt;p&gt;This year&#39;s theme was &amp;quot;youth media&amp;quot;, so I had the possibility to talk to tv youth program creators, youth educators and other interesting persons. On Saturday I had the opportunity to talk about Webmaker. My goal was to give an intro and then do an interactive workshop, but unfortunately the participants didn&#39;t have a laptop with them. So I did an extended demo and showed the capabilities of the Popcorn Maker, X-Ray Goggles and Thimble.&lt;/p&gt;
&lt;p&gt;After the demo a teacher from Germany came up to me and said that he will possibly try to use these tools with his class. I will get in touch with him within next few weeks and give further support.&lt;/p&gt;
&lt;p&gt;Since I had my Geeksphone Peak with me, it got a lot of attention and I got asked to do a session about Firefox OS on Sunday. The interest was quite amazing, I let people touch and play with the device and ask questions. Due to the theme of the Barcamp, a discussion about a &amp;quot;kids-friendly&amp;quot; Marketplace came up. In my opinion, Firefox OS provides a great ground for these kind of applications and it would be great to see a &amp;quot;kids-app-only&amp;quot; marketplace.&lt;/p&gt;
&lt;p&gt;It was a great weekend and I&#39;ll probably join them next year again!&lt;/p&gt;
&lt;p&gt;You can find pictures from the Barcamp &lt;a href=&quot;http://www.flickr.com/photos/91064615@N00/sets/72157634139546486/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Firefox OS App Days - combined with Webmaker</title>
    <link href="https://mkohler.dev/blog/2013/06/firefox-os-app-days-combined-with-webmaker/"/>
    <updated>Sun, 23 Jun 2013 23:20:59 +0000</updated>
    <id>https://mkohler.dev/blog/2013/06/firefox-os-app-days-combined-with-webmaker/</id>
    <content type="html">&lt;p&gt;In late May 2013 we (Mozilla Switzerland) organized a Firefox OS App Day in Zurich. At this event we wanted to give local developers a chance to play with Firefox OS and write some apps for it. It was a great event, which I don&#39;t need to blog about further since it has been documented &lt;a href=&quot;https://web.archive.org/web/20160918205030/http://blog.zuehlke.com/en/firefoxos-app-day-switzerland-was-great/&quot;&gt;very&lt;/a&gt; &lt;a href=&quot;https://blog.liip.ch/archive/2013/05/28/firefox-os-app-day.html&quot;&gt;well&lt;/a&gt; &lt;a href=&quot;http://blog.utou.ch/2013/mozilla-firefox-os-app-day/&quot;&gt;elsewhere&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the beginning of May 2013 I attended the Vienna Firefox OS App Day. This event was awesome and got me to think about combining Firefox OS with &lt;a href=&quot;http://www.webmaker.org/&quot;&gt;Webmaker&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Firefox OS App Day Vienna&lt;/h2&gt;
&lt;p&gt;At the App Day in Vienna I met three really brave women. You may ask why I call them &amp;quot;brave&amp;quot;. Well, they have never created a website before and didn&#39;t have any idea about HTML or CSS. I spent about 10 minutes stripping down the Boilerplate App to have a white &amp;quot;workspace&amp;quot; and explained them where they can put the HTML elements. I showed them how to insert an image and they were already happy. After that I showed them the HTML reference with all the elements. About 15 minutes later I came back to them and they already inserted a button on their own.&lt;/p&gt;
&lt;p&gt;With a little help from us they managed to connect to button to a music file with JavaScript and they got a Firefox OS App they made themself! It&#39;s a &amp;quot;laugh app&amp;quot;. When you click the button it plays a laughter.&lt;/p&gt;
&lt;h2&gt;Firefox OS App Day Zurich&lt;/h2&gt;
&lt;p&gt;At the App Day in Zurich we were joined by a Java developer who has never written any HTML. This time it was easier to explain it since he already got enough knowledge to quickly understand the concepts. Nevertheless I stripped down the boilerplate app again and we started to create the app.&lt;/p&gt;
&lt;p&gt;Since he already heard about the different awesome features in HTML5, he wanted to create an app which stores the value of an input field in the localstorage after clicking the submit button. Since the boilerplate app already had form fields he just needed to change the labels and write the JavaScript code. After about 15 minutes he had a working Firefox OS app! Once again we could &lt;a href=&quot;https://twitter.com/search?q=teachtheweb&quot;&gt;#teachtheweb&lt;/a&gt; to somebody and saw one more smiling face in the room.&lt;/p&gt;
&lt;p&gt;You can see the code at &lt;a href=&quot;https://github.com/ohumbel/sffoa&quot;&gt;https://github.com/ohumbel/sffoa&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;How can we combine these two topics?&lt;/h2&gt;
&lt;p&gt;I think using Firefox OS to teach others HTML is a great possibility since most of the learners have never created a phone app. Why not learn and have something wonderful in your hands?&lt;/p&gt;
&lt;p&gt;This is the reason why I created some resources. I&#39;m sure this is not the final version of the resources, feel free to remix them!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Activity and cheat sheet:&lt;/strong&gt; You can find the &lt;a href=&quot;https://mkohler.makes.org/thimble/firefox-os-app-activity-sheet&quot;&gt;activity sheet&lt;/a&gt; and the &lt;a href=&quot;https://mkohler.makes.org/thimble/firefox-os-app-resource-template&quot;&gt;ressource sheet&lt;/a&gt; remixable on Thimble.
&lt;strong&gt;Webmaker Firefox OS template:&lt;/strong&gt; I created a github repository, so I don&#39;t need to strip down the boilerplate app every time. Feel free to send a pull request: &lt;a href=&quot;https://github.com/MichaelKohler/webmaker-firefoxos-template&quot;&gt;https://github.com/MichaelKohler/webmaker-firefoxos-template&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What do you think about this combination? Would you use it yourself to teach HTML? Please leave a comment!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>BackupSoft</title>
    <link href="https://mkohler.dev/blog/2010/05/backupsoft/"/>
    <updated>Sun, 30 May 2010 20:09:58 +0000</updated>
    <id>https://mkohler.dev/blog/2010/05/backupsoft/</id>
    <content type="html">&lt;p&gt;Our backup application &amp;quot;BackupSoft&amp;quot; is now officially available for download. You can download it on the &amp;quot;Downloads&amp;quot; page of this website. Currently there is only the Linux version available, because the Windows version takes up to 50MB. I&#39;m sorry you need to compile it for yourself. You need to download the linux version if you want to have the source code. Further Qt needs to be installed.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Tabs-on-Top</title>
    <link href="https://mkohler.dev/blog/2010/04/tabs-on-top/"/>
    <updated>Sun, 18 Apr 2010 21:30:48 +0000</updated>
    <id>https://mkohler.dev/blog/2010/04/tabs-on-top/</id>
    <content type="html">&lt;p&gt;Currently there is a discussion about the Tabs-on-Top feature in the &lt;a href=&quot;http://groups.google.de/group/mozilla.dev.apps.firefox/browse_thread/thread/29849697fc8f53f5#&quot;&gt;mozilla.dev.apps.firefox newsgroup&lt;/a&gt;. Tabs-on-tops has been &lt;a href=&quot;http://hg.mozilla.org/mozilla-central/log?rev=544815&quot;&gt;pushed&lt;/a&gt; to the nightly (trunk) development branch of firefox on April 6th 2010. Pretty much every new feature introduced to Firefox leads to a more or less active discussion but this time it is very important to find the right decision since this is a major change in the front UI. Of course there will never be an agreement because GUIs are still a matter of subjective. Now the FF UI design team needs to find a decision which is best for most of the users.&lt;/p&gt;
&lt;p&gt;Firefox is currently used by millions of users. This means a lot of people who need to be satisfied. Otherwise they will just think about changing the browser. But wait, is there a good browser which has the option to place tabs on the bottom of the location bar? Yes, it is Firefox. Of course there will be an option to place tabs on the bottom. It is just about where to place the tabs by &lt;em&gt;default&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It is well known that good design is getting more and more important (e.g. the iPhone or iPad design). Unfortunately a lot of people think that good visual design (good looking interfaces) are the best ones. This is in most cases absolutely false. The best GUI is the one that allows the user to do the needed actions in the most comfortable way. A browser is still just for surfing the web (at least in most cases) and not for looking at something beautiful.&lt;/p&gt;
&lt;p&gt;Coming back to the actual discussion I think it is difficult to get to a good decision. There are pros and cons which I will explain now.&lt;/p&gt;
&lt;h2&gt;Pros&lt;/h2&gt;
&lt;p&gt;Often tabs indicate that the content will change. Already with tabs on bottom the content of the tab changes when clicking on another tab. This will not change. But have you ever thought about other things that change when focusing another tab? The first thing that comes to mind is the location bar. Sure, that was logical, wasn&#39;t it? The other thing are the forward/back-arrows. The location bar indicates the URL you are currently on, the arrows represent the history. Even though you don&#39;t see the change of the arrows right away, their content changes. In my opinion it would be more intuitive having the tabs on top (even though a few things are constant like the home button).&lt;/p&gt;
&lt;p&gt;Wait, the bookmarks toolbar doesn&#39;t change. So why should it be below the location bar? It would be way better if it was right on top of the tabs (i.e. right below the window title bar). So just move it on top, so the bookmarks toolbar doesn&#39;t disturb the user&#39;s view.&lt;/p&gt;
&lt;p&gt;(thanks to &lt;a href=&quot;http://blog.mozilla.com/faaborg/&quot;&gt;Alex Faaborg&lt;/a&gt; for these &lt;a href=&quot;http://people.mozilla.com/~faaborg/files/daf/bookmarksBarLevel.png&quot;&gt;mockups&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;An important fact in user-centered UI design has always been &lt;a href=&quot;http://en.wikipedia.org/wiki/Fitts%27s_law&quot;&gt;Fitt&#39;s Law&lt;/a&gt;. I don&#39;t want to explain it here, but one aspect of it is really important: It is easier to click on an element which is located at the top of the screen than on one that is somewhere in the middle of the screen. This is because you can move your cursor straight to the top and it automatically stops there and then you can move it a few pixels down and you are right over the element to click on. Unfortunately nowadays the screen resolutions are very high and a lot of users don&#39;t have the windows maximized. Due to this fact Fitt&#39;s Law doesn&#39;t work here anymore.&lt;/p&gt;
&lt;p&gt;Further it is better to have the tabs on top because they do not disturb the vision of the user when watching away from the location bar to the tab&#39;s content. Every feature has its disadvantages, though.&lt;/p&gt;
&lt;h2&gt;Contras&lt;/h2&gt;
&lt;p&gt;As mentioned above a lot of users don&#39;t maximize their windows, so Fitt&#39;s Law doesn&#39;t work. I cannot mention this enough times: Fitt&#39;s Law is still important! It is probably better to place the tabs right on top of the content, like that there is at least less way to move the cursor.&lt;/p&gt;
&lt;p&gt;A question I always ask myself is why it would need a change. The most users know the current UI design, why should they get used to another layout? Sure if it was more comfortable it wouldn&#39;t be a problem. If a user has always used Google Chrome and now decided to use Firefox, he would probably want to have the tabs on top because he is used to that. But honestly, do we really want to copy Google Chrome? Is its design really that well done? In my opinion there is absolutely no reasons to do so. An unified browser design would be very indeed, but unfortunately that is something that will never be achieved..&lt;/p&gt;
&lt;p&gt;Another problem with tabs-on-top would be the menu bar. I don&#39;t think it would be good to have the menu bar and the tabs this close together. It would make it much easier to click on a top instead of a menuitem and that is definitely not something the users want. Sure, this will not be a problem anymore when the &amp;quot;Firefox App Button&amp;quot; will be introduced in a future version of Firefox.&lt;/p&gt;
&lt;p&gt;In conclusion I think the tabs-on-top feature is very nice-to-have, but as always there are disadvantages, too. Some UX (user experience) experts need to weigh the facts and decide. Either way (tabs on top/bottom) there will be an option to change the layout. In my opinion the tabs should be placed at the bottom where they are now. Having them at the top by default has too many disadvantages.. Please don&#39;t forget one thing: eventually the majority of the users needs to be satisfied.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>my mozconfig</title>
    <link href="https://mkohler.dev/blog/2010/04/my-mozconfig/"/>
    <updated>Wed, 14 Apr 2010 17:55:11 +0000</updated>
    <id>https://mkohler.dev/blog/2010/04/my-mozconfig/</id>
    <content type="html">&lt;p&gt;As you probably know I have already fixed a few bugs in Mozilla Firefox. For this I need to build Firefox from the source files. Therefore I need a &amp;quot;mozconfig&amp;quot; which sets some general options how to build Firefox.&lt;/p&gt;
&lt;p&gt;Feel free to copy it if you want to use it too:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ac_add_options --enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser`

ac_add_options --enable-tests

export MOZ_DEBUG_SYMBOLS=1
export CFLAGS=&amp;quot;-gstabs+&amp;quot;
export CXXFLAGS=&amp;quot;-gstabs+&amp;quot;
export BUILD_OFFICIAL=1

mk_add_options MOZ_OBJDIR=../fx-obj
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
</feed>
